2007-09-24 Yang Hong <hongyang@redflag-linux.com>
[anjuta-git-plugin.git] / ChangeLog
blobfcfc1c334e406386caa8312da845f372aed4a1af
1 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3         reviewed by: Johannes Schmid <jhs@gnome.org>
5         * plugins/build-basic-autotools/executer.c: (execute_program):
6         Fix #478238 – set env for execute programe in the terminal
8 2007-09-24 Tom <tpgww@onepost.net>
10         reviewed by: Johannes Schmid <jhs@gnome.org>
12         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
13         Fix memory leak
14         
15         * plugins/debug-manager/disassemble.c: (on_disassemble):
16         Correct a format string in DEBUG_PRINT()
18 2007-09-23  Johannes Schmid <jhs@gnome.org>
20         * plugins/sourceview/sourceview.c: (offset_to_position),
21         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
22         (ieditor_get_position), (iselect_set), (iselect_get_start),
23         (iselect_get_end):
24         
25         Fixed #Bug 440637 – Search, don't work very well
27 2007-09-23  Johannes Schmid <jhs@gnome.org>
29         * plugins/file-manager/file-model.c: (file_model_get_filename):
30         * plugins/file-manager/file-model.h:
31         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
32         (file_view_init), (file_view_class_init):
33         * plugins/message-view/message-view.c:
34         (message_view_query_tooltip), (message_view_dispose),
35         (message_view_instance_init), (message_view_class_init):
37         Added GTK+ 2.12 style tooltips to file-manager and message view.
38         Only build if GTK+ 2.12 is availible otherwise for message-view, the
39         old implementation is used.
41 2007-09-23  Johannes Schmid <jhs@gnome.org>
43         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
44         Fixed typo
45         
46         * plugins/language-manager/language-manager.plugin.in:
47         Marked UserActivatable=FALSE
48         
49         * plugins/language-manager/plugin.c: (load_languages),
50         (language_manager_activate), (language_manager_deactivate),
51         (language_manager_dispose), (language_manager_instance_init),
52         (language_manager_find_mime_type), (language_manager_find_string),
53         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
54         (ilanguage_get_name), (ilanguage_get_strings):
55         
56         Fixed various stupid bugs in language-manager plugin
57         
58         * plugins/symbol-db/symbol-db-engine.c:
59         (sdb_engine_second_pass_update_scope_1):
60         
61         Add a g_return_if_fail to avoid a crash though still unsure
62         what's causing it.
64 2007-09-23  Johannes Schmid <jhs@gnome.org>
66         * plugins/symbol-db/plugin.c: (on_project_element_added),
67         (sources_array_free), (sources_array_add_foreach),
68         (project_root_added):
69         * plugins/symbol-db/symbol-db-engine.c:
70         (symbol_db_engine_add_new_files):
71         * plugins/symbol-db/symbol-db-engine.h:
72         
73         Added support for other languages than "C" to symbol-db. Now
74         supports all languages listed by the language-manager.
76 2007-09-23  Tom <tpgww@onepost.net>
78         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
80         * configure.in:
81         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
82         
83         * libanjuta/anjuta-glue-factory.c: (load_plugin),
84         (anjuta_glue_factory_get_object_type):
85         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
86         * plugins/build-basic-autotools/build-basic-autotools.c:
87         (value_added_current_editor):
88         * plugins/debug-manager/breakpoints.c:
89         (breakpoints_dbase_edit_breakpoint),
90         (on_toggle_breakpoint_activate):
91         * plugins/debug-manager/plugin.c:
92         (on_run_to_cursor_action_activate):
93         * plugins/debug-manager/stack_trace.c:
94         (dma_thread_update_stack_trace):
95         * plugins/gdb/plugin.c:
96         * plugins/glade/plugin.c: (ifile_open):
97         * plugins/profiler/gprof-call-graph-view.c:
98         * plugins/profiler/gprof-flat-profile-view.c:
99         * plugins/profiler/gprof-function-call-tree-view.c:
100         * plugins/profiler/gprof-options.c: (setup_widgets):
101         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
102         * plugins/search/search-replace_backend.c:
103         (file_buffer_new_from_te):
104         * plugins/sourceview/assist-tip.c: (assist_tip_move):
105         * plugins/sourceview/assist-window.c: (assist_window_set_property),
106         (assist_window_get_property), (assist_window_move):
107         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
108         (value_added_current_editor):
109         * plugins/symbol-db/plugin.c: (value_added_current_editor):
110         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
111         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
112         
113         Many small code, warnings and leak fixes
115 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
117         * (removed) plugins/debug-manager/debugger.c,
118         (removed) plugins/debug-manager/debugger.h,
119         (added) plugins/debug-manager/command.c,
120         (added) plugins/debug-manager/command.h,
121         (added) plugins/debug-manager/queue.c,
122         (added) plugins/debug-manager/queue.h,
123         plugins/debug-manager/breakpoints.c,
124         plugins/debug-manager/debug_tree.c,
125         plugins/debug-manager/debug_tree.h,
126         plugins/debug-manager/disassemble.c,
127         plugins/debug-manager/disassemble.h,
128         plugins/debug-manager/locals.c,
129         plugins/debug-manager/locals.h,
130         plugins/debug-manager/memory.c,
131         plugins/debug-manager/memory.h,
132         plugins/debug-manager/plugin.c,
133         plugins/debug-manager/plugin.h,
134         plugins/debug-manager/registers.c,
135         plugins/debug-manager/registers.h,
136         plugins/debug-manager/sharedlib.c,
137         plugins/debug-manager/sharedlib.h,
138         plugins/debug-manager/signals.c,
139         plugins/debug-manager/signals.h,
140         plugins/debug-manager/stack_trace.c,
141         plugins/debug-manager/stack_trace.h,
142         plugins/debug-manager/start.h,
143         plugins/debug-manager/start.c,
144         plugins/debug-manager/threads.c,
145         plugins/debug-manager/threads.h,
146         plugins/debug-manager/watch.c,
147         plugins/debug-manager/watch.h,
148         plugins/debug-manager/Makefile.am,
149         plugins/gdb/debugger.c,
150         plugins/gdb/debugger.h,
151         plugins/gdb/plugin.c,
152         libanjuta/interfaces/libanjuta.idl:
153         Split debug-manager/debugger.c into command.c and queue.c
154         Clean up debugger queue
155         DmaDebuggerQueue object does not implement IAnjutaDebugger
157 2007-09-23  Johannes Schmid <jhs@gnome.org>
159         * configure.in:
160         Bumped version to 2.3.0 (to ensure bugzilla bugs are
161         set correctly, etc.)
162         
163         * libanjuta/anjuta-glue-factory.c: (load_plugin):
164         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
165         (plugin_set_update):
166         
167         Show an error dialog instead of crashing when plugin loading fails
169         * plugins/language-manager/Makefile.am:
170         * plugins/language-manager/language-manager.plugin.in:
171         * plugins/language-manager/languages.xml:
172         * plugins/language-manager/plugin.c: (language_destroy),
173         (load_languages), (language_manager_activate),
174         (language_manager_deactivate), (language_manager_finalize),
175         (language_manager_dispose), (language_manager_instance_init),
176         (language_manager_class_init), (language_manager_find_mime_type),
177         (language_manager_find_string), (ilanguage_get_from_mime_type),
178         (ilanguage_get_from_string), (ilanguage_get_name),
179         (ilanguage_get_strings), (ilanguage_iface_init):
180         * plugins/language-manager/plugin.h:
181         
182         Added new language-manager plugin to have a better organisation for
183         language names. The xml probabaly needs to be extended over time.
184         
185         * plugins/Makefile.am:
186         * plugins/document-manager/plugin.c: (on_editor_changed):
187         
188         Adapted to new IAnjutaLanguage interface. Do not unload language-support
189         because it does not really save memory but makes tab switching slow.
190         
191         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
192         .in:
193         * plugins/language-support-cpp-java/plugin.c: (install_support),
194         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
195         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
196         unloading
198         * plugins/language-support-cpp-java/cpp-java-assist.c:
199         (cpp_java_assist_show_autocomplete):
200         
201         Fix autocomplete to only show valid completions
203         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
204         Calltips always have correct size and position now
206 2007-09-22  Johannes Schmid <jhs@gnome.org>
208         * plugins/search/search-replace_backend.c: (get_next_match):
209         Removed code introduced by accident that causes a crash.
210         
211         * plugins/sourceview/sourceview-tags.c:
212         * plugins/sourceview/sourceview-tags.h:
213         Removed ununsed files
215 2007-09-22  Johannes Schmid <jhs@gnome.org>
217         * plugins/language-support-cpp-java/cpp-java-assist.c:
218         Fixed build error
220 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
222         * plugins/language-support-cpp-java/cpp-java-assist.c:
223         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
224         Increased matching brace search to 500 chars.
226 2007-09-21  Johannes Schmid <jhs@gnome.org>
228         * plugins/language-support-cpp-java/cpp-java-assist.c:
229         (cpp_java_assist_get_pre_word),
230         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
231         
232         Added some profiling debug code
233         
234         * plugins/language-support-cpp-java/cpp-java-utils.c:
235         (cpp_java_util_jump_to_matching_brace):
236         * plugins/language-support-cpp-java/cpp-java-utils.h:
237         * plugins/language-support-cpp-java/plugin.c:
238         (get_line_indentation_base), (get_line_auto_indentation):
239         
240         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
241         avoid looping over the whole file when using calltips which is too slow and
242         unneeded.
243         
244         * plugins/sourceview/assist-tip.c: (assist_tip_init),
245         (assist_tip_set_tips), (assist_tip_get_coordinates),
246         (assist_tip_new):
247         * plugins/sourceview/sourceview.c: (iassist_show_tips):
248         
249         Better calltips appearance (use theme now) and avoid jumping
250         calltips
252 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
254         * plugins/document-manager/plugin.c:
255         (update_editor_ui_interface_items):
256         * plugins/language-support-cpp-java/plugin.c: (install_support),
257         (uninstall_support): Moved autocomplete ui update code from
258         document-manager to language-plugin.
260 2007-09-21  Johannes Schmid <jhs@gnome.org>
262         * libanjuta/interfaces/libanjuta.idl:
263         
264         Added IAnjutaLanguage interface (might still change...) for
265         the upcoming language-manager plugin.
266         
267         * plugins/file-manager/Makefile.am:
268         * plugins/file-manager/file-model.c:
269         (file_model_cancel_expand_idle), (file_model_add_dummy),
270         (file_model_expand_idle), (file_model_sort),
271         (file_model_row_expanded), (file_model_row_collapsed),
272         (file_model_init), (file_model_finalize),
273         (file_model_set_property), (file_model_get_property),
274         (file_model_class_init), (file_model_new), (file_model_refresh),
275         (file_model_get_uri):
276         * plugins/file-manager/file-model.h:
277         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
278         (file_view_expand_row_idle), (file_view_refresh),
279         (file_view_get_selected), (file_view_button_press_event),
280         (file_view_selection_changed), (file_view_init),
281         (file_view_get_property), (file_view_set_property),
282         (file_view_finalize), (file_view_class_init):
283         
284         Split up model/view as far as possible and fixed some file-manager
285         bugs (popup-menu and incorrect project loading).
286         
287         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
288         Use monospace font for tips.
289         
290         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
291         (sourceview_cell_new), (icell_get_character), (icell_get_length),
292         (icell_get_attribute), (icell_style_get_font_description),
293         (icell_style_get_color), (icell_style_get_background_color),
294         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
295         (iiter_foreach), (iiter_set_position), (iiter_get_position),
296         (iiter_get_length), (iiter_clone), (iiter_assign):
298         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
299         interface. This is way faster though it has the drawback to create invalid
300         iterators if the buffer is changed.
302 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
304         * libanjuta/interfaces/libanjuta.idl:
305         * plugins/document-manager/action-callbacks.c:
306         * plugins/document-manager/anjuta-document-manager.ui:
307         * plugins/document-manager/plugin.c: (register_stock_icons):
308         * plugins/editor/text_editor.c:
309         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
310         * plugins/language-support-cpp-java/cpp-java-assist.c:
311         (cpp_java_assist_get_calltip_context):
312         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
313         (register_stock_icons), (cpp_java_plugin_activate_plugin):
315         Moved autocomplete menu action from document-manager to assist plugin
316         and got rid of deprecated autocomplete interface.
318 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
320         * libanjuta/interfaces/libanjuta.idl:
321         * plugins/editor/text_editor.c: (iassist_iface_init):
322         * plugins/language-support-cpp-java/cpp-java-assist.c:
323         (cpp_java_assist_check), (on_assist_chosen):
324         * plugins/sourceview/sourceview.c: (iassist_iface_init):
325         Removed react() methods in both editors and assist interface. Assist
326         plugin itself handles setting the autocomplete. Also fixed
327         some mem leaks.
329 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
331         * plugins/file-manager/Makefile.am:
332         * plugins/file-manager/file-view.c: (file_view_add_dummy),
333         (file_view_expand_idle), (file_view_init):
334         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
335         (file_manager_set_default_uri), (project_root_added),
336         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
337         (file_manager_activate), (file_manager_deactivate),
338         (file_manager_instance_init), (file_manager_class_init),
339         (ifile_manager_set_root), (ifile_manager_set_selected),
340         (ifile_manager_iface_init): Adjusted white spaces to match
341         anjuta convention.
343 2007-09-19  Naba Kumar  <naba@gnome.org>
345         * libanjuta/interfaces/libanjuta.idl:
346         * plugins/editor/text_editor.c: (text_editor_instance_init),
347         (iassist_show_tips), (iassist_cancel_tips),
348         (iassist_hide_suggestions), (iassist_iface_init):
349         * plugins/editor/text_editor.h:
350         * plugins/editor/text_editor_cbs.c:
351         (on_text_editor_scintilla_notify):
352         * plugins/language-support-cpp-java/cpp-java-assist.c:
353         (is_scope_context_character), (is_word_character),
354         (create_completion), (cpp_java_assist_get_scope_context),
355         (cpp_java_assist_get_pre_word),
356         (cpp_java_assist_get_scope_operator),
357         (cpp_java_assist_destroy_completion_cache),
358         (cpp_java_assist_create_scope_completion_cache),
359         (cpp_java_assist_create_word_completion_cache),
360         (cpp_java_assist_show_autocomplete),
361         (cpp_java_assist_get_calltip_context),
362         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
363         (on_editor_char_added), (on_assist_chosen),
364         (cpp_java_assist_install), (cpp_java_assist_uninstall),
365         (cpp_java_assist_init), (cpp_java_assist_finalize):
366         * plugins/language-support-cpp-java/cpp-java-assist.h:
367         * plugins/language-support-cpp-java/plugin.c:
368         (initialize_indentation_params):
369         * plugins/sourceview/assist-tip.c:
370         * plugins/sourceview/assist-tip.h:
371         * plugins/sourceview/sourceview-private.h:
372         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
373         (on_assist_tip_destroyed), (on_assist_cancel),
374         (on_document_char_added), (iassist_get_suggestions),
375         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
376         
377         Implement state-less assistance so that assist can be evaluated
378         any given time at any position. Changed IAnjutaEditorAssist interfance
379         and implementations and removed any state management in editors.
381 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
383         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
384         completion items sorting and avoided unnecssary sorts.
386         * plugins/text-editor.c: Fixed state.
388 2007-09-17  Johannes Schmid <jhs@gnome.org>
390         * plugins/language-support-cpp-java/cpp-java-assist.c:
391         (on_assist_begin):
392         
393         Fixed calltips in sourceview
395 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
397         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
398         completion items preparation time. Fixed a crash bug.
400         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
401         Set buffer size (From Massimo, required for symbol-db).
403         * libanjuta/interfaces/libanjuta.idl: Also pass position information
404         for suggestions.
406         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
407         change in API.
409         * plugins/editor/aneditor-autocomplete.cxx,
410         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
411         Added ANE_GETWORDBEFORECARAT command.
413         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
414         using assist interface.
416         * plugins/editor/text_editor.c: (text_editor_instance_init),
417         (text_editor_get_word_before_carat),
418         (text_editor_get_current_word), (iassist_add_trigger),
419         (iassist_remove_trigger), (on_assist_canceled),
420         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
421         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
422         * plugins/editor/text_editor.h:
423         * plugins/editor/text_editor_cbs.c: (trigger_size),
424         (max_trigger_size), (text_editor_check_assist),
425         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
426         interface.
428         * plugins/language-support-cpp-java/Makefile.am:
429         * plugins/language-support-cpp-java/plugin.c:
430         (get_line_indentation_base), (get_line_auto_indentation),
431         (install_support), (uninstall_support),
432         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
433         (cpp_java_plugin_instance_init):
434         * plugins/language-support-cpp-java/plugin.h:
435         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
436         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
437         Make assist a separate class.
439 2007-09-14  Johannes Schmid <jhs@gnome.org>
441         * plugins/sourceview/sourceview.c: (iassist_suggest):
442         Fixed changed char_alignment paramter in language-support
443         plugin
445 2007-09-14  Naba Kumar  <naba@gnome.org>
447         * plugins/language-support-cpp-java/plugin.c: Send the right
448         'char_alignment' paramenter (needs fixing in sourceview).
450 2007-09-13  Johannes Schmid <jhs@gnome.org>
452         * anjuta.anjuta:
453         * plugins/project-wizard/templates/minimal/project.anjuta:
454         Use IAnjutaSymbolManager instead of loading the plugin directly.
455         (TODO: Think of a version to do this for older files...)
457         * configure.in:
458         * plugins/Makefile.am:
459         * plugins/symbol-db/Makefile.am:
460         
461         Build symbol-db plugin if libgda-3.0 is found
463 2007-09-13  Johannes Schmid <jhs@gnome.org>
465         * plugins/sourceview/Makefile.am:
466         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
467         (set_uri):
468         * plugins/sourceview/anjuta-document.h:
469         Removed lots of dead code
470         
471         * plugins/sourceview/anjuta-languages-manager.c:
472         * plugins/sourceview/anjuta-languages-manager.h:
473         removed completely
474         
475         * plugins/sourceview/sourceview.c: (on_document_char_added),
476         (on_document_loaded), (sourceview_instance_init),
477         (iselect_get_start), (iselect_get_end),
478         (ilanguage_get_supported_languages), (ilanguage_set_language):
479         
480         Fixed selection handling and make some adaptions for the changes 
481         mentioned above
483 2007-09-13  Johannes Schmid <jhs@gnome.org>
485         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
486         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
487         (on_assist_update):
488         
489         Added preferences to language support completion/calltips
490         
491         * plugins/sourceview/assist-window.c: (assist_window_update):
493         Always select first entry
495         * plugins/sourceview/sourceview.glade:
496         Removed old completion preferences
498 2007-09-11  Naba Kumar  <naba@gnome.org>
500         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
501         and possible crash when pressing ctrl+d in terminal after preferences
502         window has been shown once (no need for backport).
504         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
505         implementations to get warnings instead of crashes for unimplemented
506         interface methods.
508 2007-09-11   Massimo Cora' <maxcvs@email.it>
510         Reviewed by: Naba Kumar  <naba@gnome.org>
512         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
513         * plugins/symbol-db/*:
514         Added new symbol-database backend based on SQLite 3.
515         (does not enabled for build currently).
517 2007-09-10  Johannes Schmid <jhs@gnome.org>
519         * anjuta.anjuta:
520         * configure.in:
521         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
522         (parse_info_init), (parse_info_free), (valid_element),
523         (start_element_handler), (end_element_handler), (text_handler),
524         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
525         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
526         (egg_recent_model_monitor), (egg_recent_model_read),
527         (egg_recent_model_open_file), (egg_recent_model_lock_file),
528         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
529         (egg_recent_model_set_property), (egg_recent_model_class_init),
530         (egg_recent_model_init), (egg_recent_model_add_full),
531         (egg_recent_model_delete), (egg_recent_model_get_list),
532         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
533         (egg_recent_model_set_filter_mime_types),
534         (egg_recent_model_clear_group_filter),
535         (egg_recent_model_set_filter_groups),
536         (egg_recent_model_clear_scheme_filter),
537         (egg_recent_model_set_filter_uri_schemes),
538         (egg_recent_model_remove_expired):
539         
540         Update EggRecent (#456465)
542 2007-09-10  Johannes Schmid <jhs@gnome.org>
544         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
545         (anjuta_plugin_manager_get_plugin):
546         * plugins/profiler/gprof-call-graph-view.c:
547         (gprof_call_graph_view_create_columns):
548         * plugins/profiler/gprof-flat-profile-view.c:
549         (gprof_flat_profile_view_create_columns):
550         * plugins/profiler/gprof-function-call-tree-view.c:
551         (gprof_function_call_tree_view_create_columns):
552         
553         Fixed #466031 – Update of pieces of menus for Localization
555 2007-09-10  Johannes Schmid <jhs@gnome.org>
557         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
558         Bug 343522 – anjuta: Unable to execute commands that use options.
560 2007-09-09  Johannes Schmid <jhs@gnome.org>
562         * plugins/document-manager/anjuta-docman.c:
563         (anjuta_docman_update_page_label):
564         
565         Fixed #458034 – Method of indicating unsaved changes breaks convention
566         
567         * plugins/document-manager/plugin.c: (update_title),
568         (value_added_project_root_uri), (value_removed_project_root_uri),
569         (on_editor_changed), (activate_plugin):
570         * plugins/document-manager/plugin.h:
571         * plugins/project-manager/plugin.c: (on_profile_scoped),
572         (on_profile_descoped), (ifile_open):
573         
574         Fixed #427390 – Show path of item in currently focused editor window
576 2007-09-09  Johannes Schmid <jhs@gnome.org>
578         * plugins/search/plugin.c: (on_toolbar_find_clicked),
579         (on_toolbar_find_incremental):
580         Fix incremental search
581         
582         * plugins/sourceview/sourceview.c: (on_document_char_added),
583         (set_select):
584         Fixed selection management
586 2007-09-09  Johannes Schmid <jhs@gnome.org>
588         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
589         Fixed memory leak
591         * libanjuta/interfaces/libanjuta.idl:
592         Extended IAnjutaEditorAssist interface
593         
594         * plugins/language-support-cpp-java/plugin.c:
595         (jump_to_matching_brace), (add_tags), (on_assist_begin),
596         (assist_cleanup), (on_assist_chosen), (on_assist_update),
597         (context_character), (get_context), (function_parser),
598         (cpp_member_parser), (install_assist), (uninstall_assist),
599         (get_line_indentation_base), (get_line_auto_indentation),
600         (install_support), (uninstall_support),
601         (on_value_added_current_editor), (on_value_removed_current_editor),
602         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
603         * plugins/language-support-cpp-java/plugin.h:
604         
605         Improved fixed editor assistance and added support for function/method
606         tooltips. jumb_to_matching_brance => jump_to_matching_brace
607         
608         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
609         Removed a FIXME
610         
611         * plugins/project-import/project-import.c: (on_import_next):
612         Added a non-NULL check with could probably fix #474843 but not sure
613         
614         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
615         Fixed anjuta-plugin project wizard
616         
617         * plugins/sourceview/Makefile.am:
618         * plguins/sourceview/assist-tip.[ch]:
619         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
620         (anjuta_view_key_press_event):
621         * plugins/sourceview/assist-window.c: (assist_window_class_init),
622         (assist_window_init), (assist_window_update), (assist_window_new):
623         * plugins/sourceview/sourceview-private.h:
624         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
625         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
626         (trigger_size), (max_trigger_size), (on_document_char_added),
627         (sourceview_dispose), (ieditor_get_current_word),
628         (iassist_add_trigger), (iassist_init_suggestions),
629         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
630         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
631         
632         Big update on sourceview assist capabilites. Autocompletion should
633         now work much better and function tooltips are finally supported!
635         * plugins/sourceview/anjuta-document.h:
636         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
637         (anjuta_document_get_current_word):
638         Fixed get_current_word (inspired by aneditor.cxx implementation)
640         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
641         (icell_get_attribute):
642         Fixed get_attribute() to also detect character constants.
643         Simplified get_char()
645         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
646         (isymbol_manager_get_members), (isymbol_manager_get_parents),
647         (isymbol_manager_get_completions_at_position):
648         
649         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
651 2007-09-04  Naba Kumar  <naba@gnome.org>
653         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
654         projects that can not add sources.
656         * plugins/file-wizard/file.c: Similarly for file wizard,
657         Do not enable 'Add to project' projects that can not add sources.
659 2007-09-04  Naba Kumar  <naba@gnome.org>
661         * configure.in: Bumped gnome-build requirement to 0.2.0
662         for project capabilities support.
664         * plugins/project-manager/plugin.c: Enable/disable project
665         actions based on project capabilities. Fixes bug #433552:
666         crash in Anjuta IDE: add file test.h in project on generic
667         Makefile.
669         * libanjuta/interfaces/libanjuta.idl: Added method to query
670         project capabilities.
672 2007-09-03  Naba Kumar  <naba@gnome.org>
674         * plugins/file-manager/plugin.c: Set shadow type IN.
675         * plugins/file-manager/file-view.c: Fixed code style.
676         * plugins/file-manager/file-view.c: Fixed icons column to size
677         properly.
679         * plugins/file-manager/plugin.[c,h]: Fixed code style.
681         * plugins/file-manager/plugin.c: Fixed crash on closing project and
682         unmonitors project-uri on file-manager deactivation.
684         * TODO.tasks: Updated
686 2007-09-02  Johannes Schmid <jhs@gnome.org>
688         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
689         Fixed memory leak
690         
691         * plugins/file-manager/file-view.c: (file_view_get_selected),
692         (file_view_button_press_event), (file_view_finalize):
693         * plugins/file-manager/plugin.c: (project_root_removed),
694         (file_manager_deactivate):
695         
696         Fixed some small bugs I missed before
698 2007-09-02  Johannes Schmid <jhs@gnome.org>
700         * plugins/file-manager/*:
701         Added new and file-manager
703 2007-09-02  Johannes Schmid <jhs@gnome.org>
705         * plugins/file-manager/*:
706         Removed old file-manager
708 2007-08-31  Johannes Schmid <jhs@gnome.org>
710         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
711         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
712         
713         Fixed some memory leaks
714         
715         * MAINTAINERS: Fixed
716         
717 2007-08-31  Johannes Schmid <jhs@gnome.org>
719         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
720         (get_property_value_as_string), (set_property_value_as_string),
721         (register_callbacks), (preferences_foreach_callback),
722         (anjuta_preferences_register_property_raw):
723         * libanjuta/anjuta-preferences.h:
724         * plugins/build-basic-autotools/build-basic-autotools.c:
725         (on_build_mesg_format):
726         * plugins/document-manager/anjuta-document-manager.glade:
727         * plugins/message-view/anjuta-message-manager-plugin.glade:
728         
729         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
730         broken message view preferences
731         
732         * plugins/message-view/message-view.c:
733         (message_view_instance_init), (pref_change_color), (prefs_init),
734         (imessage_view_append):
735         Cleaned up message view (#458041)
736         
737         * src/shell.c: (on_preferences_activate),
738         (anjuta_test_shell_instance_init),
739         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
740         Fixed test shell to allow better debugging
741         
742 2007-08-31  Johannes Schmid <jhs@gnome.org>
744         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
745         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
746         * plugins/gtodo/main.h:
747         * plugins/gtodo/plugin.c: (activate_plugin):
748         
749         Fixed #423467 (View->Tasks menu items are not 
750         checked on startup)
752 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
754         reviewed by: Johannes Schmid <jhs@gnome.org>
756         * COPYING:
757         * data/welcome.txt.in:
758         * launcher/anjuta_launcher.c:
759         * libanjuta/anjuta-children.c:
760         * libanjuta/anjuta-children.h:
761         * libanjuta/anjuta-debug.h:
762         * libanjuta/anjuta-encodings.c:
763         * libanjuta/anjuta-encodings.h:
764         * libanjuta/anjuta-glue-c.c:
765         * libanjuta/anjuta-glue-c.h:
766         * libanjuta/anjuta-plugin-description.c:
767         * libanjuta/anjuta-plugin-description.h:
768         * libanjuta/anjuta-plugin-handle.c:
769         * libanjuta/anjuta-plugin-handle.h:
770         * libanjuta/anjuta-plugin-manager.c:
771         * libanjuta/anjuta-plugin-manager.h:
772         * libanjuta/anjuta-plugin.c:
773         * libanjuta/anjuta-plugin.h:
774         * libanjuta/anjuta-preferences.c:
775         * libanjuta/anjuta-preferences.h:
776         * libanjuta/anjuta-profile-manager.c:
777         * libanjuta/anjuta-profile-manager.h:
778         * libanjuta/anjuta-profile.c:
779         * libanjuta/anjuta-profile.h:
780         * libanjuta/anjuta-save-prompt.c:
781         * libanjuta/anjuta-save-prompt.h:
782         * libanjuta/anjuta-serializer.c:
783         * libanjuta/anjuta-serializer.h:
784         * libanjuta/anjuta-session.c:
785         * libanjuta/anjuta-session.h:
786         * libanjuta/anjuta-shell.c:
787         * libanjuta/anjuta-shell.h:
788         * libanjuta/anjuta-status.c:
789         * libanjuta/anjuta-status.h:
790         * libanjuta/anjuta-ui.c:
791         * libanjuta/anjuta-ui.h:
792         * libanjuta/anjuta-utils-priv.h:
793         * libanjuta/anjuta-utils.c:
794         * libanjuta/anjuta-utils.h:
795         * libanjuta/cell-renderer-captioned-image.c:
796         * libanjuta/cell-renderer-captioned-image.h:
797         * libanjuta/e-splash.c:
798         * libanjuta/e-splash.h:
799         * libanjuta/interfaces/anjuta-idl-compiler.pl:
800         * libanjuta/interfaces/libanjuta.idl:
801         * libanjuta/libanjuta.h:
802         * libanjuta/resources.c:
803         * libanjuta/resources.h:
804         * libegg/egg-cell-renderer-text.c:
805         * libegg/egg-combo-action.c:
806         * libegg/egg-entry-action.c:
807         * libegg/egg-recent-action.c:
808         * libegg/egg-recent-files-module.c:
809         * libegg/egg-recent-item.c:
810         * libegg/egg-recent-model.c:
811         * libegg/egg-recent-view-gtk.c:
812         * libegg/egg-recent-view.c:
813         * libegg/egg-submenu-action.c:
814         * libegg/eggaccelerators.c:
815         * libegg/eggcellrendererpopup.c:
816         * libegg/eggcomboselect.c:
817         * libegg/eggtreemodelfilter.c:
818         * libegg/eggtreemultidnd.c:
819         * libegg/gtkcellview.h:
820         * libegg/treeviewutils/egg-cell-renderer-text.h:
821         * libegg/treeviewutils/eggaccelerators.h:
822         * libegg/treeviewutils/eggcellrendererkeys.h:
823         * libegg/treeviewutils/eggcellrendererpopup.h:
824         * libegg/treeviewutils/eggtreemodelfilter.h:
825         * libegg/treeviewutils/eggtreemultidnd.h:
826         * libegg/treeviewutils/eggtreeviewstate.h:
827         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
828         * manuals/anjuta-faqs/Makefile.am:
829         * manuals/anjuta-manual/C/anjuta-manual.xml:
830         * manuals/anjuta-manual/C/license.xml:
831         * manuals/anjuta-manual/es/es.po:
832         * manuals/anjuta-manual/sv/sv.po:
833         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
834         ml:
835         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
836         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
837         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
838         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
839         * manuals/old/ja/anjuta-manual/license.xml:
840         * plugins/build-basic-autotools/build-basic-autotools.c:
841         * plugins/build-basic-autotools/build-basic-autotools.h:
842         * plugins/build-basic-autotools/executer.c:
843         * plugins/build-basic-autotools/executer.h:
844         * plugins/build/build_file.c:
845         * plugins/build/build_file.h:
846         * plugins/build/build_project.c:
847         * plugins/build/build_project.h:
848         * plugins/build/clean_project.c:
849         * plugins/build/clean_project.h:
850         * plugins/build/commands.c:
851         * plugins/build/commands.h:
852         * plugins/build/compile.c:
853         * plugins/build/compile.h:
854         * plugins/build/compiler_options.c:
855         * plugins/build/compiler_options.h:
856         * plugins/build/configurer.c:
857         * plugins/build/configurer.h:
858         * plugins/build/executer.c:
859         * plugins/build/executer.h:
860         * plugins/class-gen/cell-renderer-flags.c:
861         * plugins/class-gen/cell-renderer-flags.h:
862         * plugins/class-gen/combo-flags.c:
863         * plugins/class-gen/combo-flags.h:
864         * plugins/class-gen/element-editor.c:
865         * plugins/class-gen/element-editor.h:
866         * plugins/class-gen/generator.c:
867         * plugins/class-gen/generator.h:
868         * plugins/class-gen/plugin.c:
869         * plugins/class-gen/plugin.h:
870         * plugins/class-gen/transform.c:
871         * plugins/class-gen/transform.h:
872         * plugins/class-gen/validator.c:
873         * plugins/class-gen/validator.h:
874         * plugins/class-gen/window.c:
875         * plugins/class-gen/window.h:
876         * plugins/class-inheritance/class-callbacks.c:
877         * plugins/class-inheritance/class-callbacks.h:
878         * plugins/class-inheritance/class-inherit.c:
879         * plugins/class-inheritance/class-inherit.h:
880         * plugins/class-inheritance/plugin.c:
881         * plugins/class-inheritance/plugin.h:
882         * plugins/cvs-plugin/cvs-actions.c:
883         * plugins/cvs-plugin/cvs-actions.h:
884         * plugins/cvs-plugin/cvs-callbacks.c:
885         * plugins/cvs-plugin/cvs-callbacks.h:
886         * plugins/cvs-plugin/cvs-execute.c:
887         * plugins/cvs-plugin/cvs-execute.h:
888         * plugins/cvs-plugin/cvs-interface.c:
889         * plugins/cvs-plugin/cvs-interface.h:
890         * plugins/cvs-plugin/plugin.c:
891         * plugins/cvs-plugin/plugin.h:
892         * plugins/debug-manager/breakpoints.c:
893         * plugins/debug-manager/breakpoints.h:
894         * plugins/debug-manager/chunk_view.c:
895         * plugins/debug-manager/chunk_view.h:
896         * plugins/debug-manager/data_buffer.c:
897         * plugins/debug-manager/data_buffer.h:
898         * plugins/debug-manager/data_view.c:
899         * plugins/debug-manager/data_view.h:
900         * plugins/debug-manager/debug_tree.c:
901         * plugins/debug-manager/debug_tree.h:
902         * plugins/debug-manager/debugger.c:
903         * plugins/debug-manager/debugger.h:
904         * plugins/debug-manager/disassemble.c:
905         * plugins/debug-manager/disassemble.h:
906         * plugins/debug-manager/info.c:
907         * plugins/debug-manager/info.h:
908         * plugins/debug-manager/locals.c:
909         * plugins/debug-manager/locals.h:
910         * plugins/debug-manager/memory.c:
911         * plugins/debug-manager/memory.h:
912         * plugins/debug-manager/plugin.c:
913         * plugins/debug-manager/plugin.h:
914         * plugins/debug-manager/registers.c:
915         * plugins/debug-manager/registers.h:
916         * plugins/debug-manager/sexy-icon-entry.c:
917         * plugins/debug-manager/sexy-icon-entry.h:
918         * plugins/debug-manager/sharedlib.c:
919         * plugins/debug-manager/sharedlib.h:
920         * plugins/debug-manager/signals.c:
921         * plugins/debug-manager/signals.h:
922         * plugins/debug-manager/sparse_buffer.c:
923         * plugins/debug-manager/sparse_buffer.h:
924         * plugins/debug-manager/sparse_view.c:
925         * plugins/debug-manager/sparse_view.h:
926         * plugins/debug-manager/stack_trace.c:
927         * plugins/debug-manager/stack_trace.h:
928         * plugins/debug-manager/start.c:
929         * plugins/debug-manager/start.h:
930         * plugins/debug-manager/threads.c:
931         * plugins/debug-manager/threads.h:
932         * plugins/debug-manager/utilities.c:
933         * plugins/debug-manager/utilities.h:
934         * plugins/debug-manager/watch.c:
935         * plugins/debug-manager/watch.h:
936         * plugins/devhelp/htmlview.c:
937         * plugins/devhelp/htmlview.h:
938         * plugins/document-manager/action-callbacks.c:
939         * plugins/document-manager/action-callbacks.h:
940         * plugins/document-manager/anjuta-docman.c:
941         * plugins/document-manager/anjuta-docman.h:
942         * plugins/document-manager/editor-tooltips.c:
943         * plugins/document-manager/editor-tooltips.h:
944         * plugins/document-manager/file_history.c:
945         * plugins/document-manager/file_history.h:
946         * plugins/document-manager/indent-dialog.c:
947         * plugins/document-manager/indent-dialog.h:
948         * plugins/document-manager/indent-util.c:
949         * plugins/document-manager/indent-util.h:
950         * plugins/document-manager/plugin.c:
951         * plugins/editor/aneditor-autocomplete.cxx:
952         * plugins/editor/aneditor-calltip.cxx:
953         * plugins/editor/aneditor-indent.cxx:
954         * plugins/editor/aneditor-priv.h:
955         * plugins/editor/aneditor.cxx:
956         * plugins/editor/aneditor.h:
957         * plugins/editor/lexer.h:
958         * plugins/editor/plugin.c:
959         * plugins/editor/plugin.h:
960         * plugins/editor/print.c:
961         * plugins/editor/print.h:
962         * plugins/editor/properties.h:
963         * plugins/editor/properties_cxx.h:
964         * plugins/editor/style-editor.c:
965         * plugins/editor/style-editor.h:
966         * plugins/editor/text-editor-iterable.c:
967         * plugins/editor/text-editor-iterable.h:
968         * plugins/editor/text_editor.c:
969         * plugins/editor/text_editor.h:
970         * plugins/editor/text_editor_cbs.c:
971         * plugins/editor/text_editor_cbs.h:
972         * plugins/editor/text_editor_menu.c:
973         * plugins/editor/text_editor_menu.h:
974         * plugins/editor/text_editor_prefs.c:
975         * plugins/editor/text_editor_prefs.h:
976         * plugins/file-loader/dnd.c:
977         * plugins/file-loader/dnd.h:
978         * plugins/file-loader/plugin.c:
979         * plugins/file-manager/an_file_view.c:
980         * plugins/file-manager/plugin.c:
981         * plugins/file-wizard/file.c:
982         * plugins/file-wizard/file.h:
983         * plugins/file-wizard/plugin.c:
984         * plugins/file-wizard/plugin.h:
985         * plugins/gdb/debugger.c:
986         * plugins/gdb/debugger.h:
987         * plugins/gdb/gdbmi-test.c:
988         * plugins/gdb/gdbmi.c:
989         * plugins/gdb/gdbmi.h:
990         * plugins/gdb/global.h:
991         * plugins/gdb/parser.c:
992         * plugins/gdb/parser.h:
993         * plugins/gdb/plugin.c:
994         * plugins/gdb/plugin.h:
995         * plugins/gdb/utilities.c:
996         * plugins/gdb/utilities.h:
997         * plugins/glade/plugin.c:
998         * plugins/glade/plugin.h:
999         * plugins/gtodo/egg-datetime.c:
1000         * plugins/gtodo/egg-datetime.h:
1001         * plugins/gtodo/eggtrayicon.c:
1002         * plugins/gtodo/eggtrayicon.h:
1003         * plugins/gtodo/plugin.c:
1004         * plugins/gvim/anjuta-vim.c:
1005         * plugins/gvim/anjuta-vim.h:
1006         * plugins/gvim/gtkvim.c:
1007         * plugins/gvim/gtkvim.h:
1008         * plugins/gvim/plugin.c:
1009         * plugins/gvim/plugin.h:
1010         * plugins/language-support-cpp-java/plugin.c:
1011         * plugins/language-support-cpp-java/plugin.h:
1012         * plugins/macro/macro-actions.c:
1013         * plugins/macro/macro-actions.h:
1014         * plugins/macro/macro-db.c:
1015         * plugins/macro/macro-db.h:
1016         * plugins/macro/macro-dialog.c:
1017         * plugins/macro/macro-dialog.h:
1018         * plugins/macro/macro-edit.c:
1019         * plugins/macro/macro-edit.h:
1020         * plugins/macro/macro-util.c:
1021         * plugins/macro/macro-util.h:
1022         * plugins/macro/plugin.c:
1023         * plugins/macro/plugin.h:
1024         * plugins/message-view/anjuta-msgman.c:
1025         * plugins/message-view/anjuta-msgman.h:
1026         * plugins/message-view/message-view.c:
1027         * plugins/message-view/message-view.h:
1028         * plugins/message-view/plugin.c:
1029         * plugins/message-view/plugin.h:
1030         * plugins/patch/patch-plugin.c:
1031         * plugins/patch/patch-plugin.h:
1032         * plugins/patch/plugin.c:
1033         * plugins/patch/plugin.h:
1034         * plugins/profiler/gprof-call-graph-block-entry.c:
1035         * plugins/profiler/gprof-call-graph-block-entry.h:
1036         * plugins/profiler/gprof-call-graph-block.c:
1037         * plugins/profiler/gprof-call-graph-block.h:
1038         * plugins/profiler/gprof-call-graph-view.c:
1039         * plugins/profiler/gprof-call-graph-view.h:
1040         * plugins/profiler/gprof-call-graph.c:
1041         * plugins/profiler/gprof-call-graph.h:
1042         * plugins/profiler/gprof-flat-profile-entry.c:
1043         * plugins/profiler/gprof-flat-profile-entry.h:
1044         * plugins/profiler/gprof-flat-profile-view.c:
1045         * plugins/profiler/gprof-flat-profile-view.h:
1046         * plugins/profiler/gprof-flat-profile.c:
1047         * plugins/profiler/gprof-flat-profile.h:
1048         * plugins/profiler/gprof-function-call-chart-view.c:
1049         * plugins/profiler/gprof-function-call-chart-view.h:
1050         * plugins/profiler/gprof-function-call-tree-view.c:
1051         * plugins/profiler/gprof-function-call-tree-view.h:
1052         * plugins/profiler/gprof-options.c:
1053         * plugins/profiler/gprof-options.h:
1054         * plugins/profiler/gprof-profile-data.c:
1055         * plugins/profiler/gprof-profile-data.h:
1056         * plugins/profiler/gprof-view-manager.c:
1057         * plugins/profiler/gprof-view-manager.h:
1058         * plugins/profiler/gprof-view.c:
1059         * plugins/profiler/gprof-view.h:
1060         * plugins/profiler/plugin.c:
1061         * plugins/profiler/plugin.h:
1062         * plugins/profiler/string-utils.c:
1063         * plugins/profiler/string-utils.h:
1064         * plugins/project-import/plugin.c:
1065         * plugins/project-import/plugin.h:
1066         * plugins/project-import/project-import.c:
1067         * plugins/project-import/project-import.h:
1068         * plugins/project-manager/plugin.c:
1069         * plugins/project-manager/plugin.h:
1070         * plugins/project-wizard/action.c:
1071         * plugins/project-wizard/action.h:
1072         * plugins/project-wizard/autogen.c:
1073         * plugins/project-wizard/autogen.h:
1074         * plugins/project-wizard/druid.c:
1075         * plugins/project-wizard/druid.h:
1076         * plugins/project-wizard/file.c:
1077         * plugins/project-wizard/file.h:
1078         * plugins/project-wizard/header.c:
1079         * plugins/project-wizard/header.h:
1080         * plugins/project-wizard/install.c:
1081         * plugins/project-wizard/install.h:
1082         * plugins/project-wizard/parser.c:
1083         * plugins/project-wizard/parser.h:
1084         * plugins/project-wizard/plugin.c:
1085         * plugins/project-wizard/plugin.h:
1086         * plugins/project-wizard/property.c:
1087         * plugins/project-wizard/property.h:
1088         * plugins/project-wizard/values.c:
1089         * plugins/project-wizard/values.h:
1090         * plugins/sample1/plugin.c:
1091         * plugins/search/plugin.c:
1092         * plugins/search/plugin.h:
1093         * plugins/search/search-replace_backend.c:
1094         * plugins/search/search-replace_backend.h:
1095         * plugins/search/search_preferences.c:
1096         * plugins/sourceview/anjuta-convert.c:
1097         * plugins/sourceview/anjuta-convert.h:
1098         * plugins/sourceview/anjuta-document-loader.c:
1099         * plugins/sourceview/anjuta-document-loader.h:
1100         * plugins/sourceview/anjuta-document-saver.c:
1101         * plugins/sourceview/anjuta-document-saver.h:
1102         * plugins/sourceview/anjuta-document.c:
1103         * plugins/sourceview/anjuta-document.h:
1104         * plugins/sourceview/anjuta-encodings.c:
1105         * plugins/sourceview/anjuta-encodings.h:
1106         * plugins/sourceview/anjuta-languages-manager.c:
1107         * plugins/sourceview/anjuta-languages-manager.h:
1108         * plugins/sourceview/anjuta-utils.c:
1109         * plugins/sourceview/anjuta-utils.h:
1110         * plugins/sourceview/anjuta-view.c:
1111         * plugins/sourceview/anjuta-view.h:
1112         * plugins/sourceview/assist-window.c:
1113         * plugins/sourceview/assist-window.h:
1114         * plugins/sourceview/sourceview-cell.c:
1115         * plugins/sourceview/sourceview-cell.h:
1116         * plugins/sourceview/sourceview-prefs.c:
1117         * plugins/sourceview/sourceview-prefs.h:
1118         * plugins/sourceview/sourceview-print.c:
1119         * plugins/sourceview/sourceview-print.h:
1120         * plugins/sourceview/sourceview-private.h:
1121         * plugins/sourceview/sourceview-tags.c:
1122         * plugins/sourceview/sourceview-tags.h:
1123         * plugins/sourceview/sourceview.c:
1124         * plugins/sourceview/sourceview.h:
1125         * plugins/subversion/plugin.c:
1126         * plugins/subversion/plugin.h:
1127         * plugins/subversion/subversion-actions.c:
1128         * plugins/subversion/subversion-actions.h:
1129         * plugins/subversion/subversion-callbacks.c:
1130         * plugins/subversion/subversion-callbacks.h:
1131         * plugins/subversion/svn-auth.c:
1132         * plugins/subversion/svn-auth.h:
1133         * plugins/subversion/svn-backend-priv.h:
1134         * plugins/subversion/svn-backend.c:
1135         * plugins/subversion/svn-backend.h:
1136         * plugins/subversion/svn-notify.c:
1137         * plugins/subversion/svn-notify.h:
1138         * plugins/subversion/svn-thread.c:
1139         * plugins/subversion/svn-thread.h:
1140         * plugins/symbol-browser/an_symbol.c:
1141         * plugins/symbol-browser/an_symbol.h:
1142         * plugins/symbol-browser/an_symbol_info.c:
1143         * plugins/symbol-browser/an_symbol_info.h:
1144         * plugins/symbol-browser/an_symbol_iter.c:
1145         * plugins/symbol-browser/an_symbol_iter.h:
1146         * plugins/symbol-browser/an_symbol_prefs.c:
1147         * plugins/symbol-browser/an_symbol_prefs.h:
1148         * plugins/symbol-browser/an_symbol_search.c:
1149         * plugins/symbol-browser/an_symbol_search.h:
1150         * plugins/symbol-browser/an_symbol_view.c:
1151         * plugins/symbol-browser/an_symbol_view.h:
1152         * plugins/symbol-browser/plugin.c:
1153         * plugins/symbol-browser/plugin.h:
1154         * plugins/terminal/terminal.c:
1155         * plugins/tools/dialog.c:
1156         * plugins/tools/dialog.h:
1157         * plugins/tools/editor.c:
1158         * plugins/tools/editor.h:
1159         * plugins/tools/execute.c:
1160         * plugins/tools/execute.h:
1161         * plugins/tools/fileop.c:
1162         * plugins/tools/fileop.h:
1163         * plugins/tools/plugin.c:
1164         * plugins/tools/plugin.h:
1165         * plugins/tools/scripts/find-fixmes.pl:
1166         * plugins/tools/scripts/translation-status.pl:
1167         * plugins/tools/tool.c:
1168         * plugins/tools/tool.h:
1169         * plugins/tools/variable.c:
1170         * plugins/tools/variable.h:
1171         * plugins/valgrind/ldd.c:
1172         * plugins/valgrind/ldd.h:
1173         * plugins/valgrind/list.c:
1174         * plugins/valgrind/list.h:
1175         * plugins/valgrind/menu-utils.c:
1176         * plugins/valgrind/menu-utils.h:
1177         * plugins/valgrind/parser.c:
1178         * plugins/valgrind/parser.h:
1179         * plugins/valgrind/plugin.c:
1180         * plugins/valgrind/plugin.h:
1181         * plugins/valgrind/preferences.c:
1182         * plugins/valgrind/preferences.h:
1183         * plugins/valgrind/process.c:
1184         * plugins/valgrind/process.h:
1185         * plugins/valgrind/symtab.c:
1186         * plugins/valgrind/symtab.h:
1187         * plugins/valgrind/vgactions.c:
1188         * plugins/valgrind/vgactions.h:
1189         * plugins/valgrind/vgcachegrindprefs.c:
1190         * plugins/valgrind/vgcachegrindprefs.h:
1191         * plugins/valgrind/vgdefaultview.c:
1192         * plugins/valgrind/vgdefaultview.h:
1193         * plugins/valgrind/vgerror.c:
1194         * plugins/valgrind/vgerror.h:
1195         * plugins/valgrind/vggeneralprefs.c:
1196         * plugins/valgrind/vggeneralprefs.h:
1197         * plugins/valgrind/vghelgrindprefs.c:
1198         * plugins/valgrind/vghelgrindprefs.h:
1199         * plugins/valgrind/vgio.c:
1200         * plugins/valgrind/vgio.h:
1201         * plugins/valgrind/vgmemcheckprefs.c:
1202         * plugins/valgrind/vgmemcheckprefs.h:
1203         * plugins/valgrind/vgrule-editor.c:
1204         * plugins/valgrind/vgrule-editor.h:
1205         * plugins/valgrind/vgrule-list.c:
1206         * plugins/valgrind/vgrule-list.h:
1207         * plugins/valgrind/vgrule.c:
1208         * plugins/valgrind/vgrule.h:
1209         * plugins/valgrind/vgrulepattern.c:
1210         * plugins/valgrind/vgrulepattern.h:
1211         * plugins/valgrind/vgsearchbar.c:
1212         * plugins/valgrind/vgsearchbar.h:
1213         * plugins/valgrind/vgstrpool.c:
1214         * plugins/valgrind/vgstrpool.h:
1215         * plugins/valgrind/vgtoolprefs.c:
1216         * plugins/valgrind/vgtoolprefs.h:
1217         * plugins/valgrind/vgtoolview.c:
1218         * plugins/valgrind/vgtoolview.h:
1219         * src/about.c:
1220         * src/about.h:
1221         * src/action-callbacks.c:
1222         * src/action-callbacks.h:
1223         * src/anjuta-actions.h:
1224         * src/anjuta-app.c:
1225         * src/anjuta-app.h:
1226         * src/anjuta-callbacks.c:
1227         * src/anjuta-callbacks.h:
1228         * src/anjuta.c:
1229         * src/anjuta.h:
1230         * src/anjuta_cbs.c:
1231         * src/bacon-message-connection.c:
1232         * src/bacon-message-connection.h:
1233         * src/getline.c:
1234         * src/main.c:
1235         * src/shell.c:
1236         * src/shell.h:
1237         * src/start-with.c:
1238         * src/start-with.h:
1239         * src/utilities.c:
1240         * src/utilities.h:
1241         * tagmanager/options.c:
1242         
1243         Change the address of FSF in various files
1245 2007-08-30  Johannes Schmid <jhs@gnome.org>
1247         * anjuta.glade:
1248         * anjuta.gladep:
1249         Removed because they are no longer in use
1250         
1251         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1252         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1253         Marked some strings as not translatable
1255         * plugins/search/search-replace.c: (list_max_items):
1256         Fixed a possible memory corruption
1258         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1259         Do not show menuitems for locked layout items
1261         * src/main.c: (main):
1262         Some minor style correction in gnome_init
1264 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
1266         * plugins/debug-manager/debugger.c,
1267         plugins/debug-manager/breakpoints.c,
1268         plugins/gdb/plugin.c,
1269         plugins/gdb/debugger.c,
1270         libanjuta/interfaces/libanjuta.idl:
1271         Move all breakpoints functions from IAnjutaDebugger to a new
1272         IAnjutaBreakpointDebugger interface
1274 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
1276         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1277         * plugins/debug-manager/plugin.c,
1278         plugins/debug-manager/breakpoints.c,
1279         plugins/tools/execute.c,
1280         plugins/project-wizard/plugin.c,
1281         plugins/build-basic-autotools/executer.c,
1282         plugins/gdb/debugger.c,
1283         plugins/profiler/gprof-options.h,
1284         plugins/sourceview/assist-window.h,
1285         plugins/class-gen/transform.c,
1286         libanjuta/anjuta-plugin-description.c,
1287         libanjuta/anjuta-status.c,
1288         libanjuta/anjuta-glue-c.c,
1289         libanjuta/anjuta-glue-cpp.c,
1290         plugins/symbol-browser/an_symbol_prefs.c:
1291         Fix warnings mostly "dereferencing type-punned pointer"
1292         Fix two bugs in breakpoints.c and an_symbol_prefs.c
1294 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
1296         * plugins/debug-manager/breakpoints.c,
1297         plugins/debug-manager/debugger.c:
1298         Avoid an endless loop if clearing all breakpoints while the programm
1299         is running
1301 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
1303         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1304         * plugins/debug-manager/plugin.c:
1305         Fix a segmentation fault added in the previous patch
1307 2007-07-21  Johannes Schmid <jhs@gnome.org>
1309         * plugins/build-basic-autotools/executer.c:
1310         (get_program_parameters):
1311         
1312         Show an error dialog if no targets are availible instead of
1313         just returning
1315 2007-07-20  Johannes Schmid <jhs@gnome.org>
1317         * libanjuta/anjuta-shell.c: (on_widget_data_add),
1318         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
1319         * libanjuta/anjuta-shell.h:
1320         * plugins/document-manager/plugin.c: (activate_plugin):
1321         * plugins/glade/anjuta-design-document.c:
1322         * plugins/glade/plugin.c: (glade_update_ui):
1323         * src/anjuta-app.c: (anjuta_app_add_widget_full),
1324         (anjuta_shell_iface_init):
1325         * src/shell.c: (anjuta_test_shell_add_widget),
1326         (anjuta_shell_iface_init):
1327         
1328         Make the document manager undockable (#458038)
1330 2007-07-20  Johannes Schmid <jhs@gnome.org>
1332         * plugins/document-manager/plugin.c: (on_editor_update_ui):
1333         * plugins/glade/anjuta-design-document.c:
1334         * plugins/glade/plugin.c: (glade_update_ui):
1335         
1336         Fixed some save/dirty status bug in glade
1338 2007-07-20  Johannes Schmid <jhs@gnome.org>
1340         * libanjuta/anjuta-status.c:
1341         Fixed crasher on shutdown
1343 2007-07-20  Johannes Schmid <jhs@gnome.org>
1345         * configure.in:
1346         Minimum glade requirement is 3.2 now. It was before
1347         but we did not check...
1348         
1349         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1350         * libanjuta/anjuta-profile.c:
1351         (anjuta_profile_add_plugins_from_xml):
1352         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
1353         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
1354         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
1355         * plugins/file-loader/plugin.c: (on_create_submenu):
1356         * plugins/file-manager/an_file_view.c: (compare_iter):
1357         * plugins/glade/plugin.c: (activate_plugin):
1358         * src/anjuta-app.c: (on_toolbar_view_toggled):
1359         * src/main.c: (main):
1360         
1361         Fixed lots of memory leaks (thansk valgrind)
1363 2007-07-19  Johannes Schmid <jhs@gnome.org>
1365         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1366         * plugins/document-manager/anjuta-docman.c:
1367         (anjuta_docman_set_busy):
1368         * plugins/document-manager/plugin.c: (on_editor_changed):
1369         * plugins/glade/plugin.c: (activate_plugin):
1370         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
1371         (on_value_removed_current_editor):
1372         
1373         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
1375 2007-07-18  Johannes Schmid <jhs.gnome.org>
1377         * plugins/build-basic-autotools/executer.c: (execute_program):
1378         Fixed some of the scratchbox stuff but the environment is
1379         still broken
1381 2007-07-18  Johannes Schmid <jhs@gnome.org>
1383         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
1384         (on_plugin_deactivated), (get_plugin_loader_type):
1385         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
1386         (activate_plugin), (deactivate_plugin),
1387         (glade_plugin_instance_init):
1388         
1389         Fixed glade plugin deactivation
1391 2007-07-18  Johannes Schmid <jhs@gnome.org>
1393         * plugins/document-manager/anjuta-docman.c:
1394         (anjuta_docman_add_document):
1395         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
1396         
1397         Fixed path display in document manager with glade files
1399 2007-07-17  Johannes Schmid <jhs@gnome.org>
1401         * libanjuta/interfaces/Makefile.am.iface:
1402         * pixmaps/Makefile.am:
1403         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
1404         * plugins/debug-manager/plugin.c: (value_added_current_editor),
1405         (value_removed_current_editor):
1406         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
1407         (anjuta_docman_set_current_document):
1408         * plugins/document-manager/plugin.c: (on_editor_update_ui),
1409         (on_editor_added), (on_editor_changed):
1410         * plugins/glade/Makefile.am:
1411         * plugins/glade/anjuta-design-document.c:
1412         (anjuta_design_document_instance_init),
1413         (anjuta_design_document_set_property),
1414         (anjuta_design_document_get_property),
1415         (anjuta_design_document_class_init), (anjuta_design_document_new),
1416         (ifile_open), (ifile_get_uri), (ifile_iface_init):
1417         * plugins/glade/anjuta-design-document.h:
1418         * plugins/glade/anjuta-glade-notebook.c:
1419         * plugins/glade/anjuta-glade-notebook.h:
1420         * plugins/glade/plugin.c: (value_added_current_editor),
1421         (value_removed_current_editor), (glade_update_ui),
1422         (on_close_activated), (on_glade_project_changed),
1423         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
1424         (ifile_open):
1425         * plugins/language-support-cpp-java/plugin.c:
1426         (on_value_added_current_editor), (on_value_removed_current_editor):
1427         * plugins/macro/plugin.c: (value_added_current_editor):
1428         * plugins/project-manager/plugin.c: (value_added_current_editor):
1429         * plugins/subversion/plugin.c: (value_added_current_editor):
1430         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
1432         Fixed lot of IAnjutaEditor stuff and completed glade integration
1433         with document manager
1434         
1435         * plugins/build-basic-autotools/build-basic-autotools.c:
1436         (value_added_current_editor):
1437         * plugins/build-basic-autotools/executer.c: (execute_program):
1438         
1439         Some initial code to execute projects inside scratchbox
1440         
1441 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
1443         * plugins/project-import/project-import.c:
1444         Project import overwrites file on user request (bug #452579)
1446 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
1448         * plugins/debug-manager/debugger.c,
1449         plugins/debug-manager/threads.c,
1450         plugins/debug-manager/plugin.c,
1451         plugins/debug-manager/registers.c,
1452         plugins/debug-manager/locals.c,
1453         plugins/debug-manager/stack_trace.c,
1454         plugins/gdb/plugin.c,
1455         plugins/gdb/debugger.c,
1456         plugins/gdb/debugger.h,
1457         libanjuta/interfaces/libanjuta.idl:
1458         Rename change-location to program-moved
1459         Store thread id as gint instead of guint
1460         Do not display registers list if not available
1461         Add intermediate debugger states if missing
1463 2007-07-11  Johannes Schmid <jhs@gnome.org>
1465         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1466         .glade:
1467         Reverted unnecessary changes (#455819)
1469 2007-07-10  Johannes Schmid <jhs@gnome.org>
1471         * plugins/glade/plugin.c:
1472         Fixed glade plugin with glade 3.2 and another crasher
1474 2007-07-09  Johannes Schmid <jhs@gnome.org>
1476         * libanjuta/interfaces/libanjuta.idl:
1477         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1478         .glade:
1479         * plugins/debug-manager/breakpoints.c:
1480         (breakpoint_item_update_in_ui),
1481         (breakpoints_dbase_edit_breakpoint),
1482         (on_toggle_breakpoint_activate):
1483         * plugins/debug-manager/plugin.c:
1484         (on_run_to_cursor_action_activate):
1485         * plugins/document-manager/action-callbacks.c:
1486         (on_editor_command_cut_activate),
1487         (on_editor_command_copy_activate),
1488         (on_editor_command_paste_activate),
1489         (on_editor_command_clear_activate):
1490         * plugins/document-manager/anjuta-docman.c:
1491         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
1492         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
1493         (anjuta_docman_goto_file_line_mark),
1494         (anjuta_docman_find_editor_with_path),
1495         (anjuta_docman_get_all_editors):
1496         * plugins/document-manager/anjuta-docman.h:
1497         * plugins/document-manager/plugin.c:
1498         (update_editor_ui_interface_items), (on_editor_update_ui),
1499         (on_editor_changed), (on_session_save), (on_docman_auto_save),
1500         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
1501         (ianjuta_document_manager_iface_init), (isaveable_save),
1502         (isavable_is_dirty):
1503         * plugins/editor/editor.glade:
1504         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
1505         (idocument_paste), (idocument_clear), (idocument_iface_init),
1506         (iselection_iface_init):
1507         * plugins/glade/Makefile.am:
1508         * plugins/glade/anjuta-glade-notebook.c:
1509         (anjuta_glade_notebook_instance_init),
1510         (anjuta_glade_notebook_set_property),
1511         (anjuta_glade_notebook_get_property),
1512         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
1513         (ifile_open), (ifile_get_uri), (ifile_iface_init),
1514         (ifile_savable_save), (ifile_savable_save_as),
1515         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
1516         (ifile_savable_iface_init), (idocument_can_redo),
1517         (idocument_can_undo), (idocument_begin_undo_action),
1518         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
1519         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
1520         (idocument_copy), (idocument_paste), (idocument_clear),
1521         (idocument_iface_init):
1522         * plugins/language-support-cpp-java/plugin.c:
1523         (on_value_added_current_editor), (on_value_removed_current_editor):
1524         * plugins/macro/macro-util.c: (get_current_editor):
1525         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1526         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
1527         (on_next_occur), (on_incremental_entry_key_press),
1528         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
1529         (on_toolbar_find_incremental_start),
1530         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
1531         * plugins/search/search-replace.c: (search_start_over),
1532         (search_update_combos), (replace_update_combos),
1533         (anjuta_search_replace_activate):
1534         * plugins/search/search-replace_backend.c: (create_search_entries):
1535         * plugins/sourceview/sourceview.c: (idocument_cut),
1536         (idocument_copy), (idocument_paste), (idocument_clear),
1537         (idocument_iface_init), (iselect_iface_init), (iassist_react):
1538         * plugins/tools/editor.c: (on_editor_response):
1539         * plugins/tools/execute.c: (get_current_editor),
1540         (atp_output_context_initialize), (atp_user_tool_execute):
1541         * plugins/tools/variable.c: (get_current_editor),
1542         (atp_variable_get_editor_variable):
1543         
1544         Some more IAnjutaEditor => IAnjutaDocument fixing!
1545         
1546         * plugins/glade/anjuta-glade-notebook.h:
1547         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
1548         (glade_update_ui):
1549         * plugins/glade/plugin.h:
1550         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
1551         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
1552         be used for glade, too. It might still have some rough edges but already works.
1553         (Fixes #415547 – Glade usability problem)
1555 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
1557         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
1558           development release (I updated version of glade3 svn to 3.3.2).
1560 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
1562         * plugins/symbol-browser/an_symbol_view.c:
1563         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
1565 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
1567         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
1568         (on_system_tags_update_finished), (on_update_global_clicked),
1569         (prefs_page_init), (on_gconf_notify_tags_list_changed),
1570         (symbol_browser_prefs_init),
1571         (symbol_browser_prefs_create_global_tags),
1572         (symbol_browser_load_global_tags):
1573         * plugins/symbol-browser/an_symbol_prefs.h:
1574         * plugins/symbol-browser/an_symbol_view.c:
1575         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
1576         * plugins/symbol-browser/an_symbol_view.h:
1577         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
1578         on global tags update because of delayed prefs merging. Happens when
1579         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
1580         is opened.
1582 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
1584         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
1585         after install/uninstall.
1587         Patch from James Liggett:
1588         * scripts/glade2schemas.pl: Fixed creating schemas for list
1589         values.
1591 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
1593         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
1594           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
1595           development release since glade svn version is also 3.3.1. In future, the
1596           solution would be for us to always increment the micro version when
1597           changing the API.
1599 2007-07-05  Johannes Schmid <jhs@gnome.org>
1601         * libanjuta/interfaces/libanjuta.idl:
1602         * plugins/build-basic-autotools/build-basic-autotools.c:
1603         (on_build_mesg_format):
1604         * plugins/debug-manager/breakpoints.c:
1605         (breakpoint_item_update_in_ui),
1606         (breakpoints_dbase_edit_breakpoint),
1607         (on_toggle_breakpoint_activate):
1608         * plugins/debug-manager/plugin.c:
1609         (on_run_to_cursor_action_activate):
1610         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
1611         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
1612         (get_current_editor), (on_save_activate), (on_save_as_activate),
1613         (on_save_prompt_save_editor), (on_close_file_activate),
1614         (on_close_all_file_activate), (on_reload_file_activate),
1615         (anjuta_print_cb), (anjuta_print_preview_cb),
1616         (on_editor_command_upper_case_activate),
1617         (on_editor_command_lower_case_activate),
1618         (on_editor_command_undo_activate),
1619         (on_editor_command_redo_activate),
1620         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
1621         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
1622         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
1623         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
1624         (on_zoom_out_text_activate), (on_force_hilite_activate),
1625         (on_indent1_activate), (on_swap_activate),
1626         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1627         * plugins/document-manager/anjuta-docman.c:
1628         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
1629         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1630         (anjuta_docman_dispose), (on_notebook_switch_page),
1631         (anjuta_docman_page_from_widget), (on_editor_destroy),
1632         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
1633         (anjuta_docman_get_current_document),
1634         (anjuta_docman_set_current_document),
1635         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
1636         (anjuta_docman_update_page_label),
1637         (anjuta_docman_get_document_from_path),
1638         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1639         (anjuta_docman_order_tabs):
1640         * plugins/document-manager/anjuta-docman.h:
1641         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
1642         (update_editor_ui_interface_items), (update_editor_ui),
1643         (on_editor_update_save_ui), (on_editor_update_ui),
1644         (on_editor_changed), (on_save_prompt_save_editor),
1645         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
1646         (ianjuta_docman_get_current_document),
1647         (ianjuta_docman_set_current_document),
1648         (ianjuta_docman_remove_buffer),
1649         (ianjuta_document_manager_iface_init), (ifile_get_uri):
1650         * plugins/editor/text_editor.c: (itext_editor_iface_init),
1651         (idocument_get_filename), (idocument_can_undo),
1652         (idocument_can_redo), (idocument_undo),
1653         (idocument_begin_undo_action), (idocument_end_undo_action),
1654         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
1655         * plugins/language-support-cpp-java/plugin.c:
1656         (on_editor_char_inserted_cpp), (on_auto_indent):
1657         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
1658         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1659         * plugins/sample1/plugin.c: (on_sample_action_activate):
1660         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
1661         (on_next_occur), (on_incremental_entry_key_press),
1662         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
1663         (on_toolbar_find_incremental_start),
1664         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
1665         * plugins/search/search-replace.c: (search_and_replace),
1666         (write_message_pane), (search_start_over), (search_update_combos),
1667         (replace_update_combos), (anjuta_search_replace_activate):
1668         * plugins/search/search-replace_backend.c:
1669         (file_buffer_new_from_path), (create_search_entries):
1670         * plugins/sourceview/sourceview-print.c: (create_print_job):
1671         * plugins/sourceview/sourceview.c:
1672         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
1673         (idocument_can_redo), (idocument_can_undo),
1674         (idocument_begin_undo_action), (idocument_end_undo_action),
1675         (idocument_undo), (idocument_redo), (idocument_grab_focus),
1676         (idocument_get_filename), (idocument_iface_init):
1677         * plugins/tools/editor.c: (on_editor_response):
1678         * plugins/tools/execute.c: (atp_output_context_initialize),
1679         (atp_user_tool_execute):
1680         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1681         
1682         Create IAnjutaDocument interface. This interface is a more general idea
1683         of documents being anything that can be modified, has undo/redo and
1684         may have operations like copy/paste.
1685         The primary goal is to integrate better by making it use the standard file
1686         and edit menu instead of it's own glade menu. Of course the downside is that
1687         you won't be able to view a source file and the designer at the same time. Anyway
1688         so many people have complained that they "can't save a glade file" that I think
1689         this is the much better solution.
1690         Work on the glade plugin is still to come but the most difficult things should be
1691         done now.
1693 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
1695         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
1696           version 3.0.3.
1698 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
1700         * libanjuta/anjuta-plugin-manager.c:
1701         (anjuta_plugin_manager_get_plugins_page),
1702         (anjuta_plugin_manager_get_remembered_plugins_page):
1703         * libanjuta/anjuta-plugin-manager.h:
1704         * src/anjuta-app.c: (anjuta_app_install_preferences):
1705         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
1706         and remembered plugins preferences pages in separate pages (avoid
1707         crowd).
1709 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
1711         Patch from James Liggett  <jrliggett@cox.net>:
1712         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
1713         Installed editor preferences schemas. Fixes bug #453463.
1715 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
1717         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
1718         (anjuta_preferences_dialog_init): Sort preferences pages on title.
1720 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
1722         * plugins/document-manager/anjuta-document-manager.ui:
1723         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1724         * src/action-callbacks.c:
1725         * src/action-callbacks.h:
1726         * src/anjuta-actions.h:
1727         * src/anjuta-app.c: (anjuta_app_instance_init),
1728         (anjuta_app_install_preferences):
1729         * src/anjuta.glade:
1730         * src/anjuta.ui: Moved plugins and shortcuts settings inside
1731         General preferences page. Move preferences menu from Settings to
1732         Edit submenu. And got rid of Settings submenu.
1734 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
1736         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
1737         
1738 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
1740         * TODO.tasks: Increased bounty for on-demand preferences task to $150
1741         as discussed and agreed with James Liggett.
1743         Patch from James Liggett  <jrliggett@cox.net>:
1745         * configure.in:
1746         * libanjuta/anjuta-plugin-manager.c:
1747         (on_activated_plugin_objects_foreach),
1748         (anjuta_plugin_manager_get_active_plugin_objects):
1749         * libanjuta/anjuta-plugin-manager.h:
1750         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
1751         (anjuta_plugin_deactivate):
1752         * libanjuta/anjuta-preferences-dialog.c:
1753         (anjuta_preferences_dialog_finalize),
1754         (anjuta_preferences_dialog_class_init), (add_category_columns),
1755         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
1756         (anjuta_preferences_dialog_remove_page):
1757         * libanjuta/anjuta-preferences.c: (property_destroy),
1758         (unregister_preferences_key), (register_callbacks),
1759         (preferences_foreach_callback), (connect_prop_to_object),
1760         (anjuta_preferences_register_property_raw),
1761         (anjuta_preferences_register_property_custom),
1762         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
1763         (anjuta_preferences_remove_page),
1764         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
1765         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
1766         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
1767         (anjuta_preferences_class_init), (anjuta_preferences_new):
1768         * libanjuta/anjuta-preferences.h:
1769         * plugins/build-basic-autotools/Makefile.am:
1770         * plugins/build-basic-autotools/build-basic-autotools.c:
1771         (ipreferences_unmerge):
1772         * plugins/cvs-plugin/Makefile.am:
1773         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
1774         * plugins/document-manager/Makefile.am:
1775         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
1776         * plugins/editor/plugin.c: (ipreferences_unmerge):
1777         * plugins/file-manager/Makefile.am:
1778         * plugins/file-manager/plugin.c: (activate_plugin),
1779         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
1780         * plugins/gtodo/plugin.c: (ipreferences_merge),
1781         (ipreferences_unmerge):
1782         * plugins/language-support-cpp-java/Makefile.am:
1783         * plugins/language-support-cpp-java/plugin.c:
1784         (ipreferences_unmerge):
1785         * plugins/message-view/Makefile.am:
1786         * plugins/message-view/plugin.c: (ipreferences_unmerge):
1787         * plugins/sourceview/Makefile.am:
1788         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
1789         * plugins/symbol-browser/Makefile.am:
1790         * plugins/symbol-browser/an_symbol_prefs.c:
1791         (symbol_browser_prefs_finalize):
1792         * plugins/terminal/Makefile.am:
1793         * plugins/terminal/terminal.c: (ipreferences_unmerge):
1794         * plugins/valgrind/plugin.c: (ipreferences_merge),
1795         (ipreferences_unmerge):
1796         * scripts/Makefile.am:
1797         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
1798         * src/Makefile.am:
1799         * src/action-callbacks.c: (on_set_preferences1_activate):
1800         * src/anjuta-app.c: (anjuta_app_instance_init),
1801         (anjuta_app_install_preferences):
1802         * src/anjuta-app.h:
1803         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
1804         task: Bug #445314: On demand preferences widgets creation. Thanks
1805         James for this great work.
1807 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
1809         * plugins/debug-manager/data_buffer.c,
1810         plugins/message-view/message-view.c: Fixed compiler warnings.
1812 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
1814         * src/action-callbacks.c: (help_activate),
1815         (on_help_manual_activate), (on_help_tutorial_activate),
1816         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1818         Fixed help activation (bug #451557).
1820 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
1822         * AUTHORS: Added James Liggett. Forgot to add him before :(
1824 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
1826         * plugins/debug-manager/debugger.c,
1827         plugins/debug-manager/plugin.c,
1828         plugins/gdb/debugger.c,
1829         libanjuta/interfaces/libanjuta.idl:
1830         Add a GError* parameter to debugger-stopped signal
1832         * (added) libanjuta/anjuta-error.c,
1833         (added) libanjuta/anjuta-error.h,
1834         libanjuta/Makefile.am:
1835         Register GError as a boxed type
1837         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1838         Support GError* in signal, GError must be registered as a boxed type
1839         Accept NULL as strings
1841 === anjuta 2.2.0 ===
1843 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
1845         * configure.in: Bumped version to 2.2.0
1846         * NEWS: Updated for 2.2.0 stable release.
1847         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
1848         Reduce the idle priority to make the UI update before anything else.
1850 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
1852         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
1854         * libanjuta/interfaces/libanjuta.idl:
1855         * plugins/document-manager/action-callbacks.c:
1856         (on_editor_command_complete_word_activate):
1857         * plugins/document-manager/plugin.c:
1858         (update_editor_ui_interface_items):
1859         * plugins/editor/text_editor.c: (iautocomplete_activate),
1860         (iautocomplete_iface_init):
1861         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1863         Moved autocomplete() method away from IAnjutaEditorAssist into
1864         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
1865         autocomplete and does not crash with sourceview. Fixes Bug #449620
1866         – The auto completion functionality not work. Also sets menuitem 
1867         insensitive when hiding them.
1869         * plugins/debug-manager/disassemble.c:
1870         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
1871         printf types.
1873 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
1875         * pixmaps/anjuta_splash.png: Updated.
1876         
1877         * plugins/search/search-replace.c
1878         (anjuta_search_replace_activate): Fixed "Find in Files" to select
1879         the right target (project).
1880         * ChangeLog: Added missing log.
1882 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
1884         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
1885         manuals/anjuta-manual/C/fileoperations.xml,
1886         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
1888         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
1890         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
1892 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
1894         * TODO.tasks: Added bounty for on-demand preferences.
1896         Patch from Thierry Moisan:
1897         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
1898         (bug #88824).
1900 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
1902         Patch from tpgww@onepost.net:
1904         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
1905         * libegg/test-actions.c:
1906         * libegg/test-multi-drag.c: (main):
1907         * plugins/debug-manager/memory.c: (read_memory_block):
1908         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
1910         Fixes compile warnings. Fixes bug #427101.
1912 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
1914         Patch from James Liggett:
1916         * plugins/profiler/gprof-options.c: (on_option_changed),
1917         (setup_widgets):
1918         * plugins/profiler/gprof-options.h:
1919         * plugins/profiler/gprof-profile-data.c:
1920         (gprof_profile_data_init_profile):
1921         * plugins/profiler/gprof-profile-data.h:
1922         * plugins/profiler/plugin.c: (profiler_get_data),
1923         (profiler_set_target), (register_options),
1924         (on_profile_data_browse_button_clicked),
1925         (on_profiling_options_button_clicked), (on_profiler_delete_data):
1926         * plugins/profiler/profiler.glade: implements independent targets.
1927         implements the ability to select arbitrary gmon.out files.
1928         Fixes bug #403502 – User should also be allowed to select an
1929         independent executable target.
1931 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
1933         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
1935         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
1936         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
1938 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
1940         * plugins/debug-manager/plugin.c,
1941         plugins/debug-manager/breakpoints.c:
1942         Remove weak pointers when owner is destroyed
1943         Remove all breakpoints before loading new one
1945 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
1947         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
1948          
1949 2007-06-19  Naba Kumar  <naba@gnome.org>
1951         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
1952         Bug #448491 Empty Lines Problem.
1954         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
1955         
1956         * data/default.profile, plugins/message-view/plugin.c: Do not
1957         restore session for messages.
1958         Fixes bug #377461 – don't create new message window for each
1959         build/find.
1961         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
1962         Fixes a crash on exit/project-close if profiler plugin is loaded.
1964 2007-06-17  Naba Kumar  <naba@gnome.org>
1966         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
1967         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
1969         * plugins/file-loader/plugin.c: Fail on opening non existent files.
1970         Bug #448034 – Anjuta crashes on starting (when the last project
1971         directory was deleted).
1973         * plugins/document-manager/plugin.c: Set line markers for files
1974         opened via IAnjutaFile::open(). Fixes missing line markers while
1975         navigating symbols.
1977 2007-06-17  Naba Kumar  <naba@gnome.org>
1979         * plugins/sourceview/sourceview.glade: Set correct font
1980         default value and use monospace instead of sans. Fixes
1981         bug #448408 – crash in Anjuta IDE: Trying to change the
1982         editor
1984 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
1986         * plugins/search/search-replace.c,
1987         plugins/search/search-replace.h,
1988         plugins/search/anjuta-search.glade:
1989         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
1990         Fixes bug #355166
1992 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
1994         * plugins/debug-manager/plugin.c,
1995         plugins/debug-manager/breakpoints.c:
1996         Add weak references, fixes bug #448053 ?
1998 2007-06-16  Naba Kumar  <naba@gnome.org>
2000         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
2001         dialog to allow forgetting them if user chooses to select a different
2002         one.
2004 2007-06-13  Naba Kumar  <naba@gnome.org>
2006         * plugins/sourceview/sourceview-prefs.c: Initialize font
2007         on startup correctly if use_theme is set.
2009         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
2010         if available for default font. Fixes bug #447304.
2012         * plugins/sourceview/sourceview-prefs.c: Return value based
2013         on right data type. Fixes Bug #438878 – Using gtksourceview editor
2014         for the first time has black background
2015         
2016         * plugins/project-manager/plugin.c: Give a better error message
2017         when project could not be loaded.
2019         * libanjuta/anjuta-serializer.c: Added a comment.
2021 2007-06-13  Johannes Schmid <jhs@gnome.org>
2023         * configure.in:
2024         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
2025         most warnings to avoid simple coding problems.
2026         
2027         * plugins/message-view/anjuta-msgman.c:
2028         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
2029         * plugins/message-view/plugin.c: (on_view_changed),
2030         (ianjuta_msgman_add_view):
2031         
2032         Fixed #440866 by always presenting the message-manager when a tab is
2033         added because Gtk+ seems to have problems to add tabs to hidden widgets.
2034         
2035         * plugins/subversion/subversion-callbacks.c:
2036         (on_subversion_commit_response):
2037         Destroy dialog if user clicks "No"
2039 2007-06-12  Naba Kumar  <naba@gnome.org>
2041         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
2042         read and use of uninitialized variable.
2044         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
2045         because it is used in credits listing and packaging could compress
2046         it in docdir. Fixes bug #397881: The credits are empty
2048         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
2049         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
2050         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
2051         plugins/symbol-browser/an_symbol_info.c,
2052         plugins/symbol-browser/plugin.c,
2053         plugins/symbol-browser/an_symbol_view.c,
2054         plugins/editor/aneditor-autocomplete.cxx:
2056         - Do not access TMTag
2057         member in TMSymbol when freeing it because by then the tags
2058         could have changed. Avoids dangerous memory corruptions by freeing
2059         someone else's memory (Could explain those random crashes when
2060         refreshing symbols or re-loading a different project or closing
2061         a project). Anything that tries to refresh symbols could trigger
2062         this corruptions.
2063         - Added a flag to also retrieve method definitions as part of
2064         the class's scope members. And used it to set both function prototype
2065         and definition in symbols. Fixes navigation to prototype and
2066         function definitions from symbol browser (bug #440370)
2068         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
2069         memory. Could fix those bogus 'file changed' dialogs.
2071         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
2073 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
2075         * (added) libanjuta/anjuta-utils-priv.h,
2076         libanjuta/anjuta-utils.h,
2077         libanjuta/anjuta-launcher.c,
2078         libanjuta/Makefile.am:
2079         Fix bug #440801: do not use config.h in public include files
2081 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
2083         * plugins/project-wizard/templates/mkfile.wiz:
2084         Fix bug #442038: missing project.sh file
2086         * configure.in,
2087         plugins/project-wizard/templates/Makefile.am,
2088         plugins/project-wizard/templates/translatable-strings.h,
2089         (added) plugins/project-wizard/templates/sdl.wiz,
2090         (added) plugins/project-wizard/templates/appwiz_sdl.png,
2091         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
2092         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
2093         (added) plugins/project-wizard/templates/sdl/Makefile.am,
2094         (added) plugins/project-wizard/templates/sdl/.cvsignore,
2095         (added) plugins/project-wizard/templates/sdl/src/main.c,
2096         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2097         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
2098         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
2099         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
2100         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
2101         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
2102         Fix bug #315635: add a SDL project wizard
2104 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
2106         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
2107         when SIGCHLD is triggered when main loop context is locked. Dead lock
2108         happens when child_exited callback also accesses main loop context.
2109         Happens particularly badly in debug target exiting.
2111 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
2113         * manuals/anjuta-manual/C/debugger.xml:
2114         First update of the debugger documentation
2116 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
2118         * manuals/anjuta-manual/C/fileoperations.xml,
2119         manuals/anjuta-manual/C/projects.xml,
2120         manuals/anjuta-manual/C/anjuta-manual.xml,
2121         manuals/anjuta-manual/C/build.xml,
2122         manuals/anjuta-manual/C/execute.xml,
2123         manuals/anjuta-manual/Makefile.am: Updated more documentation.
2124         Added project properties documentation. Moved execution section
2125         inside project management. Removed dead documentation.
2127 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
2129         * src/anjuta.c, plugins/symbol-browser/plugin.c,
2130         plugins/symbol-browser/plugin.h,
2131         plugins/symbol-browser/an_symbol_prefs.c,
2132         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
2133         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
2134         progress bar instead of separate window for system tags
2135         generation. Renamed AnjutaStatus methods to a proper ones.
2137         * plugins/symbol-browser/plugin.c,
2138         plugins/symbol-browser/plugin.h,
2139         plugins/symbol-browser/an_symbol_prefs.c,
2140         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
2141         global-tags/create_global_tags.sh.in: Get rid of message window
2142         for showing global tags creation and use a small window with
2143         progress bar.
2145 2007-05-30  Naba Kumar  <naba@gnome.org>
2147         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
2148         Bug 442315 – After calling configure, the build menus are still insensitive,
2149         Bug 442314 – Autogeneration fails when there is no autogen.sh
2151         * plugins/project-manager/plugin.c: Fixed mem corruption when it
2152         fails to remove target/source/group. Fixes bug #440196 – crash in
2153         Anjuta IDE: removing a target
2155 2007-05-29  Naba Kumar  <naba@gnome.org>
2157         * plugins/symbol-browser/an_symbol_view.c,
2158         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
2159         tags generation. Fixed runtime warning.
2161 2007-05-28  Naba Kumar  <naba@gnome.org>
2163         Patch from James Liggett  <jrliggett@cox.net>:
2164         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
2165         Fixed bug #403502 – User should also be allowed to select an
2166         independent executable target.
2168 2007-05-27  Johannes Schmid <jhs@gnome.org>
2170         * plugins/build-basic-autotools/build-basic-autotools.c:
2171         (get_real_directory), (on_build_mesg_format):
2172         
2173         Find correct files for error messages inside scratchbox
2175 2007-05-27  Naba Kumar  <naba@gnome.org>
2177         * manuals/anjuta-manual/C/projects.xml,
2178         manuals/anjuta-manual/C/projects.xml: Updated project
2179         management chapter more.
2181 2007-05-25  Johannes Schmid <jhs@gnome.org>
2183         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2184         * plugins/build-basic-autotools/build-basic-autotools.c:
2185         (on_sb_check_toggled), (build_execute_command),
2186         (ipreferences_merge), (ipreferences_unmerge):
2187         Added support for building inside scratchbox environment
2188         
2189         Patch from James Liggett <jrliggett@cox.net>:
2190         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
2191         (anjuta_msgman_append_view):
2193         Fix 440866 
2194           – Anjuta aborts with numerous assertion failures when adding a new message view tab
2196 2007-05-23  Naba Kumar  <naba@gnome.org>
2198         * manuals/anjuta-manual/C/projects.xml: Updated project
2199         management chapter.
2201 2007-05-22  Naba Kumar  <naba@gnome.org>
2203         * manuals/anjuta-manual/C/projects.xml: More updates.
2205         * manuals/anjuta-manual/C/introduction.xml,
2206         manuals/anjuta-manual/C/projects.xml,
2207         manuals/anjuta-manual/C/interface.xml: Updated documentation.
2209 2007-05-22  Naba Kumar  <naba@gnome.org>
2211         Patch from Étienne Bersac:
2212         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
2213         class in generated class.
2215 2007-05-22  Naba Kumar  <naba@gnome.org>
2217         * plugins/profiler/plugin.c: Fixed a compiler warning.
2218         * plugins/valgrind/Makefile.am: Added ldflags.
2220         Patch from James Liggett:
2221         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
2222         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
2223         specific options.
2225 2007-05-18  Johannes Schmid <jhs@gnome.org>
2227         * plugins/editor/text_editor.c:
2228         * plugins/language-support-cpp-java/plugin.c:
2229         (on_editor_language_changed), (on_value_added_current_editor),
2230         (on_value_removed_current_editor):
2231         
2232         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
2233         Fix assist support in language-support-plugin.
2235 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
2237         * libanjuta/interfaces/libanjuta.idl:
2238         Add a new interface allowing to implement plugin able
2239         to load other plugins (not written in C)
2241         * libanjuta/anjuta-plugin-handle.c,
2242         libanjuta/anjuta-plugin-handle.h:
2243         Add a language and a resident plugin properties
2245         * libanjuta/anjuta-glue-plugin.c,
2246         libanjuta/anjuta-glue-plugin.h,
2247         (added)libanjuta/anjuta-glue-c.c,
2248         (added)libanjuta/anjuta-glue-c.h,
2249         libanjuta/Makefile.am:
2250         Split code used to load a C plugin into a common part
2251         in anjuta-glue-plugin and a specific part in anjuta-glue-c
2253         * libanjuta/anjuta-glue-factory.c,
2254         libanjuta/anjuta-glue-factory.h,
2255         libanjuta/anjuta-plugin-manager.c:
2256         Allow to load plugin not written in C and search for the
2257         additional needed code in another plugin
2259 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
2261         * plugins/editor/text_editor.c:
2262         Add an empty implementation of IAnjutaEditorAssist for scintilla,
2263         avoiding a crash if scintilla is used
2265 2007-05-14  Johannes Schmid <jhs@gnome.org>
2267         * libanjuta/interfaces/libanjuta.idl:
2268         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2269         (assist_cleanup), (on_assist_end), (on_assist_cancel),
2270         (on_assist_chosen), (on_assist_update), (get_context),
2271         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
2272         (install_assist), (uninstall_assist), (install_support),
2273         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
2274         (cpp_java_plugin_instance_init):
2275         * plugins/language-support-cpp-java/plugin.h:
2276         Use IAnjutaEditorAssist to show language specific suggestions
2277         
2278         * plugins/sourceview/Makefile.am:
2279         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
2280         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
2281         * plugins/sourceview/anjuta-view.h:
2282         * plugins/sourceview/assist-window.c: (assist_window_expose),
2283         (assist_window_set_property), (assist_window_get_property),
2284         (assist_window_class_init), (assist_activated),
2285         (assist_window_init), (assist_window_finalize),
2286         (assist_window_select), (assist_window_first),
2287         (assist_window_last), (assist_window_up), (assist_window_down),
2288         (get_coordinates), (assist_window_move), (assist_window_update),
2289         (assist_window_filter_keypress), (assist_window_is_active),
2290         (assist_window_new), (assist_window_get_trigger),
2291         (assist_window_get_position):
2292         * plugins/sourceview/assist-window.h:
2293         * plugins/sourceview/sourceview-args.c (removed):
2294         * plugins/sourceview/sourceview-args.h (removed):
2295         * plugins/sourceview/sourceview-autocomplete.c (removed):
2296         * plugins/sourceview/sourceview-autocomplete.h (removed):
2297         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2298         * plugins/sourceview/sourceview-private.h:
2299         * plugins/sourceview/sourceview-scope.c(removed):
2300         * plugins/sourceview/sourceview-scope.h(removed):
2301         * plugins/sourceview/sourceview.c: (on_assist_chosen),
2302         (on_assist_cancel), (on_document_char_added),
2303         (on_reload_dialog_response), (sourceview_class_init),
2304         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
2305         (iassist_remove_trigger), (iassist_autocomplete),
2306         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
2307         (iassist_react), (iassist_iface_init):
2308         * plugins/sourceview/tag-window.c (moved to assist-window.c):
2309         * plugins/sourceview/tag-window.h (moved to assist-window.c):
2310         
2311         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
2312         - Mark files dirty if reload dialog is canceled.
2314 2007-05-12  Naba Kumar  <naba@gnome.org>
2316         * libanjuta/anjuta-launcher.h: Corrected include file.
2318 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
2320         * libanjuta/anjuta-glue-plugin.c,
2321         libanjuta/anjuta-glue-plugin.h,
2322         libanjuta/anjuta-glue-factory.c,
2323         libanjuta/anjuta-glue-factory.h,
2324         ibanjuta/anjuta-plugin-manager.c:
2325         Move code used to load a C plugin from glue-factory to glue-plugin
2326         So loading a plugin written in another language could be done by
2327         just using another object derived from AnjutaGluePlugin
2329         * libanjuta/libanjuta.h:
2330         Remove anjuta-plugin-handle header, it's not installed as libanjuta
2331         includes
2333 === anjuta 2.1.3 ===
2335 2007-05-11  Naba Kumar  <naba@gnome.org>
2337         * configure.in: Bumped version to 2.1.3
2338         * NEWS: Updated.
2339         * AUTHORS: Updated.
2340         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
2342 2007-05-11  Naba Kumar  <naba@gnome.org>
2344         * configure.in:
2345         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
2346         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
2347         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
2349 2007-05-10  Johannes Schmid <jhs@gnome.org>
2351         * plugins/search/plugin.c:
2352         Make incremental search behave less annoying
2353         
2354 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
2356         * plugins/macro/macro-util.c:
2357         Fix bug #419008 and bug #419036
2358         When creating new header file, use name and email set in
2359         preferences and replace invalid C character by underscore
2360         in guards
2362 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
2364         * plugins/search/search-replace.c,
2365         plugins/search/search-replace_backend.c:
2366         Disable search button if search expression is empty (bug #378193)
2368 2007-05-08  Naba Kumar  <naba@gnome.org>
2370         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
2371         build error.
2373 2007-05-07  Naba Kumar  <naba@gnome.org>
2375         * configure.in:
2376         * plugins/project-wizard/templates/Makefile.am:
2377         * plugins/project-wizard/templates/minimal.wiz:
2378         * plugins/project-wizard/templates/minimal/.cvsignore:
2379         * plugins/project-wizard/templates/minimal/Makefile.am:
2380         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
2381         * plugins/project-wizard/templates/minimal/autogen.sh:
2382         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
2383         * plugins/project-wizard/templates/minimal/project.anjuta:
2384         Added 'minimal', a generic and flat, project template.
2385         
2386 2007-05-05  Naba Kumar  <naba@gnome.org>
2388         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
2390         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
2391         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
2392         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
2393         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
2394         instead of a real one, fixes interdependency with libanjuta.
2395         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
2396         * libanjuta/Makefile.am: 
2397         * libegg/Makefile.am:
2398         * plugins/build-basic-autotools/Makefile.am:
2399         * plugins/class-gen/Makefile.am:
2400         * plugins/class-inheritance/Makefile.am:
2401         * plugins/cvs-plugin/Makefile.am:
2402         * plugins/debug-manager/Makefile.am:
2403         * plugins/devhelp/Makefile.am:
2404         * plugins/document-manager/Makefile.am:
2405         * plugins/editor/Makefile.am:
2406         * plugins/file-loader/Makefile.am:
2407         * plugins/file-manager/Makefile.am:
2408         * plugins/file-wizard/Makefile.am:
2409         * plugins/gdb/Makefile.am:
2410         * plugins/glade/Makefile.am:
2411         * plugins/gtodo/Makefile.am:
2412         * plugins/language-support-cpp-java/Makefile.am:
2413         * plugins/macro/Makefile.am:
2414         * plugins/message-view/Makefile.am:
2415         * plugins/patch/Makefile.am:
2416         * plugins/profiler/Makefile.am:
2417         * plugins/project-import/Makefile.am:
2418         * plugins/project-manager/Makefile.am:
2419         * plugins/project-wizard/Makefile.am:
2420         * plugins/sample1/Makefile.am:
2421         * plugins/search/Makefile.am:
2422         * plugins/sourceview/Makefile.am:
2423         * plugins/subversion/Makefile.am:
2424         * plugins/symbol-browser/Makefile.am:
2425         * plugins/terminal/Makefile.am:
2426         * plugins/tools/Makefile.am:
2427         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
2429 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
2431         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
2433 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
2435         * libanjuta/anjuta-launcher.c,
2436         libanjuta/anjuta-launcher.h:
2437         Add some missing implementation
2439 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
2441         Reviewed by Naba Kumar  <naba@gnome.org>:
2442         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
2443         for uninstall-hook.
2445 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
2447         Reviewed by Naba Kumar  <naba@gnome.org>:
2448         * plugins/editor/text_editor.c: Large memory addresses were being
2449         truncated, switched to glong (bug #422143).
2451 2007-04-24  Naba Kumar  <naba@gnome.org>
2453         * plugins/document-manager/plugin.c: (prefs_finalize):
2454         * plugins/editor/aneditor-autocomplete.cxx:
2455         * plugins/editor/text_editor_menu.c:
2456         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
2457         * plugins/file-loader/plugin.c: (open_file_with),
2458         (create_open_with_submenu):
2459         * plugins/file-manager/plugin.c: (prefs_finalize):
2460         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
2461         pointer type castings.
2463 2007-04-24  Naba Kumar  <naba@gnome.org>
2465         Patch from s|s  <supreet.sethi@gmail.com>:
2466         * (added) plugins/project-wizard/templates/django-logo.png:
2467         * (added) plugins/project-wizard/templates/django.wiz:
2468         * plugins/project-wizard/templates/Makefile.am:
2469         * plugins/project-wizard/templates/translatable-strings.h: Added
2470         django project template. http://www.djangoproject.com/
2472 2007-04-24  Naba Kumar  <naba@gnome.org>
2474         * plugins/subversion/anjuta-subversion.glade: Set expansion for
2475         the log entry widget and made the dialog little larger.
2477 2007-04-24  Naba Kumar  <naba@gnome.org>
2479         Patch from Halton Huo:
2480         * configure.in:
2481         * plugins/project-wizard/property.c:
2482         * plugins/subversion/svn-auth.c:
2483         * plugins/subversion/svn-backend-priv.h:
2484         * plugins/subversion/svn-backend.c:
2485         * plugins/subversion/svn-backend.h:
2486         * plugins/subversion/svn-notify.h: Proper use of subversion
2487         headers. Fixes build issues in solaris (bug #426701).
2489 2007-04-24  Naba Kumar  <naba@gnome.org>
2491         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
2492         
2493         * plugins/project-wizard/templates/cpp.wiz:
2494         * plugins/project-wizard/templates/gcj.wiz:
2495         * plugins/project-wizard/templates/gnome.wiz:
2496         * plugins/project-wizard/templates/gtk.wiz:
2497         * plugins/project-wizard/templates/gtkmm.wiz:
2498         * plugins/project-wizard/templates/java.wiz:
2499         * plugins/project-wizard/templates/python.wiz:
2500         * plugins/project-wizard/templates/terminal.wiz:
2501         * plugins/project-wizard/templates/wxwin.wiz:
2502         * plugins/project-wizard/templates/xlib-dock.wiz:
2503         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
2504         project option and set it ON by default (since gnome-build, can't
2505         enabled configure shared lib support later when a sharedlib target
2506         is added).
2508 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
2510         * plugins/debug-manager/stack_trace.c:
2511         Fix a missing case in the previous changes
2513 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
2515         * plugins/debug-manager/plugin.c:
2516         Fix bug #430401
2518         * plugins/debug-manager/breakpoints.c,
2519         plugins/gdb/plugin.c:
2520         Fix adding breakpoint on a function
2522         * plugins/debug-manager/stack_trace.c:
2523         Highlight changed stack frame
2525 2007-04-18  Naba Kumar  <naba@gnome.org>
2527         * plugins/document-manager/anjuta-docman.c:
2528         (anjuta_docman_dispose), (on_editor_destroy),
2529         (anjuta_docman_remove_editor): Remove the editor widget from
2530         the parent container before calling destroy, otherwise container
2531         removal happens after TextEditor is disposed resulting in call
2532         to value-remove for a TextEditor which is half-dead (crash).
2534 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
2536         * plugins/debug-manager/data_buffer.c
2537         plugins/debug-manager/data_view.c,
2538         plugins/debug-manager/memory.c:
2539         Fixes for bug #418523, bug #427090 and bug #428174
2541 2007-04-11 Halton Huo <halton.huo@sun.com>
2543         reviewed by: <jhs@gnome.org>
2545         * configure.in:
2546         * libanjuta/Makefile.am:
2547         * libanjuta/anjuta-utils.c:
2548         * libanjuta/anjuta-utils.h:
2549         * manuals/reference/libanjuta/Makefile.am:
2550         
2551         Fixed compilation on sun by deploying the libutil methods
2552         in anjuta-utils.h and building them on condition.
2554 2007-04-11  Johannes Schmid <jhs@gnome.org>
2556         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
2557         (anjuta_docman_add_editor):
2558         Hold a reference on the editor as long as we use it.
2559         
2560         * plugins/document-manager/plugin.c: (on_editor_changed):
2561         Destroy GValue to fix a memoery leak.
2563 2007-04-11  Johannes Schmid <jhs@gnome.org>
2565         * plugins/document-manager/plugin.c: (on_editor_changed):
2566         Fixed reference counting for editor by using g_value_take_object instead
2567         of g_value_set_object. The editors are now correctly finalized and thus
2568         we do not lack so much memory anymore.
2569         
2570         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2571         (anjuta_view_finalize), (anjuta_view_focus_out),
2572         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
2573         * plugins/sourceview/anjuta-view.h:
2574         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
2575         * plugins/sourceview/sourceview-prefs.c:
2576         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
2577         * plugins/sourceview/sourceview-prefs.h:
2578         * plugins/sourceview/sourceview-private.h:
2579         * plugins/sourceview/sourceview.c: (on_document_loaded),
2580         (timeout_unref), (on_document_saved), (sourceview_finalize),
2581         (sourceview_new), (ifile_open), (ifile_savable_save),
2582         (ifile_savable_save_as):
2584         Several changes to fix things when the editor is correctly destroyed.
2585         Fixed preferences (which led me to the refcounting issue, #409412)
2586         and removed deprecated completition code that will be replace by
2587         IAnjutaAssist interface soon. 
2589 2007-04-11  Johannes Schmid <jhs@gnome.org>
2591         * libanjuta/anjuta-launcher.c:
2592         (anjuta_launcher_execution_done_cleanup),
2593         (anjuta_launcher_child_terminated):
2594         Possible fix for #428363 and added a g_return_if_fail
2596         * plugins/message-view/plugin.c: (activate_plugin):
2597         Fixed a Gtk/Gdl-Critical
2598         
2599         Patches from Étienne Bersac <bersace03@laposte.net>
2600         * plugins/class-gen/templates/go-source.tpl:
2601         * plugins/macro/macros.xml:
2602         Use better template for GObjects (#417875 and #417918)
2603         
2604         Patches from Halton Huo <halton.huo@sun.com>
2605         * libanjuta/anjuta-launcher.h:
2606         * libanjuta/anjuta-preferences.c:
2607         * libanjuta/anjuta-utils.c:
2608         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
2609         (cg_window_set_add_to_repository):
2610         * plugins/class-inheritance/class-inherit.c:
2611         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
2613 2007-04-09  Johannes Schmid <jhs@gnome.org>
2615         * plugins/editor/print.c: (anjuta_print_show_header):
2616         * plugins/file-manager/anjuta-file-manager-plugin.glade:
2617         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2619   Some string changes (#427395 and #427399)
2621 2007-04-06  Johannes Schmid <jhs@gnome.org>
2623         * plugins/build-basic-autotools/build-basic-autotools.c:
2624         (on_build_mesg_format), (on_build_mesg_parse):
2625         Fixed full path detection
2627 2007-04-05  Naba Kumar  <naba@gnome.org>
2629         Patch from Halton Huo:
2630         * libanjuta/Makefile.am:
2631         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
2632         * libanjuta/anjuta-glue-cpp.h:
2633         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
2634         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
2635         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
2636         (anjuta_glue_factory_get_path), (get_already_loaded_module),
2637         (load_plugin), (anjuta_glue_factory_get_object_type):
2638         * libanjuta/anjuta-glue-factory.h:
2639         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
2640         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
2641         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
2642         (anjuta_glue_plugin_new):
2643         * libanjuta/anjuta-glue-plugin.h:
2644         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
2645         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
2646         * libanjuta/anjuta-plugin.h:
2647         * libanjuta/glue-cpp.c:
2648         * libanjuta/glue-cpp.h:
2649         * libanjuta/glue-factory.c:
2650         * libanjuta/glue-factory.h:
2651         * libanjuta/glue-plugin.c:
2652         * libanjuta/glue-plugin.h:
2653         * plugins/build-basic-autotools/build-basic-autotools.h:
2654         * plugins/class-gen/plugin.h:
2655         * plugins/class-inheritance/plugin.h:
2656         * plugins/cvs-plugin/plugin.h:
2657         * plugins/debug-manager/plugin.h:
2658         * plugins/devhelp/plugin.h:
2659         * plugins/document-manager/plugin.h:
2660         * plugins/editor/plugin.h:
2661         * plugins/file-loader/plugin.h:
2662         * plugins/file-manager/plugin.h:
2663         * plugins/file-wizard/plugin.h:
2664         * plugins/gdb/plugin.h:
2665         * plugins/glade/plugin.h:
2666         * plugins/gtodo/plugin.h:
2667         * plugins/language-support-cpp-java/plugin.h:
2668         * plugins/macro/plugin.h:
2669         * plugins/message-view/plugin.h:
2670         * plugins/patch/plugin.h:
2671         * plugins/profiler/plugin.h:
2672         * plugins/project-import/plugin.h:
2673         * plugins/project-manager/plugin.h:
2674         * plugins/project-wizard/plugin.h:
2675         * plugins/sample1/plugin.h:
2676         * plugins/search/plugin.h:
2677         * plugins/sourceview/plugin.h:
2678         * plugins/subversion/plugin.h:
2679         * plugins/symbol-browser/plugin.h:
2680         * plugins/terminal/terminal.c:
2681         * plugins/tools/plugin.h:
2682         * plugins/tools/scripts/tools-2.xml.in:
2683         * plugins/valgrind/plugin.h:
2685         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
2687 2007-04-05  Naba Kumar  <naba@gnome.org>
2689         * anjuta.spec.in, configure.in: Removed dead codes.
2690         
2691         Patch from Jos Dehaes:
2692         * configure.in, plugins/project-wizard/templates/Makefile.am,
2693         plugins/project-wizard/templates/mkfile.wiz,
2694         plugins/project-wizard/templates/translatable-strings.h: Enabled
2695         makefile-based project creation and import. Fixes bug #355145
2697 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
2699         * plugins/debug-manager/debugger.c,
2700         plugins/debug-manager/plugin.c,
2701         plugins/gdb/anjuta-gdb.plugin.in:
2702         Code cleaning (remove unused code, rename this into self)
2703         Add information about supported format in debugger plugin
2704         Activate debugger plugin according to the target format
2706 2007-04-01  Naba Kumar  <naba@gnome.org>
2708         * plugins/message-view/message-view.c:
2709         (message_view_instance_init): Fixed message icons to appear.
2711 2007-03-31  Johannes Schmid <jhs@gnome.org>
2713         * plugins/message-view/anjuta-msgman.c:
2714         (anjuta_msgman_append_view):
2715         * plugins/message-view/plugin.c: (on_view_changed),
2716         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
2717         
2718         Fixed #424845
2720 2007-03-31  Johannes Schmid <jhs@gnome.org>
2722         * plugins/message-view/message-view.c:
2723         (message_view_instance_init), (imessage_view_append):
2724         Show nice icons beside the messages for info, warning and error. This is a completly
2725         cosmetic change so if someone dislikes it he is free to remove it.
2727 2007-03-31  Johannes Schmid <jhs@gnome.org>
2728         
2729         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
2730         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
2731         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
2732         * plugins/message-view/anjuta-msgman.h:
2733         * plugins/message-view/message-view.h:
2734         * plugins/message-view/plugin.c: (on_view_changed),
2735         (activate_plugin):
2736         Fixed #359399 and made next/previous insensitive when not availible
2737         
2738         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
2739         (tag_style_to_string):
2740         Fixed namespace Problem with gdk >= 2.11
2741         
2742         * plugins/sourceview/sourceview-autocomplete.c:
2743         (sourceview_autocomplete_init):
2744         Removed structure, follow-up of #423682
2746 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
2748         * plugins/debug-manager/debug_tree.c,
2749         plugins/debug-manager/debug_tree.h,
2750         plugins/debug-manager/watch.c,
2751         plugins/debug-manager/anjuta-debug-manager.glade:
2752         Inspect variable at cursor
2753         Fix buttons in inspect dialog
2755 2007-03-27  Halton Huo  <halton.huo@sun.com>
2757         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
2759         * plugins/sourceview/sourceview-autocomplete.c
2760         plugins/debug-manager/disassemble.c,
2761         libanjuta/interfaces/libanjuta.idl:
2762         Remove array with 0 size and empty structure as it is not
2763         supported by sun cc, Fixes bug #423682
2765         * plugins/debug-manager/debugger.c:
2766         Remove anonymous union as it is not supported by sun cc,
2767         Fixes bug #423680
2769 === anjuta 2.1.2 ===
2771 2007-03-28  Naba Kumar  <naba@gnome.org>
2773         * configure.in: Bumped version to 2.1.2
2774         * NEWS: Updated for release.
2775         
2776         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
2777         Improved breakpoint marker icon.
2778         
2779         * plugins/editor/anjuta-editor.plugin.in,
2780         plugins/sourceview/sourceview.plugin.in: Made editor plugins
2781         non user activable since they are now remembered properly.
2783 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
2785         * plugins/tools/editor.c:
2786         Fix bug #423270
2788 2007-03-27  Naba Kumar  <naba@gnome.org>
2790         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
2791         word when autocompleting without leaving any trailing part of
2792         the word.
2794 2007-03-27  Kamil Páral  <ripper42@gmail.com>
2796         Reviewed by Naba Kumar  <naba@gnome.org>:
2797         * anjuta.desktop.in.in: Remove "Application" category from desktop
2798         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
2799         
2800 2007-03-27  Naba Kumar  <naba@gnome.org>
2801         
2802         * configure.in, plugins/document-manager/anjuta-docman.c:
2803         (anjuta_docman_add_editor): Conditionally compile notebook tab
2804         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
2806         Patch from Halton Huo:
2807         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
2808         non gcc compiler flags. Fixes bug #423089.
2809         
2810 2007-03-26  Naba Kumar  <naba@gnome.org>
2811         
2812         * AUTHORS, NEWS, TODO.tasks: Updated.
2813         
2814         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
2815         close menuitem.
2816         
2817         * plugins/symbol-browser/plugin.c: (on_editor_saved),
2818         (update_editor_symbol_model), (iter_matches),
2819         (on_editor_update_ui), (value_added_current_editor),
2820         (activate_plugin), (dispose),
2821         (symbol_browser_plugin_instance_init):
2822         * plugins/symbol-browser/plugin.h: update line on editor save
2823         and editor change. Code clean up and fixed warnings.
2825 2007-03-26  Naba Kumar  <naba@gnome.org>
2827         * plugins/project-wizard/templates/java/project.anjuta,
2828         plugins/project-wizard/templates/python/project.anjuta,
2829         plugins/project-wizard/templates/python/project.anjuta:
2830         Removed version control plugins from default selection.
2832         * plugins/tools/scripts/prepare-changelog.pl,
2833         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
2834         script to a better one (that works on both cvs and svn).
2836 2007-03-26  Naba Kumar  <naba@gnome.org>
2838         * (added) plugins/project-wizard/templates/translatable-strings.pl,
2839         Makefile.am: Added the generated translatable file (required for
2840         translations for svn checkouts).
2842         * (added)
2843         plugins/project-wizard/templates/extract-translatable-strings.pl
2844         plugins/project-wizard/templates/Makefile.am, Makefile.am,
2845         po/POTFILES.in: Generated translatable strings for .wiz files and
2846         added them in POTFILES.in for translation. Fixes bug #398035
2848 2007-03-25  Naba Kumar  <naba@gnome.org>
2850         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
2851         
2852         * src/anjuta-app.c: Removed dead codes.
2853         
2854         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
2855         global tags generation starts.
2856         
2857         * plugins/debug-manager/chunk_view.c,
2858         plugins/debug-manager/start.h,
2859         plugins/debug-manager/chunk_view.h,
2860         plugins/debug-manager/utilities.c,
2861         plugins/debug-manager/utilities.h,
2862         plugins/debug-manager/debugger.c,
2863         plugins/debug-manager/threads.c,
2864         plugins/debug-manager/disassemble.c,
2865         plugins/debug-manager/info.c,
2866         plugins/debug-manager/sharedlib.c,
2867         plugins/debug-manager/threads.h,
2868         plugins/debug-manager/disassemble.h,
2869         plugins/debug-manager/signals.c,
2870         plugins/debug-manager/info.h,
2871         plugins/debug-manager/sharedlib.h,
2872         plugins/debug-manager/data_buffer.c,
2873         plugins/debug-manager/data_view.c,
2874         plugins/debug-manager/signals.h,
2875         plugins/debug-manager/debug_tree.c,
2876         plugins/debug-manager/watch.c,
2877         plugins/debug-manager/registers.c,
2878         plugins/debug-manager/data_buffer.h,
2879         plugins/debug-manager/data_view.h,
2880         plugins/debug-manager/memory.c,
2881         plugins/debug-manager/debug_tree.h,
2882         plugins/debug-manager/watch.h,
2883         plugins/debug-manager/registers.h,
2884         plugins/debug-manager/memory.h,
2885         plugins/debug-manager/locals.c,
2886         plugins/debug-manager/sexy-icon-entry.c,
2887         plugins/debug-manager/breakpoints.c,
2888         plugins/debug-manager/locals.h,
2889         plugins/debug-manager/sexy-icon-entry.h,
2890         plugins/debug-manager/stack_trace.c,
2891         plugins/debug-manager/breakpoints.h,
2892         plugins/debug-manager/sparse_buffer.c,
2893         plugins/debug-manager/sparse_view.c,
2894         plugins/debug-manager/stack_trace.h,
2895         plugins/debug-manager/sparse_buffer.h,
2896         plugins/debug-manager/sparse_view.h,
2897         plugins/debug-manager/start.c,
2898         plugins/gdb/utilities.c,
2899         plugins/gdb/utilities.h,
2900         plugins/gdb/debugger.c,
2901         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
2902         setup.
2904 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
2906         * plugins/gdb/debugger.c:
2907         Avoid empty debugger log window by limiting line to 90 characters
2909 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
2911         * plugins/debug-manager/plugin.c,
2912         plugins/debug-manager/plugin.h,
2913         plugins/debug-manager/threads.c,
2914         plugins/debug-manager/threads.h,
2915         plugins/debug-manager/breakpoints.c,
2916         plugins/debug-manager/breakpoints.h,
2917         plugins/debug-manager/stack_trace.c,
2918         plugins/debug-manager/stack_trace.h:
2919         View code action now changes location in disassembly view too
2921         * plugins/debug-manager/anjuta-debug-manager.ui:
2922         Rename breakpoint actions
2924 2007-03-24  Naba Kumar  <naba@gnome.org>
2926         * configure.in, src/anjuta-app.c: Use the new docking algorithm
2927         in gdl 0.7.3 (svn trunk).
2928         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
2929         
2930 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
2932         * plugins/debug-manager/threads.c,
2933         plugins/debug-manager/debug_tree.c,
2934         plugins/debug-manager/debug_tree.h,
2935         plugins/debug-manager/locals.c,
2936         plugins/debug-manager/registers.c,
2937         plugins/debug-manager/stack_trace.c:
2938         Allow to change current thread updating register, stack and locals
2939         Allow to change current stack frame updating locals
2941         * plugins/gdb/debugger.c:
2942         Read argument of selected stack frame
2944         * plugins/debug-manager/data_view.c:
2945         Fix an unrelated bug
2947 2007-03-23  Naba Kumar  <naba@gnome.org>
2949         * plugins/document-manager/anjuta-docman.c,
2950         plugins/document-manager/plugin.c: Fixed many memory leaks.
2951         (ianjuta_file_get_uri() returns a new string).
2953         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
2954         widget for save dialogs.
2955         
2956         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
2957         svn and fixed to get function/prototype/member args list. Call tips
2958         also work fine now.
2960 2007-03-22  Naba Kumar  <naba@gnome.org>
2962         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
2963         and calltips would work again for functions from global tags (Needs
2964         regenerating global tags).
2966         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
2967         ctags svn version and reopened bug #395362. Fixes tags parsing that
2968         seemed to have stopped working recently.
2970 2007-03-21  Naba Kumar  <naba@gnome.org>
2972         * tagmanager/tm_source_file.c, tagmanager/options.c,
2973         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
2974         extend .. more needs to be investigated and fixed). Enabled some
2975         debugging.
2977 2007-03-16  Naba Kumar  <naba@gnome.org>
2979         * src/anjuta.c: Fixed project loading from command line.
2981 2007-03-16  Naba Kumar  <naba@gnome.org>
2983         Patch from James Liggett <jrliggett@cox.net>:
2984         plugins/profiler/gprof-profile-data.c: Fixed a crash.
2985         
2986 2007-03-15  Naba Kumar  <naba@gnome.org>
2988         * libanjuta/anjuta-profile-manager.c,
2989         libanjuta/anjuta-profile-manager.h: Added method to get current
2990         profile.
2992         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
2993         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
2994         is exiting.
2996         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
2997         plugins/file-loader/plugin.c: Moved to functions as utility functions.
2998         Also, not load project files in session load in loader plugin.
2999         
3000         * plugins/project-manager/plugin.c, src/anjuta.c:
3001         Emit "exiting" signal in shell when exiting anjuta. project manager
3002         listens to exiting signal and saves session. anjuta.c saves session
3003         only when current projfile is 'user'. Load project saved in session
3004         differently then the rest of the session. This should fix all the
3005         session restoration bugs.
3006         
3007         src/main.c: Present anjuta window when becon message is received.
3009 2007-03-14  Naba Kumar  <naba@gnome.org>
3011         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
3012         not randomly save (it was a wrong looping).
3013         
3014 2007-03-12  Naba Kumar  <naba@gnome.org>
3016         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
3018 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
3020         * plugins/debug-manager/anjuta-debug-manager.ui,
3021         libanjuta/interfaces/libanjuta.idl,
3022         plugins/debug-manager/debugger.c,
3023         (added) plugins/debug-manager/threads.c,
3024         (added) plugins/debug-manager/threads.h,
3025         plugins/debug-manager/plugin.c,
3026         plugins/debug-manager/Makefile.am,
3027         plugins/gdb/plugin.c,
3028         plugins/gdb/debugger.c,
3029         plugins/gdb/debugger.h:
3030         Add a window displaying all threads
3031         Add needed functions
3032         Switching to a different thread is still not done
3034         * plugins/debug-manager/debug_tree.c,
3035         plugins/debug-manager/locals.c,
3036         plugins/debug-manager/stack_trace.c:
3037         Small cosmetic changes
3039         * plugins/gdb/gdbmi.c:
3040         Keep all elements in gdbmi hash
3041         Even if using the same key like in -threads-list-ids
3043 2007-03-11  Naba Kumar  <naba@gnome.org>
3045         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
3046         
3047         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
3048         
3049         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3050         manuals/reference/libanjuta/libanjuta-sections.txt,
3051         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
3052         interfaces.
3054 2007-03-11  Naba Kumar  <naba@gnome.org>
3056         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
3057         gtk-doc properly. Bumped gtk-doc requirement to 1.4
3059         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3060         manuals/reference/libanjuta/libanjuta.types,
3061         manuals/reference/libanjuta/libanjuta-sections.txt,
3062         manuals/reference/libanjuta/.cvsignore,
3063         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
3064         infrastructure. Got rid of tmpl/ directory and moved all section
3065         documenation to source code (requires gtk-doc >= 1.4).
3066         
3067         * libanjuta/anjuta-plugin-description.c,
3068         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
3069         libanjuta/cell-renderer-captioned-image.c,
3070         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
3071         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
3072         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
3073         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
3074         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
3075         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
3076         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
3077         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
3078         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
3079         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
3080         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
3081         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
3082         documentation from templates to source code.
3084 2007-03-10  Johannes Schmid <jhs@gnome.org>
3086         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3087         Added some debug output but could not figure out why 
3088         some plugins are not kept.
3089         
3090         * libanjuta/interfaces/libanjuta.idl:
3091         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
3092         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
3093         Added IAnjutaEditorGoto::matching_brace
3094         
3095         * plugins/document-manager/action-callbacks.c:
3096         (on_editor_command_match_brace_activate):
3097         * plugins/document-manager/plugin.c:
3098         (update_editor_ui_interface_items):
3099         * plugins/editor/text_editor.c: (igoto_matching_brace),
3100         (igoto_iface_init):
3101         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
3102         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
3104 2007-03-09  Johannes Schmid <jhs@gnome.org>
3106         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
3107         Hide correct column
3108         
3109         * plugins/sourceview/sourceview-private.h:
3110         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
3111         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
3112         (sourceview_new), (ifile_savable_save_as):
3113         Tweaked vfs monitoring
3115 2007-03-09  Johannes Schmid <jhs@gnome.org>
3117         * libanjuta/interfaces/Makefile.am.iface:
3118         Fixed installtion of header files
3119         
3120         * plugins/sourceview/sourceview.c: (set_select):
3121         do not scroll to much in interactive search
3123 2007-03-09  Naba Kumar  <naba@gnome.org>
3125         * src/anjuta.c: Fixed session restoration.
3126         
3127         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
3128         signal handlers after symbol browser plugin is deactivated.
3129         
3130         * plugins/editor/editor.glade,
3131         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3132         Fixed indentation confustion in preferences.
3134 2007-03-08  Johannes Schmid <jhs@gnome.org>
3136         * plugins/search/search-replace.c: (search_set_combo),
3137         (search_set_action), (search_set_target), (search_set_direction),
3138         (create_dialog), (search_disconnect_set_toggle_connect),
3139         (on_search_match_whole_word_toggled),
3140         (on_search_match_whole_line_toggled),
3141         (on_search_match_word_start_toggled),
3142         (search_set_toggle_direction):
3143         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
3144         it's somehow ugly and uses many deprecated widgets
3145         
3146         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
3147         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3148         Fix #394709
3149         
3150 2007-03-07  Naba Kumar  <naba@gnome.org>
3152         * src/anjuta.c: Make launching projects work from command line. Also
3153         fixes gnome session restart command.
3154         
3155 2007-03-07  Johannes Schmid <jhs@gnome.org>
3157         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
3158         * plugins/class-gen/plugin.c: (iwizard_activate):
3159         Fixed #408218
3160         
3161         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
3162         Fixed #402774
3163         
3164         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
3165         Fixed #377483 (It's not possible to know if directories have
3166         a version in CVS. Show version column only if there are version
3167         informations availible
3169         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3170         Fixed memory leak
3172 2007-03-07  Johannes Schmid <jhs@gnome.org>
3174         * plugins/sourceview/sourceview-prefs.c: (get_bool):
3175         Fixed #409408
3176         * plugins/symbol-browser/an_symbol_prefs.c:
3177         (on_update_global_clicked):
3178         Fixed ##409176
3180 2007-03-07  Johannes Schmid <jhs@gnome.org>
3182         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
3183         (anjuta_save_prompt_new):
3184         * plugins/project-import/project-import.c:
3185         (project_import_finalize):
3186         Fixed Gtk-Criticals (maybe #409408)
3188 2007-03-07  Naba Kumar  <naba@gnome.org>
3190         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
3191         when we are at just beginning of string or comment. Fixes bug #397981.
3193 2007-03-07  Johannes Schmid <jhs@gnome.org>
3195         * plugins/language-support-cpp-java/plugin.c:
3196         (initialize_indentation_params):
3197         Removed annoying DEBUG_PRINT
3198         
3199         * plugins/sourceview/sourceview-cell.c:
3200         (sourceview_cell_instance_init), (icell_get_character),
3201         (icell_get_length), (icell_get_char), (icell_get_attribute):
3202         Improved code to be faster
3203         Implemented attribute handling so that indentation really works in any case
3205 2007-03-06  Johannes Schmid <jhs@gnome.org>
3207         * configure.in:
3208         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
3209         
3210         * plugins/document-manager/anjuta-docman.c:
3211         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
3212         Removed old and ugly tab drag&drop code and use built-in gtk stuff
3213         instead (required GTK >= 2.10)
3214         
3215         * plugins/sourceview/sourceview-private.h:
3216         * plugins/sourceview/sourceview.c:
3217         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
3218         (sourceview_finalize), (sourceview_new), (imark_mark),
3219         (imark_unmark), (imark_is_marker_set),
3220         (imark_location_from_handle), (imark_delete_all_markers):
3221         Fixed marker handling and worked a bit more on vfs monitoring
3223 2007-03-05  Johannes Schmid <jhs@gnome.org>
3225         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
3226         Added method to select specific iter
3227         
3228         * plugins/sourceview/sourceview-private.h:
3229         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
3230         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
3231         (sourceview_add_monitor), (on_document_saved),
3232         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
3233         Fixed vfs monitoring (mostly ported code from text_editor.c)
3234         
3235         * plugins/symbol-browser/an_symbol_view.c:
3236         * plugins/symbol-browser/an_symbol_view.h:
3237         * plugins/symbol-browser/plugin.c: (iter_matches),
3238         (on_editor_update_ui), (value_added_current_editor):
3239         Select the current tag in locals window and symbol toolbar. If there
3240         is no tag at the current line, reserve backward for the next tag. This will
3241         select the correct tag if inside a function.
3243 2007-03-05  Naba Kumar  <naba@gnome.org>
3245         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
3246         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
3247         compiler warnings.
3248         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
3249         (Bug #412186)
3250         
3251 2007-03-04  Johannes Schmid <jhs@gnome.org>
3253         * data/Makefile.am:
3254         * po/POTFILES.in:
3255         Fixed distcheck (well, partly)
3257 2007-03-04  Johannes Schmid <jhs@gnome.org>
3259         * plugins/document-manager/anjuta-document-manager.ui:
3260         Move "Swap .c/.h from Main to Browser toolbar
3262         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
3263         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
3264         (fv_prefs_free), (fv_add_tree_entry):
3265         * plugins/file-manager/anjuta-file-manager-plugin.glade:
3266         * plugins/file-manager/plugin.c: (prefs_init):
3267         
3268         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
3270 2007-03-04  Naba Kumar  <naba@gnome.org>
3272         * data/default.proflie, data/Makefile.am, src/anjuta.c,
3273         plugins/project-manager/plugin.c:
3274         Restored default profile and renamed it from "default.anjuta" to
3275         "default.profile".
3276         
3277 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
3279         * plugins/debug-manager/debugger.c,
3280         plugins/debug-manager/plugin.c,
3281         plugins/gdb/debugger.c,
3282         libanjuta/interfaces/libanjuta.idl,
3283         plugins/debug-manager/stack_trace.c:
3284         Add a dialog box when a signal is received (except SIGINT)
3285         Display stack frame even if arguments are not available
3287 2007-03-03  Naba Kumar  <naba@gnome.org>
3289         * TODO.tasks: Icons bounty added.
3291         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
3292         choise selection.
3293         
3294         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
3295         and descoping.
3297         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
3298         plugins/Makefile.am, (removed) plugins/profile-default/*,
3299         plugins/project-manager/anjuta-project-manager.plugin.in,
3300         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
3301         profile implementation to load user profile and projects. Store and
3302         restore remembered plugins. Use profile scoping and descoping for
3303         saving and loading sesstions.
3304         
3305         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
3306         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
3307         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
3308         DEBUG_PRINTs.
3310 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
3312         * plugins/debug-manager/debug_tree.c
3313         plugins/debug-manager/debug_tree.h:
3314         Bug fix, deleting wrong variable
3316         * plugins/gdb/debugger.c:
3317         Bug fix, remove forgotten debugging code
3319 2007-03-02  Johannes Schmid <jhs@gnome.org>
3321         * plugins/document-manager/anjuta-document-manager.ui:
3322         * plugins/search/anjuta-search.ui:
3323         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
3324         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
3325         ToolbarFind
3327         * src/anjuta-app.c: (on_toolbar_view_toggled),
3328         (on_add_merge_widget), (on_session_save), (on_widget_remove):
3329         Save toolbar positions, don't use fixed toolbar style
3330         
3331         All in all this will allow more complex toolbar configurations and
3332         might gain some space on smaller displays because the user can disable
3333         toolbar parts he does not use. Also allows to use any toolbar style
3334         without looking too ugly.
3336 2007-03-01  Naba Kumasr  <naba@gnome.org>
3338         * TODO.tasks: Added a bounty for creating icons.
3340         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
3341         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
3342         profile-changed signal. Do not sync non-user-activatable plugins.
3344 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
3346         * plugins/debug-manager/disassemble.c,
3347         plugins/debug-manager/sparse_view.c,
3348         plugins/gdb/debugger.c,
3349         libanjuta/interfaces/libanjuta.idl:
3350         Display function name in disassembly view
3352 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
3354         * (added) plugins/debug-manager/bookmark.png,
3355         (added) plugins/debug-manager/breakpoint-disabled.png,
3356         (added) plugins/debug-manager/breakpoint-enabled.png,
3357         (added) plugins/debug-manager/program-counter.png,
3358         (added) plugins/debug-manager/linemarker.png,
3359         plugins/debug-manager/Makefile.am,
3360         plugins/debug-manager/disassemble.c,
3361         plugins/debug-manager/disassemble.h,
3362         plugins/debug-manager/sparse_buffer.c,
3363         plugins/debug-manager/sparse_buffer.h,
3364         plugins/debug-manager/sparse_view.c,
3365         plugins/debug-manager/sparse_view.h,
3366         plugins/debug-manager/plugin.c,
3367         plugins/debug-manager/breakpoints.c,
3368         libanjuta/interfaces/libanjuta.idl:
3369         Add markers in the disassembly view
3370         Display program counter and breakpoints in disassembly view
3372         * plugins/gdb/debugger.c:
3373         Fix a bug added with my previous patch, setting and clearing
3374         breakpoints was not working
3376 2007-02-28  Johannes Schmid <jhs@gnome.org>
3378         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
3379         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
3380         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
3381         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
3382         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
3383         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
3384         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
3385         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
3386         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
3387         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
3388         Updated (why do they need to be under version control?)
3389         
3390         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
3391         (create_tab_popup_menu), (on_msgman_popup_menu),
3392         (on_tab_button_press_event), (anjuta_msgman_page_new),
3393         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
3394         Added "Close all message tabs" popup menu
3396 2007-02-26  Naba Kumar  <naba@gnome.org>
3398         * plugins/profiler/gprof-flat-profile-entry.c,
3399         plugins/profiler/gprof-flat-profile.c,
3400         plugins/profiler/gprof-flat-profile-entry.h,
3401         plugins/profiler/gprof-flat-profile.h,
3402         plugins/profiler/gprof-flat-profile-view.c,
3403         plugins/profiler/gprof-flat-profile-view.h,
3404         plugins/profiler/gprof-call-graph-block-entry.c,
3405         plugins/profiler/gprof-call-graph-block.c,
3406         plugins/profiler/gprof-function-call-chart-view.c,
3407         plugins/profiler/gprof-call-graph-block-entry.h,
3408         plugins/profiler/gprof-profile-data.c,
3409         plugins/profiler/gprof-call-graph-block.h,
3410         plugins/profiler/gprof-view.c,
3411         plugins/profiler/gprof-call-graph.c,
3412         plugins/profiler/gprof-function-call-chart-view.h,
3413         plugins/profiler/gprof-profile-data.h,
3414         plugins/profiler/gprof-call-graph.h,
3415         plugins/profiler/gprof-view.h,
3416         plugins/profiler/gprof-view-manager.c,
3417         plugins/profiler/gprof-call-graph-view.c,
3418         plugins/profiler/plugin.c,
3419         plugins/profiler/gprof-view-manager.h,
3420         plugins/profiler/gprof-call-graph-view.h,
3421         plugins/profiler/gprof-function-call-tree-view.c,
3422         plugins/profiler/gprof-function-call-tree-view.h,
3423         plugins/profiler/Makefile.am: Fix compiler warnings and link with
3424         gnome-vfs. Fixes bug #411377.
3426 2007-02-26  Naba Kumar  <naba@gnome.org>
3428         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
3430         Patch from James Liggett  <jrliggett@cox.net>:
3431         * plugins/profiler/gprof-flat-profile-view.c,
3432         plugins/profiler/gprof-flat-profile-view.h,
3433         plugins/profiler/gprof-function-call-chart-view.c,
3434         plugins/profiler/gprof-function-call-chart-view.h,
3435         plugins/profiler/gprof-view.c,
3436         plugins/profiler/gprof-view.h,
3437         plugins/profiler/gprof-call-graph-view.c,
3438         plugins/profiler/plugin.c,
3439         plugins/profiler/gprof-call-graph-view.h,
3440         plugins/profiler/gprof-function-call-tree-view.c,
3441         plugins/profiler/gprof-function-call-tree-view.h: Implements
3442         double click navigation. Fixes bug #403514.
3444 2007-02-25  Naba Kumar  <naba@gnome.org>
3446         * libanjuta/anjuta-plugin-manager.c,
3447         libanjuta/anjuta-plugin-handle.[ch],
3448         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
3449         g_hash_table_remove_all (introduced in glib 2.12) to stay the
3450         dependency on glib 2.8. Fixes bug #411623.
3452 2007-02-24  Naba kumar  <naba@gnome.org>
3454         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
3455         
3456         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
3457         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
3458         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
3459         (added) libanjuta/anjuta-profile-manager.c,
3460         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
3461         manager.
3462         Implemented profile pushing and popping. Implemented profile xml
3463         synchronization. Implemented error handling in profiles. Implemented
3464         activation and deactivation signals in plugin manager.
3465         
3466         * libanjuta/Makefile.am: Added libanjuta log domain.
3467         
3468         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
3469         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
3470         in AnjutaShell interface and implemented it in AnjutaApp.
3471         
3472         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
3474 2007-02-23  Naba kumar  <naba@gnome.org>
3476         src/main.c: Fixed missing end quote.
3478 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
3480         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
3483 2007-02-20  Naba Kumar  <naba@gnome.org>
3485         * plugins/subversion/plugin.c: Added "..." menuitems.
3486         * ROADMAP, README: Updated.
3487         * libanjuta/anjuta-profile.c: Fixed bugs.
3489         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
3490         plugins/gtodo/Makefile.am: Removed dead code.
3492         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
3493         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
3494         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
3495         plugins/gtodo/list_tooltip.c,
3496         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
3497         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
3498         not contain markups. Fixes Bug #360462.
3500 2007-02-16  Naba Kumar  <naba@gnome.org>
3502         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
3503         unnecessary sub-sections.
3504         
3505 2007-02-15  Naba Kumar  <naba@gnome.org>
3507         * (removed) plugins/document-manager/bookmark-prev-16.png,
3508         plugins/document-manager/bookmark-last.png,
3509         (removed)plugins/document-manager/bookmark-first-16.png,
3510         plugins/document-manager/bookmark-prev.png,
3511         (added) plugins/document-manager/bookmark-toggle.png,
3512         (removed)plugins/document-manager/bookmark_toggle.xpm,
3513         (removed)plugins/document-manager/bookmark-last-16.png,
3514         plugins/document-manager/plugin.c,
3515         plugins/document-manager/anjuta-document-manager.ui,
3516         (removed)plugins/document-manager/bookmark-next-16.png,
3517         plugins/document-manager/bookmark-next.png,
3518         plugins/document-manager/Makefile.am,
3519         (added) plugins/document-manager/bookmark-clear.png,
3520         plugins/document-manager/bookmark-first.png: Upgraded bookmark
3521         icons (stolen from monodevelop). Added clear bookmarks toolbar
3522         button.
3524         * plugins/document-manager/plugin.c,
3525         (added) plugins/document-manager/swap.png,
3526         (removed) plugins/document-manager/undock.png,
3527         plugins/document-manager/Makefile.am: Fixed swap icon.
3529 2007-02-13  Naba Kumar  <naba@gnome.org>
3531         * plugins/class-gen/element-editor.c: Fixed typo.
3532         
3533         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
3534         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
3535         Implementing plugin profiles loading.
3537 2007-02-13  Naba Kumar  <naba@gnome.org>
3539         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
3540         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
3541         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
3542         pixmaps/open_project.png, pixmaps/close_project.png:
3543         Removed more old icons.
3544         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
3545         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
3546         anjuta_logo.png
3547         
3548 2007-02-13  Naba Kumar  <naba@gnome.org>
3550         * plugins/class-gen/element-editor.c: Included missing headers to
3551         prevent build failures in some cases.
3552         
3553 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
3555         * plugins/debug-manager/stack_trace.c:
3556         Fix bug #407115
3558         * plugins/debug-manager/watch.c,
3559         plugins/debug-manager/breakpoints.c:
3560         Same bug than above, wrong use of gtk_ui_manager_get_widget
3562 === anjuta 2.1.1 ===
3564 2007-02-11  Naba Kumar  <naba@gnome.org>
3566         * cofigure.in: Bumped version to 2.1.1
3567         * NEWS: Updated for 2.1.1 release.
3568         
3569 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
3571         * plugins/debug-manager/plugin.c,
3572         plugins/debug-manager/sparse_view.c,
3573         plugins/debug-manager/sparse_view.h:
3574         Reorder some code
3576         * plugins/gdb/debugger.c,
3577         plugins/debug-manager/debugger.c,
3578         plugins/debug-manager/memory.c,
3579         plugins/debug-manager/sparse_buffer.c
3580         plugins/gdb/debugger.h,
3581         libanjuta/interfaces/libanjuta.idl:
3582         Clean up, remove some warnings
3583         Use guint everywhere for addresses
3584         Rewrite code parsing position in debugger
3586 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
3588         * plugins/debug-manager/debug_tree.c:
3589         Use GtkTreeRowReference instead of GtkTreeIter as callback data
3590         Fix bug #406113
3592 2007-02-08  Naba Kumar  <naba@gnome.org>
3594         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
3595         Delay showing the 'file modified on disk' dialog for one sec
3596         from the last notification to insure multiple notifications for
3597         the same file are treated as one. Do not same multiple dialogs
3598         for the same file. Make sure to destory the dialog if later
3599         the conent is no longer different.
3600         
3601 2007-02-08  Naba Kumar  <naba@gnome.org>
3603         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
3604         Prevented spurious 'file modified' dialogs in scintilla editor
3605         when the file is saved.
3607 2007-02-09  Johannes Schmid <jhs@gnome.org>
3609         * scripts/glade2schema.pl:
3610         Added script to convert glade preferences into gconf schema files.
3611         See #406061
3613 2007-02-08  Naba Kumar  <naba@gnome.org>
3615         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
3616         itself is destroyed. Fixes bug #355160.
3617         
3618 2007-02-08  Johannes Schmid <jhs@gnome.org>
3620         * plugins/profiler/profiler.plugin: 
3621         removed from version control (only .in file needed)
3622         
3623         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
3624         * plugins/sourceview/sourceview.c: (sourceview_new):
3625         Code cleanup
3626         
3627         * plugins/subversion/svn-thread.c: (svn_thread_start):
3628         * src/main.c: (main):
3629         
3630         Fixed #395875 about initialisation of threads too late
3632 2007-02-07  Armin Burgmeier  <armin@arbur.net>
3634         Reviewed by Naba Kumar  <naba@gnome.org>:
3635         * plugins/class-gen/plugin.c:
3636         * plugins/class-gen/window.c: Removed browse button related code, load
3637         generated output directly into new buffers when not adding to project.
3639         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
3640         buttons from user interface.
3642 2007-02-07  Naba Kumar  <naba@gnome.org>
3644         * po/POTFILES.in: Fixed distcheck.
3646 2007-02-07  Daniel Nylander <po@danielnylander.se>
3648         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
3650 2007-02-07  Johannes Schmid <jhs@gnome.org>
3652         * anjuta.desktop.in.in:
3653         Fixed spelling
3655 2007-02-07  Johannes Schmid <jhs@gnome.org>
3657         * configure.in:
3658         * manuals/anjuta-manual/*
3659         * manuals/anjuta-faqs/*:
3660         #398991 – Anjuta manuals does not use the gnome-doc-utils format
3661         
3662         * plugins/document-manager/anjuta-document-manager.plugin.in:
3663         Removed duplicate application-xml mime-type (review patches properly ;-)
3664         
3665 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
3667         * plugins/gdb/debugger.c,
3668         libanjuta/interfaces/libanjuta.idl:
3669         Fix bug #404755
3670         Fix handling of missing source file
3672 2007-02-06  Naba Kumar  <naba@gnome.org>
3674         Patch from James Liggett  <jrliggett@cox.net>:
3675         * plugins/profiler/gprof-flat-profile.c,
3676         plugins/profiler/gprof-profile-data.c,
3677         plugins/profiler/gprof-call-graph.c,
3678         plugins/profiler/gprof-profile-data.h,
3679         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
3680         Show profiler view when target selected bug #403515.
3682 2007-02-05  Naba Kumar  <naba@gnome.org>
3684         * configure.in: Enabled devhelp plugin by default now that
3685         it works.
3686         
3687         Patch from parmigio@2ainfo.it:
3688         * plugins/document-manager/anjuta-document-manager.plugin.in:
3689         Added xml file type in supported mime types list.
3690         
3691 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
3693         * plugins/debug-manager/debugger.c,
3694         plugins/debug-manager/plugin.c:
3695         Add a field in status bar displaying debugger state
3696         Change cursor shape when debugger is busy
3697         Fix bug #378600
3699         * plugins/debug-manager/watch.c,
3700         plugins/debug-manager/locals.c,
3701         libanjuta/interfaces/libanjuta.idl:
3702         Clean up, remove debugging messages and unused signals
3704 2007-02-03  Johannes Schmid <jhs@gnome.org>
3706         * configure.in:
3707         Fixed AC_INIT and seperated version to major, minor, micro
3709         * anjuta.anjuta:
3710         Load Subversion instead of CVS
3711         
3712         * anjuta.desktop.in.in:
3713         Fixed bug-buddy component
3715         Original patch from Rob Bradfort <robster@debian.org>:
3716         * src/main.c: (get_command_line_args), (main):
3717         Bug #335981 – Migration from popt to GOption
3719 2007-02-03  Naba Kumar  <naba@gnome.org>
3721         * configure.in: Depend on devhelp 0.13 and fixed gecko home
3722         path variable. Fixed bug #341170.
3723         * plugins/profiler/Makefile.am: Fixed indentation.
3724         
3725 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
3727         * libanjuta/interfaces/libanjuta.idl,
3728         plugins/sourceview/sourceview.c,
3729         plugins/editor/text-editor.c,
3730         plugins/symbol-browser/plugin.c,
3731         plugins/search/search-replace.c,
3732         plugins/document-manager/goto_line.c,
3733         plugins/document-manager/action-callbacks.c,
3734         plugins/document-manager/anjuta-docman.c:
3735         Rename markers of anjuta interface
3736         IANJUTA_MARKABLE_NONE has been removed
3737         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
3738         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
3739         IANJUTA_MARKABLE_ATTENTIVE renamed in
3740                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
3741         IANJUTA_MARKABLE_INTENSE renamed in
3742                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
3743         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
3745         * (removed) plugins/sourceview/marker-light.png,
3746         (removed) plugins/sourceview/marker-basic.png,
3747         (removed) plugins/sourceview/marker-attentive.png,
3748         (removed) plugins/sourceview/marker-intense.png,
3749         plugins/sourceview/bookmark.png,
3750         (added) plugins/sourceview/breakpoint-disabled.png,
3751         (added) plugins/sourceview/breakpoint-enabled.png,
3752         (added) plugins/sourceview/program-counter.png,
3753         (added) plugins/sourceview/linemarker.png,
3754         plugins/sourceview/Makefile.am,
3755         (added) plugins/editor/bookmark.xpm,
3756         (added) plugins/editor/breakpoint-disabled.xpm,
3757         (added) plugins/editor/breakpoint-enabled.xpm,
3758         (added) plugins/editor/program-counter.xpm,
3759         (added) plugins/editor/linemarker.xpm,
3760         plugins/editor/Makefile.am:
3761         Add or change marker pixmaps in scintilla and sourceview editor
3763         * plugins/document-manager/plugin.c,
3764         libanjuta/interfaces/libanjuta.idl,
3765         plugins/debug-manager/plugin.c,
3766         plugins/debug-manager/breakpoints.c
3767         plugins/gdb/debugger.c:
3768         Fix bug #376404, program counter marker is not displayed when debugger
3769         Return the selected editor or NULL (if file does not exist) with 
3770         ianjuta_document_manager_goto_file_line* functions
3771         Emit a change-location signal even if the program counter is in an
3772         unknown file
3774 2007-02-02  Naba Kumar  <naba@gnome.org>
3776         * TODO.tasks: Marked bounty bug #359478 completed. And checked
3777         older bounties 'Done'.
3778         
3779 2007-02-02  Naba Kumar  <naba@gnome.org>
3781         * TODO.tasks: Fixed typop.
3783         Patch from James Liggett  <jrliggett@cox.net>:
3784         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
3785         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
3786         profiler plugin by James Liggett. Completes bounty bug #359478
3787         'Gprof performance profiler plugin'
3789 2007-02-01  Naba Kumar  <naba@gnome.org>
3791         * src/main.c: Renamed option name.
3793         * TODO.tasks: Marked "Test and fix all project wizards templates"
3794         bounty completed.
3795         
3796 2007-01-29  Johannes Schmid <jhs@gnome.org>
3798         * plugins/document-manager/plugin.c: (on_editor_changed):
3799         Added DEBUG_PRINT(...)
3800         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
3801         implemented
3802         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
3803         Fix language support plugin for sourceview editor (add some new
3804         language names)
3805         
3806         * plugins/sourceview/sourceview.c: (iindic_clear):
3807         Clear all indicators
3809 2007-01-29  Johannes Schmid <jhs@gnome.org>
3811         * TODO.tasks:
3812         Minor task currentions
3813         
3814         * libanjuta/interfaces/libanjuta.idl:
3815         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
3816         (itext_editor_iface_init):
3817         * plugins/language-support-cpp-java/plugin.c: (install_support):
3818         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
3819         (ieditor_get_attributes), (ieditor_iface_init):
3820         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
3821         plugins.
3822         
3823         * plugins/sourceview/sourceview.glade:
3824         Fixed sourceview preference window
3826 2007-01-28  Naba Kumar  <naba@gnome.org>
3827         
3828         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
3829         Implemented --no-files and --no-session command line options and
3830         corresponding preferernces checkboxes in General tab.
3832 2007-01-28  Johannes Schmid <jhs@gnome.org>
3834         * plugins/subversion/plugin.c:
3835         * plugins/subversion/plugin.h:
3836         * plugins/subversion/svn-notify.c: (svn_show_info),
3837         (show_svn_error), (on_svn_notify):
3838         * plugins/subversion/svn-notify.h:
3839         * plugins/subversion/svn-thread.c: (create_message_view),
3840         (svn_thread_start):
3841         Fixed error handling and fixed #394216 – No indication of subversion commands running
3842         
3843         * plugins/tools/execute.c: (atp_output_context_print):
3844         Show name of tool in message pane
3846 2007-01-28  Naba Kumar  <naba@gnome.org>
3847         
3848         * configure.in, plugins/glade/plugin.c: Make it work with
3849         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
3850         
3851         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
3852         from devhelp (won't work untill devhelp is fixed: bug #341170).
3853         
3854         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
3855         
3856 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
3858         Reviewed by Naba Kumar  <naba@gnome.org>:
3859         * libanjuta/interfaces/libanjuta.idl, 
3860         plugins/debug-manager/debugger.c,
3861         plugins/debug-manager/start.c,
3862         plugins/gdb/plugin.c,
3863         plugins/gdb/debugger.c,
3864         plugins/gdb/debugger.h:
3865         Fix a bug when launching gdb
3866         Set the terminal for the debugged program on the command line.
3868 2007-01-26  Johannes Schmid <jhs@gnome.org>
3870         * plugins/sourceview/anjuta-document-saver.c:
3871         (anjuta_document_saver_save):
3872         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
3873         * plugins/sourceview/sourceview.c: (save_if_modified),
3874         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
3875         Proper error handling, for example if a file was modified externally. Use backup files
3876         to avoid data-loss on disk full.
3878 2007-01-24  Naba Kumar  <naba@gnome.org>
3879         
3880         * plugins/devhelp/htmlview.c: Fixed crash during project load.
3881         Fixed mem leak and source leak.
3882         
3883 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
3885         Reviewed by Naba Kumar  <naba@gnome.org>:
3886         * plugins/debug-manager/debug_tree.c,
3887         plugins/debug-manager/debug_tree.h,
3888         plugins/debug-manager/watch.c:
3889         Partial rewrite of the variable object code, find and fix a few bugs
3890         Fix bug #395808: gdb can still crash but children are listed
3891         on request only so you can avoid the crash
3893 2007-01-24  Naba Kumar  <naba@gnome.org>
3894         
3895         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
3896         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
3897         plugins/symbol-browser/plugin.h,
3898         plugins/symbol-browser/plugin.c,
3899         plugins/symbol-browser/Makefile.am: Added current file (local)
3900         symbols view (Seriously getting bored with the browse toolbar).
3902 2007-01-22  Naba Kumar  <naba@gnome.org>
3903         
3904         Patch from Gabor Kelemen:
3905         * po/POTFILES.in: Added .plugin.in files.
3907 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
3909         Reviewed by Naba Kumar  <naba@gnome.org>:
3910         * plugins/document-manager/anjuta-docman.c,
3911         plugins/message-view/anjuta-msgman.c
3912         Set right alignment to the label widget in the tab title.
3914 2007-01-21  Naba Kumar  <naba@gnome.org>
3915         
3916         * libegg/egg-combo-action.c: Fixed mode line.
3917         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
3918         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
3920 2007-01-21  Armin Burgmeier  <armin@arbur.net>
3922         Reviewed by Naba Kumar  <naba@gnome.org>:
3923         * plugins/class-gen/plugin.c: Prompt for target before actually
3924         generating the class files. This ensures that the files are created in
3925         the correct directory. Fixes bug #397406.
3927         * plugins/class-gen/window.c: Set browse buttons to insensitive when
3928         the class is added to the project.
3930 2007-01-21  Naba Kumar  <naba@gnome.org>
3932         * libanjuta/anjuta-plugin-description.c,
3933         libanjuta/anjuta-ui.h,
3934         libanjuta/anjuta-status.c,
3935         libanjuta/anjuta-plugin-description.h,
3936         libanjuta/cell-renderer-captioned-image.c,
3937         libanjuta/anjuta-plugin-handle.c,
3938         libanjuta/anjuta-status.h,
3939         libanjuta/resources.c,
3940         libanjuta/cell-renderer-captioned-image.h,
3941         libanjuta/glue-cpp.c,
3942         libanjuta/anjuta-plugin-handle.h,
3943         libanjuta/anjuta-plugin.c,
3944         libanjuta/anjuta-preferences-dialog.c,
3945         libanjuta/libanjuta.h,
3946         libanjuta/resources.h,
3947         libanjuta/glue-cpp.h,
3948         libanjuta/anjuta-plugin.h,
3949         libanjuta/anjuta-preferences-dialog.h,
3950         libanjuta/anjuta-plugin-manager.c,
3951         libanjuta/anjuta-shell.c,
3952         libanjuta/anjuta-plugin-manager.h,
3953         libanjuta/anjuta-shell.h,
3954         libanjuta/anjuta-save-prompt.c,
3955         libanjuta/anjuta-save-prompt.h,
3956         libanjuta/anjuta-children.c,
3957         libanjuta/anjuta-utils.c,
3958         libanjuta/anjuta-profile.c,
3959         libanjuta/anjuta-preferences.c,
3960         libanjuta/anjuta-launcher.c,
3961         libanjuta/anjuta-utils.h,
3962         libanjuta/anjuta-profile.h,
3963         libanjuta/anjuta-launcher.h,
3964         libanjuta/anjuta-ui.c: Updated file headers.
3966         * po/POTFILES.in: Updated.
3968         * libanjuta/anjuta-marshal.list,
3969         (added) libanjuta/anjuta-plugin-handle.c,
3970         (added) libanjuta/anjuta-plugin-handle.h,
3971         (added) libanjuta/anjuta-plugin-manager.c,
3972         (added) libanjuta/anjuta-plugin-manager.h,
3973         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
3974         (added) libanjuta/anjuta-profile.c,
3975         (added) libanjuta/anjuta-profile.h,
3976         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
3977         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
3978         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
3979         src/action-callbacks.c: Implemented AnjutaPluginManager
3980         class based on old plugins.[ch]. Implemented AnjutaProfile as
3981         prelimanary profiles implementation. Implemented AnjutaPluginHandle
3982         class to represent plugins (not to be confused with plugin objects).
3983         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
3984         implemented it in AnjutaApp and AnjutaTestShell.
3985         De-globalized plugin management and several clean ups.
3987         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
3988         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
3989         plugins/search/search-replace.c, plugins/terminal/terminal.c,
3990         plugins/project-import/project-import.c,
3991         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
3992         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
3993         Fixed plugins for the change in API.
3995         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
3996         file.
3997         
3998         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4000 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
4002         Reviewed by Naba Kumar  <naba@gnome.org>:
4003         * libanjuta/anjuta-launcher.c,
4004         libanjuta/anjuta-launcher.h:
4005         Add a new function anjuta_set_terminate_on_exit to close the i/o
4006         channel when the child exit
4007         Return directly the status and not the exit code in child-exited
4008         signal
4010         * plugins/gdb/debugger.c:
4011         Use new function in debugger plugin
4013 2007-01-18  Johannes Schmid <jhs@gnome.org>
4015         * src/about.c: Do not show empty license information instead hide the button (#397883)
4017 2007-01-15  Johannes Schmid <jhs@gnome.org>
4019         * plugins/project-manager/plugin.c:
4020         * plugins/project-wizard/templates/python.wiz
4021         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
4022         
4023         Fixed #335235 python programs are not executeable/ do not start when pressing F3
4024         You will also need latest gnome-build svn       
4026 === anjuta 2.1.0 ===
4028 2007-01-14  Naba Kumar  <naba@gnome.org>
4030         * configure.in: Removed reference of mkfile project
4031         template to fix distcheck build error.
4032         * AUTHORS: Updated.
4033         * NEWS: Updated.
4034         * configure.in: Bumped version to 2.1.0 for beta release.
4035         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
4036         crashes as soon as editing starts in normal text files.
4038 2007-01-14  Johannes Schmid <jhs@gnome.org>
4040         * configure.in
4041         * po/LINGUAS:
4042         Applied http://live.gnome.org/GnomeGoals/PoLinguas
4044         * tagmanager/c.c:
4045         Patch from Massimo Cora' to hopefully fix #395362
4047         * plugins/project-wizard/templates/*:
4049         Fixed and tested all project-wizards. Deactivated mkfile project because
4050         it was totally broken and I don't see any real use for it.
4051         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
4053 2007-01-14  Naba Kumar  <naba@gnome.org>
4055         * NEWS: Updated for release.
4056         
4057         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
4058         
4059         * libanjuta/interfaces/libanjuta.idl,
4060         plugins/editor/text_editor_cbs.c,
4061         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
4062         interface and implemented it for scintilla.
4063         
4064         * plugins/editor/text-editor.c: Fixed highlighing issues when
4065         used with indicators (particularly when the file is just opened).
4066         Fixes bug #377477 – when debugging, scintilla editor grays out all
4067         lines before current line.
4068         
4069         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
4070         Maintain a separate list of indicated edtitors for separate contexts.
4071         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
4072         
4073 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
4075         Reviewed by Naba Kumar  <naba@gnome.org>:
4076         * plugins/debug-manager/plugin.c:
4077         Bug fix: breakpoints cannot be added after stopping the debugger
4079 2007-01-13  Naba Kumar  <naba@gnome.org>
4081         * NEWS: Updated for release.
4083 2007-01-12  Johannes Schmid <jhs@gnome.org>
4085         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
4086         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
4087         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
4088         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
4089         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
4090         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
4091         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
4092         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
4093         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
4094         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
4095         
4096         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
4097         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
4098         
4099         * plugins/sourceview/sourceview.c:
4100         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
4101         on character positions.
4102         
4103 2007-01-12  Naba Kumar  <naba@gnome.org>
4105         * src/anjuta-app.c,
4106         plugins/project-manager/plugin.c,
4107         plugins/profile-default/plugin.c,
4108         libanjuta/anjuta-status.c,
4109         libanjuta/anjuta-status.h: Introduced an API for application title
4110         in AnjutaStatus. Set application title to project name.
4112 2007-01-11  Massimo Cora' <maxcvs@email.i>
4114         Reviewed by Naba Kumar  <naba@gnome.org>:
4115         * tagmanager/Makefile.am,
4116         plugins/symbol-browser/Makefile.am: removed installation for 
4117         test programs.
4119 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
4121         Reviewed by Naba Kumar  <naba@gnome.org>:
4122         * plugins/debug-manager/start.h,
4123         plugins/debug-manager/start.c,
4124         plugins/debug-manager/anjuta-debug-manager.ui,
4125         plugins/debug-manager/plugin.c:
4126         Partial fix for bug #392537
4128         * plugins/debug-manager/disassemble.c:
4129         Fix bug #392543
4131 2007-01-11  Naba Kumar  <naba@gnome.org>
4133         * src/anjuta.c: Load project seperately from session,
4134         so that project session is also loaded.
4135         
4136         * plugins/profile-default/plugin.c: Load project in new
4137         anjuta if there already is one loaded currently (disabled
4138         code for now).
4139         
4140         * plugins/editor/aneditor.cxx: Disconnect focus in/out
4141         signals when editor is destroyed. Fixes a crash bug.
4142         
4143         * plugins/editor/text_editor.c: Do not mark line in
4144         ianjuta_editor_goto_line() implementation.
4145         
4146         * plugins/search/search-replace.c: Always check for markable
4147         interface availablility because its optional for an editor.
4148         
4149         * plugins/document-manager/goto_line.c,
4150         plugins/document-manager/action-callbacks.c: Mark lines for
4151         goto line commands (from dialog and from menu entry box).
4152         
4153         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
4154         plugins/file-manager/an_file_view.c: Expand file manager
4155         nodes in idle loop, one at a time. Did as a possible work
4156         around for bug #361763, but it didn't make any difference.
4157         However, it could still be useful in situations where there
4158         are lots to expand.
4159         
4160         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
4162 2007-01-11  Naba Kumar  <naba@gnome.org>
4164         * plugins/editor/scintilla/LineMarker.h,
4165         plugins/editor/scintilla/LexBasic.cxx,
4166         plugins/editor/scintilla/LexHTML.cxx,
4167         plugins/editor/scintilla/include/SciLexer.h,
4168         plugins/editor/scintilla/include/Scintilla.h,
4169         plugins/editor/scintilla/include/Scintilla.iface,
4170         plugins/editor/scintilla/include/ScintillaWidget.h,
4171         plugins/editor/scintilla/LexBash.cxx,
4172         plugins/editor/scintilla/PlatGTK.cxx,
4173         plugins/editor/scintilla/ViewStyle.h,
4174         plugins/editor/scintilla/Editor.cxx,
4175         plugins/editor/scintilla/StyleContext.h,
4176         plugins/editor/scintilla/LexCPP.cxx,
4177         plugins/editor/scintilla/Converter.h,
4178         plugins/editor/scintilla/LexAU3.cxx,
4179         plugins/editor/scintilla/Editor.h,
4180         plugins/editor/scintilla/LexPerl.cxx,
4181         plugins/editor/scintilla/LexVB.cxx,
4182         plugins/editor/scintilla/ScintillaGTK.cxx,
4183         plugins/editor/scintilla/ViewStyle.cxx,
4184         plugins/editor/scintilla/PropSet.cxx,
4185         plugins/editor/scintilla/LexSQL.cxx,
4186         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
4187         version 1.71
4189 2007-01-11  Armin Burgmeier  <armin@arbur.net>
4191         Reviewed by Naba Kumar  <naba@gnome.org>:
4192         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
4193         selected for editing. This fixes bug #394218.
4195         * plugins/class-gen/plugin.c: Do not use project's root URI as project
4196         name if said URI is not known.
4198         * plugins/class-gen/window.c: When stripping function prefix away,
4199         include the trailing underscore because it is already set by the
4200         template.
4202         * plugins/class-gen/transform.c: Include "const char*" and "const
4203         gchar*" in the list for transforming a default C type to a GType.
4204         Don't access invalid memory when writing pointer_str in
4205         cg_transform_first_argument.
4207 2007-01-11  Naba Kumar  <naba@gnome.org>
4209         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
4210         pixmaps/anjuta.svg, pixmaps/Makefile.am,
4211         (renamed) pixmaps/anjuta_icon.png, src/main.c,
4212         libegg/test-actions.c, anjuta.desktop.in.in,
4213         anjuta.prj: Renamed application icon to 'anjuta.png' from
4214         'anjuta_icon.png'. Added more fields in desktop file.
4216         * mime/anjuta.xml: Added magic section.
4217         
4218         * (removed) mime/anjuta.applications,
4219         (removed) mime/anjuta.mime, mime/Makefile.am,
4220         (removed) mime/anjuta.keys,
4221         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
4222         registeration and added scalable icon. Also fixes bug #393680
4224 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
4226         Reviewed by Naba Kumar  <naba@gnome.org>:
4227         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
4228         and anjuta_status_progress_add_ticks() to check for progressbar 
4229         being realized before trying to update it.
4231 2007-01-10  Naba Kumar  <naba@gnome.org>
4233         * tagmanager/tm_workspace.c,
4234         po/POTFILES.in,
4235         plugins/debug-manager/Makefile.am,
4236         plugins/tools/scripts/Makefile.am,
4237         plugins/class-gen/plugin.c,
4238         plugins/class-gen/Makefile.am,
4239         global-tags/Makefile.am: Fixed make distcheck.
4241         * plugins/debug-manager/attach_process.c,
4242         plugins/debug-manager/attach_process.h,
4243         plugins/class-gen/action-callbacks.h,
4244         plugins/class-gen/action-callbacks.c,
4245         plugins/class-gen/class_gen.h,
4246         plugins/class-gen/class_gen.c: Deleted unused/old files.
4248         * (removed) scintilla, (added) plugins/editor/scintilla,
4249         plugins/editor/scintilla/lexers.make,
4250         plugins/editor/scintilla/Makefile.am,
4251         plugins/editor/Makefile.am
4252         configure.in, manuals/reference/libanjuta/Makefile.am
4253         Makefile.am: Moved scintilla to its right place.
4255 2007-01-09  Naba Kumar  <naba@gnome.org>
4257         * plugins/profile-default/plugin.c: Save project session before
4258         a new one is opened.
4260         * plugins/project-manager/plugin.c,
4261         plugins/project-manager/plugin.h,
4262         plugins/project-manager/anjuta-project-manager.ui,
4263         plugins/profile-default/plugin.c,
4264         plugins/profile-default/plugin.h,
4265         plugins/profile-default/Makefile.am,
4266         (added) plugins/profile-default/anjuta-default-profile.ui,
4267         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
4268         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
4269         multiple projects support.
4270         
4271 2007-01-06  Armin Burgmeier  <armin@arbur.net>
4273         Reviewed by Naba Kumar  <naba@gnome.org>
4274         * plugins/class-gen/combo-flags.h:
4275         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
4276         enum, added a type parameter to selected signal. Select highlighted
4277         entry when pressing enter (but not unselect it if it was already
4278         selected) before closing the popup. Also accept input when clicking
4279         not into the popup.
4281         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
4282         according to selection type.
4284         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
4285         VOID:BOXED,ENUM.
4287 2007-01-08  Johannes Schmid <jhs@gnome.org>
4289   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
4290   * plugins/project-wizard/templates/gtkmm/Makefile.am
4291   * plugins/project-wizard/templates/python/configure.ac.tpl
4292   * plugins/project-wizard/templates/python/configure.in.tpl
4293   * plugins/project-wizard/templates/python/Makefile.am
4294   * plugins/project-wizard/templates/cpp/configure.ac.tpl
4295   * plugins/project-wizard/templates/cpp/configure.in.tpl
4296   * plugins/project-wizard/templates/cpp/Makefile.am
4297   * plugins/project-wizard/templates/terminal.wiz
4298   * plugins/project-wizard/templates/xlib-dock.wiz
4299   * plugins/project-wizard/templates/wxwin.wiz
4300   * plugins/project-wizard/templates/java.wiz
4301   * plugins/project-wizard/templates/xlib/configure.ac.tpl
4302   * plugins/project-wizard/templates/xlib/configure.in.tpl
4303   * plugins/project-wizard/templates/xlib/Makefile.am
4304   * plugins/project-wizard/templates/gcj/configure.ac.tpl
4305   * plugins/project-wizard/templates/gcj/configure.in.tpl
4306   * plugins/project-wizard/templates/gcj/Makefile.am
4307   * plugins/project-wizard/templates/terminal/configure.ac.tpl
4308   * plugins/project-wizard/templates/terminal/configure.in.tpl
4309   * plugins/project-wizard/templates/terminal/Makefile.am
4310   * plugins/project-wizard/templates/terminal/autogen.sh
4311   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
4312   * plugins/project-wizard/templates/wxwin/configure.in.tpl
4313   * plugins/project-wizard/templates/wxwin/Makefile.am
4314   * plugins/project-wizard/templates/gnome.wiz 
4315   * plugins/project-wizard/templates/java/configure.ac.tpl
4316   * plugins/project-wizard/templates/java/configure.in.tpl
4317   * plugins/project-wizard/templates/java/Makefile.am
4318   * plugins/project-wizard/templates/anjuta-plugin.wiz
4319   * plugins/project-wizard/templates/gtkmm.wiz
4320   * plugins/project-wizard/templates/python.wiz
4321   * plugins/project-wizard/templates/cpp.wiz
4322   * plugins/project-wizard/templates/gtk.wiz
4323   * plugins/project-wizard/templates/gcj.wiz
4324   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
4325   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
4326   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
4328   Starting fixing of all project wizards:
4329   - rename configure.in to configure.ac
4330   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
4331   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
4332   (See #394184)
4333   
4334   * TODO.task: Added bug number to bounty
4336 2007-01-07  Johannes Schmid <jhs@gnome.org>
4338   *  plugins/build-basic-autotools.c:
4339   Fixed #392290 – Missed install as root option in project manager
4341 2007-01-07  Johannes Schmid <jhs@gnome.org>
4343   * plugins/sourceview/sourceview.c:
4344   Fixed #388731 – Odd editor behaviour after performing block-text operations
4345   Fixed #388727 – Block-tab does not work
4346   
4347   * plugins/sourceview/anjuta-document.h/c:
4348   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
4349   
4350   * configure.in:
4351   Require Gtk+ >= 2.10 for sourceview plugin
4353 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
4355         * libanjuta/anjuta-status.c:
4356         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
4358 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
4360         * configure.in,
4361         plugins/terminal/terminal.c:
4362         Fix bug #377027
4363         remove support for VTE < 0.9
4365 2007-01-06  Naba Kumar  <naba@gnome.org>
4367         * po/POTFILES.in: Updated
4369 2007-01-05  Adam Dingle  <adam@medovina.org>
4371         Reviewed by Naba Kumar  <naba@gnome.org>:
4372         * plugins/message-view/anjuta-message-manager-plugin.glade:
4373         Fixed bug #377903 (improve message color defaults).
4375 2007-01-05  Naba Kumar  <naba@gnome.org>
4377         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
4378         
4379 2007-01-03  Armin Burgmeier  <armin@arbur.net>
4381         Reviewed by  Naba Kumar  <naba@gnome.org>:
4382         * plugins/symbol-browser/test-class.h: Fixed block ends.
4384         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
4385         C-style-block comment.
4387         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
4388         allow lists when writing autogen definition files. This is required
4389         for the new class generator. Also fixed a wrong return value in
4390         npw_autogen_write_definition_file and set a GError in
4391         npw_autogen_execute when the output file could not be opened.
4393         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
4394         user interface.
4396         * plugins/class-gen/Makefile.am: Added templates subdir, removed
4397         goc_template_header and goc_template_source, added top_srcdir to
4398         includes, link against project wizard (also hopefully temporarily),
4399         removed class_gen.h, class_gen.c, action-callbacks.h,
4400         action-callbacks.c.
4402         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
4404         * plugins/class-gen/cell-renderer-flags.h:
4405         * plugins/class-gen/cell-renderer-flags.c:
4406         * plugins/class-gen/combo-flags.h:
4407         * plugins/class-gen/combo-flags.c:
4408         * plugins/class-gen/element-editor.c:
4409         * plugins/class-gen/element-editor.h:
4410         * plugins/class-gen/generator.c:
4411         * plugins/class-gen/generator.h:
4412         * plugins/class-gen/plugin.h:
4413         * plugins/class-gen/plugin.c:
4414         * plugins/class-gen/transform.c:
4415         * plugins/class-gen/transform.h:
4416         * plugins/class-gen/validator.c:
4417         * plugins/class-gen/validator.h:
4418         * plugins/class-gen/window.c:
4419         * plugins/class-gen/window.h: Rewrote class generator, it now allows
4420         adding of several class elements and uses autogen.
4422         * plugins/class-gen/templates/cc-header.tpl:
4423         * plugins/class-gen/templates/cc-source.tpl:
4424         * plugins/class-gen/templates/go-header.tpl:
4425         * plugins/class-gen/templates/go-source.tpl:
4426         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
4427         for the class generator.
4429         * configure.in: Added plugins/class-gen/templates/Makefile to output.
4431 2007-01-04  Naba Kumar  <naba@gnome.org>
4433         Patch from Nick Treleaven:
4434         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
4435         all matching symbols.
4436         
4437         Patches from  Maik Beckmann and Sébastien Granjoux:
4438         * plugins/profile-default/plugin.c,
4439         plugins/project-manager/plugin.c: Unescape project name. Fixes
4440         Bug #357151
4442 2007-01-04  Naba Kumar  <naba@gnome.org>
4444         * plugins/glade/plugin.c: Fixed compilation with
4445         older glade-3 version.
4446         
4447         Patch from Roland Illig:
4448         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
4449         plugins/sourceview/anjuta-document-saver.c,
4450         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
4451         are necessary to build anjuta on NetBSD 3.0
4453         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
4454         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
4455         window manager in gnome.
4456         
4457 2007-01-02  Naba Kumar  <naba@gnome.org>
4458         
4459         * plugins/glade/plugin.c: Make it work with glade-3 svn.
4460         
4461 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
4463         Reviewed by Naba Kumar  <naba@gnome.org>:
4464         * libanjuta/interfaces/libanjuta.idl,
4465         plugins/debug-manager/Makefile.am,
4466         plugins/debug-manager/anjuta-marshal.list,
4467         plugins/debug-manager/debugger.c,
4468         plugins/debug-manager/sparse_buffer.c,
4469         plugins/debug-manager/sparse_buffer.h,
4470         plugins/debug-manager/sparse_view.c,
4471         plugins/debug-manager/sparse_view.h,
4472         plugins/debug-manager/disassemble.h,
4473         plugins/debug-manager/disassemble.c,
4474         plugins/debug-manager/anjuta-marshal.list,
4475         plugins/debug-manager/plugin.c,
4476         plugins/gdb/debugger.c,
4477         plugins/gdb/debugger.h,
4478         plugins/gdb/plugin.c:
4479         Add a disassembly view window
4481         * plugins/debug-manager/breakpoints.c,
4482         plugins/debug-manager/chunk_view.c,
4483         plugins/debug-manager/locals.c,
4484         plugins/debug-manager/memory.c,
4485         plugins/debug-manager/registers.c,
4486         plugins/debug-manager/stack_trace.c:
4487         Add some debugging information 
4489 2006-12-18  Naba Kumar  <naba@gnome.org>
4491         * configure.in, plugins/glade/plugin.c: Allow building against both
4492         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
4494 2006-12-03  Naba Kumar  <naba@gnome.org>
4495         
4496         * TODO.tasks: Marked a bounty completed.
4498 2006-11-24  Adam Dingle <adam@medovina.org>
4500         Reviewed by Naba Kumar  <naba@gnome.org>:
4501         * plugins/build-basic-autotools/build-basic-autotools.c,
4502         plugins/debug-manager/watch.c,
4503         plugins/document-manager/plugin.c, 
4504         plugins/patch/plugin.c,
4505         plugins/project-manager/plugin.c:
4506         Fixed bug #378879 (several command names need ellipses).
4508 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
4510         Reviewed by: Naba Kumar  <naba@gnome.org>
4511         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
4512         GCC 4.1.2 (there are only two warnings remaining now when compiling
4513         plugins).
4515         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
4517         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
4518         macro so that the generated function support a NULL plugin parameter.
4520         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
4521         in debug_tree_find_expression by freeing memory returned by the call
4522         to gtk_tree_model_get instead of the parameter string.
4524 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
4526         * plugins/debug-manager/breakpoints.c:
4527         Fix bug #378850
4529         * plugins/debug-manager/anjuta-debug-manager.ui,
4530         plugins/debug-manager/debugger.c,
4531         plugins/debug-manager/plugin.c:
4532         Fix bug #378871
4534 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
4536         * libanjuta/anjuta-launcher.c,
4537         plugins/gdb/debugger.c:
4538         Fix bug #377061
4540 2006-11-21  Naba Kumar  <naba@gnome.org>
4542         * plugins/search/search_preferences.c: Fixed build break.
4543         
4544 2006-11-20  Naba Kumar  <naba@gnome.org>
4545         
4546         Patch from Kjartan Maraas:
4547         * plugins/cvs-plugin/cvs-interface.c,
4548         plugins/document-manager/plugin.c,
4549         plugins/gtodo/interface.c,
4550         plugins/gtodo/libgtodo.h,
4551         plugins/message-view/anjuta-msgman.c,
4552         plugins/project-wizard/druid.c,
4553         plugins/search/search_preferences.c,
4554         plugins/sourceview/sourceview-prefs.c,
4555         plugins/terminal/terminal.c,
4556         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
4558         Patch from Przemysław Grzegorczyk:
4559         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
4560         plugins/subversion/anjuta-subversion.glade: Enable files in
4561         fileselection dialog. Fixes bug #376031.
4562         
4563 2006-11-17  Adam Dingle <adam@medovina.org>
4565         Reviewed by: Naba Kumar  <naba@gnome.org>
4566         * plugins/build-basic-autotools/build-basic-autotools.c
4567         * plugins/class-gen/anjuta-class-gen.plugin.in
4568         * plugins/debug-manager/breakpoints.c
4569         * plugins/debug-manager/plugin.c
4570         * plugins/devhelp/plugin.c
4571         * plugins/document-manager/plugin.c
4572         * plugins/gdb/debugger.c
4573         * plugins/glade/anjuta-glade.plugin.in
4574         * plugins/gtodo/plugin.c
4575         * plugins/language-support-cpp-java/plugin.c
4576         * plugins/message-view/plugin.c
4577         * plugins/project-import/anjuta-project-import.glade
4578         * plugins/project-import/anjuta-project-import.plugin.in
4579         * plugins/search/plugin.c
4580         * plugins/tools/scripts/tools-2.xml.in
4581         * plugins/valgrind/plugin.c
4582         * src/anjuta-actions.h:
4583         Fixed bug #376335 "menu items should be capitalized".  Minor
4584         grammar edits.
4586 2006-11-20  Naba Kumar  <naba@gnome.org>
4587         
4588         * configure.in: Fixed build.
4590         Patch from: Arjan Timmerman
4591         *configure.in: Make subvesion plugin build for apr 1.x.
4592         Fixes: Bug #364754.
4593         
4594 2006-11-20  Johannes Schmid <jhs@gnome.org>
4596         * configure.in
4597         * plugins/*/*.[ch]:
4598         Removed patches from Sylvain and Günther. They caused not problems but
4599         Naba was against them.
4601 2006-11-20  Johannes Schmid <jhs@gnome.org>
4603         * Removed me from MAINTAINERS
4605 2006-11-14  Günther Brammer <GBrammer@gmx.de>
4607         * configure.in:
4608         Use apr-1 instead of apr-0
4610 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
4612         * global-tags/create_global_tags.sh.in: Correct a bug when environment
4613         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
4614         and another bug occuring when parsing .pc file containing quotes.
4616 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
4618         * plugins/*/*.[ch]: Use class macro for type casting.
4620         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
4621         GCC 4.1.2 (there are only two warnings remaining now when compiling
4622         plugins).
4624         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
4625         a memory leak in debug_tree_find_expression; g_free was called on
4626         the parameter instead of the memory allocated by gtk_tree_model_get.
4628         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
4629         to declare and initialize the global type variable of the plugin.
4631 2006-10-31  Naba Kumar  <naba@gnome.org>
4633         * global-tags/create_global_tags.sh.in: Added an end message.
4634         
4635         * libanjuta/anjuta-launcher.h: Fixed indentation.
4636         
4637         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
4638         creation to a) append the messages in right way, b) Connect signals
4639         to the view properly and c) Recreate the system-tags.cache at the
4640         end of the generation.
4642         * plugins/symbol-browser: Fixed action path (double
4643         click on sysmbols was not working).
4645         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
4646         Fixed typedef and removed dead code.
4648         * tagmanager/c.c: Took the latest version from ctags source
4649         repository, because the one we had (from ctags 5.6) was broken.
4650         
4651         * global_tags/create_global_tags.sh.in: Reverted the patch from
4652         Sylvain because it was not right fix (and added a helpful comment).
4653         Used /bin/bash to fix the bashism and generated separate log files
4654         for each tag files in the same directory.
4655         
4656 2006-10-29  Naba Kumar  <naba@gnome.org>
4658         * plugins/editor/text_editor.c: Use a temporary file
4659         to save the editor and move it at the end to original
4660         file. This will prevent data corruption if file save
4661         failed for any reason. Also report proper errors when
4662         file save fails. Fixes bug #346575.
4663         
4664 2006-10-26  Naba Kumar  <naba@gnome.org>
4666         * plugins/document-manager/anjuta-docman.c: Do not load
4667         the same files with different path more than once (happens
4668         with symlinked files). Fixes Bug #323591.
4670 2006-10-25  Naba Kumar  <naba@gnome.org>
4672         * plugins/valgrind/vgactions.c: Fixed a warning.
4674 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
4676         Reviewed by Naba Kumar  <naba@gnome.org>:
4678         * plugins/valgrind/vgtoolview.c:
4679         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
4681         * plugins/valgrind/bugged-prg-test.c:
4682         No more warning during compilation with GCC 4.1.
4683         Program is still buggy in order to be used as a test of the
4684         plugin.
4686         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
4687         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
4688         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
4689         plugins/valgrind/vgrule.c:
4690         No more warning during compilation with GCC 4.1.
4692         * plugins/valgrind/plugin.c:
4693         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
4694         prototype (was missing from previous patch).
4696 2006-10-24  Naba Kumar  <naba@gnome.org>
4698         * plugins/glade/plugin.c: Show glade tree view, not list view.
4699         
4700         * plugins/glade/plugin.c: Fixed crash when Anjuta is
4701         exited with glade plugin still loaded. Fixes Bug #364755.
4703         * plugins/document-manager/anjuta-document-manager.plugin.in:
4704         Added application/x-reject in accepted mime-types.
4705         
4706         * Changelog: Fixed changelog alignments.
4708 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
4710         Reviewed by: Naba Kumar  <naba@gnome.org>
4711         
4712         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
4713         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
4714         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
4715         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
4716         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
4717         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
4718         plugins/valgrind/vgsearchbar.c:
4719         Use class macro for type casting.
4721         * plugins/valgrind/plugin.h:
4722         Don't force cast a GtkActionGroup to a GtkAction.
4724         * plugins/valgrind/plugin.c:
4725         Use correct API to get path of the preoject root when building
4726         the list of targets for the run action.
4727         Correct ordering of the construction of the preferences widgets.
4728         Only remove the valgrind widget if it is currently displayed.
4730         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
4731         Return if check_valgrind_binary() fails.
4732         The ValgrindPluginPrefs object is initialized after the call to
4733         vg_action_new. Take a handle to the location of the pointer to
4734         the future object.
4736 2006-10-24  Naba Kumar  <naba@gnome.org>
4738         * HACKING: Updated coding sample.
4739         
4740         Patch from: Armin Burgmeier  <armin@arbur.net>
4741         * plugins/symbol-browser/test-class.h,
4742         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
4743         
4744 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
4746         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
4747         * plugins/valgrind/vgtoolview.h:
4748         Correctly handle the argv / srcdir of vg_tool_view object. Do
4749         not leak memory associated with those arrays.
4751         * plugins/symbol-browser/an_symbol_prefs.c:
4752         Support unloading / reloading of the module (for example when
4753         closing a project and opening another one).
4755         * plugins/project-manager/plugin.c:
4756         Remove plugin widget before removing plugin itself, preventing
4757         a crash with valgrind plugin.
4759         * libanjuta/anjuta-preferences-dialog.c:
4760         Do not use the page_num returned by gtk_notebook_append_page to
4761         remove the page as it cause bugs when pages removal is not done
4762         in LIFO.
4764         * plugins/document-manager/anjuta-docman.c:
4765         Fix some GTK+ warnings.
4767         * global-tags/create_global_tags.sh.in:
4768         Rewrite script to remove bash-ism and use pkg-config directly
4769         instead of parsing the *.pc file by hand. This solve problems
4770         that occurred when one of the directory in PKG_CONFIG_PATH is
4771         empty.
4773 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
4775         * plugins/glade/plugin.c: Fix build (#363884)
4777 2006-10-22  Johannes Schmid <jhs@gnome.org>
4779         * plugins/file-manager/an_file_view.c:
4780         * plugins/file-manager/plugin.c:
4781         * plugins/file-manager/plugin.h:
4782         Fix possible crasher when changing project-root uri when we try to restore open nodes
4783         * AUTHORS: Updated
4785 2006-10-19  Naba Kumar  <naba@gnome.org>
4787         Patch from: Juan Pablo Ugarte
4788         * plugins/glade/plugin.c: Include glade header
4789         correctly.
4790         
4791 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4792         
4793         * plugins/debug-manager/Makefile.am,
4794         plugins/debug-manager/sexy-icon-entry.h,
4795         plugins/debug-manager/sexy-icon-entry.c,
4796         plugins/debug-manager/dataview.c:
4797         Fix bug #358134 (Goto memory prompt)
4798         Use sexy-icon-entry from libsexy 0.1.10
4800         * plugins/debug-manager/debugger.c,
4801         plugins/debug-manager/plugin.c,
4802         plugins/debug-manager/start.c,
4803         plugins/gdb/debugger.c,
4804         plugins/gdb/plugin.c:
4805         Better error handling when starting and stopping debugger
4807 2006-10-13  Maik Beckmann <maik@eigenco.de>
4809         * src/action_callbacks.c:
4810         Fixed bug #361830 (AboutDialog does not close) which is caused 
4811         due to a change in Gtk+ 2.10  
4812   
4813 2006-10-12  Adam Dingle <adam@medovina.org>
4815         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
4817         * plugins/search/search-replace.c:
4818         Fixed bug #358068 (indicate when Find in Files is complete)
4820         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
4822         * plugins/sourceview/sourceview-prefs.c:
4823         * plugins/sourceview/sourceview.glade:
4824         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
4826         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
4828         * plugins/devhelp/plugin.c:
4829         * plugins/search/plugin.c: 
4830         Fixed bug #359750 (fix find/replace shortcut keys).
4832         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
4833         use Alt+key for shortcuts)
4835         *  plugins/debug-manager/debug_tree.c:
4836         *  plugins/debug-manager/debugger.c:
4837         Fixed bug #359317 (can't load debug manager)
4839         * /plugins/document-manager/plugin.c:
4840         Fixed bug #359259 (highlight modes listed in reverse 
4841         alphabetical order).
4843 2006-10-10  Johannes Schmid <jhs@gnome.org>
4845         * plugins/glade/plugin.c:
4846         Add scrollbars to glade project window
4848 2006-10-10  Johannes Schmid <jhs@gnome.org>
4850         * libanjuta/interfaces/Makefile.am.iface:
4851         Fixed Makefile with broke build
4853 2006-10-07  Johannes Schmid <jhs@gnome.org>
4855         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4856         * libanjuta/interfaces/Makefile.iface.am:
4857         Fixed enum types generation
4859         * libanjuta/interfaces/libanjuta.idl:
4860         Fixed some strange typo
4862 2006-10-06  Johannes Schmid <jhs@gnome.org>
4864         * libanjuta/interfaces/Makefile.iface.am:
4865         Fixed enum-types.h generation
4866         * libanjuta/interfaces/libanjuta.idl:
4867         char* => gchar*
4868         IAnjutaTODO::load should take const gchar* argument
4869         Remove include to libanjuta/e-splash.h which is not installed as header file
4870         Disable get_attributes for now
4871         
4872         * pluings/sourceview/sourceview.c: Disabled get_attributes
4873         
4874         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
4876 2006-10-05  Naba Kumar  <naba@gnome.org>
4878         * TODO.tasks: Set 'Improve class widzard' task to assigned.
4879         Set bug id for 'Profiler plugin' task.
4881 2006-10-03  Naba Kumar  <naba@gnome.org>
4883         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
4884         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
4886         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
4887         plugins/project-manager/plugin.c: Added a new API in
4888         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
4889         Added some documentation. On project close, close all editors that
4890         has files opened for the project.
4891         
4892         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
4893         from the containers on anjuta_shell_remove_widget(). Do not destroy
4894         glade widgets once created.
4895         
4896 2006-10-03  Johannes Schmid <jhs@gnome.org>
4898         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4899         * libanjuta/interfaces/libanjuta.idl:
4900         const-List<> => const List<>
4901         List-free<> => List<>
4902         
4903         * Makefile.am: Reenabled launcher
4905 2006-10-03  Johannes Schmid <jhs@gnome.org>
4907         * libanjuta/interfaces/Makefile.am.iface:
4908         Install libanjuta.idl
4910 2006-10-02  Adam Dingle <adam@medovina.org>
4912         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
4914 2006-10-02  Adam Dingle <adam@medovina.org>
4916         * plugins/editor/style-editor.c: fixed bug #357534
4917         * plugins/gdb/utilities.h: removed 2 unused declarations
4919 2006-10-02  Johannes Schmid <jhs@gnome.org>
4921         * Makefile.am: disabled anjuta-launcher
4922         * libanjuta/Makefile.am:
4923         
4924         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
4925         * libanjuta/glue-factory.c: (glue_factory_add_path),
4926         (glue_factory_get_path):
4927         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
4928         * libanjuta/glue-factory.h:
4929         * libanjuta/glue-cpp.h:
4930         * libanjuta/glue-cpp.c:
4931         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
4932         
4933         * libanjuta/interfaces/Makefile.am.iface:
4934         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4935         * libanjuta/interfaces/libanjuta.idl:
4936         Add a new features to idl compiler:
4937         List<Type> => List of Type
4938         List-free<Type> => List of Type, it is up to the caller to free items and list
4939         const-List(-free)<Type> = const List of Types
4940         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
4941         
4942         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
4943         (generic_cpp_class_create_code):
4944         Adapted to new project_manager interface
4945         
4946         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
4947         * plugins/debug-manager/debugger.c:
4948         (ivariable_debugger_iface_init):
4949         Do not use C++ keyword "delete" for interface name
4950         
4951         * plugins/document-manager/anjuta-document-manager.plugin.in:
4952         Added m4 to mime-types
4953         
4954         * plugins/project-manager/plugin.c:
4955         (iproject_manager_add_source_multi):
4956         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
4958 2006-10-01  Naba Kumar  <naba@gnome.org>
4960         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
4961         UI file used when out-of-process devhelp is used instead of
4962         embedded devhelp.
4963         
4964         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
4965         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
4966         plugins/profile-default/default.anjuta: Build devhelp plugin,
4967         but use out-of-process devhelp if devhelp plugin is disabled
4968         (either by user or devhelp is not installed). Disabled devhelp
4969         plugin by default. Added it in default profile.
4971 2006-10-01  Naba Kumar  <naba@gnome.org>
4973         * plguins/project-manager/plugin.c: Possible fix for crash
4974         bug #358583.
4975         
4976         * configure.in, plugins/Makefile.am: Enabled glade plugin and
4977         set dep to last version 3.0.2.
4978         
4979         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
4980         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
4981         plugins/symbol-browser/plugin.c: Use the right action group
4982         for getting popup actions (Fixes lots of assertion failures).
4984         * plugins/project-manager/plugin.c,
4985         plugins/project-manager/plugin.h: use separate action group
4986         for profie actions.
4987         
4988         * plugins/message-view/plugin.c: Disconnect session load
4989         signal on plugin deactivation (fixes a crash).
4991 2006-09-30  Naba Kumar  <naba@gnome.org>
4993         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
4994         * TODO.tasks: Assigned a bounty to Massimo.
4996 2006-09-29  Naba Kumar  <naba@gnome.org>
4998         * src/anjuta-app.c, src/shell.c: Fixed build errors.
5000 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
5002         * plugins/debug-manager/debugger.c,
5003         plugins/debug-manager/plugin.c,
5004         libanjuta/interfaces/libanjuta.idl:
5005         Add a new abort command to quit debugger without waiting
5007         * plugins/gdb/debugger.c,
5008         plugins/gdb/debugger.h,
5009         plugins/gdb/plugin.c:
5010         Send a signal directly to the debugged program
5011         Implement abort command
5013         * plugins/debug-manager/debug_tree.c:
5014         Fix bug #358163
5016         * plugins/debug-manager/stack-trace.c:
5017         Fix bug #358009
5019 2006-09-29  Naba Kumar  <naba@gnome.org>
5021         * TODO.tasks: Updated.
5022         
5023         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
5024         dialog.
5025         
5026         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
5027         
5028         * TODO.tasks: Updated in light of the word wrapping fix
5029         in Tasks Manager. Added a test bounty entry.
5031         * TODO.tasks: Added four bounties.
5032         
5033 2006-09-28  Naba Kumar  <naba@gnome.org>
5035         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
5036         Added 'customizable' parameter to
5037         anjuta_ui_add_action_group_entries() and similar functions to
5038         allow user configuration of the actions. Filter out actions that
5039         are not configurable items (such as submenu items). Now the
5040         'Customize shortcuts' dialog is much better listed.
5042         * plugins/build-basic-autotools/build-basic-autotools.c,
5043         plugins/build-basic-autotools/build-basic-autotools.h,
5044         plugins/cvs-plugin/plugin.c,
5045         plugins/cvs-plugin/plugin.h,
5046         plugins/debug-manager/breakpoints.c,
5047         plugins/debug-manager/plugin.c,
5048         plugins/debug-manager/stack_trace.c,
5049         plugins/debug-manager/watch.c,
5050         plugins/devhelp/plugin.c,
5051         plugins/document-manager/plugin.c,
5052         plugins/file-loader/plugin.c,
5053         plugins/file-manager/plugin.c,
5054         plugins/glade/plugin.c,
5055         plugins/gtodo/interface.c,
5056         plugins/gtodo/plugin.c,
5057         plugins/language-support-cpp-java/plugin.c,
5058         plugins/macro/plugin.c,
5059         plugins/macro/plugin.h,
5060         plugins/message-view/plugin.c,
5061         plugins/patch/plugin.c,
5062         plugins/profile-default/default.anjuta,
5063         plugins/project-manager/plugin.c,
5064         plugins/project-manager/plugin.h,
5065         plugins/sample1/plugin.c,
5066         plugins/search/plugin.c,
5067         plugins/subversion/plugin.c,
5068         plugins/subversion/plugin.h,
5069         plugins/symbol-browser/plugin.c,
5070         plugins/symbol-browser/plugin.h,
5071         plugins/tools/plugin.c,
5072         plugins/valgrind/plugin.c,
5073         plugins/valgrind/plugin.h: Fixed to take care of above change
5074         in API of AnjutaUI. Properly added/removed action groups in some
5075         plugins. Split action groups into customization and non-customizable
5076         groups and added them separately.
5078         * plugins/document-manager/plugin.c: Close files belonging to
5079         project when project is closed (not complete).
5080         
5081         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
5082         vertical aligned cell entries.
5083         
5084         * src/anjuta-app.c: Define macros for the placeholder names.
5085         Set default widths and heights of the default placeholders,
5086         so that newly docked widgets are correclty sized.
5087         
5088         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
5089         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
5090         Fixed to generated correct actions addition/removal code.
5092 2006-09-25  Naba Kumar  <naba@gnome.org>
5094         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
5095         libanjuta/anjuta-serializer.[ch]: Implemented serialization
5096         class.
5097         
5098         * plugins/message-view/anjuta-msgman.c,
5099         plugins/message-view/anjuta-msgman.h,
5100         plugins/message-view/message-view.c,
5101         plugins/message-view/message-view.h,
5102         plugins/message-view/plugin.c: Serialize messages panes in
5103         session save and deserialize them in session load so that
5104         build messages persistant.
5105         
5106 2006-09-24  Johannes Schmid <jhs@gnome.org>
5108         * libanjuta/anjuta-utils.c:
5109         * plugins/message-view/message-view.c:
5110         Really fixed #355407
5112 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5114         * libanjuta/interfaces/libanjuta.idl:
5115         Change one variable sign
5117         * plugins/debug-manager/anjuta-debug-manager.glade,
5118         plugins/debug-manager/anjuta-debug-manager.ui:
5119         Few small interface changes     
5121         * plugins/debug-manager/debug_tree.h,
5122         plugins/debug-manager/watch.c,
5123         plugins/debug-manager/debugger.c,
5124         plugins/debug-manager/plugin.c
5125         plugins/gdb/debugger.c,
5126         plugins/gdb/plugin.c:
5127         Big rewrite of debugger queue
5128         Allow to cancel command
5130         * plugins/debug-manager/memory.c:
5131         Fix a bug if a command is cancelled
5133 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
5135         * plugins/gdb/debugger.c,
5136         plugins/debug-manager/debug_tree.c,
5137         plugins/debug-manager/locals.c:
5138         Restore tree representation for local variable
5139         Add argument in local variable list
5140         Use gdb variable object to get all informations
5142 2006-09-19  Naba Kumar  <naba@gnome.org>
5144         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
5145         that implements AnjutaSavePrompt class.
5147         * ChangeLog: Fixed indentation.
5148         
5149         * libanjuta/Makefile.am,
5150         libanjuta/anjuta-marshal.list,
5151         libanjuta/anjuta-shell.c,
5152         libanjuta/anjuta-shell.h,
5153         plugins/document-manager/action-callbacks.c,
5154         plugins/document-manager/action-callbacks.h,
5155         plugins/document-manager/anjuta-docman.c,
5156         plugins/document-manager/anjuta-docman.h,
5157         plugins/document-manager/plugin.c,
5158         src/anjuta.c: Impletemnted save prompt dialog to prompt for
5159         unsaved items during exit. A new signal is added in shell
5160         interface called 'save-prompt' to collect all unsaved items.
5161         Create AnjutaSavePrompt class (dialog) to process unsaved items.
5162         Fixed document manager to use the new save-prompt signal in shell
5163         and AnjutaSavePrompt object for unsaved files. Cleaned up
5164         AnjutaDocman to synchronously save new files. Fixed function
5165         names.
5167 2006-09-18  Johannes Schmid <jhs@gnome.org>
5169         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
5170         gdl requirement to 0.7.0
5172 2006-09-18  Johannes Schmid <jhs@gnome.org>
5174         * global-tags/.cvsignore:
5175         * global-tags/Makefile.am:
5176         * global-tags/create_global_tags.sh (removed):
5177         * global-tags/create_global_tags.sh.in (added):
5178         Fixed #355407
5179         
5180         * libanjuta/anjuta-launcher.c:
5181         Fixed #349374
5182         
5183         * plugins/project-manager/plugin.c:
5184         (project_manager_plugin_close_project):
5185         Fixed crasher
5186         
5187         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
5188         Fixed gtk critical
5189         
5190         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
5191         More reasonable toolbar creation/deletition though it does
5192         not completly work!
5194 2006-09-15  Johannes Schmid <jhs@gnome.org>
5196         * libanjuta/anjuta-utils.c/.h:
5197         Fixed #355168
5199 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
5201         * scintilla/ScintillaGTK.cxx
5202         Fixed doulbe freeing in Scintilla
5204 2006-09-12  Johannes Schmid  <jhs@gnome.org>
5206         * plugins/symbol-browser/an_symbol_prefs.c:
5207         Support unloading / reloading of the module (for example when
5208         closing a project and opening another one).
5210         * plugins/project-manager/plugin.c:
5211         Really fixed #355148 (Show project name in title bar)
5213 2006-09-09  Johannes Schmid  <jhs@gnome.org>
5215         * libanjuta/plugins.c:
5216         Fixed #355156 (Show plugins in alphabetical order)
5218 2006-09-09  Johannes Schmid  <jhs@gnome.org>
5220         * plugins/project-manager/plugin.c:
5221         Fixed #355148 (Show project name in title bar)
5223 2006-09-09  Johannes Schmid  <jhs@gnome.org>
5225         * plugins/project-manager/plugin.c:
5226         (value_removed_project_root_uri):
5227         Fixed crasher if project cannot be opened
5229 2006-08-30 Naba Kumar  <naba@gnome.org>
5231         * plugins/language-support-cpp-java/plugin.[c,h],
5232         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5233         Impletemnted UI for auto indent.
5234         
5235 2006-08-28 Naba Kumar  <naba@gnome.org>
5236         
5237         * plugins/gvim/.cvsignore,
5238         plugins/gvim/Makefile.am,
5239         plugins/gvim/anjuta-vim-plugin.png,
5240         plugins/gvim/anjuta-vim.c,
5241         plugins/gvim/anjuta-vim.h,
5242         plugins/gvim/anjuta-vim.plugin.in,
5243         plugins/gvim/gtkvim.c,
5244         plugins/gvim/gtkvim.h,
5245         plugins/gvim/plugin.c,
5246         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
5247         in build yet.
5249 2006-08-28 Naba Kumar  <naba@gnome.org>
5251         Patch from: Massimo Corà  <maxcvs@email.it>
5252         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
5253         possible infinite loop.
5255 2006-08-22 Adam Dingle <adam@medovina.org>
5256         
5257         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
5258         to edit are shown in the preferences dialog in anjuta").
5259         Removed unused widgets from the style editor dialog.
5261 2006-08-21  Johannes Schmid <jhs@gnome.org>
5263         * plugins/symbol-browser/test-class.[cpp/h]
5264         Added missing files
5266 2006-08-18  Naba Kumar  <naba@gnome.org>
5268         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
5269         end of document loading.
5271         * plugins/language-support-cpp-java/plugin.c,
5272         plugins/sourceview/sourceview.c: Fixed plugin loading.
5274 2006-08-17  Naba Kumar  <naba@gnome.org>
5276         * plugins/language-support-cpp-java/plugin.c,
5277         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
5278         mode line parsing. Indentation parameters initialized based on
5279         mode line parameters.
5281 2006-08-16  Naba Kumar  <naba@gnome.org>
5283         * Makefile.am, plugins/editor/text_editor.c,
5284         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
5285         comments.
5287 2006-08-16 Naba Kumar  <naba@gnome.org>
5289         Patch from  Massimo Cora'  <maxcvs@email.it>:
5290         
5291         * plugins/editor/aneditor-autocomplete.cxx,
5292         plugins/editor/aneditor-calltip.cxx,
5293         plugins/symbol-browser/Makefile.am,
5294         plugins/symbol-browser/an_symbol.c,
5295         plugins/symbol-browser/an_symbol_view.c,
5296         plugins/symbol-browser/plugin.c,
5297         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
5298         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
5299         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
5300         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
5301         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
5302         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
5303         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
5304         tagmanager/get.h, tagmanager/html.c,
5305         tagmanager/include/tm_source_file.h,
5306         tagmanager/include/tm_tag.h,
5307         tagmanager/include/tm_workspace.h,
5308         tagmanager/jscript.c, tagmanager/keyword.c,
5309         tagmanager/keyword.h, tagmanager/lisp.c,
5310         tagmanager/lregex.c, tagmanager/lua.c,
5311         tagmanager/main.h, tagmanager/make.c,
5312         tagmanager/options.c, tagmanager/options.h,
5313         tagmanager/parse.c, tagmanager/parse.h,
5314         tagmanager/parsers.h, tagmanager/pascal.c,
5315         tagmanager/perl.c, tagmanager/php.c,
5316         tagmanager/python.c, tagmanager/read.c,
5317         tagmanager/read.h, tagmanager/readtags.c,
5318         tagmanager/readtags.h, tagmanager/rexx.c,
5319         tagmanager/routines.c, tagmanager/routines.h,
5320         tagmanager/ruby.c, tagmanager/scheme.c,
5321         tagmanager/sh.c, tagmanager/slang.c,
5322         tagmanager/sml.c, tagmanager/sort.c,
5323         tagmanager/sort.h, tagmanager/sql.c,
5324         tagmanager/strlist.c, tagmanager/strlist.h,
5325         tagmanager/tcl.c, tagmanager/tm_source_file.c,
5326         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
5327         tagmanager/tm_workspace.c, tagmanager/verilog.c,
5328         tagmanager/vim.c, tagmanager/vstring.c,
5329         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
5330         5.6 and namespace completion fixed.
5332         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
5333         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
5335 2006-08-15 Naba Kumar  <naba@gnome.org>
5337         * libanjuta/interfaces/libanjuta.idl,
5338         plugins/editor/text-editor-iterable.c,
5339         plugins/editor/text_editor.c,
5340         plugins/sourceview/sourceview-cell.c,
5341         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
5342         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
5343         ianjuta_editor_end_action().
5344         
5345         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
5347 2006-08-13 Naba Kumar  <naba@gnome.org>
5349         * plugins/debug-manager/breakpoints.c,
5350         plugins/debug-manager/memory.c,
5351         plugins/debug-manager/registers.c,
5352         src/layout.xml: Fixed debugger widgets layout.
5354 2006-08-12 Naba Kumar  <naba@gnome.org>
5356         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
5357         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
5358         plugins/editor/editor.glade, plugins/editor/text_editor.h,
5359         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
5360         codes and dead codes. Removed automatic indentation prefs.
5362 2006-08-12  Johannes Schmid <jhs@gnome.org>
5364         * libanjuta/Makefile.am:
5365         * libanjuta/anjuta-launcher.c:
5366         * libanjuta/anjuta-launcher.h:
5367         * libanjuta/anjuta-plugin.c:
5368         * libanjuta/anjuta-plugin.h:
5369         * libanjuta/anjuta-preferences.c:
5370         * libanjuta/anjuta-preferences.h:
5371         * libanjuta/anjuta-shell.c:
5372         * libanjuta/anjuta-shell.h:
5373         * libanjuta/libanjuta.h:
5374         
5375         Made wrapper friendly:
5376         - no inline in header files (preferences_set/get)
5377         - correct signal names
5378         - correct GError** argument in anjuta_shell_freeze/thaw
5379         - include correct files in libanjuta.h
5380         
5381         * plugins/project-manager/plugin.c: 
5382         Fixed two crashers
5384 2006-08-11 Naba Kumar  <naba@gnome.org>
5386         * plugins/editor/aneditor-priv.h,
5387         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
5388         
5389         * plugins/editor/text_editor_cbs.c,
5390         plugins/sourceview/anjuta-view.c: Pass the right position for char
5391         added signal.
5392         
5393         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
5394         
5395         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
5397 2006-08-11 Naba Kumar  <naba@gnome.org>
5399         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
5400         return the right character at the iter position and get_char() to
5401         not leak memory.
5403         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
5404         to set to character offset and not byte index.
5406         * plugins/language-support-cpp-java/plugin.c: Improved
5407         auto-indentation login. Indents opening and closing braces correctly.
5409 2006-08-10  Johannes Schmid <jhs@gnome.org>
5411         * INSTALL:
5412         * autogen.sh:
5413         Required automake = 1.9
5415         * libanjuta/anjuta-children.c:
5416         * libanjuta/anjuta-children.h:
5417         * libanjuta/anjuta-encodings.h:
5418         * libanjuta/anjuta-launcher.h:
5419         * libanjuta/anjuta-plugin-description.h:
5420         * libanjuta/anjuta-preferences-dialog.h:
5421         * libanjuta/anjuta-preferences.h:
5422         * libanjuta/anjuta-session.h:
5423         * libanjuta/anjuta-status.h:
5424         * libanjuta/anjuta-ui.h:
5425         * libanjuta/anjuta-utils.c:
5426         * libanjuta/anjuta-utils.h:
5427         * libanjuta/e-splash.h:
5428         * libanjuta/glue-factory.h:
5429         * libanjuta/glue-plugin.h:
5430         * libanjuta/plugins.h:
5431         * libanjuta/resources.h:
5432         Fixed libanjuta to be able to wrap it
5433         - G_BEGIN_DECLS, G_END_DECLS
5434         - include all necessary files in libanjuta.h
5436         * plugins/gtodo/tray-icon.c:
5437         * plugins/terminal/terminal.c:
5438         Some build fixes for freebsd
5440         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
5441         * plugins/sourceview/sourceview.glade:
5442         Remove auto-indent feature as it is now in language-support
5444 2006-08-09 Naba Kumar  <naba@gnome.org>
5446         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
5447         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5448         Added missing files.
5450         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
5451         get_use_spaces(), set_tabsize() and set_use_spaces().
5453 2006-08-09 Naba Kumar  <naba@gnome.org>
5455         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
5456         succeeded in activating.
5458         * plugins/document-manager/plugin.c: Added debug message.
5460         * libanjuta/interfaces/libanjuta.idl,
5461         plugins/editor/text_editor.c: Implemented get_tabsize(),
5462         get_use_spaces(), set_tabsize() and set_use_spaces().
5464         * plugins/language-support-cpp-java/Makefile.am,
5465         plugins/language-support-cpp-java/plugin.c,
5466         plugins/language-support-cpp-java/plugin.h: Used editor parameters
5467         for indentation. Added preferences page for paramenters.
5469         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
5471 2006-08-08 Naba Kumar  <naba@gnome.org>
5473         * libanjuta/interfaces/libanjuta.idl,
5474         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
5475         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5476         plugins/editor/text_editor.c,
5477         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
5478         and implemented it for both scintilla and sourceview.
5480         * plugins/search/plugin.c: Use the new grab_focus() to transfer
5481         focus back to editor (happens when pressing esc in incremental
5482         search box).
5484 2006-08-08 Naba Kumar  <naba@gnome.org>
5486         * libanjuta/interfaces/libanjuta.idl,
5487         plugins/editor/text_editor.c,
5488         plugins/editor/text_editor.h,
5489         plugins/editor/text-editor-iterable.c,
5490         plugins/sourceview/sourceview-cell.c,
5491         plugins/sourceview/sourceview.c: Implemented editor attributes
5492         methods.
5493         
5494         * plugins/editor/aneditor.cxx: Disabled old indentation code.
5495         plugins/language-support-cpp-java/plugin.c: Implemented indentation
5496         code (not complete yet).
5498         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
5499         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
5500         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
5501         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
5502         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5503         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
5505 2006-08-04 Naba Kumar  <naba@gnome.org>
5507         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
5508         implementation.
5509         
5510 2006-08-03  Johannes Schmid <jhs@gnome.org>
5512         * configure.in: Add a more informative text to valgrind plugin
5514         * TODO.tasks:
5515         Modified Preferences tasl
5516         * libanjuta/anjuta-plugin.c: 
5517         * libanjuta/anjuta-preferences-dialog.c: 
5518         * libanjuta/anjuta-preferences-dialog.h:
5519         * libanjuta/anjuta-preferences.c:
5520         * libanjuta/anjuta-preferences.h:
5521         * libanjuta/interfaces/Makefile.am.iface:
5522         * libanjuta/interfaces/libanjuta.idl:
5523         Added IAnjutaPreferences interface which every plugin that has preferences should
5524         implement. Call merge() and unmerge() at plugin activation/deactivation.
5525         Fixed preferences_page_remove()
5526         
5527         * plugins/build-basic-autotools/build-basic-autotools.c:
5528         * plugins/cvs-plugin/plugin.c: 
5529         * plugins/document-manager/plugin.c:
5530         * plugins/editor/plugin.c:
5531         * plugins/editor/plugin.h:
5532         * plugins/file-manager/plugin.c: 
5533         * plugins/gtodo/main.h:
5534         * plugins/gtodo/plugin.c: 
5535         * plugins/gtodo/preferences.c: 
5536         * plugins/message-view/anjuta-msgman.c: 
5537         * plugins/message-view/anjuta-msgman.h:
5538         * plugins/message-view/plugin.c:
5539         * plugins/sourceview/plugin.c: 
5540         * plugins/sourceview/plugin.h:
5541         * plugins/symbol-browser/an_symbol_prefs.c:
5542         * plugins/symbol-browser/plugin.c: 
5543         * plugins/terminal/terminal.c: 
5544         * plugins/valgrind/plugin.c
5545         * src/anjuta-app.c:
5546         
5547         Updated preference loading/unloading for all plugins
5549 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
5550         
5551         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
5552         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
5553     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
5554         recommended by the autoconf manual. 
5555         - Fixes compiling with autoconf 2.60.
5556         
5557         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
5559 2006-08-02      Johanes Schmid <jhs@gnome.org>
5561         * plugins/profile-default/plugin.c:
5562         Fixed session handling
5564 2006-08-01  Johannes Schmid <jhs@gnome.org>
5566         * configure.in
5567         * plugins/Makefile.am:
5568         Disabled devhelp and glade for now as they do not work (#341073
5569         and #341170)
5570         
5571         * plugins/profile-default/anjuta-default-profile.ui (removed):
5572         * plugins/profile-default/plugin.c:
5573         * plugins/profile-default/plugin.h:
5574         * plugins/project-manager/anjuta-project-manager.ui:
5575         * plugins/project-manager/plugin.c:
5576         * plugins/project-manager/plugin.h:
5577         Limted multiple project support #315043
5579         * libanjuta/interfaces/libanjuta.idl:
5580         Added ianjuta_profile_unload
5582 2006-07-31 Naba Kumar  <naba@gnome.org>
5584         * libanjuta/interfaces/libanjuta.idl,
5585         plugins/editor/text-editor-iterable.c,
5586         plugins/editor/text_editor.c,
5587         plugins/sourceview/anjuta-view.c,
5588         plugins/sourceview/anjuta-view.h,
5589         plugins/sourceview/sourceview.c: Fixed text iteration and 
5590         IAnjutaEditor implementations in both scintilla
5591         and sourceview. Cleand up libanjuta API: Removed redundant
5592         erase_range() method from IAnjutaEditor interface, fixed
5593         ianjuta_editor_get_text to take length instead of range (consistency).
5594         autoindentation in both sourceview and scintilla more or less works,
5595         but still disabled for now because there are still some anomalies
5596         in text iteration.
5598         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
5600         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
5601         API changes.
5603 2006-07-30  Johannes Schmid <jhs@gnome.org>
5605         * plugins/sourceview/anjuta-document.c:
5606         * plugins/sourceview/anjuta-document.h:
5607         * plugins/sourceview/anjuta-view.c: 
5608         * plugins/sourceview/sourceview.c:
5609         Wrote a new "char_added" implementation, I hope this one is good
5611         * plugins/sourceview/sourceview-cell.c:
5612         Fixed typo: "text_iter" instead of "iter"
5614 2006-07-30 Naba Kumar  <naba@gnome.org>
5616         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
5618 2006-07-30  Johannes Schmid <jhs@gnome.org>
5620         * autogen.sh: use gnome-autogen.sh from gnome-coomen
5621         
5622         * plugins/debug-manager/plugin.c: 
5623         * plugins/patch/plugin.c:
5624         Use IAnjutaIndicable to mark debugger position
5626         * plugins/sourceview/sourceview.c:
5627         Define colors for IAnjutaIndicable
5629 2006-07-29  Johannes Schmid <jhs@gnome.org>
5631         * plugins/debug-manager/anjuta-debug-manager.ui:
5632         * plugins/debug-manager/breakpoints.c:
5633         * plugins/debug-manager/images/Makefile.am:
5634         * plugins/debug-manager/images/run-to-cursor.png:
5635         * plugins/debug-manager/plugin.c:
5636         Added toolbar and some icons
5638         * plugins/patch/anjuta-patch.ui:
5639         * plugins/patch/patch-plugin.c:
5640         * plugins/patch/patch-plugin.glade:
5641         * plugins/patch/plugin.c:
5642         * plugins/patch/plugin.h:
5643         Improved patch plugin (GUI and function)
5645         * plugins/sourceview/sourceview.c:
5646         Fixed another Gtk-Critical
5648         * plugins/tools/anjuta-tools.ui:
5649         * plugins/tools/plugin.h:
5650         Put Patch plugin in tools menu and changed ui file
5652 2006-07-29  Johannes Schmid <jhs@gnome.org>
5654         * plugins/document-manager/plugin.c:
5655         Fixed accelator Gtk-Warning
5657         * plugins/message-view/anjuta-msgman.c: 
5658         Fixed Gtk-Warning
5660         * plugins/sourceview/anjuta-document.c:
5661         * plugins/sourceview/anjuta-document.h:
5662         * plugins/sourceview/anjuta-marshal.list:
5663         Wrote a better emitter for the char-added signal
5665         * plugins/sourceview/sourceview.c:
5666         Fixed Redo/Undo to void Gtk-Criticals
5667         
5668         * plugins/sourceview/sourceview-args.c:
5669         * plugins/sourceview/sourceview-cell.c:
5670         * plugins/sourceview/sourceview-scope.c:
5671         * plugins/sourceview/sourceview-tags.c: 
5672         Adapted to new IAnjutaIterator API
5674 2006-07-28 Naba Kumar  <naba@gnome.org>
5676         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
5678         * plugins/symbol-browser/an_symbol.c,
5679         plugins/symbol-browser/an_symbol_iter.c,
5680         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
5681         subclass of AnjutaSymbol so that the symbol is accessible from
5682         the iter in light of changes in IAnjutaIterable.
5684         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
5685         implementation of IAnjutaIterable.
5687 2006-07-28 Naba Kumar  <naba@gnome.org>
5689         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
5690         IAnjutaIterable. They were kind of useless since the interface is
5691         defined on the data object itself. Added set_position() method
5692         in IAnjutaIterable to allow setting arbitrary current index to the
5693         iter.
5694         Added erase() and erase_range() in IAnjutaEditor.
5696         * plugins/editor/text-editor-iterable.c: Fixed 
5697         plugins/editor/text_editor.c: Implemented erase() and erase_range()
5698         methods in editor. Fixed get_line_from_position() method.
5700         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
5701         code. It's disabled for now.
5703         * plugins/sourceview/sourceview-cell.c,
5704         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
5705         implementation.
5707 2006-07-27  Johannes Schmid <jhs@gnome.org>
5709         * plugins/sourceview/sourceview-cell.c:
5710         Fixed IAnjutaEditorCell to work only on a single line
5711         Fixed crasher in finalize
5713         * plugins/symbol-browser/an_symbol_prefs.c:
5714         * global-tags/Makefile.am:
5715         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
5716         script installation     
5718 2006-07-26 Naba Kumar  <naba@gnome.org>
5720         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
5721         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
5722         
5723         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
5724         
5725         * plugins/document-manager/plugin.c: Fixed dynamic loading of
5726         support plugins
5727         
5728         * plugins/editor/text-editor-iterable.c,
5729         plugins/editor/text_editor.c,
5730         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
5731         method to work correctly, it was ignoring start and end parameters.
5732         Fixed TextEditorCell implementation. Fixed 'char-added' signal
5733         emission.
5734         
5735         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
5736         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
5738 2006-07-24  Massimo Cora'  <maxcvs@email.it>
5740         * plugins/symbol-browser/an_symbol_view.c,
5741         plugins/symbol-browser/an_symbol_view.h,
5742         plugins/symbol-browser/plugin.c:
5743     fix a matching case into sv_extract_type_qualifier_from_expr ()
5744     and some minor issues.
5746 2006-07-26  Johannes Schmid <jhs@gnome.org>
5748         * plugins/language-support-cpp-java/plugin.c:
5749         Fixed to work kind of with sourceview editor
5750         * plugins/sourceview/anjuta-document.c: 
5751         * plugins/sourceview/anjuta-view.c: 
5752         * plugins/sourceview/sourceview-cell.c:
5753         * plugins/sourceview/sourceview.c:
5754         Fixed IAnjutaEditorCell and "char-added" signal
5756 2006-07-24 Naba Kumar  <naba@gnome.org>
5758         * plugins/document-manager/plugin.c,
5759         plugins/document-manager/plugin.h: Initial implementedion for loading
5760         support plugins.
5761         
5762         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
5763         implementation.
5764         
5765         * plugins/editor/text_editor.c: Fixed syntax highlighting when
5766         indicators are cleared (that leaved grey texts).
5768 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
5770         * libanjuta/interfaces/libanjuta.idl,
5771         plugins/debug-manager/breakpoints.c,
5772         plugins/debug-manager/memory.c,
5773         plugins/debug-manager/registers.c,
5774         plugins/debug-manager/debug_tree.c,
5775         plugins/debug-manager/debugger.c,
5776         plugins/gdb/debugger.c,
5777         plugins/gdb/debugger.h,
5778         plugins/gdb/plugin.c:
5779         Add a parameter for reporting error
5780         Add a new interface for using gdb variable object
5781         Allow to cancel commands
5782         Rewrite handling of debugger state
5784         * plugins/debug-manager/plugin.c,
5785         plugins/debug-manager/locals.c,
5786         plugins/debug-manager/locals.h,
5787         plugins/debug-manager/register.c,
5788         plugins/debug-manager/stack_trace.c,
5789         plugins/debug-manager/stack_trace.h:
5790         Create and destroy local and stack trace windows when needed
5792 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
5794         * plugins/document-manager/plugin.c:
5795         Fixed "Automatic" highlighting
5797 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
5799         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
5801         * plugins/sourceview/anjuta-view.c:
5802         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
5804 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
5805         
5806         * configure.in: Check for C/C++-Compiler correctly
5808 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
5810         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
5812         * plugins/debug-manager/stack_trace.c:
5813         Destroy stack window when debuuger is disabled (#347414)
5814         
5815         * plugins/sourceview/anjuta-view.c:
5816         Fix a crash with popup-menu (#347412)
5818 2006-07-13 Naba Kumar  <naba@gnome.org>
5820         * plugins/editor/Makefile.am,
5821         plugins/editor/text_editor.h,
5822         plugins/editor/text-editor-iterable.h,
5823         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
5824         tested yet).
5825         
5826         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
5827         code.
5828         
5829         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
5831 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
5833         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
5834         Bug #342937
5835         
5836 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
5838         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
5840         * libanjuta/anjuta-preferences-dialog.c:
5841         Do not use the page_num returned by gtk_notebook_append_page to
5842         remove the page as it cause bugs when pages removal is not done
5843         in LIFO.
5845         * plugins/document-manager/anjuta-docman.c:
5846         * src/anjuta-app.c:
5847         makes Anjuta display dock_items which have previously been hidden
5849 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
5851         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
5853         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
5854         * plugins/sourceview/sourceview.c: (imark_unmark):
5855         
5856         Patches for bugs #346450 and #346295
5857         
5858         * AUTHORS: Added Fredrik
5860 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
5862         * plugins/message-view/anjuta-msgman.c: 
5863         Fixed close button/icon size (like in docman)
5865 2006-06-10 Naba Kumar <naba@gnome.org>
5867         * plugins/editor/text_editor.c: Fixed goto line to mark the line
5868         being set.
5869         
5870 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
5872         * libanjuta/interfaces/libanjuta.idl:
5873         Move inspect_memory function in IAnjutaCpuDebugger interface
5874         Rename Boolean type to State
5876         * plugins/debug-manager/breakpoint.c:
5877         Rename Boolean type to State
5879         * plugins/debug-manager/Makefile.am,
5880         plugins/debug-manager/anjuta-marshal.list,
5881         plugins/debug-manager/data_view.c,
5882         plugins/debug-manager/data_view.h,
5883         plugins/debug-manager/data_buffer.c,
5884         plugins/debug-manager/data_buffer.h,
5885         plugins/debug-manager/chunk_view.c,
5886         plugins/debug-manager/chunk_view.h,
5887         plugins/debug-manager/anjuta-debug-manager.ui,
5888         plugins/debug-manager/debugger.c,
5889         plugins/debug-manager/memory.c,
5890         plugins/debug-manager/memory.h,
5891         plugins/debug-manager/plugin.c,
5892         plugins/gdb/debugger.c,
5893         plugins/gdb/debugger.h,
5894         plugins/gdb/plugin.c:
5895         Rewrite memory window using a special widget
5896         Rename Boolean type to State
5898 2006-06-08 Naba Kumar <naba@gnome.org>
5900         * plugins/editor/text_editor.c (itext_editor_get_current_word):
5901         Do not return garbage characters and return NULL when there is no
5902         current word.
5903         
5904         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
5905         work correctly.
5906         
5907         * plugins/search/search-replace.c: Fixed a mem leak.
5909 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
5911         * libanjuta/anjuta-launcher.c:
5912         Added debug message (see #343522)
5913         
5914         * plugins/build-basic-autotools/build-basic-autotools.c:
5915         Patch from Günther Brammer to fix #344015
5917         * plugins/sourceview/sourceview.c:
5918         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
5919         automatic highlight of build messages)
5921 2006-06-06 Naba Kumar <naba@gnome.org>
5923         * configure.in,
5924         libanjuta/interfaces/libanjuta.idl,
5925         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
5926         plugins/Makefile.am,
5927         plugins/document-manager/action-callbacks.c,
5928         plugins/document-manager/plugin.c,
5929         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
5930         interface for language highlight selection and langauge change
5931         signal.
5932         
5933         * plugins/language-support-cpp-java: Added language support
5934         plugin for cpp and java.
5936 2006-05-27  Naba Kumar  <naba@gnome.org>
5938         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
5939         plugins/debug-manager/*, data/Makefile.am,
5940         manuals/reference/libanjuta/libanjuta.types,
5941         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
5942         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5943         merged anjuta-new-debugger branch into trunck.
5944         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
5946 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
5947         
5948         * libanjuta/interfaces/libanjuta.idl,
5949         plugins/debug-manager/debugger.c,
5950         plugins/debug-manager/debugger.h,
5951         plugins/gdb/anjuta-gdb.plugin.in,
5952         plugins/gdb/debugger.c,
5953         plugins/gdb/debugger.h,
5954         plugins/gdb/plugin.c:
5955         Add new IAnjutaCpuDebugger interface to access cpu register
5956         Run gdb instead of /usr/local/bin/gdb
5957         
5958         * plugins/debug-manager/plugin.c,
5959         plugins/debug-manager/registers.c,
5960         plugins/debug-manager/registers.h:
5961         Rewrite register window
5962         Rename Load target menu item to Run target
5964 2006-05-07  Naba Kumar  <naba@gnome.org>
5966         * plugins/gdb.init
5967         
5968 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
5970         * plugins/debug-manager/watch.c,
5971         plugins/debug-manager/breakpoint.c,
5972         plugins/debug-manager/breakpoint.h:
5973         Fix crash: disconnect save and load session signals
5975 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
5977         * libanjuta/interface/libanjuta.idl,
5978         plugins/debug-manager/debugger.c,
5979         plugins/gdb/plugin.c:
5980         Add a value parameter for evaluate command
5982         * plugins/debug-manager/anjuta-debug-manager.glade:
5983         Create new dialog box for watches using glade
5985         * plugins/debug-manager/anjuta-debug-manager.ui:
5986         Move watch menu items near the end
5987         Move breakpoint menu items outside the sub menu
5989         * plugins/debug-manager/debug_tree.c,
5990         plugins/debug-manager/debug_tree.h,
5991         plugins/debug-manager/debug_tree.h,
5992         plugins/debug-manager/watch.c:
5993         Move all GUI code from watch.c to debug_tree.c
5994         Add an auto update property to watches
5995         
5996         * plugins/debug-manager/locals.c,
5997         plugins/debug-manager/locals.h,
5998         plugins/debug-manager/stack_trace.c,
5999         plugins/debug-manager/stack_trace.h,
6000         plugins/debug-manager/plugin.c:
6001         Register actions before starting debugger
6003         * plugins/gdb/debugger.c:
6004         Do not call callback function if not present
6006 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
6008         * libanjuta/interfaces/libanjuta.idl,
6009         plugins/debug-manager/stack_trace.c,
6010         plugins/debug-manager/stack_trace.h,
6011         plugins/debug-manager/anjuta-debug-manager.ui,
6012         plugins/gdb/debugger.c:
6013         Add a popup menu in stack frame window
6014         Add a new frame-changed event
6015         Use MI command for getting stack informations
6016         Get filename with full path (need gdb > 6.3)
6018         * libanjuta/interfaces/libanjuta.idl,
6019         plugins/debug-manager/debug_tree.c,
6020         plugins/debug-manager/debugger.c,
6021         plugins/debug-manager/locals.c,
6022         plugins/debug-manager/locals.h,
6023         plugins/debug-manager/plugin.c,
6024         plugins/gdb/debugger.c,
6025         plugins/gdb/debugger.h,
6026         plugins/gdb/parser.c,
6027         plugins/gdb/parser.h,
6028         plugins/gdb/plugin.c,
6029         plugins/gdb/Makefile.am:
6030         Pass watch data with string instead of Watch structures
6031         Use debug_tree in local window
6032         Remove info local
6033         Remove parser.{ch}
6035         * plugins/debug-manager/breakpoints.c,
6036         plugins/debug-manager/utilities.c,
6037         plugins/debug-manager/utilities.h:
6038         Use a GtkListStore instead of a GtkTreeStore
6039         move goto_location_in_editor in utilities.c
6040         
6041 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
6043         * libanjuta/interfaces/libanjuta.idl,
6044         plugins/debug-manager/anjuta-debug-manager.ui,
6045         plugins/debug-manager/breakpoints.c,
6046         plugins/debug-manager/plugin.c,
6047         plugins/gdb/debugger.c:
6048         Add a breakpoint type
6049         Add new popup menu in breakpoint window
6050         Add toggle breakpoint in editor popup menu
6051         Save and restore breakpoint enable
6052         Fix bug in clear all breakpoints
6053         Remove old useless code
6055         * plugins/debug-manager/debugger.c:
6056         Fix some problem with debugger states
6058         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6059         Update documentation
6060         
6061 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
6063         * data/Makefile.am,
6064         plugins/gdb/Makefile.am,
6065         plugins/gdb/gdb.init:
6066         Move gdb.init crom data to plugins/gdb
6068         * plugins/gdb/gdb.init,
6069         libanjuta/interfaces/libanjuta.idl,
6070         plugins/debug-manager/breakpoints.c,
6071         plugins/debug-manager/debugger.c,
6072         plugins/debug-manager/plugin.c,
6073         plugins/gdb/debugger.c,
6074         plugins/gdb/plugin.c:
6075         Support pending breakpoints
6076         Rewrite debugger states
6077         Split ianjuta_debugger_log into _enable_log and _disable_log
6079         * plugins/debug-manager/start.c,
6080         plugins/debug-manager/debug_tree.c,
6081         plugins/gdb/parser.c:
6082         Remove some useless lines
6084         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
6085         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6086         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6087         Update documentation
6089 2006-03-12 Naba Kumar <naba@gnome.org>
6091         * manuals/references/libanjuta/libanjuta.types: Fixed
6092         debug-manager name.
6093         
6094 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6096         * libanjuta/anjuta-debugger.c,
6097         libanjuta/anjuta-debugger.h:
6098         Remove those files
6099         
6100         * libanjuta/interfaces/libanjuta.idl,
6101         plugins/debug-mananger/breakpoints.c,
6102         plugins/debug-manager/debug_tree.c,
6103         plugins/debug-manager/debugger.c,
6104         plugins/debug-manager/plugin.c,
6105         plugins/debug-manager/registers.c,
6106         plugins/debug-manager/sharedlib.c,
6107         plugins/debug-manager/signal.c,
6108         plugins/debug-manager/stack_trace.c,
6109         plugins/debug-manager/start.c,
6110         plugins/debug-manager/watch.c,
6111         plugins/gdb/debugger.c,
6112         plugins/gdb/debugger.h,
6113         plugins/gdb/parser.c,
6114         plugins/gdb/parser.h,
6115         plugins/gdb/plugin.c:
6116         Move types definitions from libanjuta/anjuta-debugger.{ch}
6117         Rename types from AnjutaDebugger* to IAnjutaDebugger*
6118         
6119         * plugins/gdb/Makefile.am:
6120         Remove user interface from gdb plugin
6122 2006-03-12 Naba Kumar <naba@gnome.org>
6124         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
6126 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
6128         Modified Patch from Marc Maurer <uwog@uwog.net>:
6129         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
6130         Fixes #342447
6131         
6132         * plugins/sourceview/Makefile.am:
6133         * plugins/sourceview/sourceview-cell.c:
6134         * plugins/sourceview/sourceview-cell.h:
6135         * plugins/sourceview/sourceview.c: 
6136         
6137         Implemented IAnjutaEditorCell
6139 2006-05-21  Naba Kumar  <naba@gnome.org>
6141         * libanjuta/interfaces/libanjuta.idl,
6142         plugins/document-manager/action-callbacks.c,
6143         plugins/document-manager/plugin.c,
6144         plugins/editor/print.c, plugins/editor/text_editor.c,
6145         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
6146         Fixed zooming and added icons and shortcuts for zoom menu items.
6148 2006-05-21  Naba Kumar  <naba@gnome.org>
6150         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
6151         whitespaces.
6153 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6155         * plugins/document-manager/anjuta-docman.c:
6156         Fixed close button reaction by setting the correct current editor
6158 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6160         Patch from Yang Hong <yanghong@ccoss.com.cn>:
6161         * plugins/document-manager/anjuta-docman.c
6162         - Fix close button, you can close any tab as you wish now.
6163         - Fadeout mime icon as the same as close image  
6165 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6167         Patch from Marc Maurer <uwog@uwog.net>
6168         * main.c: Compile fix when NLS is enabled
6169         
6170         AUTHORS: Added Marc
6172 2006-05-20  Naba Kumar  <naba@gnome.org>
6174         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
6175         while loading abiword-2.4.4/abi project).
6177 2006-05-18 Naba Kumar  <naba@gnome.org>
6179         * libanjuta/interfaces/libanjuta.idl,
6180         plugins/document-manager/action-callbacks.c,
6181         plugins/editor/print.c,
6182         plugins/editor/text_editor.c,
6183         plugins/editor/text_editor.h,
6184         plugins/editor/text_editor_prefs.c: Fixed zooming.
6185         
6186         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
6187         interface for character iteration and IAnjutaEditorAssist interface
6188         for autocompletions and editor tips.
6190 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
6192         Patch from Günther Brammer <GBrammer@gmx.de>:
6193         * plugins/document-manager/anjuta-docman.c:
6194         Make tabs smaller but keep nice closing icon
6196         * plugins/document-manager/anjuta-docman.c:
6197         * plugins/document-manager/Makefile.am:
6198         
6199         Added nice mime-icons to the editor tabs
6201 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
6203         * configure.in: Bumped version to 2.0.3 (pre-release increment)
6204         
6205         * plugins/symbol-browser/an_symbol_view.c:
6206         - Fixed crasher
6207         - Fixed symbol searching (Yang Hong (#341997))
6208         
6209         * plugins/devhelp/htmlview.c:
6210         Fixed devhelp plugin
6211         
6212         * plugins/build-basic-autotools/build-basic-autotools.c:
6213         * plugins/search/search-replace.c:
6214         * plugins/document-manager/anjuta-docman.c:
6215         
6216         Only add a marker to a line where it makes sense!
6218 === anjuta 2.0.2 ===
6220 2006-05-15  Naba Kumar  <naba@gnome.org>
6222         * configure.in: set required versions for
6223         gdl and glade3.
6224         
6225 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
6227         * plugins/glade/plugin.c:
6228         Fixed signal connection for "gtk-doc-search"
6230 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
6232         * NEWS: Set release date, add known issues
6233         
6234         * libanjuta/anjuta-shell.c:
6235         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
6236         and debug other gtk-warnings/criticals)
6237         
6238         * plugins/build-basic-autotools/build-basic-autotools.c:
6239         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
6240         
6241         * plugins/sourceview/anjuta-view.c:
6242         * plugins/sourceview/sourceview-args.c:
6243         * plugins/sourceview/sourceview-scope.c:
6244         * plugins/sourceview/sourceview-tags.c:
6245         Fixed gtk-criticals (gtk_source_language_get_mime_types)
6247 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
6249         * pixmaps/Makefile.am:
6250         Add preferences_general.png
6251         
6252         * plugins/devhelp/plugin.c:
6253         Fixed some more realise things
6254         
6255         * plugins/message-view/anjuta-msgman.c:
6256         Support stock icons for message panes
6257         
6258         * plugins/search/search-replace.c:
6259         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
6260          
6261         * plugins/search/search-replace_backend.c:
6262         Fixed #341359
6263         
6264         * plugins/sourceview/anjuta-document.c:
6265         * plugins/sourceview/sourceview.c:
6266         Fixed finalise and tag completion
6267         
6268         * src/anjuta-app.c:
6269         Use preferences_general icon
6271 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
6273         * pixmaps/Makefile.am:
6274         Fixed EXTRA_DIST
6276 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
6278         * plugins/sourceview/sourceview-prefs.c:
6279         Fixed font & color handling
6280         
6281         * plugins/symbol-browser/an_symbol_view.c:
6282         Fixed crasher
6284 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
6286         * plugins/macro/macros.xml:
6287         Fixed bug #341583 (Address of FSF)
6289 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
6291         * src/main.c:
6292         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
6293         Update: Do it the cool way...
6294         
6295 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
6297         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
6298         Implement gtk-api-help signals of glade3
6299         * configure.in: Bump to glade3 2.91.2
6300         
6301         * plugins/devhelp/plugin.c:
6302         Fixed some realize stuff in the devhelp plugin
6303         
6304         * plugins/sourceview/anjuta-document.c:
6305         fixed bug with scope completion
6307 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
6309         * plugins/symbol-browser/an_symbol_view.c
6310         * plugins/symbol-browser/an_symbol_prefs.c
6311         * plugins/symbol-browser/an_symbol_prefs.h
6312         * global_tags/create_global_tags.sh:
6313         
6314         Automaticly create global tags on first startup
6316 2006-05-08  Massimo Cora'  <maxcvs@email.it>
6318         * configure.in:
6319         * plugins/project-wizard/templates/Makefile.am:
6320         * (added) plugins/project-wizard/templates/cpp-logo.png:
6321         * (added) plugins/project-wizard/templates/cpp.wiz:
6322         * (added) plugins/project-wizard/templates/cpp/*:
6324         Added a generic c++ template. It's a simple hello world.
6326 2006-05-07  Massimo Cora' <maxcvs@email.it>
6328         * plugins/symbol-browser/an_symbol_view.c:
6329         fixed a stupid crasher.
6331 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
6333         * plugins/project-wizard/templates/wxwin/configure.in.tpl
6334         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
6335         
6336         Fixed WxWidgets project type
6338 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
6340         * plugins/devhelp/htmlview.c: 
6341         * plugins/devhelp/plugin.c:
6342         Maybe I fixed the crash this time! I could at least not reproduce anymore!
6343         
6344         * plugins/project-wizard/install.c:
6345         Don't set a message - thanks to seb
6347 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
6349         * plugins/devhelp/htmlview.c: 
6350         * plugins/symbol-browser/an_symbol_view.c:
6351         
6352         There is a weird crash in gtk_idle which I still did not completly fix!
6353         
6354         * plugins/project-wizard/install.c:
6355         Default to success instead of failure
6357 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
6359         * plugins/devhelp/htmlview.c:
6360         * plugins/devhelp/plugin.c:
6361         Fixed bug and libdevhelp issue!
6363         * plugins/project-wizard/install.c:
6364         Fixed message string!
6366 2006-05-03  Massimo Cora' <maxcvs@email.it>
6367        
6368         * plugins/symbol-browser/an_symbol_view.c:
6369         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
6371 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
6373         * pixmaps/Makefile.am:
6374         * src/main.c:
6375         * anjuta.desktop.in.in
6376         
6377         GNOME Goal #2.1: Install theme-friendly icons
6379 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
6381         * plugins/devhelp/htmlview.c: Reload page on reparent
6382         * plugins/document-manager/anjuta-docman.c:
6383         Present document-manager when document is selected in file-manager
6385 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
6387         * plugins/symbol-broser/an_symbol_view.c:
6388         Fixed crasher in namespace exploration
6390 2006-05-01  Massimo Cora' <maxcvs@email.it>
6392         * configure.in:
6393         * plugins/valgrind/Makefile.am:
6395         Optional compiling of Valgrind plugin
6397 2006-05-01  Massimo Cora' <maxcvs@email.it>
6399         * plugins/symbol-browser/an_symbol_view.c:
6400         - modularized code. Marked with FIXME the parts which need improvement.
6401         - More comments.
6402     - Added basic namespace completion for Gtkmm type project:
6403     - namespace1::MyClass *class;
6404     - class-> [display]
6405     - Namespaces must be anyway improved.
6407 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
6409         * plugins/devhelp/plugin.c: 
6410         Fixed up plugin unloading and show html widget on link selected
6411         
6412         * NEWS: Updated
6413         
6414 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
6416         * plugins/devhelp/Makefile.am:
6417         * plugins/devhelp/anjuta-devhelp.plugin.in:
6418         * plugins/devhelp/htmlview.c:
6419         * plugins/devhelp/htmlview.h:
6420         * plugins/devhelp/plugin.c: 
6421         * plugins/devhelp/plugin.h:
6422         Reimplemeted devhelp plugin from scratch
6423         
6424         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
6425         Fixed crasher
6427 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
6429         * plugins/sourceview/sourceview-tags.c:
6430         complete some more tag types
6431         
6432         * plugins/valgrind/plugin.c:
6433         * plugins/valgrind/preferences.c:
6434         * plugins/valgrind/vggeneralprefs.c:
6435         
6436         Fixed lots of gtk warnings
6438 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
6440         * plugins/sourceview/sourceview-scope.c:
6441         Implemented type-ahead for scope completion
6443 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
6445         * manuals/C/Makefile.am:
6446         * manuals/Makefile.am:
6447         * plugins/document-manager/Makefile.am:
6448         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
6449         * plugins/sourceview/Makefile.am:
6450         * tagmanager/c.c:
6451         
6452         Fixed distcheck
6453         
6454         * plugins/class-gen/goc_template_header: G_END_DECLS
6456 2006-05-27  Naba Kumar <naba@gnome.org>
6458         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
6459         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
6460         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
6461         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
6462         scintilla/include/Scintilla.iface,
6463         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
6464         cvs. Fixed compile flags. Removed outdated patches.
6466 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
6468         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
6470         * plugins/sourceview/anjuta-document.c:
6471         * plugins/sourceview/sourceview-args.c:
6472         * plugins/sourceview/sourceview-scope.c:
6473         
6474         Add End/Home keypresses and support completion if symbol start with '!' for example
6475         in an if statement
6477 2006-04-27 Massimo Cora' <maxcvs@email.it>
6479         * libanjuta/interfaces/libanjuta.idl:
6481         * plugins/sourceview/sourceview-scope.c:
6482         * plugins/sourceview/tag-window.c: 
6483         * plugins/sourceview/tag-window.h:
6484         * plugins/symbol-browser/an_symbol_view.c:
6485         * plugins/symbol-browser/an_symbol_view.h:
6486         * plugins/symbol-browser/plugin.c:
6487         
6488         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
6489         interface.
6490         Code and ideas for C/C++ new completion engine comes from IComplete written by
6491         Martin Stubenschrott <stubenschrott@gmx.net>.
6492         Currently the interface works only with GtkSourceView plugin.   
6493         
6494         * tagmanager/Makefile.am:
6495         * tagmanager/c.c: 
6496         * tagmanager/entry.h:
6497         * tagmanager/get.c:
6498         * tagmanager/get.h:
6499         * tagmanager/include/tm_file_entry.h:
6500         * tagmanager/include/tm_project.h:
6501         * tagmanager/include/tm_source_file.h:
6502         * tagmanager/include/tm_symbol.h:
6503         * tagmanager/include/tm_tagmanager.h:
6504         * tagmanager/include/tm_work_object.h:
6505         * tagmanager/include/tm_workspace.h:
6506         * tagmanager/parse.c:
6507         * tagmanager/read.c: 
6508         * tagmanager/read.h:
6509         * tagmanager/tm_project.c: 
6510         * tagmanager/tm_source_file.c: 
6511         * tagmanager/tm_workspace.c:
6512         
6513         Tagmanager can now parse a memory buffer and generate/update 
6514         tags into tm_workspace/tm_project on the fly, without using files.
6515         C/C++ is supported now.
6516         
6517 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
6519         * plugins/sourceview/anjuta-document.c:
6520         * plugins/sourceview/sourceview-args.c:
6521         * plugins/sourceview/sourceview-scope.c:
6522         * plugins/sourceview/sourceview.c:
6523         
6524         Fixed some memory leaks and argument completion
6526 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
6528         * plugins/glade/plugin.c:
6529         
6530         Fixed glade plugin build because of API changes in glade3
6532 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
6534         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
6535         Updated editor section
6536         
6537         * manuals/C/anjuta-manual/interface.xml:
6538         * manuals/C/anjuta-manual/preferences.xml:
6539         * manuals/C/anjuta-manual/projects.xml:
6540         Updated manual
6541         
6542         * plugins/editor/anjuta-editor.plugin.in:
6543         Better plugin name
6545 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
6547         * configure.in:
6548         * plugins/editor/anjuta-editor.plugin.in:
6549         * plugins/sourceview/sourceview.plugin.in:
6551         Build both editors and let the user decide a runtime!
6552         
6553         * plugins/sourceview/sourceview-scope.c:
6554         Fixed bug in regex to allow test()-> completions
6556 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
6558         * plugins/sourceview/anjuta-document.c:
6559         * plugins/sourceview/sourceview-args.c: 
6560         * plugins/sourceview/sourceview-scope.c:
6561         * plugins/sourceview/sourceview-tags.c:
6562         * plugins/sourceview/tag-window.c: 
6563         
6564         Improved callltip windows
6566 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
6568         * src/anjuta-app.c: (on_session_save):
6569         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
6570         <ricardo.jose.ferrari@gmail.com> for pointing this out!
6572 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
6574         * libanjuta/anjuta-utils.c: 
6575         * plugins/cvs-plugin/cvs-execute.c:
6576         Off-by-one...
6578         * scintilla/LexInno.cxx:
6579         * scintilla/LexOpal.cxx:
6580         * scintilla/LexTCL.cxx:
6582         Added missing files from scintilla-update
6584 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
6586         * configure.in:
6587         * manuals/C/Makefile.am:
6588         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
6589         * manuals/C/anjuta-manual/Makefile.am:
6590         * manuals/C/anjuta-manual/anjuta-manual.xml:
6591         * manuals/C/anjuta-manual/build.xml:
6592         * manuals/C/anjuta-manual/debugger.xml:
6593         * manuals/C/anjuta-manual/execute.xml:
6594         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
6595         * manuals/C/anjuta-manual/figures/arguments.png:
6596         * manuals/C/anjuta-manual/figures/configure_dlg.png:
6597         * manuals/C/anjuta-manual/figures/file_menu.png:
6598         * manuals/C/anjuta-manual/figures/menu_main.png:
6599         * manuals/C/anjuta-manual/figures/menubar.png:
6600         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
6601         * manuals/C/anjuta-manual/figures/project_info.png:
6602         * manuals/C/anjuta-manual/figures/scrshot.png:
6603         * manuals/C/anjuta-manual/figures/symbol_browser.png:
6604         * manuals/C/anjuta-manual/figures/tool-editor.png:
6605         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
6606         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
6607         * manuals/C/anjuta-manual/figures/toolbar_format.png:
6608         * manuals/C/anjuta-manual/figures/toolbar_main.png:
6609         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
6610         * manuals/C/anjuta-manual/fileoperations.xml:
6611         * manuals/C/anjuta-manual/interface.xml:
6612         * manuals/C/anjuta-manual/introduction.xml:
6613         * manuals/C/anjuta-manual/preferences.xml:
6614         * manuals/C/anjuta-manual/projects.xml:
6615         * manuals/C/anjuta-manual/tools.xml:
6616         * manuals/Makefile.am:
6617         
6618         Updated manual and faq
6620         * scintilla/CallTip.cxx:
6621         * scintilla/CallTip.h:
6622         * scintilla/CellBuffer.cxx:
6623         * scintilla/CellBuffer.h:
6624         * scintilla/ContractionState.cxx:
6625         * scintilla/Document.cxx:
6626         * scintilla/Document.h:
6627         * scintilla/DocumentAccessor.cxx:
6628         * scintilla/Editor.cxx:
6629         * scintilla/Editor.h:
6630         * scintilla/ExternalLexer.cxx:
6631         * scintilla/Indicator.cxx:
6632         * scintilla/KeyMap.cxx:
6633         * scintilla/KeyWords.cxx:
6634         * scintilla/LexAU3.cxx:
6635         * scintilla/LexBash.cxx:
6636         * scintilla/LexCPP.cxx:
6637         * scintilla/LexCaml.cxx:
6638         * scintilla/LexCsound.cxx:
6639         * scintilla/LexEiffel.cxx:
6640         * scintilla/LexGui4Cli.cxx:
6641         * scintilla/LexHTML.cxx:
6642         * scintilla/LexLua.cxx:
6643         * scintilla/LexMSSQL.cxx:
6644         * scintilla/LexOthers.cxx:
6645         * scintilla/LexPOV.cxx:
6646         * scintilla/LexPython.cxx:
6647         * scintilla/LexRuby.cxx:
6648         * scintilla/LexSQL.cxx:
6649         * scintilla/LexVB.cxx:
6650         * scintilla/Makefile.am:
6651         * scintilla/PlatGTK.cxx:
6652         * scintilla/PropSet.cxx:
6653         * scintilla/RESearch.cxx:
6654         * scintilla/RESearch.h:
6655         * scintilla/ScintillaBase.cxx:
6656         * scintilla/ScintillaGTK.cxx:
6657         * scintilla/StyleContext.h:
6658         * scintilla/ViewStyle.cxx:
6659         * scintilla/ViewStyle.h:
6660         * scintilla/XPM.cxx:
6661         * scintilla/include/KeyWords.h:
6662         * scintilla/include/Platform.h:
6663         * scintilla/include/PropSet.h:
6664         * scintilla/include/SciLexer.h:
6665         * scintilla/include/Scintilla.h:
6666         * scintilla/include/Scintilla.iface:
6667         * scintilla/include/ScintillaWidget.h:
6668         * scintilla/lexers.make:
6670         Update to scintilla 1.68
6672         * src/anjuta-app.c:
6673         Only show help items which are really availible
6675         * plugins/cvs-plugin/cvs-callbacks.c
6676         * plugins/cvs-plugin/cvs-execute.c
6677         * plugins/cvs-plugin/subversion-callbacks.c:
6678         * libanjuta/anjuta-utils.c:
6679         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
6681 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
6683         * plugins/project-wizard/install.c,
6684         * plugins/project-wizard/autogen.c:
6685         Add error messages if using a read only directory
6686         Improve fix for bug #339296
6688 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
6690         * libanjuta/interfaces/libanjuta.idl:
6691         * plugins/document-manager/action-callbacks.c:
6692         * plugins/document-manager/plugin.c:
6693         * plugins/editor/text_editor.c:
6694         Added IAnjutaEditorGoto 
6696         * plugins/editor/aneditor.cxx:
6697         * plugins/editor/aneditor.h:
6698         * plugins/editor/text_editor.h:
6699         * plugins/editor/text_editor_prefs.c:
6700         
6701         Fixed #305076
6703 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
6705         * libanjuta/interfaces/libanjuta.idl:
6706         * plugins/document-manager/action-callbacks.c:
6707         * plugins/document-manager/anjuta-docman.c:
6708         * plugins/document-manager/plugin.c:
6709         * plugins/editor/text_editor.c: 
6710         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
6711         
6712         * plugins/sourceview/sourceview.c:
6713         * plugins/sourceview/sourceview.glade:
6714         Fixed some uft-8 issues and added a preference option
6715         to enable/disable gnome-vfs monitoring
6716         
6717         * scintilla/Makefile.am:
6718         * scintilla/include/Makefile.am:
6719         Fixed build
6721 2006-04-20  Massimo Cora' <maxcvs@email.it>
6723         * libanjuta/interfaces/libanjuta.idl:
6724         Remove get_current_pos () because we have get_position()
6726 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
6728         * NEWS: Updated
6729         * plugins/sourceview/tag-window.c:
6730         Don't close window on PageUp/PageDown
6732 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
6734         * data/Makefile.am:
6735         * manuals/reference/libanjuta/Makefile.am:
6736         
6737         Some build fixes
6738         
6739         * src/Makefile.am:
6740         * src/bacon-message-connection.c: 
6741         * src/bacon-message-connection.h: (both from gedit)
6742         * src/main.c:
6743         
6744         Fixed #312319 (Opening files when Anjuta is already open)
6746 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
6748         * TODO.tasks: Updated
6749         * plugins/sourceview/anjuta-view.c: 
6750         * plugins/sourceview/anjuta-view.h:
6751         * plugins/sourceview/sourceview.c: 
6752         
6753         * configure.in: Fix --enable-plugin-scintilla
6754         
6755         Added char_added signal
6757 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
6759         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
6760         
6761         Fixed diff for utf8
6762         
6763         * plugins/sourceview/sourceview.c:
6764         Fixed VFS monitoring (still a bit buggy)
6765         
6766         * plugins/sourceview/sourceview-args.c:
6767         * plugins/sourceview/tag-window.c: 
6768         
6769         Better sizing for the popup-window
6771 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
6773         * plugins/project-wizard/templates/gnome/src/main.c:
6774         * plugins/project-wizard/templates/gnome/src/project.glade:
6775         * plugins/project-wizard/templates/gtk/src/main.c: 
6776         * plugins/project-wizard/templates/gtk/src/project.glade:
6777         * plugins/project-wizard/templates/gtkmm/src/main.cc:
6778         
6779         Fixed up GLADE_FILE definition in project types and fixed bug #334546
6780         
6781 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
6783         * configure.in: More removal of obsoleteness.
6784         * po/no.po:
6786 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
6788         * ROADMAP:
6789         * libanjuta/anjuta-preferences.c: 
6790         * libanjuta/anjuta-utils.c: 
6791         * libanjuta/anjuta-utils.h:
6792         * plugins/message-view/message-view.c:
6793         
6794         Changed color functions and moved convert_color to anjuta-utils.h
6795         
6796         * plugins/message-view/anjuta-message-manager-plugin.glade:
6797         GnomeColorPicker -> GtkColorButton (bug #309154)
6798         
6799         * plugins/sourceview/plugin.c:
6800         * plugins/sourceview/sourceview-prefs.c:
6801         * plugins/sourceview/sourceview.glade:
6802         Added color and font preferences
6804         * plugins/sourceview/sourceview-tags.c:
6805         Only show as much choices as configured in preferences
6807 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
6809         * ROADMAP, NEWS: Updated (we are far behind ;-)
6810         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
6812 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
6814         * configure.in:
6815         * plugins/editor/Makefile.am:
6816         * scintilla/Makefile.am
6817         
6818         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
6819         
6820         * global-tags/Makefile.am:
6821         * global-tags/create_global_tags.sh:
6822         * plugins/symbol-browser/an_symbol_prefs.c:
6823         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6824         * plugins/symbol-browser/plugin.h:
6825         * tagmanager/include/tm_workspace.h:
6826         * tagmanager/tm_workspace.c:
6827         
6828         Fixed symbol-browser prefs and move global tags generation from installtion to
6829         preferences to make the life easier for distributers and to allow updates after installtion
6831         * plugins/document-manager/action-callbacks.c: 
6832         * plugins/document-manager/action-callbacks.h:
6833         * plugins/document-manager/anjuta-document-manager.ui:
6834         * plugins/document-manager/indent-util.c:
6835         * plugins/document-manager/plugin.c:
6836         * plugins/editor/text_editor.c:
6837         
6838         Moved indent stuff to document-manager
6839         
6840         * plugins/sourceview/anjuta-view.c: 
6841         * plugins/sourceview/sourceview-args.c: 
6842         * plugins/sourceview/sourceview-scope.c:
6843         * plugins/sourceview/sourceview-tags.c: 
6844         * plugins/sourceview/sourceview.c:
6845         
6846         Fixed several bugs
6847         
6848         * plugins/sourceview/sourceview.plugin (removed):
6849         * plugins/sourceview/sourceview.plugin.in:
6850         Editor is not user-activatible
6851         
6852         * plugins/sourceview/sourceview.png:
6853         Updated icon
6855 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
6857         * src/anjuta-app.c: Fixed crasher on plugin unloading
6859 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
6861         * plugins/sourceview/sourceview.c
6862         * plugins/sourceview/sourceview-args.c
6863         * plugins/sourceview/sourceview-args.h:
6864         
6865         Polished argument completion
6867 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
6869         * plugins/message-view/anjuta-msgman.c:
6870         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
6871         
6872         Show message pane on switch (does not work, anjuta_shell needs a fix)
6873         
6874         * plugins/sourceview/Makefile.am:
6875         * plugins/sourceview/anjuta-view.c: (find_tag_window),
6876         * plugins/sourceview/sourceview-args.c: 
6877         * plugins/sourceview/sourceview-args.h:
6878         * plugins/sourceview/sourceview-private.h:
6879         * plugins/sourceview/sourceview-scope.c: 
6880         (sourceview_scope_update), (sourceview_scope_filter_keypress):
6881         * plugins/sourceview/sourceview-tags.c:
6882         * plugins/sourceview/sourceview.c:
6883         * plugins/sourceview/tag-window.c:
6884         * plugins/sourceview/tag-window.h:
6885         
6886         Added scope and argument completion
6888 2006-04-03  Johannes Schmid <jhs@gnome.org>
6890         * TODO.tasks
6891         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
6892         (on_widget_remove):
6893         Save toolbar state
6895         * plugins/sourceview/sourceview.c: (iselect_clear):
6896         Make "Delete"-key working
6898         * configure.in: #336389
6900 2006-04-03  Johannes Schmid <jhs@gnome.org>
6902         * plugins/sourceview/Makefile.am:
6903         * plugins/sourceview/anjuta-view.c:
6904         * plugins/sourceview/plugin.c: 
6905         * plugins/sourceview/sourceview-private.h:
6906         * plugins/sourceview/sourceview-scope.c:
6907         * plugins/sourceview/sourceview-scope.h:
6908         * plugins/sourceview/sourceview-tags.c: 
6909         * plugins/sourceview/sourceview-tags.h:
6910         * plugins/sourceview/sourceview.c:
6911         * plugins/sourceview/sourceview.h:
6912         * plugins/sourceview/tag-window.c:
6913         
6914         - fixed goto_file_line
6915         - scroll to cursor on undo/redo
6916         - show correct popup-menu
6917         - scope completion (not ready yet)
6919 2006-04-03  Johannes Schmid <jhs@gnome.org>
6921         * plugins/sourceview/plugin.c: 
6922         * plugins/sourceview/sourceview-tags.c:
6923         * plugins/sourceview/sourceview.c: 
6924         * plugins/sourceview/sourceview.h:
6925         * plugins/sourceview/tag-window.c:
6926         
6927         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
6929 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6931         * plugins/sourceview/sourceview.c:
6932         Fixed next/previous bookmark.
6933         Toggled bookmark (set/unset).
6935 2006-04-03  Johannes Schmid <jhs@gnome.org>
6937         * plugins/document-manager/action-callbacks.c:
6938         Fixed Gtk-Warning in goto_line
6939         
6940         * plugins/sourceview/Makefile.am:
6941         * plugins/sourceview/anjuta-document.c:
6942         * plugins/sourceview/anjuta-view.c: 
6943         * plugins/sourceview/anjuta-view.h:
6944         * plugins/sourceview/sourceview-autocomplete.c:
6945         * plugins/sourceview/sourceview-autocomplete.h:
6946         * plugins/sourceview/sourceview-private.h:
6947         * plugins/sourceview/sourceview-tags.c:
6948         * plugins/sourceview/sourceview-tags.h:
6949         * plugins/sourceview/sourceview.c:
6950         * plugins/sourceview/tag-window.c:
6951         * plugins/sourceview/tag-window.h:
6952         Created a nice API for tag and completion windows
6953         
6954         * plugins/sourceview/sourceview-print.h:
6955         * plugins/sourceview/sourceview-print.c:
6956         Added printing
6957                 
6958 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6960         * plugins/sourceview/sourceview.c:
6961         Fixed typo (Sort bookmarks).
6962         
6963 2006-04-01  Johannes Schmid <jhs@gnome.org>
6965         * plugins/sourceview/anjuta-document.c:
6966         * plugins/sourceview/anjuta-document.h:
6967         * plugins/sourceview/anjuta-view.c:
6968         * plugins/sourceview/anjuta-view.h:
6969         * plugins/sourceview/sourceview-autocomplete.c:
6970         * plugins/sourceview/sourceview-autocomplete.h:
6971         * plugins/sourceview/sourceview-prefs.c:
6972         * plugins/sourceview/sourceview-prefs.h:
6973         * plugins/sourceview/sourceview-private.h:
6974         * plugins/sourceview/sourceview-tags.c:
6975         * plugins/sourceview/sourceview-tags.h:
6976         * plugins/sourceview/sourceview.c:
6977         * plugins/sourceview/sourceview.glade:
6978         * plugins/sourceview/tag-window.c: 
6979         * plugins/sourceview/tag-window.h:
6980         
6981         Improved code complete and autocomplete
6983 2006-04-01  Johannes Schmid <jhs@gnome.org>
6985         * plugins/sourceview/Makefile.am:
6986         * plugins/sourceview/bookmark.png:
6987         * plugins/sourceview/marker-attentive.png:
6988         * plugins/sourceview/marker-basic.png:
6989         * plugins/sourceview/marker-intense.png:
6990         * plugins/sourceview/marker-light.png:
6991         * plugins/sourceview/sourceview.c: 
6992         
6993         Added pixmaps for all marker types and show bookmarks
6994         
6995         * configure.in
6996         * plugins/sourceview/Makefile.am:
6997         Build sourceview on 2.14 only
6999 2006-03-31  Johannes Schmid <jhs@gnome.org>
7001         * plugins/sourceview/Makefile.am:
7002         * plugins/sourceview/anjuta-document.c:
7003         * plugins/sourceview/anjuta-view.c:
7004         * plugins/sourceview/anjuta-view.h:
7005         * plugins/sourceview/sourceview-autocomplete.c:
7006         * plugins/sourceview/sourceview-private.h:
7007         * plugins/sourceview/sourceview-tags.c:
7008         * plugins/sourceview/sourceview-tags.h:
7009         * plugins/sourceview/sourceview.c: 
7010         * plugins/sourceview/tag-window.c:
7011         * plugins/sourceview/tag-window.h:
7012         
7013         Added code completion with tag manager to the editor and fixed a save_as bug
7015 2006-03-31  Johannes Schmid <jhs@gnome.org>
7017         * src/main.c: Revert patch from Rob to allow building with
7018         Gnome 2.12
7019         * configure.in: Require at least 2.12 libraries
7021 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
7023         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
7025         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7026         Improve anjuta-plugin project template: Added missed files dist tarball
7027         (make dist)
7029         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
7030         typo
7032 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
7034         reviewed by: Johannes Schmid <jhs@gnome.org>
7036         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7037         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
7038         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
7039         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
7040         
7041         Improve anjuta-plugin project template. Also fix for #322744
7043 2006-03-27  Johannes Schmid <jhs@gnome.org>
7045         * plugins/sourceview/sourceview-private.h:
7046         plugins/sourceview/sourceview.c:
7047         
7048         Added basic bookmark support
7050 2006-03-27  Johannes Schmid <jhs@gnome.org>
7052         * TODO.tasks:
7053         Updated
7054         
7055         Patch from Rob Bradfort <robster@debian.org>:
7056         * src/main.c: (get_command_line_args), (main):
7057         Migration from popt to GOption
7058         
7059 2006-03-26 Naba Kumar  <naba@gnome.org>
7061         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
7062         size to scale itself with theme.
7064 2006-03-26 Naba Kumar  <naba@gnome.org>
7066         * plugins/file-manager/an_file_view.c,
7067         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
7068         when symbolview and fileview objects are destroyed to avoid crashes
7069         after the plugins are disabled.
7071 2006-03-26 Naba Kumar <naba@gnome.org>
7073         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
7074         Deleted unused file.
7075         
7076         * plugins/glade/plugin.c: Be able to close glade plugin when there
7077         there is no glade project loaded.
7078         
7079         * plugins/sourceview/sourceview.plugin,
7080         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
7082 2006-03-23  Naba Kumar  <naba@gnome.org>
7084         * plugins/editor/print.c: Fixed a bug where some sections of
7085         printed/previewed text is not highlighted.
7086         
7087 2006-03-20  Johannes Schmid <jhs@gnome.org>
7089         * libanjuta/interfaces/libanjuta.idl:
7090         Added IAnjutaPrint
7091         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
7092         as we do not use private apis. Show help window and startup because it does 
7093         not survive gdl
7094         
7095         * plugins/document-manager/action-callbacks.c:
7096         plugins/editor/Makefile.am:
7097         plugins/editor/text_editor.c:
7098         plugins/editor/print.c:
7099         plugins/editor/print.h:
7100         
7101         Fixed printing (nobody has missed it BTW ;-)
7102         
7103         * plugins/sourceview/sourceview.c:
7104         Fixed a crasher
7106 2006-03-20 Naba Kumar <naba@gnome.org>
7108         * configure.in, plugins/devhelp/plugin.c: Be able to build with
7109         devhelp >= 0.9 < 0.11 versions.
7110         
7111 2006-03-20  Johannes Schmid <jhs@gnome.org>
7113         * plugins/sourceview/anjuta-document-loader.c
7114         plugins/sourceview/sourceview.c:
7115         
7116         Fixed encoding bugs
7118 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7120         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
7121         Fixed bug (line position)
7122         Give the good line position whatever the active editor.
7124 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
7126         * configure.in: Added fi to ALL_LINGUAS
7128 2006-03-19  Johannes Schmid <jhs@gnome.org>
7130         * plugins/sourceview/anjuta-document-loader.c:
7131         replace gnome_vfs_get_mime_type_for_name_and data
7133         * plugins/build-basic-autotools/build-basic-autotools.c:
7134         Fixed #335142
7136 2006-03-17  Johannes Schmid <jhs@gnome.org>
7138         * plugins/editor/editor.glade:
7139         Added style-editor again after it got lost somehow
7141 2006-03-17  Johannes Schmid <jhs@gnome.org>
7143         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
7144         configure.in: require devhelp 0.11
7145         
7146         Post 0.11 devhelp versions (CVS) do not work because of an API change...
7148         plugins/build-basic-autotools/build-basic-autotools.c:
7149         forgot a an installtion callback for the "install as root"-feature
7151 2006-03-17  Massimo Cora' <maxcvs@email.it>
7153         reviewed by: Johannes Schmid <jhs@gnome.org>
7155         * plugins/class-gen/anjuta-class-gen-plugin.glade
7156         plugins/class-gen/class_gen.c 
7157         plugins/class-gen/goc_template_header
7158         plugins/class-gen/goc_template_source
7159         
7160         Fixed bug #334663
7162 2006-03-16  Johannes Schmid <jhs@gnome.org>
7164         * plugins/sourceview/sourceview.c:
7165         Fixed "save-point" signal for undo actions
7167 2006-03-16  Massimo Cora' <maxcvs@email.it>
7168         
7169         reviewed by: Johannes Schmid <jhs@gnome.org>
7170         
7171         * plugins/document-manager/anjuta-docman.c:
7172         Implement tab drag and drop
7174 2006-03-16  Johannes Schmid <jhs@gnome.org>
7176         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7177         plugins/build-basic-autotools/build-basic-autotools.c:
7178         
7179         Implemented "install as root"-feature (#321455)
7181 2006-03-16  Johannes Schmid <jhs@gnome.org>
7183         * mime/.cvsignore
7184         plugins/sourceview/.cvsignore
7185         plugins/tools/scripts/.cvsignore:
7186         Added/extended .cvsignore files
7187         
7188         * plugins/sourceview/sourceview-autocomplete.c:
7189         plugins/sourceview/sourceview-autocomplete.h:
7190         plugins/sourceview/sourceview-prefs.c:
7191         plugins/sourceview/sourceview-private.h:
7192         plugins/sourceview/sourceview.glade:
7193         Autcomplete just works(tm) now and respects preferences
7194         
7195         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
7196         Use better algorithm from autocomplete
7198 2006-03-15  Johannes Schmid <jhs@gnome.org>
7200         * src/anjuta-app.c:
7201         Fixed bug #304495
7203 2006-03-15  Johannes Schmid <jhs@gnome.org>
7205         * libanjuta/interfaces/libanjuta.idl:
7206         plugins/class-gen/class_gen.c:
7207         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
7208         plugins/project-manager/plugin.c:
7209         
7210         Allow to add multiple source files (#320191)
7211         
7212         * configure.in: Require gnome-build 0.1.3
7214 2006-03-14  Johannes Schmid <jhs@gnome.org>
7216         * plugins/macro/macro-utils.c: Fixed bug #333606
7217         * plugins/file-wizard/file.c: Fixed bug #333601
7219 2006-03-13  Johannes Schmid <jhs@gnome.org>
7221         * plugins/sourceview/sourceview_autocomplete.c
7222         plugins/sourceview/sourceview_autocomplete.h
7223         plugins/sourceview/sourceview.c
7224         plugins/sourceview/sourceview-private.h
7225         plugins/sourceview/sourceview-prefs.c:
7226         
7227         Cleaned up and fixed several issues
7228         
7229 2006-03-13  Johannes Schmid <jhs@gnome.org>
7231         * plugins/sourceview/Makefile.am:
7232         plugins/sourceview/sourceview-autocomplete.c
7233         plugins/sourceview/sourceview-autocomplete.h:
7234         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7235         plugins/sourceview/sourceview-private.h:
7236         plugins/sourceview/sourceview.c:
7237         
7238         Added (buggy) autocomplete feature to sourceview
7239         
7240 2006-03-12 Naba Kumar <naba@gnome.org>
7242         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
7243         libanjuta/anjuta-session.c: Added API docs.
7245 2006-03-12 Naba Kumar <naba@gnome.org>
7247         * TODO.tasks: Added couple of tasks.
7248         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
7249         Register private class as early as possible so that members could
7250         point to self class. Code clean up.
7252 2006-03-12 Naba Kumar <naba@gnome.org>
7254         * po/POTFILES.in, po/POTFILES.skip: Updated.
7256 2006-03-11 Naba Kumar <naba@gnome.org>
7258         * libanjuta/anjuta-shell.c,
7259         plugins/document-manager/anjuta-docman.c,
7260         plugins/document-manager/plugin.c,
7261         plugins/symbol-browser/an_symbol_search.c,
7262         plugins/valgrind/vgrule-list.c: Use correct signal names while
7263         creating them.
7264         
7265         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
7266         signal names and fixed enum IANJUTA_TYPE_* macro.
7268 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7270         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
7271         plugins/search/search-replace.c :
7272         Fixed bug (Bookmark the good line).
7273         Search & Replace (Mark all matched strings).
7274         
7275 2006-03-09  Johannes Schmid <jhs@gnome.org>
7277         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
7278         Completed changes from yesterday
7279         
7280         * plugins/document-manager/anjuta-document-manager.glade:
7281         plugins/editor/editor.glade
7282         plugins/editor/plugin.c: (activate_plugin)
7283         plugins/editor/text_editor.c
7284     plugins/sourceview/Makefile.am
7285         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
7286         plugins/sourceview/sourceview.glade:
7287         Completed preference changes
7289 2006-03-08  Johannes Schmid <jhs@gnome.org>
7291         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
7292         plugins/search/plugin.c: (activate_plugin):
7293         
7294         Removed Gtk-Criticals
7295         
7296         * plugins/document-manager/anjuta-document-manager.glade:
7297         plugins/document-manager/plugin.c: (on_docman_auto_save),
7298         (on_gconf_notify_timer), (prefs_init):
7299     plugins/document-manager/plugin.h:
7300         plugins/editor/text_editor.c: (text_editor_instance_init),
7301         (text_editor_dispose):
7302         plugins/editor/text_editor.h:
7303         plugins/editor/text_editor_cbs.c:
7304         plugins/editor/text_editor_cbs.h:
7305         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
7306         plugins/glade/plugin.c: (activate_plugin):
7307         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7308         plugins/sourceview/sourceview-private.h:
7309         plugins/sourceview/sourceview.c: (on_menu_popup),
7310         (sourceview_new), (ifile_open), (ifile_savable_save),
7311         (ifile_savable_save_as), (ieditor_set_popup_menu),
7312         (ieditor_get_filename), (imark_mark):
7314     Moved autosave from editor to document manager and fixed some things in 
7315     Sourceview plugin
7317 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7319         * plugins/search/anjuta-search.glade :
7320         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
7321         plugins/search/search-replace_bachend.c: Fixed a crash bug.
7322         plugins/search/search-replace.c : Fixed bug.
7323         
7324 2006-03-08  Johannes Schmid <jhs@gnome.org>
7326     * plugins/search/anjuta-search.glade
7327     Fixed widget names (glade is a bit stupid on copying widgets to other files)
7329 2006-03-07  Johannes Schmid <jhs@gnome.org>
7331         * plugins/document-manager/action-callbacks.c
7332         plugins/document-manager/anjuta-document-manager.glade
7333         plugins/document-manager/plugin.c: (prefs_init),
7334         (activate_plugin):
7335         plugins/editor/Makefile.am:
7336         plugins/editor/editor.glade:
7337         plugins/editor/plugin.c: (on_style_button_clicked),
7338         (activate_plugin), (dispose):
7339         plugins/editor/style-editor.c:
7340         
7341         Startet to seperate document-manager and editor preferences
7343         * plugins/search/Makefile.am:
7344         plugins/search/anjuta-search.glade:
7345         plugins/search/search-replace.c:
7346         
7347         Moved search GUI to search-plugin
7348                 
7349         * plugins/sourceview/sourceview-prefs.c:
7350         plugins/sourceview/sourceview-prefs.h:
7351         plugins/sourceview/sourceview-private.h:
7352         plugins/sourceview/sourceview.c: 
7353         plugins/sourceview/sourceview.h:
7354         plugins/sourceview/Makefile.am:
7355         plugins/sourceview/anjuta-document.h:
7356         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7357         plugins/sourceview/plugin.c: 
7358         
7359         Added some preferences to sourceview and fixed vfs_monitor
7360         
7361         * tagmanager/c.c: (parseParens): 
7362         Removed annoying debug message
7363         
7364         * libanjuta/interfaces/libanjuta.idl: 
7365         Removed IAnjutaEditorFactory::create_style_editor()
7367 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7369         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
7370         Search : Bookmark all matched lines.
7372 2006-03-06  Johannes Schmid <jhs@gnome.org>
7374         * plugins/class-gen/anjuta-class-gen.plugin.in
7375         plugins/file-loader/plugin.c: (sort_wizards)
7376         (on_create_submenu), (activate_plugin)
7377         plugins/file-wizard/anjuta-file-wizard.plugin.in
7378         plugins/glade/anjuta-glade.plugin.in
7379         plugins/project-import/anjuta-project-import.plugin.in
7380         plugins/project-wizard/anjuta-project-wizard.plugin.in:
7381         
7382         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
7383         sorted alphabeticly
7384         
7385         * plugins/project-wizard/templates/mkfile.wiz:
7386         Use configured project directory instead of ~/myproject
7387         
7388         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
7389         (ifile_open):
7390         Show markers (again) and monitor uri
7392 2006-03-06  Naba Kumar  <naba@gnome.org>
7394         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
7395         typedefs separately so that forward linking would work.
7396         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
7398 2006-03-05  Naba Kumar  <naba@gnome.org>
7400         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
7401         passing Enums and Structs in signals. Define struct _Name in
7402         generated code, so that forward referencing.
7403         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
7404         
7405         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
7406         
7407 2006-03-05  Naba Kumar  <naba@gnome.org>
7409         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
7410         support. Generate GType definitions for enums in generated codes
7411         so that enums could be passed as signal params.
7412         
7413 2006-03-04  Naba Kumar  <naba@gnome.org>
7415         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
7416         Restored cvs-moved revision files. They were originally marked
7417         deleted at their older locations. Now they are restored at
7418         their new locations. The changeset is one that was committed
7419         as part of document-manager, editor, search and print plugins
7420         separation from editor plugin.
7421         
7422 2006-03-03  Johannes Schmid <jhs@gnome.org>
7424         * plugins/sourceview/*:
7425         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
7426         poiting this out!
7428 2006-03-04  Naba Kumar  <naba@gnome.org>
7430         * plugins/gdb/*: Deleted removed files (see previous changlog
7431         entry for files list).
7432         
7433 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
7435         * plugins/debug-mananger/breakpoints.c,
7436         plugins/debug-manager/breakpoints.h,
7437         plugins/debug-manager/debug_tree.c,
7438         plugins/debug-manager/debug_tree.h,
7439         plugins/debug-manager/info.c,
7440         plugins/debug-manager/info.h,
7441         plugins/debug-manager/locals.c,
7442         plugins/debug-manager/locals.h,
7443         plugins/debug-manager/memory.c,
7444         plugins/debug-manager/memory.h,
7445         plugins/debug-manager/registers.c,
7446         plugins/debug-manager/registers.h,
7447         plugins/debug-manager/sharedlib.c,
7448         plugins/debug-manager/sharedlib.h,
7449         plugins/debug-manager/signal.c,
7450         plugins/debug-manager/signal.h,
7451         plugins/debug-manager/stack_trace.c,
7452         plugins/debug-manager/stack_trace.h,
7453         plugins/debug-manager/watch.c,
7454         plugins/debug-manager/watch.h,
7455         plugins/debug-manager/Makefile.am:
7456         Move from gdb plugin to debug manager plugin
7458         * plugins/debug-manager/anjuta-debug-manager.glade,
7459         plugins/debug-manager/anjuta-debug-manager.ui:
7460         Move all user interface from gdb to debug manager
7462         * plugins/debug-manager/utilities.c,
7463         plugins/debug-manager/utilities.h:
7464         Remove some unused code
7465         Add useful code from gdb plugin
7467         * plugins/debug-manager/start.c,
7468         plugins/debug-manager/start.h:
7469         Include code of attach_process
7470         Add more code to start the debugger
7472         * plugins/debug-manager/plugin.c,
7473         plugins/debug-manager/plugin.h,
7474         plugins/debug-manager/anjuta-debug-manager.plugin.in:
7475         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
7477         * plugins/debug-manager/debugger.c,
7478         plugins/debug-manager/debugger.h:
7479         Implement a queue of debugger command
7481         * plugins/gdb/actions.c,
7482         plugins/gdb/actions.h,
7483         plugins/gdb/watch_cbs.c,
7484         plugins/gdb/watch_cbs.h,
7485         plugins/gdb/watch_gui.c,
7486         plugins/gdb/watch_gui.h:
7487         Removed 
7489         * plugins/gdb/debugger.c,
7490         plugins/gdb/debugger.h,
7491         plugins/gdb/gdbmi.c,
7492         plugins/gdb/gdbmi.h,
7493         plugins/gdb/utilities.c,
7494         plugins/gdb/utilities.h,
7495         plugins/gdb/Makefile.am,
7496         plugins/gdb/anjuta-gdb.plugin.in:
7497         Implement necessary functions
7499         * plugins/gdb/parser.c,
7500         plugins/gdb/parser.h:
7501         Code for parsing variable previously in debug_tree.c
7503         * plugins/gdb/anjuta-gdb.glade,
7504         plugins/gdb/anjuta-gdb.ui:
7505         Remove user interface
7507         * plugins/gdb/gdbmi-test.c:
7508         Need update
7510         * plugins/gdb/anjuta-gdb.plugin.png:
7511         Try an improved icon for gdb (archer fish)
7513         * libanjuta/anjuta-debugger.c,
7514         libanjuta/anjuta-debugger.h,
7515         libanjuta/interfaces/libanjuta.idl,
7516         libanjuta/interfaces/anjuta-idl-compiler.pl,
7517         libanjuta/Makefile.am:
7518         Add declaration used in new IAnjutaDebugger interface
7520         * manuals/reference/libanjuta.types,
7521         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
7522         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
7523         Update documentation
7525 2006-03-02  Naba Kumar  <naba@gnome.org>
7527         * manuals/reference/libanjuta/Makefile.am,
7528         manuals/reference/libanjuta/libanjuta-docs.sgml,
7529         manuals/reference/libanjuta/libanjuta-sections.txt,
7530         manuals/reference/libanjuta/libanjuta.types,
7531         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
7532         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
7533         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
7534         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
7535         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7536         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7537         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
7538         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
7539         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
7540         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
7541         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
7542         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
7543         manuals/reference/libanjuta/tmpl/e-splash.sgml,
7544         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
7545         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
7546         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
7547         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
7548         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7549         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7550         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
7551         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
7552         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
7553         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
7554         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
7555         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
7556         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
7557         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
7558         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
7559         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7560         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
7561         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
7562         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
7563         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7564         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
7565         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
7566         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
7567         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
7568         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
7569         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
7570         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
7571         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
7572         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7573         manuals/reference/libanjuta/tmpl/plugins.sgml,
7574         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
7575         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
7576         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
7577         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
7578         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
7579         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
7580         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
7581         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
7582         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
7583         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
7584         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
7585         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
7586         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
7587         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
7588         documentation.
7590 2006-02-28  Naba Kumar <naba@gnome.org>
7592         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
7593         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
7594         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
7595         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
7596         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
7597         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
7598         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
7599         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
7600         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
7601         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
7602         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
7603         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
7604         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
7605         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
7607 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7609         * plugins/sourceview/sourceview.c:
7610         Select to brace, select block.
7612 2006-02-28  Johannes Schmid <jhs@gnome.org>
7614         * plugins/file-wizard/Makefile.am
7615         plugins/file-wizard/action-callbacks.c (removed)
7616         plugins/file-wizard/action-callbacks.h (removed)
7617         plugins/file-wizard/anjuta-file-wizard.ui
7618         plugins/file-wizard/plugin.c: (activate_plugin),
7619         (deactivate_plugin)
7620         plugins/file-wizard/plugin.h:
7621         Removed Edit->Insert Text submenu (replace by macros plugin)
7622         
7623         * plugins/sourceview/sourceview.c: (sourceview_new),
7624         (ieditor_set_popup_menu):
7625         Fixed some more bugs
7626         
7627         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
7629 2006-02-28  Naba Kumar <naba@gnome.org>
7631         * plugins/file-manager/an_file_view.c,
7632         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
7633         rows also and with delay 1 sec (the color and timout value should
7634         probably be picked up from some system wide preference key).
7636 2006-02-28  Naba Kumar <naba@gnome.org>
7638         * libanjuta/interfaces/libanjuta.idl,
7639         plugins/document-manager/action-callbacks.c,
7640         plugins/document-manager/plugin.c,
7641         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
7642         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
7643         Added interface checks in document manager and enable/disable
7644         menus based on supported interface.
7645         
7646         * plugins/project-import/anjuta-project-import.glade: Set some
7647         resonable size for the import dialog.
7649  2006-02-27  Naba Kumar  <naba@gnome.org>
7651         * libanjuta/interfaces/libanjuta.idl,
7652         plugins/document-manager/action-callbacks.c,
7653         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
7654         and eol conversion actions.
7656 2006-02-27  Johannes Schmid <jhs@gnome.org>
7657         
7658         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
7659         * plugins/file-manager/an_file_view.c
7660         plugins/file-manager/plugin.h:  Added tooltips
7661         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
7663 2006-02-26  Naba Kumar  <naba@gnome.org>
7665         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
7666         plugins/build-basic-autotools/build-basic-autotools.c,
7667         plugins/build-basic-autotools/build-basic-autotools.h,
7668         plugins/build-basic-autotools/executer.c,
7669         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
7670         disable indicator highlights preferences from message manager to
7671         build plugin. Implemented message indicator highlights in build tool.
7672         
7673         * plugins/editor/text_editor.c: Fixed indicators.
7675 2006-02-26  Johannes Schmid <jhs@gnome.org>
7677         * plugins/sourceview/sourceview.c:
7678         - Fixed some bugs
7679         - Added markers
7680         * plugins/subversion/svn_auth.c:
7681         Fixed username/password authentification but there might be a memory corruption
7683 2006-02-26  Naba Kumar  <naba@gnome.org>
7685         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
7686         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
7687         libanjuta/anjuta-launcher.h: Added documentation.
7689 2006-02-24  Naba Kumar  <naba@gnome.org>
7691         * plugins/editor/text_editor.c: Fixed change in API in
7692         IAnjutaEditorSelection::set().
7693         
7694 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7696         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
7697         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
7698         libanjuta/interfaces/libanjuta.idl :
7699         Search in sourceview editor (Select in buffer).
7702 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7704         * plugins/sourceview/sourceview.c :
7705         Fixed Replace, to_upper, to_lower.
7706         
7707         * plugins/search/search-replace_backend.c :
7708         Renamed header name.
7710 2006-02-22  Naba Kumar  <naba@gnome.org>
7712         * libanjuta/anjuta-plugin-description.c,
7713         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
7714         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
7715         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
7716         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
7717         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
7718         
7719         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
7720         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
7721         
7722 2006-02-21  Naba Kumar  <naba@gnome.org>
7724         * libanjuta/interfaces/libanjuta.idl,
7725         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
7726         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
7727         interface for editor.
7729 2006-02-21  Naba Kumar  <naba@gnome.org>
7731         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
7733         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
7734         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
7736 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7738         * GTKSOURCEVIEW EDITOR
7739         plugins/sourceview/sourceview.c :
7740         Fixed copy and Goto Line.
7741         
7742         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
7743         plugins/macro/plugin.c :
7744         Fixed Insert key word and Insert macro.
7746 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
7748         * plugins/document-manager/anjuta-docman.c:
7749         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
7750         
7751         * configure.in:
7752         plugins/Makefile.am:
7753         plugins/sourceview/.cvsignore:
7754         plugins/sourceview/Makefile.am:
7755         plugins/sourceview/plugin.c: :
7756         plugins/sourceview/plugin.h:
7757         plugins/sourceview/sourceview.c: 
7758         plugins/sourceview/sourceview.h:
7759         plugins/sourceview/sourceview.plugin:
7760         plugins/sourceview/sourceview.plugin.in:
7761         plugins/sourceview/sourceview.png:
7763         Added sourceview editor plugin
7765 2006-02-19 Naba Kumar  <naba@gnome.org>
7767         * libanjuta/interfaces/libanjuta.idl,
7768         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7769         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7770         plugins/cvs-plugin/cvs-interface.c,
7771         plugins/document-manager/action-callbacks.c,
7772         plugins/document-manager/action-callbacks.h,
7773         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
7774         plugins/search/plugin.c, plugins/search/search-replace.c,
7775         plugins/search/search-replace_backend.c,
7776         plugins/subversion/subversion-actions.c,
7777         plugins/subversion/subversion-callbacks.c,
7778         plugins/tools/editor.c, plugins/tools/execute.c,
7779         plugins/tools/variable.c: Defined proper editor interfaces and fixed
7780         few fatal warnings.
7782 2006-02-15 Naba Kumar  <naba@gnome.org>
7784         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
7785         within another.
7786         
7787         * libanjuta/interfaces/libanjuta.idl,
7788         plugins/document-manager/anjuta-docman.c,
7789         plugins/document-manager/plugin.c,
7790         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
7791         unnecessary parameters from IAnjutaEditor interface and used proper
7792         types instead of 'gpointer'. Fixed various compiler warnings.
7793         
7794         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
7795         file
7797 2006-02-12 Naba Kumar  <naba@gnome.org>
7799         * po/POTFILES.in: Updated.
7800         
7801 2006-02-11 Naba Kumar  <naba@gnome.org>
7803         * plugins/editor/properties.[cxx,h],
7804         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
7805         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
7806         to sci_prop_*(), because they were conflicting with external
7807         functions (in some ssl library).
7808         
7809 2006-02-08 Naba Kumar  <naba@gnome.org>
7811         Patch from Massimo Cora  <maxcvs@email.it>:
7812         * plugins/valgrind/anjuta-valgrind.schemas,
7813         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
7814         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
7815         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
7816         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
7817         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
7818         plugins/valgrind/vgtoolview.c,
7819         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
7820         before running the debugging session. I've added also a
7821         preference in Anjuta Preferences where you can specify
7822         the path to the valgrind binary. The default is /usr/bin/valgrind.
7823         Now it displays a dialog with the error. [it can be -program
7824         exited- or -file loaded or end of input-]. Some valgrind 3.x
7825         compatibility.
7826         
7827 2006-01-29 Naba Kumar  <naba@gnome.org>
7829         Patch from Massimo Cora  <maxcvs@email.it>:
7830         * configure.in, plugins/Makefile.am,
7831         plugins/valgrind/*: Valgrind plugin (requires
7832         binutils-dev and valgrind to be installed.
7834 2005-01-24 Johannes Schmid <jhs@gnome.org>
7836         * Patch from Eric Greveson <ejg45@cam.ac.uk>
7837         plugins/tools/variables.c:
7838         Added current directory to possible variables
7840         * Patch from Günther Brammer <gbrammer@gmx.de>
7841         plugins/document-manager/anjuta-docman.c:
7842         Fix a crash on opening a file
7844         AUTHORS: Added Günther Brammer
7846 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
7848         * libanjuta/anjuta-launcher.c:
7849         Fix a bug in AnjutaLauncher when output is bigger than buffer
7850         Probably fix bug #315188 and #305134
7852 2005-12-28      Johannes Schmid <jhs@gnome.org>
7853         
7854         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
7855         * src/about.c: Use new gtk about dialog
7856         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
7857         Updated anjuta_ui_add_action_group_entries call
7858         
7859         Patch from Jean Breford <jean.breford@normalesup.org>
7860         and Markus Habermehl <bmh1980de@yahoo.de>:
7861         
7862         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
7863         * AUTHORS: Added Jean and Markus
7865 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7866         * plugins/search/search-replace.c :
7867         Bookmark all matched lines.
7868         * plugins/search/search-replace_backend.c :
7869         Fixed bug (Search in all project files).
7871 2005-12-21      Johannes Schmid <jhs@gnome.org>
7872         
7873         * plugins/search/plugin.c:
7874         Fixed signal names
7875         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
7876         investigation needed.
7877         
7878         AUTHORS: Added Ross Goldner
7880 2005-12-19  Ross Golder  <ross@golder.org>
7882         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
7883         application/xml MIME type.
7885 2005-12-18  Johannes Schmid <jhs@gnome.org>
7886         
7887         po/POTFILES.in: Updated files after directory changes
7888         HACKING: Removed outdated section 3 (anoncvs)
7890 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
7892         * plugins/build-basic-autotools/build-basic-autotools.c:
7893         Save all files in editor before running a command
7895         * plugins/tools/execute.c:
7896         Use document manager plugin instead of each editor for
7897         saving all files
7899 2005-12-15  Johannes Schmid <jhs@gnome.org>
7901         * plugins/document-manager/action-callbacks.c:
7902         (on_save_all1_activate), (on_swap_activate)
7903         plugins/document-manager/anjuta-docman.c:
7904         (on_save_as_filesel_response), (on_notebook_switch_page):
7905         
7906         Fixed some remaining issues in document-manger
7908 2005-12-15      Johannes Schmid <jhs@gnome.org>
7910         * plugins/profile-default/default.anjuta:
7911         Load Search plugin and Message Manager by default
7913 2005-12-14  Johannes Schmid <jhs@gnome.org>
7914         
7915         * plugins/editor/text_editor.c
7916         libanjuta/anjuta-utils.c:
7917         
7918         Check if files differ when gnome-vfs monitoring is used.
7919         (Bug #309688)
7921 2005-12-13  Johannes Schmid <jhs@gnome.org>
7923         * plugins/document-manager/plugin.c:
7924         Only save modified files in ianjuta_file_savable_save() for document-manager
7925         as discussed on mailing list.
7926         
7927         * plugins/cvs-plugin/cvs-callbacks.c:
7928         Fixed dialog handling for empty log message
7930 2005-12-13  Johannes Schmid <jhs@gnome.org>
7932         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
7933         
7934         * plugins/project-manager/* Removed ununsed files
7935         
7936         * plugins/symbol-browser/an_symbol_iter.c
7937         plugins/build-basic-autotools/build-basic-autotools.c
7938         plugins/build-basic-autotools/executer.c
7939         plugins/class-gen/class_gen.c
7940         plugins/class-inheritance/class-inherit.c
7941         plugins/cvs-plugin/cvs-actions.c
7942         plugins/cvs-plugin/cvs-interface.c
7943         plugins/debug-manager/attach_process.
7944         plugins/devhelp/plugin.c
7945         plugins/document-manager/plugin.c
7946         plugins/document-manager/indent_util.c
7947         plugins/editor/properties.cxx
7948         plugins/editor/aneditor.cxx
7949         plugins/editor/style-editor.c
7950         plugins/editor/text_editor.c
7951         plugins/macro/macro_db.c
7952         tagmanager/c.c:
7953         
7954         Use DEBUG_PRINT for debug messages
7956         libanjuta/anjuta-debug.h: Include config.h
7957         
7958         HACKING: Updated (BTW: does anyone read this?)
7959         
7960 2005-12-12  Johannes Schmid <jhs@gnome.org>
7962         Patch from Johan Ersvik <jersvik@fastmail.fm>:
7963         * plugins/gdb/debugger.c
7964         
7965         Fix a crasher in gdb plugin
7966         
7967         * plugins/gtodo/plugin.c
7968         plugins/search/plugin.c
7969         
7970         Fixed bug #305301
7971         
7972         * plugins/document-manager/anjuta-docman.c:
7973         
7974         Fixed error markers 
7975         
7976         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
7977         
7978         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
7979         
7980         * plugins/document-manager/anjuta-docman.c:
7981         highlight changed files in docman popup-menu
7982         * plugins/gdb/debug-tree.c:
7983         plugins/gdb/debugger.c
7984         Do not corupt entire "locals" tree when variable pointer have
7985         additional info and arrays/strucs/unions correctly.
7986         
7988 2005-12-11  Johannes Schmid <jhs@gnome.org>
7990         * plugins/document-manager/anjuta-docman.c
7991         plugins/document-manager/plugin.c
7992         plugins/editor/text_editor.c:
7993         
7994         AUTHORS: Added Johan Ersvik
7996         Fixed "is-dirty" bug and tab ordering
7998 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
7999         
8000         * plugins/editor/aneditor-autocomplete.cxx
8001         plugins/editor/aneditor-calltip.cxx
8002         plugins/editor/aneditor-priv.h
8003         plugins/symbol-browser/an_symbol.c
8004         plugins/symbol-browser/an_symbol_view.c
8005         tagmanager/entry.h
8006         tagmanager/tm_symbol.c
8007         tagmanager/tm_tag.c
8008         tagmanager/include/tm_symbol.h
8009         tagmanager/include/tm_tag.h
8010         tagmanager/c.c
8012         Better pointer recognition in tagmanager and symbol browser
8014 2005-12-11  Johannes Schmid <jhs@gnome.org>
8016         * plugins/search/*: New search plugin derived from search code in old editor
8017         plugin.
8018         
8019         * plugins/document-manager/*: new document-manger which is now seperated from
8020         editor to allow implementation of other editor widgets. Code is mostly derived
8021         from old editor plugin
8023         * plugins/print/* new print plugin which is not fully implemented in the
8024         moment
8026         * plugins/editor/text_editor.c: Added lots of interface code
8027         
8028         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
8029         IAnjutaEditorFactory and extended IAnjutaEditor
8030         
8031         * configure.in, plugins/Makefile.am updated build system for new
8032         plugins
8034         This is a huge commit which might still contain some bugs and also has
8035         some fixmes. Things that are not working are the search toolbar because it
8036         does not use the same backend as any other searching function and printing
8037         (easy to fix) because it did not yet implement IAnjutaPrintable.
8039 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8041         * plugins/project-wizard/property.c:
8042         Use newer GtkFileChooser instead of GtkFileSelection with
8043         GnomeFileEntry to avoid a bug
8045         * plugins/project-wizard/install.c:
8046         Avoid an endless loop if project directory is not writable
8047         
8048         * plugins/project-wizard/druid.c:
8049         Allow creating project in empty directory without a
8050         warning
8052 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
8053         
8054         Patch from Massimo Cora <maxcvs@email.it>
8055         * plugins/class-inheritence/class-inherit.c
8056         plugins/class-inheritence/plugin.c
8057         plugins/class-inheritence/plugin.h
8058         configure.in
8059         
8060         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
8061         no longer supported!
8063 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
8064         
8065         Patch from Johan Ersvik <jersvik@fastmail.fm>
8066         * plugins/message-view/message-view.c
8067         plugins/build-basic-autotools/build-basic-autotools.c
8068         plugins/build-basic-autotools/automake-c.filters
8070         This patch correct regex-filters for newer automake
8071         versions
8073 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
8075        * plugins/tools/execute.c:
8076        Detect variables inside a word
8078 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8080         * libanjuta/anjuta-status.[ch],
8081         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
8082         plugins/editor/anjuta-docman.c :
8083         New anjuta-status procedure.
8085 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8087         *Modified Files:
8088         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
8089         plugins/editor/Makefile.am
8090         plugins/editor/anjuta-document-manager.glade
8091         plugins/editor/plugin.c plugins/editor/plugin.h
8092         plugins/editor/text_editor.c plugins/editor/text_editor.h
8093         *Added Files:
8094         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
8095         plugins/editor/indent-util.c plugins/editor/indent-util.h
8096         plugins/editor/indent_test.c :
8097         Set and Preview indent preferences parameters.
8098         Saved indent user parameters.
8100 2005-10-27  Naba Kumar  <naba@gnome.org>
8102         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
8103         * plugins/editor/anjuta-docman.c: Restore tab color to normal
8104         theme color for saved documents.
8105         
8106 2005-10-26  Naba Kumar  <naba@gnome.org>
8108         * libanjuta/anjuta-encodings.c: Save changed supported encodings
8109         list. Fixed bug #316731.
8110         
8111 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
8113         * tagmanager/tm_symbol.c: Fixed bug #315218
8115 2005-10-23  Adam Weinberger  <adamw@gnome.org>
8117         * plugins/build/build_file.c
8118           plugins/build-basic-autotools/build-basic-autotools.c
8119           plugins/tools/execute.c
8120           plugins/build/compile.c
8121           plugins/build/configurer.c
8122           plugins/debug-manager/plugin.c
8123           plugins/editor/plugin.c
8124           plugins/editor/print.c
8125           plugins/editor/text_editor.c
8126           plugins/file-loader/plugin.c
8127           plugins/file-manager/an_file_view.c
8128           plugins/symbol-browser/an_symbol_view.c
8129           plugins/gdb/debugger.c
8130           plugins/gdb/plugin.c
8131           plugins/glade/plugin.c
8132           plugins/macro/macro-actions.c
8133           plugins/macro/plugin.c
8134           plugins/profile-default/plugin.c
8135           plugins/project-manager/plugin.c
8136           plugins/project-manager/project_import.c
8137           plugins/symbol-browser/plugin.c
8138           plugins/tools/execute.c
8139           src/anjuta.c
8140           src/anjuta-actions.h
8141           src/shell.c:
8142           Correct spacing errors before and after "...".
8144 2005-10-20  Naba Kumar  <naba@gnome.org>
8146         * plugins/gdb/debugger.c: Fixed attach/detach process to
8147         updated UI properly.
8148         
8149 2005-10-18  Naba Kumar  <naba@gnome.org>
8151         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
8152         #171314 too).
8153         
8154 2005-10-13  Naba Kumar  <naba@gnome.org>
8155         
8156         * plugins/project-mkfile-import/*: Removed separate import wizard for
8157         makefile based projects (because single widzard handles all wizards).
8159         * plugins/project-import/project-import.c: Made wizard window
8160         transient to main window.
8162         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
8163         
8164         * AUTHORS: Added Eric's name in contributors list.
8165         
8166         * configure.in, plugins/Makefile.am,
8167         plugins/project-import/Makefile.am,
8168         plugins/project-import/anjuta-project-import.glade,
8169         plugins/project-import/project-import.c,
8170         plugins/project-import/project-import.h: Import wizard now detects
8171         both makefile and automake projects together instead of separate wizard.
8172         
8173         * plugins/project-wizard/templates/java/project.anjuta,
8174         plugins/project-wizard/templates/mkfile/project.anjuta,
8175         plugins/project-wizard/templates/python/project.anjuta,
8176         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
8177         name to make it appropriate.
8179 2005-10-11  Naba Kumar  <naba@gnome.org>
8181         * configure.in: Fixed glade3 version requirement.
8183 2005-09-29  Alexander Shopov  <ash@contact.bg>
8185         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
8187 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
8189         * plugins/subversion/svn_auth.c
8190         plugins/subversion/anjuta_subversion.glade:
8191         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
8193 2005-09-22  Naba Kumar  <naba@gnome.org>
8195         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
8197         * configure.in,  plugins/Makefile.am
8198         plugins/project-manager/anjuta-project-manager.plugin.in,
8199         plugins/project-manager/plugin.c,
8200         (added) plugins/project-mkfile-import/.cvsignore,
8201         (added) plugins/project-mkfile-import/Makefile.am,
8202         (added) plugins/project-mkfile-import/
8203             anjuta-project-mkfile-import-plugin.png,
8204         (added) plugins/project-mkfile-import/
8205             anjuta-project-mkfile-import.glade,
8206         (added) plugins/project-mkfile-import/
8207             anjuta-project-mkfile-import.plugin.in,
8208         (added) plugins/project-mkfile-import/plugin.c,
8209         (added) plugins/project-mkfile-import/plugin.h,
8210         (added) plugins/project-mkfile-import/project-mkfile-import.c,
8211         (added) plugins/project-mkfile-import/project-mkfile-import.h,
8212         plugins/project-wizard/templates/Makefile.am,
8213         (added) plugins/project-wizard/templates/mkfile-logo.png,
8214         (added) plugins/project-wizard/templates/mkfile.wiz,
8215         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
8216         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
8217         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
8218         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
8219         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
8220         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
8221         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
8222         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
8223         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
8224         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
8225         (added) plugins/project-wizard/templates/mkfile/src/main.c:
8226         Added makefile based project import wizard and wizard template.
8228 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
8230         * libanjuta/anjuta-launcher.c: Reduced false password detections
8232 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
8234         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
8235         messages correctly.a
8237 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
8238         
8239         * scintilla/Makefile.am: Changed scintilla library to noinst
8240         * pixmaps/Makefile.am: Install password.png
8241         * libanjuta/anjuta-launcher.c: Changed password detection
8242         to be able to access GNOME CVS with ssh.
8243         
8244 2005-08-31  Naba Kumar  <naba@gnome.org>
8246         * plugins/glade/plugin.c: Set transient window for the widget
8247         dialogs.
8248         
8249 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
8251         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
8253 2005-08-10  Naba Kumar  <naba@gnome.org>
8255         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
8256         as shortcut key for execute.
8258         * src/about.c: Clean up.
8259         
8260         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
8261         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
8262         entry boxes.
8263         
8264 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8266         * plugins/editor/search-replace_backend.c :
8267         Fixed search in File Patterns.
8269 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
8271         * plugins/gdb/Makefile.am: Fixed a make -j x bug
8272         
8273 2005-08-04  Naba Kumar  <naba@gnome.org>
8275         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
8276         for pango-1.8 rendering bug.
8277         
8278 2005-08-03  Naba Kumar  <naba@gnome.org>
8280         * plugins/glade/plugin.c: Proper names for plugin widgets.
8281         
8282         * plugins/subversion/anjuta-subversion.glade,
8283         plugins/subversion/svn-auth.c: Fixed authentication dialog and
8284         string allocations. Use passed default values when available.
8285         Set proper focus and dialog default response. Destroy dialog after use.
8286         Return error when appropriate.
8288 2005-08-02  Naba Kumar  <naba@gnome.org>
8290         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
8291         for pango-1.8 rendering bug.
8292         
8293 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
8295         * scintilla/Makefile.am: Fixed a make -j x bug
8296         
8297 2005-08-02  Johannes Schmid <jhs@gnome.org>
8298         
8299         * plugins/subversion/svn-auth.c: Added username/password 
8300         auto function.
8302 2005-08-01  Naba Kumar  <naba@gnome.org>
8304         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
8305         checks for character width calculations.
8306         
8307 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8309         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
8311 2005-07-31  Naba Kumar  <naba@gnome.org>
8313         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
8314         messup with pango 1.8. Fixed bug #311846.
8316 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8318         * plugins/gdb/memory.c : Fixed bug 305082.
8319         
8320         * plugins/project-wizard/templates/anjuta-plugin.wiz,
8321         plugins/project-wizard/templates/gcj.wiz,
8322         plugins/project-wizard/templates/gnome.wiz,
8323         plugins/project-wizard/templates/gtk.wiz,
8324         plugins/project-wizard/templates/java.wiz,
8325         plugins/project-wizard/templates/python.wiz,
8326         plugins/project-wizard/templates/wxwin.wiz,
8327         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
8329 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
8331         * plugins/tools/execute.c:
8332         Correct a crash if editor is closed while a tool still use it.
8334 2005-07-28  Naba Kumar  <naba@gnome.org>
8336         * scintilla/*: Updated scintilla from their latest CVS.
8338 2005-07-27  Naba Kumar  <naba@gnome.org>
8340         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
8341         plugins/build-basic-autotools/build-basic-autotools.c,
8342         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
8343         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
8344         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
8345         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
8346         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
8347         plugins/message-view/plugin.c, plugins/patch/plugin.c,
8348         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
8349         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
8350         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
8351         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
8352         argument to anjuta_ui_add_action_group_entries() and
8353         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
8354         Fixed all plugins to pass translation domain. This fixes untranslated
8355         UI bugs. 
8357 2005-07-27  Naba Kumar  <naba@gnome.org>
8359         * plugins/class-inheritance/class-callbacks.c,
8360         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
8361         proper system colors.
8363 2005-07-26  Naba Kumar  <naba@gnome.org>
8365         * ROADMAP: Updated and added more tasks.
8367 2005-07-25  Naba Kumar  <naba@gnome.org>
8369         * ROADMAP: Updated and added more tasks.
8370         
8371 2005-07-24  Naba Kumar  <naba@gnome.org>
8373         * HACKING: Fixed format.
8375 2005-07-24  Naba Kumar  <naba@gnome.org>
8377         * ROADMAP: Fixed format.
8378         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
8380 2005-07-24  Naba Kumar  <naba@gnome.org>
8382         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
8383         * data/properties/cpp.properties: Added *.c++ as file extension for c++
8385 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
8387         * plugins/tools/dialog.c, plugins/tools/dialog.h:
8388         Correct wrong sensitivity setting
8389         
8390         * plugins/tools/tool.c: Correct a crash when removing overridden tool
8391         
8392         * plugins/tools/variable.c:     Add variables for project manager
8394 2005-07-23  Naba Kumar  <naba@gnome.org>
8396         * ROADMAP: updated.
8398 2005-07-23 Naba Kumar  <naba@gnome.org>
8400         * plugins/subversion/Makefile.am,
8401         plugins/subversion/svn-auth.c,
8402         plugins/subversion/svn-auth.h: Added subversion authentication code
8403         stubs.
8404         
8405         * plugins/subversion/subversion-callbacks.c,
8406         plugins/subversion/subversion-callbacks.h,
8407         plugins/subversion/svn-backend-priv.h,
8408         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
8409         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
8410         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
8411         Added file mode line.
8413 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8415         * configure.in: Added 'gl' to ALL_LINGUAS.
8417 2005-07-21 Naba Kumar  <naba@gnome.org>
8419         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
8420         the active sources and kill the running process without emitting
8421         signals (which could be fatal because the object is being destroyed).
8422         Incidentally, fixed the crash that happens when stopping an active
8423         debugger session. Disabled debug prints and code clean up.
8424         Fixed bug #305587.
8425         
8426         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
8427         message view object, because that prevents many unprocessed outputs
8428         from the cvs command from being appended in view. Does not set NULL
8429         to mesg_view private member (not required) so that any pending outputs
8430         to view is processed.Fixed bug #172666.
8432         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
8433         type in supported list.
8434         
8435 2005-07-18  Adam Weinberger  <adamw@gnome.org>
8437         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8438           grammar/spelling fixes.
8440 2005-07-17 Naba Kumar  <naba@gnome.org>
8442         * (new) plugins/project-wizard/templates/terminal/cvsignore,
8443         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
8444         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
8445         plugins/project-wizard/templates/anjuta-plugin.wiz,
8446         plugins/project-wizard/templates/gcj.wiz,
8447         plugins/project-wizard/templates/gnome.wiz,
8448         plugins/project-wizard/templates/gtk.wiz,
8449         plugins/project-wizard/templates/gtkmm.wiz,
8450         plugins/project-wizard/templates/java.wiz,
8451         plugins/project-wizard/templates/python.wiz,
8452         plugins/project-wizard/templates/terminal.wiz,
8453         plugins/project-wizard/templates/terminal/Makefile.am,
8454         plugins/project-wizard/templates/terminal/po/Makefile.am,
8455         plugins/project-wizard/templates/terminal/src/Makefile.am,
8456         plugins/project-wizard/templates/wxwin.wiz,
8457         plugins/project-wizard/templates/xlib-dock.wiz,
8458         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
8459         wizards and updated .wiz files to install them in newly created
8460         projects.
8462 2005-07-16 Naba Kumar  <naba@gnome.org>
8464         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
8465         
8466         * plugins/file-manager/an_file_view.c,
8467         plugins/file-manager/plugin.c: Added file manager preferences to
8468         show/hide files ignored by version control (e.g. cvsignore).
8469         
8470         * plugins/editor/text_editor.c: Initialize vfs info struct.
8471         
8472         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
8473         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
8474         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
8475         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
8476         omf-install/.cvsignore, pixmaps/.cvsignore,
8477         plugins/file-manager/anjuta-file-manager-plugin.glade,
8478         scintilla/.cvsignore, scintilla/include/.cvsignore,
8479         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
8480         tagmanager/python.c: Updated.
8482 2005-07-16 Naba Kumar  <naba@gnome.org>
8484         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
8485         Fixed python parser to parser class methods.
8487 2005-07-15 Naba Kumar  <naba@gnome.org>
8489         * plugins/project-wizard/property.c: Used parenthesis to remove
8490         ambiguty.
8491         
8492         * plugins/project-wizard/templates/anjuta-plugin.wiz,
8493         plugins/project-wizard/templates/gcj.wiz,
8494         plugins/project-wizard/templates/gnome.wiz,
8495         plugins/project-wizard/templates/gtk.wiz,
8496         plugins/project-wizard/templates/gtkmm.wiz,
8497         plugins/project-wizard/templates/java.wiz,
8498         plugins/project-wizard/templates/python.wiz,
8499         plugins/project-wizard/templates/terminal.wiz,
8500         plugins/project-wizard/templates/wxwin.wiz,
8501         plugins/project-wizard/templates/xlib-dock.wiz,
8502         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
8503         and names.
8505 2005-07-15 Naba Kumar  <naba@gnome.org>
8507         * plugins/project-wizard/templates/java.wiz,
8508         plugins/project-wizard/templates/java/Makefile.am,
8509         plugins/project-wizard/templates/java/project.anjuta,
8510         plugins/project-wizard/templates/python.wiz,
8511         plugins/project-wizard/templates/python/Makefile.am,
8512         plugins/project-wizard/templates/python/project.anjuta: Use different
8513         project files for java and python module where debugger is not
8514         included in the list of plugins.
8516 2005-07-15 Naba Kumar  <naba@gnome.org>
8518         * configure.in, plugins/project-wizard/templates/Makefile.am,
8519         plugins/project-wizard/templates/gcj-logo.png,
8520         plugins/project-wizard/templates/gcj.wiz,
8521         plugins/project-wizard/templates/gcj/.cvsignore,
8522         plugins/project-wizard/templates/gcj/Makefile.am,
8523         plugins/project-wizard/templates/gcj/configure.in.tpl,
8524         plugins/project-wizard/templates/gcj/src/.cvsignore,
8525         plugins/project-wizard/templates/gcj/src/Makefile.am,
8526         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
8527         plugins/project-wizard/templates/java-logo.png,
8528         plugins/project-wizard/templates/java.wiz,
8529         plugins/project-wizard/templates/java/configure.in.tpl,
8530         plugins/project-wizard/templates/java/po/Makefile.am,
8531         plugins/project-wizard/templates/java/po/POTFILES.in,
8532         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
8533         plugins/project-wizard/templates/java/src/main.java,
8534         plugins/project-wizard/templates/python-logo.png,
8535         plugins/project-wizard/templates/python.wiz,
8536         plugins/project-wizard/templates/python/.cvsignore,
8537         plugins/project-wizard/templates/python/Makefile.am,
8538         plugins/project-wizard/templates/python/configure.in.tpl,
8539         plugins/project-wizard/templates/python/po/.cvsignore,
8540         plugins/project-wizard/templates/python/po/Makefile.am,
8541         plugins/project-wizard/templates/python/po/POTFILES.in,
8542         plugins/project-wizard/templates/python/src/.cvsignore,
8543         plugins/project-wizard/templates/python/src/Makefile.am,
8544         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
8545         plugins/project-wizard/templates/python/src/main.py: Added Generic
8546         gcj and python project wizards. Fixed Generic java project to
8547         use _JAVA primary. Update gnome-build from cvs for them to work
8548         correctly.
8550 2005-07-12 Naba Kumar  <naba@gnome.org>
8552         * plugins/project-manager/plugin.c: Automatically determine
8553         project backend by probing.
8554         
8555 2005-07-04 Naba Kumar  <naba@gnome.org>
8557         * Makefile.am: Do not install old anjuta.glade file which conflicts
8558         with newer src/anjuta.glade.
8560 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
8562         * plugins/an_symbol_prefs.c:
8563         Sort list of available symbol files
8565 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
8567         * plugins/build-basic-autotools.c:
8568         Fixed #307810
8569         
8570         * plugins/gtodo/libgtodo.c:
8571         Possible fix for #307800
8573         * libanjuta/anjuta-encodings.c
8574         libanjuta/anjuta-launcher.c
8575         libanjuta/anjuta-preference-dialog.c
8576         libanjuta/anjuta-preferences.c
8577         libanjuta/anjuta-ui.c
8578         libanjuta/anjuta-util.c
8579         libanjuta/cell-renderer-captioned-image.c
8580         libanjuta/plugin.c:
8581         
8582         Patch from de_lupus@pandora.be (Kristof Vansant):
8583         Replaced deprecated gnome-i18n.h
8584         Closed #309153
8586 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
8587         
8588         * plugins/subversion/anjuta-subversion.glade
8589         plugins/subversion/anjuta-subversion.ui
8590         plugins/subversion/plugin.c
8591         plugins/subversion/subversion-actions.c
8592         plugins/subversion/subversion-callbacks.h
8593         plugins/subversion/subversion-callbacks.c
8594         plugins/subversion/svn-backend-priv.h
8595         plugins/subversion/svn-backend.h
8596         plugins/subversion/svn-backend.c
8597         plugins/subversion/svn-thread.h
8598         plugins/subversion/svn-thread.c:
8599         
8600         Implemented Subversion diff
8601         
8602 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
8603         
8604         * plugins/build-basic-autotools/build-basic-autotools.c:
8605         Fixed crash bug! Might be useful to release 2.0.2 soon
8606         because this bug will crash any build which produces errors
8607         or warnings
8609 === Anjuta 2.0.1 ===
8611 2005-06-27 Naba Kumar  <naba@gnome.org>
8613         * plugins/tools/execute.c: Formated code.
8614         
8615 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
8617         * plugins/build-basic-autotools/build-basic-autotools.c:
8618         Remove two memory leaks
8619         Check command output versus untranslated strings too
8621         * plugins/tools/execute.c:
8622         Remove two memory leaks
8623         Check command output versus untranslated strings too
8624         Remove description message
8626         * plugins/tools/fileop.c:
8627         Escape tool name in xml configuration file
8629 2005-05-26 Naba Kumar  <naba@gnome.org>
8631         * configure.in: Bumped version to 2.0.1
8632         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
8634         * plugins/tools/execute.c: Fixed clickable messages.
8635         * NEWS: Updated.
8637         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
8638         Deactivate glade plugin when last glade project is closed. Reorder
8639         glade widgets in layout. Change glade project when user selects a
8640         new project. Removed project from the list when user closes it. Fixed
8641         glade project file loading from URI. Save and restored loaded glade
8642         projects in/from session.
8644         * plugins/class-gen/action-callbacks.c,
8645         plugins/class-gen/anjuta-class-gen-plugin.glade,
8646         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
8647         plugins/file-wizard/anjuta-file-wizard.glade,
8648         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
8649         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
8650         "Add to project" correctly. Use the source file path returned after
8651         adding to project. Fixed memory leaks. Deactivate wizard plugins
8652         after use.
8653         
8654         * plugins/project-manager/plugin.c,
8655         plugins/project-wizard/anjuta-project-wizard.glade,
8656         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
8657         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
8658         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
8659         project-wizard preference page to anjuta app, because they are
8660         more appropriated as general preferences. Renamed username and
8661         useremail properties keys.
8662         
8663         * po/POTFILES.in: Updated.
8665         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
8666         saved at closing.
8667         
8668         * plugins/file-loader/plugin.c: Do not use static variable to store
8669         created submenu in factory. Fixed crash in anjuta exit.
8670         
8671 2005-05-24 Naba Kumar  <naba@gnome.org>
8673         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8674         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8675         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8676         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8677         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8678         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8679         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8680         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8681         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8682         
8683         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8684         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8685         plugins/build-basic-autotools/build-basic-autotools.c,
8686         plugins/build-basic-autotools/build-basic-autotools.h,
8687         plugins/build-basic-autotools/executer.c,
8688         plugins/build-basic-autotools/executer.h,
8689         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
8690         plugins/tools/variable.c: Added an extra argument to
8691         anuta_util_dialog_input() to pass default value. Save/load project
8692         configure and execution parameters in/from session.
8694         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
8695         symbol browser is loaded.
8696         
8697         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
8698         freeze/thaw.
8700         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
8701         deactivate would not start shell.
8703 2005-05-24 Naba Kumar  <naba@gnome.org>
8705         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
8706         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
8707         libegg/egg-submenu-action.c, libegg/test-actions.c,
8708         plugins/build-basic-autotools/build-basic-autotools.c,
8709         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
8710         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
8711         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
8712         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
8713         plugins/macro/plugin.c, plugins/message-view/plugin.c,
8714         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
8715         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
8716         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8717         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
8718         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
8720 2005-05-24 Naba Kumar  <naba@gnome.org>
8722         * data/properties/styles.properties: Fixed defalt font.
8724         * plugins/editor/search-replace.c,
8725         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
8726         project openness wihtout activating project-manager plugin (i.e.
8727         using anjuta_shell_get()).
8728         
8729         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
8730         - Completed add_source(), add_group() and add_target() methods of
8731         IAnjutaProjectManager.
8732         - Change their definition to return the added element (or NULL).
8733         - Used interface API for project main menus and 'add to project'
8734         from file-manager context menu.
8735         - Select proper default target/group when prompting for adding
8736         source/target/group.
8737         - Do not expand all nodes in selection tree when default selection
8738         are given (eases navigation in big projects).
8739         - Code clean ups.
8740         - Marked strings for translation.
8742 2005-05-23 Naba Kumar  <naba@gnome.org>
8744         * src/anjuta-app.c: Save menu accelerators on change.
8745         * NEWS: Updated.
8746         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
8747         save-as dialog (leading to crash later).
8749 2005-05-22 Naba Kumar  <naba@gnome.org>
8751         * NEWS: Updated.
8752         * AUTHORS: Added developers for other projects. Updated.
8753         * TODO.tasks: Updated.
8754         * ChangeLog: Added past changelogs from anjuta-0.1.5.
8755         
8756 2005-05-22 Naba Kumar  <naba@gnome.org>
8758         * plugins/tools/execute.c: Make parsable lines distinct by adding
8759         a "Click me" description in the message. Allow tools to open arbibrary
8760         file in editory using gdb-styled annotation (The line starts with two
8761         \032 characters followed by the file:line).
8762         
8763         * plugins/tools/scripts/prepare-changelog.pl,
8764         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
8765         ChangeLog file itself and open it.
8767 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
8769         * plugins/tools/execute.c:
8770         Parse output in message pane
8771         Correct a crash on plugin deactivation
8773         * plugins/tools/fileop.c,
8774         plugins/tools/tool.c,
8775         plugins/tools/tool.h:
8776         Load only valid tools
8778 2005-06-21  Naba Kumar  <naba@gnome.org>
8780         * anjuta.spec.in: Fixed devel package requirement.
8782         * plugins/message-view/message-view.c: Scroll message on next/previous.
8784         * TODO.tasks: Updated.
8786         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8787         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8788         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8789         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8790         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8791         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8792         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8793         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8795         * libanjuta/anjuta-preferences.c,
8796         plugins/build-basic-autotools/build-basic-autotools.c,
8797         plugins/build-basic-autotools/executer.c,
8798         plugins/class-gen/action-callbacks.c,
8799         plugins/class-gen/action-callbacks.h,
8800         plugins/class-gen/class_gen.c,
8801         plugins/cvs-plugin/cvs-interface.c,
8802         plugins/debug-manager/attach_process.c,
8803         plugins/debug-manager/plugin.c,
8804         plugins/debug-manager/utilities.c,
8805         plugins/debug-manager/utilities.h,
8806         plugins/editor/aneditor-autocomplete.cxx,
8807         plugins/editor/aneditor.cxx,
8808         plugins/editor/search-replace.c,
8809         plugins/editor/search-replace_backend.c,
8810         plugins/gdb/breakpoints.c,
8811         plugins/gdb/registers.c,
8812         plugins/patch/plugin.c,
8813         plugins/project-wizard/druid.c,
8814         plugins/project-wizard/install.c,
8815         plugins/subversion/plugin.c,
8816         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
8817         codes.
8819         * plugins/class-gen/action-callbacks.c,
8820         plugins/project-wizard/parser.c,
8821         plugins/project-wizard/property.c,
8822         plugins/project-wizard/values.c,
8823         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
8825         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
8826         alphabetically
8828 2005-06-20  Naba Kumar  <naba@gnome.org>
8830         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8831         manuals/reference/libanjuta/tmpl/e-splash.sgml,
8832         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8833         
8834         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
8835         exit idle function.
8836         
8837         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
8838         Fixed possible memory corruption.
8840         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
8841         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
8842         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
8843         progress bar increment and added progress status for symbol refresh
8844         and project loading.
8845         
8846         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
8847         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
8848         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
8849         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
8850         bar.
8852         * TODO.tasks: Updated.
8854 2005-06-19  Naba Kumar  <naba@gnome.org>
8856         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
8857         Fixed warning.
8858         
8859         * plugins/project-import/project-import.c: Deactivate plugin when done.
8860         
8861 2005-06-18  Naba Kumar  <naba@gnome.org>
8863         * plugins/profile-default/plugin.c: Fixed error when loading another
8864         project while a project is still loaded.
8865         
8866         * plugins/project-manager/plugin.c: Used (newly added) group-activated
8867         signal from gnome-build to popup group properties.
8868         
8869         * src/anjuta.c: Load default session by default.
8871         * po/POTFILES.in: Added missing files.
8872         
8873         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
8874         activate plugin on load (activate it separately). Connect to activate
8875         and deactivate signals for housekeeping, so that if plugins are
8876         activated or deactivate externally, they are properly recorded.
8877         
8878         * plugins/profile-default/plugin.c: Save profile before a project
8879         is loaded so that it could be restored when project is closed.
8880         
8881         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
8883 2005-06-17  Naba Kumar  <naba@gnome.org>
8885         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
8886         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
8887         for project. The plugins loaded for the project is restored when project
8888         is loaded next time.
8889         
8890         * TODO.tasks: Updated.
8891         
8892 2005-06-15  Naba Kumar  <naba@gnome.org>
8894         * plugins/tools/scripts/find-fixmes.pl,
8895         (new) plugins/tools/scripts/translation-status.pl,
8896         plugins/tools/scripts/tools-2.xml.in,
8897         plugins/tools/scripts/Makefile.am,
8898         plugins/tools/scripts/prepare-changelog.pl: Added translation
8899         status script. Completed find-fixmes.pl script. Fixed bugs.
8901         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
8902         tool path.
8904 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8906         * plugins/message-view/anjuta-message-manager-plugin.glade :
8907         renamed "messages.tag.position" to "messages.tab.position".
8908         plugins/message-view/anjuta-msgman.c : 
8909         Messages tab position prefrences.
8910         
8911 2005-06-14  Naba Kumar  <naba@gnome.org>
8913         * (new) plugins/tools/scripts/find-fixmes.pl,
8914         (new) plugins/tools/scripts/tools-2.xml.in,
8915         (new) plugins/tools/scripts/Makefile.am,
8916         (new) plugins/tools/scripts/prepare-changelog.pl,
8917         plugins/tools/plugin.h, plugins/tools/fileop.c,
8918         plugins/tools/Makefile.am, configure.in: Added system tools.
8920 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
8922         * plugins/tools/editor.c:
8923         Take care of creating .anjuta directory if missing
8925 2005-06-10  Naba Kumar  <naba@gnome.org>
8927         * configure.in: Increased gnome-build required to version 0.1.2.
8928         
8929         * plugins/project-manager/plugin.c: Fixed target/group removal.
8930         Fixed memory leaks.
8931         
8932 2005-06-10  Naba Kumar  <naba@gnome.org>
8934         * plugins/project-manager/plugin.c: Implemented target/group
8935         configuration (update gnome-build module from cvs).
8936         
8937 2005-06-07  Naba Kumar  <naba@gnome.org>
8939         Patch from: Massimo Cora'  <maxcvs@email.it>:
8940         * plugins/class-inheritance/Makefile.am,
8941         plugins/class-inheritance/class-inherit.c,
8942         plugins/class-inheritance/class-inherit.h,
8943         plugins/class-inheritance/plugin.c,
8944         plugins/class-inheritance/plugin.h,
8945         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
8946         expanded view of classes in hierarchy canvas (collapsable again).
8947         
8948 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
8950         * scintilla/patches/scintilla-64-bit.diff (added)
8951         * plugins/patch/patch-plugin.c:
8952         Conditional build for GTK 2.4 and GTK 2.6
8954 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
8956         * plugins/tools/anjuta-tools.glade,
8957         plugins/tools/editor.c,
8958         plugins/tools/plugin.h,
8959         plugins/tools/fileop.c:
8960         Add a check box to edit an user script
8961         Correct a few memory leak
8963         * plugins/tools/execute.c,
8964         plugins/tools/tool.c,
8965         plugins/tools/tool.h:
8966         Move utility remove_mnemonic function in tool.c
8967         Small fix
8969 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
8971         Patch from sbrabec@suse.cz:
8972         * configure.in
8973         scintilla/include/Scintilla.h:
8974         
8975         Fix 64-Bit warnings in gcc 4
8977 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
8978         
8979         * plugins/patch/patch_plugin.c
8980         plugins/patch/patch.h
8981         plugin/patch/patch-plugin.glade
8982         plugin/patch/Makefile.am:
8983         
8984         Changed patch plugin to use libglade and new gtk 2.6 widgets
8986 2005-05-31  Naba Kumar  <naba@gnome.org>
8988         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
8989         * plugins/editor/text_editor.c: Don't show error
8990         for empty files.
8991         
8992 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
8993         
8994         * plugins/message-view/anjuta-message-manager.ui,
8995         plugins/message-view/anjuta-msgman.c,
8996         plugins/message-view/anjuta-msgman.h,
8997         plugins/message-view/message-view.c,
8998         plugins/message-view/message-view.h,
8999         plugins/message-view/plugin.c:
9000         Add a popup menu in messages panes
9001         Move save message pane option in it
9003 2005-05-28  Naba Kumar  <naba@gnome.org>
9005         * data/properties/styles.properties: Fixed default font
9006         names and sizes.
9008         * plugins/editor/style-editor.c: cleanup.
9009         
9010 2005-05-25  Naba Kumar  <naba@gnome.org>
9012         * plugin/gdb/plugin.c: Start gdb even if the program does
9013         not exists. Fixes bug #305074
9014         
9015 2005-05-24  Naba Kumar  <naba@gnome.org>
9017         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
9018         * configure.in: graphviz pkgconfig path.
9020 2005-05-24  Naba Kumar  <naba@gnome.org>
9022         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
9023         * TODO.tasks: Updated.
9024         
9025 2005-05-22  Naba Kumar  <naba@gnome.org>
9027         * anjuta.spec.in: Fixed spec file
9028         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
9030 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
9031         
9032         * TODO.tasks: Updated.
9034         * plugins/message-view/anjuta-message-manager.ui,
9035         plugins/message-view/message-view.c,
9036         plugins/message-view/message-view.h,
9037         plugins/message-view/plugin.c:
9038         Add shortcut for next and previous message
9039         Add a save message menu item
9040         Fix a bug in previous message
9042 2005-05-21  Naba Kumar  <naba@gnome.org>
9044         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
9045         doc/Makefile.am, global-tags/create_global_tags.sh,
9046         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
9047         and rpm package creation. Fixed installation paths.
9048         
9049         * plugins/editor/anjuta-document-manager.glade,
9050         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
9051         and indent options.
9052         
9053         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
9055 2005-05-21  Naba Kumar  <naba@gnome.org>
9057         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
9058         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
9059         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
9060         tagmanager/Makefile.am: Fixed paths configure variables to take
9061         automake configure variables instead of hardcoding.
9063         * global-tags/tm_global_tags.c: Formated code.
9065         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
9066         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9067         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9068         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9069         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9070         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9071         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9072         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9073         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9075 2005-05-20  Naba Kumar  <naba@gnome.org>
9077         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
9078         and fixed rpm spec file (more testing required).
9079         
9080         * data/gdb.init: Don't set gdb prompt.
9081         
9082         * mime/Makefile.am: run update-mime-data only on system-wide install.
9083         
9084         * plugins/gdb/Makefile.am: Install plugin at correct paths.
9086 2005-05-19  Naba Kumar  <naba@gnome.org>
9088         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
9089         while it's not visible.
9091         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
9092         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
9093         
9094 2005-05-19  Naba Kumar <naba@gnome.org>
9096         * configure.in: Fixed subversion checks. Added
9097         --disable-plugin-subversion and --disable-plugin-glade
9098         configure flags to manually turn off their plugin builds.
9100         * plugins/editor/plugin.c: Save and restore current editor line
9101         positions in session.
9103 2005-05-18  Naba Kumar  <naba@gnome.org>
9105         * AUTHORS: Fixed email address.
9106         
9107         * libanjuta/anjuta-utils.c,
9108         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
9109         when the projectmanager toplevel is not a window. Check for valid
9110         gtkwindow type before using the passed window as parent for anjuta
9111         dialogs.
9113 2005-05-17  Naba Kumar  <naba@gnome.org>
9115         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
9116         
9117         * plugins/cvs-plugin/Makefile.am,
9118         plugins/devhelp/plugin.c,
9119         plugins/file-loader/Makefile.am,
9120         plugins/macro/Makefile.am,
9121         plugins/message-view/Makefile.am,
9122         plugins/patch/Makefile.am,
9123         plugins/project-manager/Makefile.am,
9124         plugins/subversion/Makefile.am,
9125         plugins/symbol-browser/Makefile.am: Removed -module flags
9126         from libtool flags
9128         * MAINTAINERS: Added file so that I could recieve bugzilla
9129         reports.
9131         * plugins/glade/plugin.c: Fixed compile error.
9133 === Anjuta 2.0.0 ===
9135 2005-05-15  Naba Kumar  <naba@gnome.org>
9137         * configure.in: Adjusted gdl version requirement. Bumped anjuta
9138         version to 2.0.0.
9140         * plugins/symbol-browser/an_symbol_view.c,
9141         plugins/symbol-browser/plugin.c,
9142         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
9143         symbols have been updated. Reset file symbols when update
9144         occurs. Fixed memory leaks.
9146         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
9147         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
9148         
9149 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
9151         * plugins/tools/anjuta-tools.glade:
9152         Remove unused parameter dialog
9154         * plugins/tools/dialog.c,
9155         plugins/tools/fileop.c,
9156         plugins/tools/fileop.h,
9157         plugins/tools/tool.c,
9158         plugins/tools/tool.h,
9159         plugins/tools/variable.c:
9160         Add a few comments and cleanups
9162         * plugins/tools/editor.c,
9163         plugins/tools/editor.h:
9164         Remove code from previous plugin and add comments
9165         Use main window as parent (instead of tool list)
9167         * plugins/tools/execute.c,
9168         plugins/tools/execute.h:
9169         Remove code from previous plugin and add comments
9170         Fix warnings
9172 2005-05-14  Naba Kumar  <naba@gnome.org>
9174         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
9175         release.
9176         
9177         * configure.in: Fixed
9178         
9179         * plugins/class-inheritance/class-inheritance.png: New icon.
9180         
9181         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
9182         screws up when reparented.
9184 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9186         * plugins/editor/search-replace.c,
9187         plugins/editor/search-replace_backend.c
9188         plugins/project-manager/plugin.c : Clear find pane if searching same 
9189         expression. Clean code.
9191 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
9193         * configure.in: Added ne in ALL_LINGUAS
9194         
9195 2005-05-13  Naba Kumar  <naba@gnome.org>
9197         * configure.in: Fixed glade-3 version.
9198         
9199         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
9200         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
9201         plugins/gdb/watch.c: Update locals, watch and frame document on
9202         frame change.
9204 2005-05-12  Naba Kumar  <naba@gnome.org>
9206         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
9207         scope autocompletion when the function definition is incomplete.
9208         
9209         * plugins/class-gen/anjuta-class-gen.plugin.in,
9210         plugins/file-wizard/anjuta-file-wizard.plugin.in,
9211         plugins/gdb/plugin.c,
9212         plugins/glade/anjuta-glade.plugin.in,
9213         plugins/project-import/anjuta-project-import.plugin.in,
9214         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
9215         titles for the wizards.
9217 2005-05-11  Naba Kumar  <naba@gnome.org>
9219         * configure.in, plugins/debug-manager/Makefile.am,
9220         plugins/debug-manager/plugin.c,
9221         (added) plugins/debug-manager/images/.cvsignore,
9222         (added) plugins/debug-manager/images/Makefile.am,
9223         (added) plugins/debug-manager/images/detach-16.png,
9224         (added) plugins/debug-manager/images/detach.png,
9225         (added) plugins/debug-manager/images/step-into-16.png,
9226         (added) plugins/debug-manager/images/step-into.png,
9227         (added) plugins/debug-manager/images/step-out-16.png,
9228         (added) plugins/debug-manager/images/step-out.png,
9229         (added) plugins/debug-manager/images/step-over-16.png,
9230         (added) plugins/debug-manager/images/step-over.png,
9231         plugins/gdb/Makefile.am,
9232         plugins/gdb/breakpoints.c,
9233         plugins/gdb/plugin.c,
9234         (added) plugins/gdb/images/.cvsignore,
9235         (added) plugins/gdb/images/Makefile.am,
9236         (added) plugins/gdb/images/breakpoint.png,
9237         (added) plugins/gdb/images/locals.png,
9238         (added) plugins/gdb/images/stack.png,
9239         (added) plugins/gdb/images/watch.png: Fixed breakpoints
9240         'remove all'. Added debugger icons.
9242         * plugins/editor/text_editor.c: Fixed file monitor.
9244         Patch from: Massimo Cora'  <maxcvs@email.it>
9245         * plugins/patch/anjuta-patch-plugin.png,
9246         plugins/class-gen/Makefile.am,
9247         plugins/class-gen/action-callbacks.c,
9248         plugins/class-gen/class_gen.c,
9249         plugins/class-gen/class_logo.xpm: Implemented vcs
9250         file addions. New icons by Fabio Zecchini
9252 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9254         * libanjuta/interfaces/libanjuta.idl
9255         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
9256         plugins/editor/search-replace_backend.c
9257         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
9259 2005-05-11  Naba Kumar  <naba@gnome.org>
9260         
9261         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
9262         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
9263         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
9264         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
9265         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
9266         memory leaks.
9267         
9268         * plugins/symbol-browser/an_symbol_prefs.c,
9269         plugins/symbol-browser/an_symbol_search.c,
9270         plugins/symbol-browser/an_symbol_view.c,
9271         plugins/symbol-browser/an_symbol_view.h,
9272         plugins/symbol-browser/plugin.c: Fixed memory leaks.
9274 2005-05-11  Naba Kumar  <naba@gnome.org>
9276         * libanjuta/anjuta-shell.c: Fixed runtime warning.
9277         
9278         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
9279         progress bar location at create time, instead of hardcoding.
9280         
9281         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
9282         Added mini splash screen.
9283         
9284         * plugins/editor/text_editor.c: Do not produce warning when file
9285         monitor could not be created.
9286         
9287         * plugins/profile-default/plugin.c: Save project session on exit.
9288         Show mini splash with progress bar at profile load.
9290 2005-05-10  Naba Kumar  <naba@gnome.org>
9292         * configure.in, manuals/Makefile.am: Fixed compile flags.
9293         Disable outdated manuals builds.
9294         
9295         * global-tags/Makefile.am: Uninstall tags files on
9296         'make uninstall'
9297         
9298         * libegg/Makefile.am: Use configured deprecated flags.
9299         
9300         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9301         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9302         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9303         Updated.
9304         
9305         * mime/Makefile.am: Take DESTDIR into account.
9306         
9307         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
9308         
9309         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
9310         on scope autocompletion.
9311         
9312         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
9313         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
9314         shared libs and static libs paths for debugging. Order them
9315         correctly.
9316         
9317         * po/POTFILES.in: Updated.
9319 2005-05-09  Naba Kumar  <naba@gnome.org>
9321         * libanjuta/interfaces/libanjuta.idl,
9322         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
9323         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
9324         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
9325         Implemented debugger source directory search and emits location changed
9326         signal with absolute path of the file.
9328         * plugins/tools/tool.c: Fixed compile errors.
9329         
9330 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
9332         * plugins/tools/anjuta-tools.glade,
9333         plugins/tools/dialog.h,
9334         plugins/tools/dialog.c,
9335         plugins/tools/plugin.c,
9336         plugins/tools/editor.c:
9337         Improve graphical user interface
9338         Remove old code
9339         Correct an error on close
9340         Some cleanups
9342         * plugins/tools/fileop.c,
9343         plugins/tools/tool.h,
9344         plugins/tools/tool.c:
9345         Change the tool internal structure
9346         Support having tools configuration in several places
9348 2005-05-08  Naba Kumar  <naba@gnome.org>
9350         * plugins/gdb/actions.c,
9351         (removed) plugins/gdb/registers_cbs.c,
9352         (removed) plugins/gdb/registers_cbs.h,
9353         (removed) plugins/gdb/registers_gui.c,
9354         (removed) plugins/gdb/sharedlib_cbs.c,
9355         (removed) plugins/gdb/sharedlib_cbs.h,
9356         (removed) plugins/gdb/sharedlib_gui.c,
9357         (removed) plugins/gdb/signals_cbs.c,
9358         (removed) plugins/gdb/signals_cbs.h,
9359         (removed) plugins/gdb/signals_gui.c: Removed dead files.
9361 2005-05-08  Naba Kumar  <naba@gnome.org>
9363         * plugins/build-basic-autotools/executer.c: Fixed programs
9364         listing dialog.
9365         
9366         * plugins/debug-manager/Makefile.am,
9367         plugins/debug-manager/anjuta-debug-manager.glade,
9368         plugins/debug-manager/plugin.c,
9369         plugins/gdb/Makefile.am: Used libglade for programs listing
9370         dialog.
9371         
9372         * (added) plugins/gdb/pointer.png: Stack pointer image.
9373         
9374         * libanjuta/anjuta-marshal.list,
9375         pixmaps/Makefile.am,
9376         plugins/gdb/actions.c,
9377         plugins/gdb/actions.h,
9378         plugins/gdb/anjuta-gdb-plugin.ui,
9379         plugins/gdb/anjuta-gdb.glade,
9380         plugins/gdb/breakpoints.c,
9381         plugins/gdb/breakpoints.h,
9382         plugins/gdb/debug_tree.c,
9383         plugins/gdb/debug_tree.h,
9384         plugins/gdb/debugger.c,
9385         plugins/gdb/debugger.h,
9386         plugins/gdb/gdbmi-test.c,
9387         plugins/gdb/gdbmi.c,
9388         plugins/gdb/gdbmi.h,
9389         plugins/gdb/info.c,
9390         plugins/gdb/info.h,
9391         plugins/gdb/locals.c,
9392         plugins/gdb/locals.h,
9393         plugins/gdb/memory.c,
9394         plugins/gdb/memory.h,
9395         plugins/gdb/plugin.c,
9396         plugins/gdb/plugin.h,
9397         plugins/gdb/registers.c,
9398         plugins/gdb/registers.h,
9399         plugins/gdb/registers_cbs.c,
9400         plugins/gdb/registers_cbs.h,
9401         plugins/gdb/registers_gui.c,
9402         plugins/gdb/sharedlib.c,
9403         plugins/gdb/sharedlib.h,
9404         plugins/gdb/sharedlib_cbs.c,
9405         plugins/gdb/sharedlib_cbs.h,
9406         plugins/gdb/sharedlib_gui.c,
9407         plugins/gdb/signals.c,
9408         plugins/gdb/signals.h,
9409         plugins/gdb/signals_cbs.c,
9410         plugins/gdb/signals_cbs.h,
9411         plugins/gdb/signals_gui.c,
9412         plugins/gdb/stack_trace.c,
9413         plugins/gdb/stack_trace.h,
9414         plugins/gdb/utilities.c,
9415         plugins/gdb/utilities.h,
9416         plugins/gdb/watch.c,
9417         plugins/gdb/watch.h,
9418         plugins/gdb/watch_cbs.c,
9419         plugins/gdb/watch_cbs.h,
9420         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
9421         it for all debugger component updates and listing. Implemented
9422         user custom debugger command window. Fixed all debugger components
9423         to work correctly. Implemented debugger as GObject. Removed
9424         deprecated codes.
9425         
9426 2005-05-06  Naba Kumar  <naba@gnome.org>
9427         
9428         * TODO.tasks: Updated.
9429         
9430         * plugins/build-basic-autotools/Makefile.am,
9431         plugins/file-loader/Makefile.am,
9432         plugins/profile-default/Makefile.am,
9433         plugins/sample1/Makefile.am,
9434         plugins/symbol-browser/images/Makefile.am,
9435         src/Makefile.am: Fixed 'make distcheck' errors.
9437         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
9438         updates.
9440         * tagmanager/tm_workspace.c: Include prototypes in getting
9441         scope members.
9443 2005-05-06  Naba Kumar  <naba@gnome.org>
9445         * TODO.tasks: Updated.
9446         
9447         * configure.in, plugins/cvs-plugin/Makefile.am,
9448         plugins/debug-manager/Makefile.am,
9449         plugins/devhelp/Makefile.am,
9450         plugins/editor/Makefile.am,
9451         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
9452         
9453         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
9454         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
9455         interfaces.
9456         
9457         * tagmanager/tm_workspace.c,
9458         tagmanager/include/tm_workspace.h,
9459         plugins/editor/aneditor-autocomplete.cxx,
9460         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
9461         to return all matching tag types when no name is given instead of
9462         returning empty array.
9463         
9464         * plugins/symbol-browser/Makefile.am,
9465         (added) plugins/symbol-browser/an_symbol.c,
9466         (added) plugins/symbol-browser/an_symbol.h,
9467         plugins/symbol-browser/an_symbol_info.c,
9468         plugins/symbol-browser/an_symbol_info.h,
9469         (added) plugins/symbol-browser/an_symbol_iter.c,
9470         (added) plugins/symbol-browser/an_symbol_iter.h,
9471         plugins/symbol-browser/an_symbol_search.c,
9472         plugins/symbol-browser/an_symbol_view.c,
9473         plugins/symbol-browser/an_symbol_view.h,
9474         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
9475         plugins/symbol-browser/plugin.c,
9476         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
9477         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
9478         plugin and implemented IAnjutaIterable interface for symbol search
9479         and iteration.
9481         * plugins/class-inheritance/Makefile.am,
9482         plugins/class-inheritance/class-inherit.c,
9483         plugins/class-inheritance/class-inherit.h,
9484         plugins/class-inheritance/plugin.h: Use the newly added
9485         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
9486         get rid of libanjuta-ctags.la dependencies.
9488 2005-05-02  Naba Kumar  <naba@gnome.org>
9490         * plugins/class-inheritance/class-inherit.c,
9491         plugins/class-inheritance/plugin.c,
9492         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
9493         be found for a class. Formated code.
9495         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
9496         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
9497         of editor tabs.
9498         
9499 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
9501         * libanjuta/anjuta-launcher.c:
9502         Keep trying sending data until all bytes have been written
9504         * plugins/tools/anjuta-tools.glade,
9505         plugins/tools/editor.c:
9506         Add a combo box to defined data from stdin
9508         * plugins/tools/execute.c:
9509         Send data in stdin if needed
9510         Code cleanups
9512         * plugins/tools/fileop.c,
9513         plugins/tools/tool.h,
9514         plugins/tools/tool.c:
9515         Store, load and save stdin data
9516         Use tools-2.xml instead of tools.xml
9518         * plugins/tools/plugin.c,
9519         plugins/tools/plugin.h:
9520         Code cleanups
9522         * plugins/tools/dialog.c,
9523         plugins/tools/dialog.h:
9524         Few code cleanups
9526         * plugins/tools/variable.c,
9527         plugins/tools/variable.h:
9528         Add editor related variables
9529         Code cleanups
9531 2005-04-29  Naba Kumar  <naba@gnome.org>
9533         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
9535         * plugins/editor/text_editor.c: Fixed line marker interpretation.
9536         
9537         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
9538         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
9539         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
9540         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
9541         working on gdb MI interface. Completed MI parser interface.
9543         Patch from  Massimo Cora <maxcvs@email.it>:
9544         * plugins/class-inheritance/Makefile.am,
9545         plugins/class-inheritance/class-inherit.c,
9546         plugins/class-inheritance/class-inherit.h,
9547         plugins/class-inheritance/plugin.c,
9548         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
9549         Used system theme for colors. Display class members on mouse click.
9550         
9551 2005-04-28  Naba Kumar  <naba@gnome.org>
9553         * plugins/symbol-browser/an_symbol_prefs.c
9554         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
9555         implementation to create/add/remove custom tags files in symbol
9556         brower preferences.
9558         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
9559         EXTRA_DIST.
9561         * plugins/project-import/project-import.c: Fixed memory leaks and
9562         use correct debug prints.
9563         
9564         * TODO.tasks: Updated.
9565         
9566 2005-04-27  Naba Kumar  <naba@gnome.org>
9568         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
9569         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
9570         scintilla/Makefile.am: Fixed 'make distcheck' errors.
9572         * plugins/editor/anjuta-docman.c,
9573         plugins/editor/anjuta-docman.h,
9574         plugins/editor/plugin.c: Emit editor-added signal from docman
9575         and connect signals to new editor correctly.
9577         * plugins/class-inheritance/plugin.c,
9578         plugins/symbol-browser/plugin.c: Added stock icons.
9579         
9580         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9581         plugins/build-basic-autotools/executer.c,
9582         plugins/build-basic-autotools/executer.h: Added missing files
9583         for the execute programs implementation.
9585 2005-04-26  Naba Kumar  <naba@gnome.org>
9586         
9587         * TODO.tasks: Updated.
9589         * plugins/file-loader/plugin.c,
9590         plugins/project-import/anjuta-project-import.plugin.in,
9591         plugins/project-import/plugin.c,
9592         plugins/project-import/project-import.c,
9593         plugins/project-import/project-import.h: Be able to import older
9594         anjuta projects.
9596 2005-04-26  Naba Kumar  <naba@gnome.org>
9598         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
9599         removing it from the shell.
9601         * libanjuta/anjuta-shell.c,
9602         libanjuta/anjuta-shell.h,
9603         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
9604         so that widget additions are freezed or thaw using a pending queue.
9605         Fixded UI flicker while loading projects.
9607 2005-04-26  Naba Kumar  <naba@gnome.org>
9609         * TODO.tasks: Updated.
9610         
9611         * libanjuta/interfaces/libanjuta.idl: Added execute method for
9612         IAnjutaBuildable interface.
9613         
9614         * plugins/build-basic-autotools/Makefile.am,
9615         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
9616         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
9617         plugins/build-basic-autotools/build-basic-autotools.c,
9618         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
9619         interface and UI for executing project/file programs. Implemented
9620         IAnjutaFile interface so that executables could be opened directly.
9621         
9622         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
9623         Authors line (Reserved for external plugins, which do not have a way to
9624         show their credits).
9625         
9626         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
9627         [File Loader] group for menu labels (default to "Name" if it is not
9628         defined.
9629         
9630         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
9631         for executing external commands.
9633 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
9635         * plugins/project-wizard/property.c:
9636         Correct a memory leak
9638         * libanjuta/interfaces/libanjuta.idl,
9639         plugins/editor/text_editor.c:
9640         Add erase_all and replace_selection function to IAnjutaEditor
9642         * plugins/tools/anjuta-tools.glade,
9643         plugins/tools/fileop.c,
9644         plugins/tools/editor.c,
9645         plugins/tools/tool.c
9646         plugins/tools/tool.h:
9647         Add shortcut and icon 
9649         * plugins/tools/variable.c,
9650         plugins/tools/variable.h:
9651         Add a variable asking parameters at run time
9653         * plugins/tools/execute.c:
9654         Add a warning message for missing document manager
9655         Add replace buffer and replace selection output
9656         Correct an error in popup output
9658         * plugins/tools/plugin.c,
9659         plugins/tools/plugin.h,
9660         plugins/tools/anjuta-tools.ui,
9661         src/anjuta.ui:
9662         Few clean up
9663         Attach tools menu to a new place
9665 2005-04-25  Naba Kumar  <naba@gnome.org>
9667         * libanjuta/plugins.c, src/about.c, src/about.h,
9668         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
9669         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
9670         plugins (about box for plugins) menu.
9672 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9674         *  plugins/editor/search-replace.c :
9675         Displayed full path in Search pane window. 
9676         Bug 300231 : Selected line in Search pane window .
9677                 
9678 2005-04-23  Naba Kumar  <naba@gnome.org>
9680         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
9682 2005-04-22  Naba Kumar  <naba@gnome.org>
9684         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
9685         
9686         * plugins/project-wizard/templates/java.wiz,
9687         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
9688         to create bytecodes (.class) files.
9689         
9690         * plugins/symbol-browser/an_symbol_info.c,
9691         plugins/symbol-browser/an_symbol_info.h,
9692         plugins/symbol-browser/an_symbol_search.c,
9693         plugins/symbol-browser/an_symbol_view.c,
9694         plugins/symbol-browser/plugin.c,
9695         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
9696         in file symbol list.
9698 2005-04-22  Naba Kumar  <naba@gnome.org>
9700         * TODO.tasks: Updated.
9701         
9702         * plugins/class-inheritance/Makefile.am,
9703         plugins/subversion/Makefile.am: Do not install plugin files when
9704         plugin build condition is false.
9705         
9706         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
9707         plugins/build-basic-autotools/build-basic-autotools.c,
9708         plugins/build-basic-autotools/build-basic-autotools.h,
9709         plugins/file-loader/anjuta-loader-plugin.ui,
9710         plugins/file-loader/dnd.c,
9711         plugins/file-loader/plugin.c,
9712         plugins/file-loader/plugin.h,
9713         plugins/project-manager/anjuta-project-manager.ui,
9714         plugins/project-manager/plugin.c: Added open file and build context
9715         menu in project manager context menu.
9717 2005-04-22  Naba Kumar  <naba@gnome.org>
9719         * configure.in: Added message output showing conditional plugins to
9720         build or not.
9721         
9722         * src/layout.xml: Added layout for class-inheritance plugin widget.
9723         
9724         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
9725         plugin name to remove redundant terms.
9726         
9727         * TODO.tasks: Updated.
9728         
9729         * configure.in,
9730         plugins/symbol-browser/Makefile.am,
9731         plugins/symbol-browser/an_symbol_view.c,
9732         (removed) plugins/symbol-browser/sv_class.xpm,
9733         (removed) plugins/symbol-browser/sv_function.xpm,
9734         (removed) plugins/symbol-browser/sv_macro.xpm,
9735         (removed) plugins/symbol-browser/sv_private_fun.xpm,
9736         (removed) plugins/symbol-browser/sv_private_var.xpm,
9737         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
9738         (removed) plugins/symbol-browser/sv_protected_var.xpm,
9739         (removed) plugins/symbol-browser/sv_public_fun.xpm,
9740         (removed) plugins/symbol-browser/sv_public_var.xpm,
9741         (removed) plugins/symbol-browser/sv_static_fun.xpm,
9742         (removed) plugins/symbol-browser/sv_static_var.xpm,
9743         (removed) plugins/symbol-browser/sv_struct.xpm,
9744         (removed) plugins/symbol-browser/sv_unknown.xpm,
9745         (removed) plugins/symbol-browser/sv_variable.xpm,
9746         (added) plugins/symbol-browser/images/.cvsignore,
9747         (added) plugins/symbol-browser/images/Icons.16x16.Class,
9748         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
9749         (added) plugins/symbol-browser/images/Icons.16x16.Field,
9750         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
9751         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
9752         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
9753         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
9754         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
9755         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
9756         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
9757         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
9758         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
9759         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
9760         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
9761         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
9762         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
9763         (added) plugins/symbol-browser/images/Icons.16x16.Method,
9764         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
9765         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
9766         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
9767         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
9768         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
9769         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
9770         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
9771         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
9772         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
9773         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
9774         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
9775         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
9776         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
9777         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
9778         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
9779         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
9780         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
9781         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
9782         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
9783         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
9784         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
9785         pixmaps and added new icons (taken from monodevelop).
9787 2005-04-21  Naba Kumar  <naba@gnome.org>
9789         Patch from  Massimo Cora <maxcvs@email.it>:
9791         * configure.in, plugins/Makefile.am
9792         (new) plugins/class-inheritance/.cvsignore,
9793         (new) plugins/class-inheritance/Makefile.am,
9794         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
9795         (new) plugins/class-inheritance/class-inherit.c,
9796         (new) plugins/class-inheritance/class-inherit.h,
9797         (new) plugins/class-inheritance/plugin.c,
9798         (new) plugins/class-inheritance/plugin.h,
9799         (new) plugins/class-inheritance/class-inheritance.png: Added class
9800         inheritance plugin.
9801         
9802         Changes by naba: Added pkgconfig check for graphviz and conditionally
9803         build graphviz.
9804         
9805         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
9807 2005-04-20  Naba Kumar  <naba@gnome.org>
9809         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9810         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9811         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9812         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9813         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9814         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9815         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9816         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9817         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9818         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9819         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9820         
9821         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
9822         message view management.
9824         * libanjuta/anjuta-children.[ch],
9825         plugins/build-basic-autotools/build-basic-autotools.c,
9826         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
9827         Removed anjuta_children_init() function,
9828         because it is done automatically when first invoked. Introduced
9829         anjuta_children_recover() to recover the child signalling. Fixed
9830         child exit management to correctly recover the exit status.
9831         
9832         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
9833         to properly shutdown the launcher and to kill the running process
9834         (without emitting any signal).
9835         
9836         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
9837         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
9838         gdb and program instance.
9840 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9842         * plugins/editor/search-replace.c :
9843         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
9845 2005-04-18  Naba Kumar  <naba@gnome.org>
9847         * TODO.tasks: Marked completed items.
9848         
9849         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
9850         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
9851         plugins/project-manager/plugin.c: Prompt user for the debugging
9852         target (select from a list of project's executable targets) and
9853         correctly start debugger. Take care of libtool wrapping when the
9854         target selected is libtool target. Fixed debugger menu items
9855         sensitivity.
9857 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
9859         * plugins/tools/execute.c,
9860         plugins/tools/execute.h:
9861         Implement save all files before running a command
9862         Implement all options for stdout and stderr except replace buffer
9863         Allow running several tools
9865         * plugins/tools/plugin.c:
9866         Move anjuta launcher in execute.c
9868         * plugins/tools/tools.h,
9869         plugins/tools/variable.c:
9870         Small changes
9872 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
9874         * plugins/tools/anjuta-tools.glade:
9875         Add new properties in tool editor dialog
9876         Cosmetic improvements
9877         
9878         * plugins/tools/anjuta-tools.ui:
9879         Attach tool menu as a build menu
9881         * plugins/tools/dialog.c:
9882         Set tool menu item sensitivity in tool list
9883         Fix bugs
9885         * plugins/tools/editor.c,
9886         plugins/tools/editor.h,
9887         plugins/tools/fileop.c,
9888         plugins/tools/tool.c,
9889         plugins/tools/tool.h:
9890         Add new properties (active, save file...)
9891         Most of them are still not implemented
9893         * plugins/tools/execute.c,
9894         plugins/tools/execute.h:
9895         Reorganize code to support multiple run
9896         Support run in terminal
9897         
9898         * plugins/tools/plugin.c
9899         plugins/tools/plugin.h:
9900         Move message handling in execute.c
9902         * plugins/tools/variable.h,
9903         plugins/tools/variable.c:
9904         Add useful variables
9905         
9906 2005-04-13  Naba Kumar  <naba@gnome.org>
9908         * plugins/editor/text_editor.c: Fixed file monitoring condition.
9909         * plugins/editor/Makefile.am: Added gnome-vfs flags.
9910         
9911 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9913         * plugins/tools/dialog.c plugins/tools/tool.c :
9914         Fixed bugs.
9916 2005-04-06  Naba Kumar  <naba@gnome.org>
9918         * src/anjuta.c: Load default session only when
9919         "anjuta.session.load.last" preference is enabled.
9920         
9921 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
9923         * plugins/tools/Makefile.am,
9924         plugins/tools/variable.c,
9925         plugins/tools/variable.h:
9926         Add new code for handling variables
9928         * plugins/tools/anjuta-tools.glade:
9929         Improve tool editor dialog
9930         Add variable selection dialog
9932         * plugins/tools/dialog.c,
9933         plugins/tools/dialog.h,
9934         plugins/tools/plugin.c,
9935         plugins/tools/plugin.h:
9936         Add variable object
9937         Add a function to get it
9939         * plugins/tools/editor.c:
9940         Add gui code for variable selection dialog
9942         * plugins/tools/execute.c:
9943         Use variables for executing command
9944         
9945         * Naba: Compile warning fixes.
9947 2005-04-06  Naba Kumar  <naba@gnome.org>
9949         * TODO.tasks: Marked completed items.
9950         
9951 2005-04-06  Naba Kumar  <naba@gnome.org>
9953         * plugins/subversion/svn-backend.c: Fixed subversion plugin
9954         compile error.
9955         
9956         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
9958 2005-04-04  Naba Kumar  <naba@gnome.org>
9960         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
9961         inside Main window.
9962         
9963 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
9965         * plugins/tools/Makefile.am,
9966         plugins/tools/anjuta-tools.plugin.in,
9967         plugins/tools/anjuta-tools.ui,
9968         plugins/tools/anjuta-tools.gladei,
9969         plugins/tools/anjuta-tools-plugin.png,
9970         plugins/tools/plugin.c,
9971         plugins/tools/plugin.h,
9972         plugins/tools/dialog.c,
9973         plugins/tools/dialog.h,
9974         plugins/tools/fileop.c,
9975         plugins/tools/fileop.h,
9976         plugins/tools/tool.c,
9977         plugins/tools/tool.h,
9978         plugins/tools/editor.c,
9979         plugins/tools/editor.h,
9980         plugins/tools/execute.c,
9981         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
9982         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
9983         Not fully working
9985         * anjuta-tools.[ch]: Removed old tools code.
9986         
9987 2005-04-01  Steve Murphy  <murf@e-tools.com>
9989         * configure.in: Added "rw" to ALL_LINGUAS.
9991 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9993         * Modified Files:
9994         manuals/C/anjuta-manual/fileoperations.xml
9995         Added Files:
9996         manuals/C/anjuta-manual/figures/search_expr.png
9997         manuals/C/anjuta-manual/figures/search_expr_basic.png
9998         manuals/C/anjuta-manual/figures/search_file_list.png
9999         manuals/C/anjuta-manual/figures/search_file_pattern.png
10000         manuals/C/anjuta-manual/figures/search_replace.png
10001         manuals/C/anjuta-manual/figures/search_setting.png
10002         manuals/C/anjuta-manual/figures/search_target.png
10003         manuals/C/anjuta-manual/figures/search_target_action.png
10004         manuals/C/anjuta-manual/figures/search_target_in.png
10005         Removed Files:
10006         manuals/C/anjuta-manual/figures/find_files.png
10007         manuals/C/anjuta-manual/figures/find_replace.png
10008         manuals/C/anjuta-manual/figures/find_text.png :
10009         Updated Anjuta manual (File Operations)
10011 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10013         * manuals/C/anjuta-manual/fileoperations.xml,
10014         manuals/C/anjuta-manual/figures/open_file.png,
10015         manuals/C/anjuta-manual/figures/open_file_multiple.png,
10016         manuals/C/anjuta-manual/figures/prefs_print.png,
10017         manuals/C/anjuta-manual/figures/print_dlg.png,
10018         manuals/C/anjuta-manual/figures/print_preview.png.
10019         * Added Files:
10020         manuals/C/anjuta-manual/figures/add_edit_macro.png,
10021         manuals/C/anjuta-manual/figures/display_macro.png,
10022         manuals/C/anjuta-manual/figures/insert_text.png,
10023         manuals/C/anjuta-manual/figures/keyword_macro.png,
10024         manuals/C/anjuta-manual/figures/new_file_wizard.png,
10025         manuals/C/anjuta-manual/figures/save_as_file.png :
10026         Updated Anjuta Manual (File Operations)
10028 2005-03-23  Adam Weinberger  <adamw@gnome.org>
10030         * plugins/editor/action-callbacks.c,
10031           plugins/file-loader/plugin.c,
10032           plugins/gtodo/main.c,
10033           plugins/project-wizard/druid.c:
10034           Fix spelling/grammar errors. Fixes bugs
10035           169068, 169137, 169138, and 169139.
10037 2005-03-21  Naba Kumar  <naba@gnome.org>
10039         Patch from: Massimo Cora' <maxcvs@email.it>:
10040         
10041         * plugins/editor/Makefile.am
10042         plugins/editor/anjuta-docman.c,
10043         (added) plugins/editor/editor-tooltips.c,
10044         (added) plugins/editor/editor-tooltips.h: Added tooltips to
10045         editor tabs to show full path.
10047 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
10048         
10049         * plugins/subversion/svn-backend.c:
10050         Removed "apr-0/" from include because this is 
10051         already included in SVN_INCLUDE and broke building if
10052         apr >= 1.0 was installed.
10054 2005-03-18  Naba Kumar  <naba@gnome.org>
10056         Patch from: Massimo Cora' <maxcvs@email.it>:
10058         * plugins/editor/action-callbacks.c,
10059         plugins/editor/aneditor-calltip.cxx,
10060         plugins/editor/aneditor-priv.h,
10061         plugins/editor/aneditor.cxx,
10062         plugins/editor/aneditor.h,
10063         plugins/editor/anjuta-document-manager.ui: Added calltip
10064         activation from menu.
10066 2005-03-16  Naba Kumar  <naba@gnome.org>
10068         Patch from: Massimo Cora' <maxcvs@email.it>:
10069         
10070         * plugins/class-gen/action-callbacks.c,
10071         plugins/class-gen/anjuta-class-gen-plugin.glade,
10072         plugins/class-gen/class_gen.c,
10073         plugins/class-gen/class_gen.h,
10074         plugins/class-gen/class_logo.xpm,
10075         plugins/class-gen/plugin.c: Create files without project
10076         being open. Add to project support. And other enhancements.
10078 2005-03-15  Adam Weinberger  <adamw@gnome.org>
10080         * anjuta.glade,
10081           plugins/debug-manager/utilities.c,
10082           plugins/file-loader/plugin.c,
10083           plugins/gdb/utilities.c,
10084           plugins/profile-default/plugin.c,
10085           plugins/project-import/project-import.c,
10086           src/anjuta-actions.h:
10087           Spelling/grammar fixes.
10089 2005-03-13  Naba Kumar  <naba@gnome.org>
10090         
10091         * plugins/editor/action-callbacks.c,
10092         plugins/editor/action-callbacks.h,
10093         plugins/editor/anjuta-document-manager.ui,
10094         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
10095         submenu. Moved menuitems from Format to View->Editor.
10096         
10097         * src/action-callbacks.c, src/action-callbacks.h,
10098         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
10099         layout and lock layout menus in View submenu. Get rid of
10100         Settings->Layout Manager menu.
10101         
10102         * plugins/project-import/anjuta-project-import.plugin.in:
10103         Fixed icon name
10105         * global-tags/Makefile.am,
10106         global-tags/create_global_tags.sh,
10107         plugins/editor/aneditor-autocomplete.cxx,
10108         plugins/editor/aneditor-priv.h,
10109         plugins/editor/aneditor.cxx,
10110         tagmanager/tm_workspace.c: Fixed scope members autocompletion
10111         in editor and made it work in global symbols also.
10112         
10113         * src/anjuta-app.c: Always use priority texts besides icons style
10114         for toolbars, because other styles look horible for Anjuta (fixme).
10116 2005-03-11  Naba Kumar  <naba@gnome.org>
10118         * configure.in: Removed test for iconv.
10120         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
10121         before scintilla widget is realized.
10122         
10123         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
10124         for Update menuitem.
10125         
10126         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
10127         already applied in scintilla main stream.
10128         
10129         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
10130         and notified scintilla developer.
10131         
10132 2005-03-10  Naba Kumar  <naba@gnome.org>
10134         * src/action-callbacks.c: Removed reference to src/help.h (dead
10135         file).
10137         * plugins/editor/text_editor.c: Removed reference to
10138         src/launcher.h (a dead file).
10140         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
10141         src/controls.c, src/controls.h, src/fileselection.c,
10142         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
10143         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
10144         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
10145         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
10146         src/session.h, src/support.c, src/support.h, src/toolbar.c,
10147         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
10148         Removed these dead files from CVS.
10151 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10153         * plugins/file-wizard/action-callbacks.c : Added error message.
10154         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
10157 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
10158         
10159         * plugins/cvs-plugin/cvs-callbacks.c
10160         plugins/cvs-plugin/plugin.c:
10161         Fixed preferences page init and busy handling
10162         
10163         * plugins/subversion/plugin.c:
10164         Fixed preferences page init
10166 2005-03-09  Naba Kumar  <naba@gnome.org>
10168         * plugins/Makefile.am, plugins/glade/Makefile.am,
10169         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
10170         enabled glade plugin in Anjuta. The plugin is built only when
10171         glade3 is installed.
10172         
10173 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
10175         * plugins/project-wizard/templates/java.wiz
10176         plugins/project-wizard/templates/java-logo.png (*)
10177         plugins/project-wizard/templates/java/*
10178         plugins/project-wizard/templates/Makefile.am
10179         configure.in:
10180         
10181         Add Java project type. It generates a autoconf/automake
10182         project which is compiled using gcj. It requires automake 
10183         > 1.4 (1.9 is known to work) to work!
10184         
10185         (*) still awaiting response from the gcj team if we
10186         may use their logo.
10187         
10188 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
10189         
10190         * plugins/project-import/*
10191         plugins/Makefile.am
10192         configure.in:
10193         Added project import plugin. Might be a bit buggy and limited
10194         but works for now.
10195         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
10196         Icon from old pixmaps dir
10198 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10200         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
10201         plugins/macro/macro-util.c, plugins/macro/macros.xml :
10202         Added C Custom_Indent line macro.
10203         Cleaned macros.xml
10205 2005-03-09  Naba Kumar  <naba@gnome.org>
10207         * TODO.tasks: Added new message-manager tasks.
10208         
10209         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10210         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10211         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10212         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10213         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10214         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10215         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10216         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10217         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10218         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10219         
10220         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
10221         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
10222         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
10223         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
10224         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
10225         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
10226         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
10227         Removed debugger widgets from shell on debugger shutdown. Added
10228         scrolled windows for docked widgets. Removed unnecessary widget refs
10229         and unrefs. Destroy widgets correctly on debugger shutdown.
10230         
10231         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
10232         with project description title. Removed frame shadow.
10233         
10234         * plugins/project-wizard/druid.c: Initializes tooltips.
10235         
10236         * scintilla/Makefile.am: Fixed comiple error.
10238 2005-03-08  Adam Weinberger  <adamw@gnome.org>
10240         * plugins/class-gen/anjuta-class-gen-plugin.glade,
10241           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
10243 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10245         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
10246         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
10247         plugins/macro/macro-util.c, plugins/macro/macro-util.h
10248         plugins/macro/macros.xml, plugins/macro/plugin.c :
10249         Moved cursor at the '|' position defined in macros.
10251 2005-03-07  Naba Kumar  <naba@gnome.org>
10253         * plugins/subversion/Makefile.am: Fixed build error.
10255         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
10256         types (perl, python, shellscript).
10257         
10258         * plugins/editor/plugin.c: Fixed to show all highlight options.
10259         
10260 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10262         * TODO.tasks : updated tasks.
10263         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
10265 2005-03-07  Naba Kumar  <naba@gnome.org>
10267         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
10268         or disable subversion file-manager submenu. If "Subvesion" is also
10269         valid directory, we should also check for it.
10271         * configure.in: Disable cygwin macro until someone fixes the
10272         autoconf warnings.
10273         
10274         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
10275         backward compatibility.
10276         
10277 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10279         * src/about.c : Cleaned code.
10280         * plugins/macro/macros.xml : Added "do_while" C macro.
10281         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
10282         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
10283         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
10284         Closed registers, shared libraries, kernel signals dialogs with ESC key.
10285         
10286 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
10288         * plugins/class-gen/plugin.c:
10289         Removed "return" to activate project_root_uri watching.
10291 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
10293         * plugins/Makefile.am
10294         plugins/subversion/*:
10295         Added subversion plugin. Add, Remove, Commit and Update work
10296         everything else needs work.
10297         
10298         * plugins/terminal/terminal.c
10299         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
10300         we still have focus problems with the editor.
10302 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10304         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
10305         
10306 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10308         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
10310 2005-03-04  Naba Kumar  <naba@gnome.org>
10312         Patch from Massimo Cora' <maxcvs@email.it>:
10314         * plugins/class-gen/Makefile.am,
10315         plugins/class-gen/action-callbacks.c,
10316         plugins/class-gen/action-callbacks.h,
10317         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
10318         plugins/class-gen/anjuta-class-gen.plugin.in,
10319         plugins/class-gen/class_gen.c,
10320         plugins/class-gen/class_gen.h,
10321         (removed) plugins/class-gen/clsGen.c,
10322         (added) plugins/class-gen/goc_template_header,
10323         (added) plugins/class-gen/goc_template_source,
10324         plugins/class-gen/plugin.c,
10325         plugins/class-gen/plugin.h: Refactored class gen code.
10326         Added GOCBuilder code. Fixed UI. Implemented plugin.
10328 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
10330         * plugins/project-wizard/property.c
10331         plugins/project-wizard/install.c
10332         plugins/project-wizard/druid.c
10333         plugins/editor/goto_line.c
10334         plugins/editor/plugin.c
10335         plugins/gtodo/add_edit_item.c
10336         plugins/gtodo/ligtodo.c
10337         plugins/gtodo/main.c
10338         plugins/gtodo/preferences.c:
10339         Fixed #167559, #167534, #167266, #167357
10340         (Bad English in strings...)
10341         
10342         Thanks to Adam Weinberger and Thierry Moisan for
10343         reporting!
10345 2005-03-03  Naba Kumar  <naba@gnome.org>
10347         * libegg/Makefile.am, libegg/menu/Makefile.am,
10348         (added) libegg/egg-submenu-action.c,
10349         (added) libegg/menu/egg-submenu-action.h: Created a new action for
10350         submenu (used for wizard listing).
10351         
10352         * plugins/file-loader/anjuta-loader-plugin.ui
10353         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
10354         and toolbar.
10355         
10356         * plugins/editor/action-callbacks.c,
10357         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
10358         ctrl+tabbing because it was interfaring with focus navigation.
10359         Focus editor on "Esc" in incremental search entry. Cleanups.
10360         
10361         * plugins/file-manager/an_file_view.c,
10362         plugins/symbol-browser/plugin.c,
10363         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
10364         Cleanups.
10365         
10366         * plugins/profile-default/plugin.c,
10367         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
10368         for sesssion load.
10369         
10370         * (removed) scintilla/patches/a64-crash-fix.patch,
10371         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
10372         scintilla patches.
10374 2005-03-03  Naba Kumar  <naba@gnome.org>
10376         * HACKING: Fixed typos.
10377         
10378         * plugins/editor/aneditor-indent.cxx: Clean up.
10379         
10380         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
10381         Enable/disable save, undo and redo actions depending on state
10382         of the editor.
10383         
10384 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10386         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
10387         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
10388         Displayed search_incremental status.
10390         * Removed plugins/editor/search_incremental.[ch]
10392 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
10393         
10394         * plugins/cvs-plugin/cvs-execute.c
10395         plugins/cvs-plugin/cvs-callbacks.c:
10396         - Use weak reference on mesg_view and reuse tab if
10397         it still exists to avoid cluttering message manager.
10398         - Fixed bug in cvs remove
10399         
10400         README, HACKING: Updated
10401         
10402         configure.in: Added check for libsvn
10404 2005-02-29  Naba Kumar  <naba@gnome.org>
10405         
10406         * plugins/file-manager/an_file_view.c,
10407         plugins/symbol-browser/an_symbol_view.c,
10408         plugins/symbol-browser/plugin.c: Hide column headers (they
10409         are redundant).
10411 2005-02-29  Naba Kumar  <naba@gnome.org>
10413         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10414         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10415         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10416         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10417         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10418         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10419         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10420         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10421         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10422         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10424         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
10425         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10426         (added) libanjuta/anjuta-session.[hc],
10427         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
10428         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10429         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
10430         src/main.c:
10431         
10432         Implemented session management. Implemented session
10433         container class. Added session notifications from shell. Implemented
10434         session save/load in editor, file-loader, default-profile-plugin
10435         and anjuta-app. Fixed window sizing and restoration. Cleaned up
10436         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
10437         and maximized states in session. Implemented project session
10438         management.
10440 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10442         * plugins/class-gen/action-callbacks.[ch],
10443         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
10444         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
10445         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
10446         with Escape key.
10448 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
10449         
10450         * plugins/project-wizard/anjuta-project-wizard.glade,
10451         plugins/project-wizard/druid.c:
10452         Add some padding in tab label in project selection page
10453         
10454         * plugins/project-wizard/druid.c,
10455         plugins/project-wizard/parser.c:
10456         Search for project template recursively
10457         Add ~/.anjuta/project to the search paths
10459 2005-02-26  Naba Kumar  <naba@gnome.org>
10461         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
10462         * plugins/file-loader/plugin.c: Fixed crash bug.
10463         * libanjuta/plugins.c: Fixed memory leak.
10464         
10465 2005-02-26  Naba Kumar  <naba@gnome.org>
10466         
10467         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
10468         "UserActivatable" attribute for plugins. This attribute if set to
10469         "no" will prevent users from activating/deactivating it from
10470         plugins dialog. Added a toggle button in plugins dialog to toggle
10471         the plugins list between list of activatable plugins (default) to
10472         list of all plugins. anjuta_plugin_select() now only selects the
10473         plugin. Added anjuta_plugins_select_and_activate() method that will
10474         select and activate it.
10475         
10476         * plugins/profile-default/Makefile.am,
10477         plugins/profile-default/anjuta-default-profile.ui,
10478         plugins/profile-default/plugin.c,
10479         plugins/profile-default/plugin.h,
10480         plugins/project-manager/anjuta-project-manager.ui,
10481         plugins/project-manager/plugin.c,
10482         plugins/project-manager/plugin.h:
10483         
10484         Anjuta projects (*.anjuta) files define the profile of respective
10485         projects. Profile is a set of related plugins required for the
10486         project to open. Moved "close project" action from Project Manager
10487         to Profile Manager plugin. Implemented loading and unloading of
10488         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
10489         (instead of Project Manager) now handles opening of *.anjuta files.
10490         Close Project menuitem is now moved to File submenu (being
10491         consistent with Anjuta 1.x versions and avoiding creating Project
10492         submenu when project manager is not loaded).
10493         
10494         * src/anjuta-actions.h: Fixed short-cut key for Help content.
10495         
10496         * src/anjuta.ui: Fixed place holder for projects.
10497         
10498         * (new) plugins/profile-default/default.anjuta: default startup
10499         profile. Removed the hardcoded plugins loading in
10500         DefaultProfilePlugin.
10502         * anjuta.anjuta,
10503         plugins/project-wizard/templates/terminal/project.anjuta:
10504         Implemented project format in newly created projects.
10506         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
10507         plugins/class-gen/anjuta-class-gen.plugin.in,
10508         plugins/cvs-plugin/anjuta-cvs.plugin.in,
10509         plugins/editor/anjuta-document-manager.plugin.in,
10510         plugins/file-loader/anjuta-loader.plugin.in,
10511         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10512         plugins/gdb/anjuta-gdb.plugin.in,
10513         plugins/glade/anjuta-glade.plugin.in,
10514         plugins/message-view/anjuta-message-manager.plugin.in,
10515         plugins/profile-default/anjuta-default-profile.plugin.in,
10516         plugins/project-manager/anjuta-project-manager.plugin.in,
10517         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10518         Defined UserActivatable attributes. Added supported types attribute.
10520         * plugins/project-wizard/anjuta-project-wizard.glade
10521         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
10522         "Project Wizard" in preferences title.
10524         * TODO.tasks: Updated.
10525         
10526         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
10527         Updated.
10528         
10529 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10531         * plugins/file-wizard/anjuta-file-wizard.glade
10532         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
10533         
10534         Integrated License macros, cleaned file.c.
10535         
10536 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
10537         
10538         * plugins/macor/macro-util.c: Fixed crash bugs if email or
10539         username can not be found correctly.
10541 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10543         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
10544         plugins/macro/macros.xml :
10545         
10546         Added Headers macros. Cleaned file.c
10548 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10550         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
10551         plugins/macro/macros.xml :
10552         
10553         Fixed a bug. Added Header macro.
10555         
10556 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10558         * plugins/file-wizard/action-callbacks.c, 
10559         plugins/file-wizard/file.c, plugins/macro/macro-util.c
10560         plugins/macro/macros.xml :
10561         
10562         Added FileName, Header template macros.
10563         
10564 2005-02-24  Naba Kumar  <naba@gnome.org>
10565         
10566         * plugins/patch/patch-plugin.c: Fixed a function call.
10567         
10568         * src/anjuta.c, src/main.c: Save and load default session.
10569         
10570 2005-02-24  Naba Kumar  <naba@gnome.org>
10572         * libanjuta/interfaces/libanjuta.idl,
10573         plugins/message-view/anjuta-msgman.c,
10574         plugins/message-view/anjuta-msgman.h,
10575         plugins/message-view/plugin.c: Added and implemented
10576         set_view_title() method.
10577         
10578         * plugins/build-basic-autotools/build-basic-autotools.c,
10579         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
10580         build context pooling. Maximum 3 contexts are reused. Additional
10581         contexts are created when all are busy.
10583 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10585         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
10586         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
10587         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
10588         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
10590         Added Copyright, Changelog macros.
10591                 
10592 2005-02-23  Naba Kumar  <naba@gnome.org>
10594         Patch from Massimo Cora' <maxcvs@email.it>:
10595         * plugins/Makefile.am,
10596         plugins/patch/Makefile.am,
10597         (added) plugins/patch/anjuta-patch-plugin.png,
10598         (added) plugins/patch/anjuta-patch.plugin.in,
10599         (added) plugins/patch/anjuta-patch.ui,
10600         plugins/patch/patch-plugin.c,
10601         (added) plugins/patch/patch-plugin.h,
10602         (added) plugins/patch/plugin.c,
10603         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
10604         architecture.
10606 2005-02-23  Naba Kumar  <naba@gnome.org>
10608         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
10609         file-loader/plugin.c, profile-default/plugin.c:
10610         Implemented "activated" and "deactivated" signals for plugin class.
10611         Renamed *_location() functions to *_id(), because location is
10612         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
10613         anjuta_plugins_unload_plugin().
10614         
10615         * class-gen/plugin.c: Fixed complier warning and utility function call.
10616         
10617         * debug-manager/plugin.c: Unload debugger plugin correctly.
10618         
10619         * project-manager/plugin.c:     Fixed compiler warnings.
10620         
10621         * plugins/project-wizard/templates/gnome/.cvsignore,
10622         plugins/project-wizard/templates/gnome/po/.cvsignore,
10623         plugins/project-wizard/templates/gnome/src/.cvsignore,
10624         plugins/project-wizard/templates/gtk/po/.cvsignore,
10625         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
10626         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
10627         
10628         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
10629         build (we need to fix this thing).
10630         
10631 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
10633         * plugins/macro/macro-action.[ch]
10634         plugins/macro/macro-edit.c
10635         plugins/macro/macro-dialog.c
10636         plugins/macro/macro-db.[ch]
10637         plugins/macro/plugin.[ch]
10638         plugins/macro/macro-util.[ch] (added)
10639         
10640         Cleaned up macro plugin and preview expanded macros.
10642 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
10644         * plugins/cvs-plugin/cvs-interface.c:
10646         Fixed option setting when using no compression and not 
10647         ignoring .cvsrc
10649 2005-02-23  Naba Kumar  <naba@gnome.org>
10650         
10651         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
10652         geometry on exit and startup (only if there is no geometry from the
10653         session).
10655         * TODO.tasks: Updated.
10656         
10657         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10658         
10659         * manuals/reference/libanjuta/Makefile.am,
10660         manuals/reference/libanjuta/libanjuta-docs.sgml,
10661         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
10662         documentation for writing project templates.
10664 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10666         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
10667         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
10668         
10669         Expansion keywords in macros. 
10671 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10673         * plugins/file-wizard/action-callbacks.c,
10674         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
10675         plugins/macro/macros.xml :
10676         
10677         Inserting text by macro plugin
10678         In progress ...
10680 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
10682         * plugins/macro/plugin.c
10683         plugins/cvs-plugin/plugin.c:
10684         
10685         Fixed interfaces (use static)
10687 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
10688         
10689         * plugins/macro/macro-actions.[ch]
10690         plugins/macro/plugin.c
10691         libanjuta/interfaces/libanjuta.idl:
10692         
10693         Implemented IAnjutaMacro interface to be used by file-wizard
10694         
10695         * plugins/cvs-plugin/plugin.c
10696         libanjuta/interfaces/libanjuta.idl:
10697         
10698         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
10699         for all version control systems and not only for cvs.
10701 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10703         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
10704         insert_macro.
10705         
10706         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
10709 2005-02-21  Naba Kumar  <naba@gnome.org>
10711         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
10712         IAnjutaDebugger interface.
10713         
10714         * plugins/debug-manager/anjuta-debug-manager.ui,
10715         plugins/debug-manager/attach_process.c,
10716         plugins/debug-manager/attach_process.h,
10717         plugins/debug-manager/plugin.c,
10718         plugins/debug-manager/plugin.h,
10719         plugins/gdb/actions.c,
10720         plugins/gdb/actions.h,
10721         plugins/gdb/anjuta-gdb-plugin.ui,
10722         plugins/gdb/breakpoints.c,
10723         plugins/gdb/breakpoints.h,
10724         plugins/gdb/debugger.c,
10725         plugins/gdb/debugger.h,
10726         plugins/gdb/memory.c,
10727         plugins/gdb/plugin.c,
10728         plugins/gdb/plugin.h,
10729         plugins/gdb/sharedlib.h,
10730         plugins/gdb/sharedlib_cbs.c,
10731         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
10732         correctly between debug-manager and debugger. Implemented debugger
10733         interface in gdb plugin. Fixed action names. Added UI updating.
10734         Start and stop debugger (does not work yet). Fixed UI merging.
10735         Fixed debugger plugin handling in debug-manager.
10737 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
10739         * plugins/editor/aneditor-autocomplete.cxx:
10740         
10741         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
10742         crash with C++ "template" keyword.
10744 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10746         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
10747         Fixed bug (Closed macro dialogs with Esc key).
10748         
10749 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
10750         
10751         * plugins/project-wizard/xlib.wiz,
10752         plugins/project-wizard/xlib-logo.png,
10753         plugins/project-wizard/xlib/*:
10754         Port old xlib anjuta project on new project wizard
10755         
10756         * plugins/project-wizard/xlib-dock.wiz,
10757         plugins/project-wizard/xlib-dock/*:
10758         Port old xlib dock anjuta project on new project wizard
10759         
10760         * plugins/project-wizard/wxwin.wiz,
10761         plugins/project-wizard/wxwin-logo.png,
10762         plugins/project-wizard/wxwin/*:
10763         Port old wxwin anjuta project on new project wizard
10764         
10765         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
10766         necessary changes for the new templates.
10767         
10768 2005-02-18  Naba Kumar  <naba@gnome.org>
10770         * plugins/Makefile.am: Added class-gen
10771         
10772 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
10774         * plugins/project-wizard/header.c:
10775         Fix a bug in sorting of project categories
10777 2005-02-18  Naba Kumar  <naba@gnome.org>
10779         Patch from Massimo Cora  <maxcvs@email.it>:
10780         
10781         * plugins/class-gen/.cvsignore,
10782         plugins/class-gen/Makefile.am,
10783         (added) plugins/class-gen/action-callbacks.c,
10784         (added) plugins/class-gen/action-callbacks.h,
10785         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
10786         (added) plugins/class-gen/class_gen.c,
10787         (added) plugins/class-gen/class_gen.h,
10788         (added) plugins/class-gen/plugin.c,
10789         (added) plugins/class-gen/plugin.h: Ported class wizard to the
10790         new architecture.
10791         
10792         * plugins/project-manager/plugin.c: implemented add_source().
10794 2005-02-17  Naba Kumar  <naba@gnome.org>
10796         * plugins/file-loader/plugin.c: Fixed possible crash.
10797         
10798         * src/action-callbacks.c, src/action-callbacks.h,
10799         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
10801 2005-02-17  Naba Kumar  <naba@gnome.org>
10802         
10803         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10804         plugins/project-wizard/templates/gnome.wiz,
10805         plugins/project-wizard/templates/gtk.wiz,
10806         plugins/project-wizard/templates/gtkmm.wiz,
10807         plugins/project-wizard/templates/terminal.wiz,
10808         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10809         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
10810         plugins/project-wizard/templates/gnome/src/callbacks.c,
10811         plugins/project-wizard/templates/gnome/src/callbacks.h,
10812         plugins/project-wizard/templates/gnome/src/main.c,
10813         plugins/project-wizard/templates/gtk/src/callbacks.c,
10814         plugins/project-wizard/templates/gtk/src/callbacks.h,
10815         plugins/project-wizard/templates/gtk/src/main.c,
10816         plugins/project-wizard/templates/gtkmm/src/main.cc,
10817         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
10818         to generate licence correctly (without any extra newlines). Removed
10819         IncludeGNUHeader macro definition and added proper licence property.
10820         Fixed project directory paths in file contents.
10822 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10824         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
10825         Closed macro dialogs with Esc key.
10827 2005-02-16  Naba Kumar  <naba@gnome.org>
10829         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10830         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
10831         plugins/project-wizard/templates/gnome/src/callbacks.c,
10832         plugins/project-wizard/templates/gnome/src/callbacks.h,
10833         plugins/project-wizard/templates/gnome/src/main.c,
10834         plugins/project-wizard/templates/gtk/src/main.c,
10835         plugins/project-wizard/templates/gtkmm/src/main.cc,
10836         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
10837         macros to avoid blank newlines.
10839 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
10841         * plugins/project-wizard/autogen.c:
10842         Correct a problem when having property value in UTF-8
10844         * plugins/project-wizard/druid.c:
10845         Correct a bug when reselecting a new project (all pages
10846         must be removed)
10848         * plugins/project-wizard/property.c:
10849         Avoid having default invalid properties
10851         * plugins/project-wizard/templates/terminal.wiz,
10852         plugins/project-wizard/templates/terminal/po/ChangeLog,
10853         plugins/project-wizard/templates/terminal/src/main.c:
10854         Remove command for testing run function
10855         Move destination directory to second page and include
10856         project name. Add exist tag. Remove unused properties.
10858 2005-02-16  Naba Kumar  <naba@gnome.org>
10860         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
10861         plugins/debug-manager/anjuta-debug-manager.ui,
10862         plugins/debug-manager/plugin.c,
10863         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
10864         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
10865         plugins/gdb/plugin.h, plugins/gdb/registers.c,
10866         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
10867         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
10868         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
10869         (removed) src/anjuta_info.c,
10870         (removed) src/anjuta_info.h,
10871         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
10872         (added) plugins/gdb/anjuta-gdb-plugin.ui,
10873         (added) plugins/gdb/actions.c,
10874         (added) plugins/gdb/actions.h: Completed initial
10875         porting of debugger to new architecture. Fixed many of the debugger
10876         functions.
10878         * plugins/file-loader/plugin.c: Detect some important mime ourself
10879         to avoid inconsistencies when mime system isn't working.
10880         
10881 2005-02-16  Naba Kumar  <naba@gnome.org>
10883         * plugins/editor/Makefile.am,
10884         (added) plugins/editor/aneditor-autocomplete.cxx,
10885         (added) plugins/editor/aneditor-calltip.cxx,
10886         (added) plugins/editor/aneditor-indent.cxx,
10887         (added) plugins/editor/aneditor-priv.h,
10888         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
10889         different smaller chunks to make it easy to maintain.
10891 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10893         * plugins/project-wizard/druid.c :
10894         
10895         Found system Email address if not defined in Preferences.
10897 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
10898         
10899         * plugins/project-wizard/gtkmm.wiz
10900         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
10901         plugins/project-wizard/gtkmm/*
10902         
10903         Added GTKmm (C++) project type
10905 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
10907         * plugins/message-view/plugin.c
10908         plugins/message-view/message-view.c
10909         TODO.gtodo:
10910         Implemented next/prev action
10912 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10914         * plugins/project-wizard/templates/libglade2.* :
10915         Removed libglade2 project.
10916         
10917         * plugins/project-wizard/templates/gtk* :
10918         Removed interface.[ch] & support.[ch].
10919         
10920 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10922         * plugins/project-wizard/anjuta-project-wizard.glade,
10923         plugins/project-wizard/property.[ch],
10924         plugins/project-wizard/templates/anjuta-plugin.wiz :
10925         Added a new property ("iconfile").
10927 2005-02-14  Naba Kumar  <naba@gnome.org>
10929         * plugins/project-wizard/install.c,
10930         plugins/project-wizard/plugin.c,
10931         plugins/project-wizard/templates/anjuta-plugin.wiz,
10932         plugins/project-wizard/templates/gnome.wiz,
10933         plugins/project-wizard/templates/gtk.wiz,
10934         plugins/project-wizard/templates/libglade2.wiz,
10935         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
10936         newly created projects and open them. Fixed message buffering in
10937         wizard.
10939 2005-02-14  Naba Kumar  <naba@gnome.org>
10941         * src/about.c, pixmaps/Makefile.am,
10942         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
10943         
10944         * mime/gnome-mime-application-x-anjuta.png,
10945         pixmaps/anjuta_icon.png,
10946         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
10947         done by 9-speed at:
10948         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
10949         
10950 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10952         * configure.in,
10953         plugins/project-wizard/templates/libglade2-logo.png,
10954         plugins/project-wizard/templates/libglade2.wiz,
10955         plugins/project-wizard/templates/libglade2/* :
10956         Add Glade2 project
10959 2005-02-14  Naba Kumar  <naba@gnome.org>
10961         * TODO.tasks: Updated.
10962         
10963         * plugins/editor/anjuta-docman.c,
10964         plugins/editor/text_editor.c,
10965         plugins/editor/text_editor.h,
10966         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
10967         for file modification, but it is still not functioning.
10969 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
10971         * plugins/project-wizard/values.c,
10972         plugins/project-wizard/values.h,
10973         plugins/project-wizard/property.c,
10974         plugins/project-wizard/property.h,
10975         plugins/project-wizard/druid.c:
10976         Rewrite mandatory property check
10977         Add check of exist property
10978         Rewrite handling of cached property page
10980 2005-02-13  Naba Kumar  <naba@gnome.org>
10982         Patch from Igor Kovalenko  <garrison@mail.ru>:
10983         * tagmanager/tm_workspace.c: Improved performance.
10985 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10987         *plugins/project-wizard/templates/*.wiz,
10988         plugins/project-wizard/druid.c,
10989         plugins/project-wizard/templates/terminal/src/main.c,
10990         plugins/project-wizard/templates/gtk/src/*.[ch],
10991         plugins/project-wizard/templates/gtk/src/Makefile.am,
10992         plugins/project-wizard/templates/gnome/src/*.[ch],
10993         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
10994         Add Copyright date & Email address,
10995         Correct terminal project.
10996         
10997 2005-02-12  Naba Kumar  <naba@gnome.org>
10999         * plugins/project-wizard/property.c: Fixed hidden
11000         properties to take values.
11002         * plugins/project-wizard/file.[ch]: Renamed
11003         true/false enum values to fix compile error
11004         (conflict with other definition).
11005         
11006         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
11007         even when mime type detection fails (for example, when Anjuta is
11008         installed in non-system prefix).
11010 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
11012         * plugins/project-wizard/values.c,
11013         plugins/project-wizard/values.h:
11014         Rewrite file with more comments
11016         * plugins/project-wizard/druid.c,
11017         plugins/project-wizard/druid.h,
11018         plugins/project-wizard/autogen.c,
11019         plugins/project-wizard/autogen.h,
11020         plugins/project-wizard/druid.c,
11021         plugins/project-wizard/druid.h:
11022         Add more comments
11023         Use values instead of properties
11024         Move default properties to druid.c
11026         * plugins/project-wizard/install.c,
11027         plugins/project-wizard/install.h:
11028         Use values instead of properties
11029         Add a check to avoid overwriting files
11031         * plugins/project-wizard/parser.c,
11032         plugins/project-wizard/property.c,
11033         plugins/project-wizard/property.h:
11034         Update to use new values
11035         Add an "exist" attribute to check if a directory already exist
11037         * plugins/project-wizard/anjuta-project-wizard.glade:
11038         Change project selection page (GtkTextView => GtkLabel,
11039         GtkTable => GtkVBox)
11041         * plugins/project-wizard/templates/terminal.wiz:
11042         Move destination directory on second page
11043         
11044         * plugins/project-wizard/action.c:
11045         Add a few comments
11047 2005-02-12  Naba Kumar  <naba@gnome.org>
11049         * plugins/file-manager/an_file_view.c,
11050         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
11051         views. Created dynamic update date of view depending on project
11052         changes -- similar to file-manager view.
11053         
11054         * plugins/devhelp/plugin.c: Load help on idle.
11055         
11056         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
11057         autoformat' to proper location in preferences.
11058         
11059         * mime/anjuta.mime: Added .prj extension in the mime type for backward
11060         compatibility.
11061         
11062         * plugins/editor/plugin.c: Fixed accel name.
11064 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11066         *plugins/project-wizard/templates/anjuta-plugin.wiz,
11067         plugins/project-wizard/templates/gnome.wiz,
11068         plugins/project-wizard/templates/gtk.wiz,
11069         plugins/project-wizard/anjuta-project-wizard.glade,
11070         plugins/project-wizard/autogen.c:
11071         Add Username & Email address in Project preferences.
11073 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11075         *plugins/project-wizard/templates/gnome-logo.png,
11076         plugins/project-wizard/templates/gnome.wiz,
11077         plugins/project-wizard/templates/gnome/* :
11078         Add Gnome project
11080 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11082         * plugins/project-wizard/templates/terminal/src/main.c, 
11083         plugins/project-wizard/templates/terminal/src/main.c,
11084         plugins/project-wizard/templates/terminal/src/main.[ch] :
11085         Insert License in projects
11086         
11087 2005-02-11  Naba Kumar  <naba@gnome.org>
11089         * TODO.tasks: Added message manager task.
11090         
11091         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
11092         
11093         * plugins/editor/plugin.c: Use bookmark stock icons.
11094         
11095         * plugins/message-view/anjuta-message-manager.ui,
11096         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
11098 2005-02-10  Naba Kumar  <naba@gnome.org>
11100         * libanjuta/interfaces/libanjuta.idl: fixed build error.
11101         
11102 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11104         * global-tags/Makefile.am
11105         Error during 'make install'
11107 2005-02-09  Naba Kumar  <naba@gnome.org>
11109         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
11110         missing file.
11111         
11112 2005-02-08  Naba Kumar  <naba@gnome.org>
11114         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
11115         
11116         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
11117         Show busy cursur when updating global tags in preferences.
11119         * configure.in: Fixed.
11120         
11121 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11123         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
11124           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11125          
11126         - Fixed anjuta-plugin project (glade)
11128 2005-02-08  Naba Kumar  <naba@gnome.org>
11130         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
11131         Fixed automatic indentations.
11133         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
11134         Global tags are now segregated into smaller api tags, which can be
11135         selectively loaded from symbol browser preferences.
11137         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
11138         Implemented IProjectManager interface in project-manager. Mostly getter
11139         methods for now, but need to add add() and remove() methods to add
11140         or remove project elements.
11142         * plugins/gdb/debug_tree.c: Small fix.
11144         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
11145         plugins/symbol-browser/an_symbol_info.c,
11146         plugins/symbol-browser/an_symbol_info.h,
11147         plugins/symbol-browser/an_symbol_search.c,
11148         plugins/symbol-browser/an_symbol_search.h,
11149         plugins/symbol-browser/an_symbol_view.c,
11150         plugins/symbol-browser/an_symbol_view.h,
11151         plugins/symbol-browser/plugin.c,
11152         plugins/symbol-browser/plugin.h,
11153         tagmanager/c.c,
11154         tagmanager/entry.h,
11155         tagmanager/tm_project.c,
11156         tagmanager/tm_symbol.c,
11157         tagmanager/tm_tag.c,
11158         tagmanager/tm_workspace.c,
11159         tagmanager/vstring.c,
11160         tagmanager/include/tm_tag.h,
11161         tagmanager/include/tm_workspace.h:
11162         
11163         - Fixed tagmanager parsing of source files to parse for typedefines and
11164         properly record element scopes. Implemented scope autocompletion
11165         (autocompletion on '.', '->', '::' and ':'. The functionality is not
11166         fully working. It was based on older patch for Anjuta 1.2.2 in SF
11167         patch list (author is unknown).
11168         - Implemented symbol-browser preferences for dynamically loading and
11169         saving tags API segments.
11170         - Fixed symbol-search to use tagmanager directly instead of depending
11171         on symbol-view for tags list.
11172         - Fixed symbol-view to create the tree using TMSymbol tree directly.
11173         - Fixed TMSymbol to create the complete tags tree instead of letting the
11174         symbol-view created the root nodes.
11175         - Changed project tags cache name to .tm_project2.cache because the
11176         newer format records additional scope information.
11177         
11178 2005-02-07  Naba Kumar  <naba@gnome.org>
11180         * plugins/editor/style-editor.c,
11181         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
11182         and GtkFontButton instead of deprecated widgets in
11183         style editor.
11184         
11185 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
11187         * plugins/project-wizard/action.c,
11188         plugins/project-wizard/action.h,
11189         plugins/project-wizard/autogen.c,
11190         plugins/project-wizard/autogen.h,
11191         plugins/project-wizard/file.c,
11192         plugins/project-wizard/file.h,
11193         plugins/project-wizard/install.c,
11194         plugins/project-wizard/install.h,
11195         plugins/project-wizard/parser.h,
11196         plugins/project-wizard/parser.c,
11197         plugins/project-wizard/property.c,
11198         plugins/project-wizard/property.h,
11199         plugins/project-wizard/plugin.h,
11200         plugins/project-wizard/plugin.c,
11201         plugins/project-wizard/values.c,
11202         plugins/project-wizard/values.h:
11203         Replace C++ comments by C comments
11205         * plugins/project-wizard/autogen.c,
11206         plugins/project-wizard/autogen.h:
11207         Add a run time check of autogen version.
11208         Add UserName variable.
11210         * plugins/project-wizard/anjuta-project-wizard.glade,
11211         plugins/project-wizard/header.c,
11212         plugins/project-wizard/druid.c,
11213         plugins/project-wizard/druid.h:
11214         Sort project in alphabetic order.
11215         Correct selection troubles in notebooks.
11217         * plugins/project-wizard/parser.c:
11218         Add some check when reading the project header block.
11220 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
11222         * plugins/project-wizard/action.c,
11223         plugins/project-wizard/action.h,
11224         plugins/project-wizard/autogen.c,
11225         plugins/project-wizard/autogen.h,
11226         plugins/project-wizard/file.c,
11227         plugins/project-wizard/file.h,
11228         plugins/project-wizard/install.c,
11229         plugins/project-wizard/parser.h,
11230         plugins/project-wizard/parser.c,
11231         plugins/project-wizard/property.c,
11232         plugins/project-wizard/property.h,
11233         plugins/project-wizard/values.c,
11234         plugins/project-wizard/values.h,
11235         Add a space between function name and open.
11237         * plugins/project-wizard/plugin.h,
11238         plugins/project-wizard/plugin.c,
11239         plugins/project-wizard/install.c,
11240         Avoid a crash if the user close the message view used by the .
11242         * plugins/project-wizard/anjuta-project-wizard,
11243         plugins/project-wizard/druid.c,
11244         plugins/project-wizard/druid.h,
11245         plugins/project-wizard/header.h,
11246         plugins/project-wizard/header.c,
11247         Add a text view with the description of each.
11248         Add a tab for each project.
11249         Replace some C++ comments to C comments.
11251 2005-02-05  Naba Kumar  <naba@gnome.org>
11253         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
11254         New icon from Sebastien Granjoux .
11255         
11256 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
11258         * libanjuta/anjuta-preferences.c:
11259         Set file property even without a focus out event (file selected 
11260         the browse dialog)
11262 2005-02-04  Naba Kumar  <naba@gnome.org>
11264         * plugins/glade/plugin.c: Fixed glade function calls.
11265         * configure.in: Fixed a typo.
11266         * TODO.tasks: Updated.
11268 2005-02-03  Naba Kumar  <naba@gnome.org>
11270         * plugins/project-manager/plugin.c: Fixed memory corruption.
11272         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
11273         build error.
11274         
11275         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11276         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11277         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11278         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11280         * libanjuta/interfaces/libanjuta.idl,
11281         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
11282         interface.
11283         
11284         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
11286         Patch from Massimo Cora <maxcvs@email.it>:
11287         * plugins/editor/plugin.c: Fixed update UI for created buffers.
11288         
11289 2005-02-01  Naba Kumar  <naba@gnome.org>
11291         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
11292         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11293         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
11294         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
11295         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
11296         from sourceforge -- a64 crash fixes (correct typing for GType)
11297         and fixes compile errors in sun.
11299         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
11300         paste (shift+insert) in terminal.
11302 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
11304         * configure.in: Add «nb» to ALL_LINGUAS.
11306 2005-02-01  Naba Kumar  <naba@gnome.org>
11308         * TODO.tasks, TODO: Updated todo tasks.
11309         
11310         * plugins/editor/anjuta-document-manager.glade: Improved search
11311         relace dialog.
11312         
11313         * TODO.tasks: Fixed xml format.
11314         
11315         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
11316         work yet).
11317         
11318         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
11319         cleanups.
11320         
11321         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
11322         format during save (removed unwanted text nodes). Fixed scrollbars.
11324 2005-01-31  Naba Kumar  <naba@gnome.org>
11326         * libanjuta/interfaces/libanjuta.idl,
11327         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
11328         Implemented append() method for IAnjutaEditor interface and fixed
11329         various bugs with text insertions (cvs diff and macro insertions).
11330         
11331         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
11332         automatic indentation.
11333         
11334         * plugins/editor/action-callbacks.c,
11335         plugins/editor/action-callbacks.h,
11336         plugins/editor/anjuta-docman.c,
11337         plugins/editor/anjuta-document-manager.ui,
11338         plugins/editor/plugin.c,
11339         plugins/editor/text_editor.c,
11340         plugins/editor/text_editor.h,
11341         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
11342         Fixed highlight issues.
11344         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
11345         macro.
11346         
11347         * plugins/symbol-browser/an_symbol_view.c: Force update project.
11349         * data/properties/*: Updated properties files from scite. Created
11350         styles.properties to override the scite styles.
11351         
11352         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
11354         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
11355         
11356 2005-01-30  Naba Kumar  <naba@gnome.org>
11358         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
11359         unused definitions.
11360         
11361         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
11362         
11363         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11364         plugins/editor/text_editor.c,
11365         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
11366         fixed linuwidth preference setting, fixed insert text interface
11367         implementation. Improved automatice-indentation for cpp lexer.
11368         
11369         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
11371 2005-01-29  Naba Kumar  <naba@gnome.org>
11373         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
11374         option in update dialog as default. Improved import dialog. Sized
11375         log dialog.
11377         * configure.in: Fixed underquoted warning from autoconf.
11378         
11379         * plugins/editor/action-callbacks.c,
11380         plugins/editor/aneditor.cxx,
11381         plugins/editor/aneditor.h,
11382         plugins/editor/anjuta-document-manager.glade,
11383         plugins/editor/plugin.c,
11384         plugins/editor/plugin.h,
11385         plugins/editor/text_editor.c,
11386         plugins/editor/text_editor.h,
11387         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
11388         for Editor and fixed all preferences syncronization and notifys for
11389         visible prefs (in editor preferences page).
11390         
11391         * plugins/file-loader/plugin.c: Load recent files on idle.
11393 2005-01-28  Naba Kumar  <naba@gnome.org>
11395         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11396         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
11398         * plugins/editor/action-callbacks.c,
11399         plugins/editor/action-callbacks.h,
11400         plugins/editor/aneditor.cxx,
11401         plugins/editor/aneditor.h,
11402         plugins/editor/anjuta-document-manager.ui,
11403         plugins/editor/plugin.c,
11404         plugins/editor/text_editor.c,
11405         plugins/editor/text_editor.h,
11406         plugins/editor/text_editor_cbs.c,
11407         plugins/editor/text_editor_cbs.h,
11408         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
11409         Text editor.
11411         Patch from Massimo Cora <maxcvs@email.it>:
11412         * plugins/editor/an_symbol_search.c,
11413         plugins/editor/an_symbol_search.c: Fixed crash bugs.
11414         
11415 2005-01-27  Naba Kumar  <naba@gnome.org>
11416         
11417         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
11418         minimum size request to 200.
11420         * plugins/symbol-browser/an_symbol_info.c,
11421         plugins/symbol-browser/an_symbol_info.h,
11422         plugins/symbol-browser/an_symbol_search.c,
11423         plugins/symbol-browser/an_symbol_search.h,
11424         plugins/symbol-browser/an_symbol_view.c,
11425         plugins/symbol-browser/an_symbol_view.h,
11426         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
11427         pixbuf retrieval. Fixed runtime warning. Code clean up.
11429 2005-01-27  Naba Kumar  <naba@gnome.org>
11431         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
11432         src/anjuta.ui, (new) plugins/glade/.cvsignore,
11433         (new) plugins/glade/Makefile.am,
11434         (new) plugins/glade/anjuta-glade-plugin.png,
11435         (new) plugins/glade/anjuta-glade.plugin.in,
11436         (new) plugins/glade/anjuta-glade.ui,
11437         (new) plugins/glade/plugin.c,
11438         (new) plugins/glade/plugin.h,
11439         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
11440         now until glade3 works properly.
11442         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
11443         they are generated.
11444         
11445 2005-01-26  Naba Kumar  <naba@gnome.org>
11447         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
11448         Added mime icon for anjuta projects.
11449         
11450         patch from Massimo Cora <maxcvs@email.it>:
11451         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
11452         an_symbol_search.h, an_symbol_view.c, plugin.c:
11453         Fix/implement objects destroying/freeing.
11455 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
11456         
11457         * src/action-callback.[ch], src/anjuta-actions.h:
11458         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
11459         because it has not been updated for years and we know have a devhelp plugin
11460         which can do the job much better.
11461         * TODO.tasks: Updated done items
11463 2005-01-25  Naba Kumar  <naba@gnome.org>
11465         * autogen.sh: Fixed to generate interface files.
11467         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
11468         session save filenames.
11469         
11470         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
11471         
11472 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
11474         * plugins/project-wizard/Makefile.am,
11475         plugins/project-wizard/install.c,
11476         plugins/project-wizard/install.h,
11477         plugins/project-wizard/parser.c,
11478         plugins/project-wizard/parser.h,
11479         plugins/project-wizard/templates/terminal.wiz:
11480         Add action list block in wizard template
11481         * plugins/project-wizard/file.c,
11482         plugins/project-wizard/autogen.c:
11483         Small fixes
11485 2005-01-23  Naba Kumar  <naba@gnome.org>
11487         * configure.in: Fixed build error.
11489 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
11491         * plugins/project-wizard/druid.c,
11492         plugins/project-wizard/parser.c,
11493         plugins/project-wizard/property.c: Rewrite parser with
11494         better error handling
11496 2005-01-22  Naba Kumar  <naba@gnome.org>
11498         * plugins/symbol-browser/plugin.c: Changed c++ coments
11499         to c commnets and formated code to anjuta coding styles.
11500         
11501 2005-01-21  Naba Kumar  <naba@gnome.org>
11503         * configure.in, autogen.sh: Fixed build errors in newer automake.
11504         
11505         * plugins/editor/anjuta-docman.c: Do not emit change editor
11506         signal while in dispose.
11508         Patch from: Massimo Corà <maxcvs@email.it>
11509         * plugins/symbol-browser/Makefile.am,
11510         plugins/symbol-browser/an_symbol_view.c,
11511         plugins/symbol-browser/an_symbol_view.h,
11512         plugins/symbol-browser/plugin.c,
11513         plugins/symbol-browser/plugin.h,
11514         plugins/symbol-browser/test-symbol-browser.c,
11515         (new) plugins/symbol-browser/an_symbol_info.c,
11516         (new) plugins/symbol-browser/an_symbol_info.h,
11517         (new) plugins/symbol-browser/an_symbol_search.c,
11518         (new) plugins/symbol-browser/an_symbol_search.h:
11519         Added a cool real-time symbol-search-view in symbol browser.
11521 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
11522         
11523         * plugin/macro/plugin.c
11524         plugin/macro/anjuta-macro-plugin.ui
11525         plugin/macro/macro-db.[ch]
11526         plugin/macro/macro-dialog.[ch]
11527         plugin/macro/macro-actions.[ch]
11528         plugin/macro/macro-edit.[ch]
11529         plugin/macro/plugin.[ch]:
11530         
11531         Implemented three menu items as Naba proposed:
11532         Edit->Macro->
11533                 Insert Macro: Pops of a border-less window to enter a shortcut
11534                 Add Macro: Same as Manage Macro => New
11535                 Manage Macros: Full-features macro dialog
11537 2005-01-20  Naba Kumar  <naba@gnome.org>
11539         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
11540         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
11541         libanjuta/anjuta-shell.h,
11542         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11543         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11544         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
11545         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
11546         src/main.c, src/shell.c: Implemented command line args processing
11547         and session management. Fixed geometry restoration.
11549 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
11550         
11551         * plugins/macro/macro-db.c,
11552         plugins/macros.xml:
11553         Cleaned up XML interface and use attributes now for name, category and 
11554         shortcut. CDATA is used to avoid xml errors inside of macros.
11556 2005-01-19  Naba Kumar  <naba@gnome.org>
11558         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
11560 2005-01-18  Naba Kumar  <naba@gnome.org>
11561         
11562         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
11563         to work.
11565         * scintilla/*: Updated scintilla to current cvs and updated
11566         scintilla patches.
11567         
11568 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
11569         
11570         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
11571         plugins/cvs-plugin/cvs-actions.c:
11572         Added "Whole project" infrastructure but it does not
11573         work because I did not find a way to get the current project's
11574         root dir.
11576 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
11578         * plugins/cvs-plugin/Makefile.am
11579         plugins/cvs-plugin/anjuta-cvs.plugin.in
11580         plugins/cvs-plugin/cvs-actions.c
11581         plugins/cvs-plugin/cvs-callbacks.c
11582         plugins/cvs-plugin/cvs-interface.[ch] (added)
11583         plugins/cvs-plugin/plugin.c:
11584         
11585         Added IAnjutaCVS interface and improved cvs plugin. There
11586         is still some work to do on cvs import and to add a current
11587         project toggle.
11589 2005-01-17  Naba Kumar  <naba@gnome.org>
11591         * plugins/editor/aneditor.cxx: Fixed auto indentation.
11592         
11593         * configure.in: Fixed build errors.
11595         * data/Makefile.am,     (removed) data/README.stock_libs,
11596         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
11597         (removed) data/header.c, (removed) data/stock_libs.anj,
11598         (removed) data/x-anjuta-project.desktop,
11599         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
11601         * libanjuta/anjuta-plugin-description.c,
11602         libanjuta/anjuta-shell.c: Updated documentations.
11604         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
11605         
11606         * libanjuta/anjuta-launcher.c,
11607         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
11608         x86_64 systems.
11610 2005-01-17  Naba Kumar  <naba@gnome.org>
11611         
11612         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11613         plugins/project-wizard/templates/gtk.wiz,
11614         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
11615         Updated templates to new format.
11616         
11617         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
11618         * plugins/project-wizard/druid.c,
11619         plugins/project-wizard/parser.c,
11620         plugins/project-wizard/property.c,
11621         plugins/project-wizard/property.h,
11622         plugins/project-wizard/templates/terminal.wiz,
11623         plugins/project-wizard/templates/terminal/AUTHORS,
11624         plugins/project-wizard/templates/terminal/ChangeLog,
11625         plugins/project-wizard/templates/terminal/NEWS,
11626         plugins/project-wizard/templates/terminal/README,
11627         plugins/project-wizard/templates/terminal/project.anjuta,
11628         plugins/project-wizard/templates/terminal/src/main.c:
11629         Moveed code related to property types from druid.c and parser.c to 
11630         property.c. Changed tag from "<string ..." to
11631         "<property type="string..."     and so on. Rewrite parser
11632         (warning still in progress). Added list property. Changed
11633         terminal project to avoid using autogen on some file (much 
11634         faster) using the autogen attribute. Add a license list box in
11635         terminal project (just as an example). _label in item list is
11636         optional now.
11638 2005-01-16  Naba Kumar  <naba@gnome.org>
11640         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
11641         plugins/edtior/anjuta-docman.c: Fixed build errors.
11642         
11643         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
11644         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
11645         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
11646         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
11647         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
11648         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
11649         libanjuta/resources.h,
11650         plugins/build-basic-autotools/build-basic-autotools.c,
11651         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11652         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
11653         plugins/gtodo/plugin.c, src/Makefile.am,
11654         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
11655         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
11656         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
11657         should be handled in respective plugins. Added API documentations.
11659         * libanjuta-docs.sgml, libanjuta-sections.txt,
11660         libanjuta.types,
11661         (added) tmpl/anjuta-debug.sgml,
11662         (added) tmpl/anjuta-launcher.sgml,
11663         tmpl/anjuta-plugin.sgml,
11664         tmpl/anjuta-preferences.sgml,
11665         tmpl/anjuta-shell.sgml,
11666         (added) tmpl/anjuta-status.sgml,
11667         (removed) tmpl/anjuta-stock.sgml,
11668         tmpl/anjuta-utils.sgml,
11669         (removed) tmpl/defaults.sgml,
11670         (removed) tmpl/fileselection.sgml,
11671         (removed) tmpl/gnomefilelist.sgml,
11672         tmpl/ianjuta-buildable.sgml,
11673         (added) tmpl/ianjuta-debugger-manager.sgml,
11674         (added) tmpl/ianjuta-debugger.sgml,
11675         tmpl/ianjuta-document-manager.sgml,
11676         tmpl/ianjuta-editor.sgml,
11677         tmpl/ianjuta-file.sgml,
11678         tmpl/ianjuta-loader.sgml,
11679         tmpl/ianjuta-markable.sgml,
11680         tmpl/ianjuta-message-view.sgml,
11681         (added) tmpl/ianjuta-project-manager.sgml,
11682         (added) tmpl/ianjuta-todo.sgml,
11683         (added) tmpl/ianjuta-wizard.sgml,
11684         tmpl/libanjuta-iface-marshallers.sgml,
11685         tmpl/libanjuta-unused.sgml,
11686         (removed) tmpl/pixmaps.sgml,
11687         tmpl/plugins.sgml,
11688         (removed) tmpl/properties.sgml,
11689         tmpl/resources.sgml: Updated API documentations.
11691 2005-01-15  Naba Kumar  <naba@gnome.org>
11693         * libanjuta/anjuta-launcher.c: Added API docs.
11694         
11695         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11696         plugins/project-wizard/templates/gtk.wiz,
11697         plugins/project-wizard/templates/terminal.wiz,
11698         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
11699         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
11700         plugins/project-wizard/templates/gtk/src/main.c,
11701         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
11702         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
11703         template files.
11705         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
11706         * plugins/project-wizard/anjuta-project-wizard.glade,
11707         plugins/project-wizard/autogen.c,
11708         plugins/project-wizard/druid.c,
11709         plugins/project-wizard/druid.h,
11710         plugins/project-wizard/file.c,
11711         plugins/project-wizard/file.h,
11712         plugins/project-wizard/install.c,
11713         plugins/project-wizard/parser.c,
11714         plugins/project-wizard/plugin.c,
11715         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
11716         setting the default project directory. Fix HIDDEN property, it's
11717         working but I think we could make this cleaner. Removed the
11718         copy of the string in mandatory_property. Add an optional autogen
11719         attribute, to force or avoid using autogen on some files, default
11720         without any attribute is autodetect.+ Replace the script tag with
11721         a normal file tag and an attribute execute.
11722         
11723 2005-01-14  Naba Kumar  <naba@gnome.org>
11725         * plugins/editor/action-callbacks.c,
11726         plugins/editor/search_incremental.c,
11727         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
11728         works now.
11729         
11730         * plugins/editor/plugin.c, plugins/editor/plugin.h,
11731         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
11732         tabs.
11734 2005-01-12  Naba Kumar  <naba@gnome.org>
11736         * configure.in,
11737         plugins/project-wizard/templates/Makefile.am,
11738         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
11739         plugins/project-wizard/templates/anjuta-plugin.wiz,
11740         (added) plugins/project-wizard/templates/gtk-logo.png,
11741         (added) plugins/project-wizard/templates/gtk.wiz,
11742         (added) plugins/project-wizard/templates/terminal-logo.png,
11743         plugins/project-wizard/templates/terminal.wiz,
11744         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
11745         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11746         (added) plugins/project-wizard/templates/gtk/.cvsignore,
11747         (added) plugins/project-wizard/templates/gtk/Makefile.am,
11748         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
11749         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
11750         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
11751         (added) plugins/project-wizard/templates/gtk/src/main.c,
11752         (added) plugins/project-wizard/templates/gtk/src/project.glade,
11753         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
11754         GTK+ project templated and fixed other templates. Updated template
11755         logos.
11757 2005-01-12  Naba Kumar  <naba@gnome.org>
11759         * plugins/macro/anjuta-macro.glade: Improved GUI.
11760         
11761 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
11763         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
11764         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
11765         * plugins/cvs-plugin/cvs.[ch] (removed)
11766         Removed old unused files
11767         
11768         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
11769         * plugins/cvs-plugin/cvs-actions.c
11770         * plugins/cvs-plugin/Makefile.am:
11771         Seperate callback functions for better error
11772         handling. Cleaned up code.
11773         
11774         * plugins/macro/macros.xml: removed corrupt cvs
11775         macros for now.
11777 2005-01-10  Naba Kumar  <naba@gnome.org>
11779         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
11780         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
11781         and leaks.
11783 2005-01-09  Naba Kumar  <naba@gnome.org>
11785         * libegg/egg-recent-action.c, libegg/test-actions.c,
11786         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
11787         recent files models.
11788         
11789         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
11790         two models -- one for projects and other for regular files and show
11791         both in recent files menu. Changed recent files group from "anjuta"
11792         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
11793         when adding the URI in recent files.
11794         
11795         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
11796         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
11797         * plugins/macro/macro-dialog.c: Fixed dispose() method.
11798         * plugins/macro/macros.xml: Fixed xml errors.
11800 2005-01-08  Naba Kumar  <naba@gnome.org>
11801         
11802         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
11803         libegg/test-actions.c, libegg/menu/Makefile.am,
11804         libegg/menu/egg-recent-action.h: Added a new action for
11805         recent files.
11807         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
11808         Fixed dispose. Cleanup.
11809         
11810         * plugins/file-loader/anjuta-loader-plugin.ui,
11811         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
11812         Use the new action for recent files. Added recent files in
11813         toolbar.
11815         * plugins/project-wizard/druid.c: Show busy cursor and
11816         de-sensitize druid buttons during page change.
11817         
11818         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
11819         * plugins/project-wizard/Makefile.am,
11820         plugins/project-wizard/druid.c,
11821         plugins/project-wizard/druid.h,
11822         plugins/project-wizard/install.c,
11823         plugins/project-wizard/plugin.c,
11824         plugins/project-wizard/plugin.h,
11825         plugins/project-wizard/property.c,
11826         plugins/project-wizard/property.h,
11827         (added) plugins/project-wizard/values.c,
11828         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
11829         objects (in values.c and values.h) containing the values of all
11830         properties. The NPWProperty objects now keep their values in this
11831         object which is persistant for one activation of the plugin, so the
11832         user keeps all the values even if he goes backward. Used an anjuta
11833         message view to list all files copied by the project wizard.
11835 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
11837         * plugins/macro/plugin.[ch],
11838         plugins/macro/macro-dialog.[ch]
11839         plugins/macro/macro-edit.[ch]
11840         plugins/macro/macro-db.[ch]
11841         plugins/macro/macro-actions.[ch]
11842         plugins/macro/anjuta-macro.plugin.in
11843         plugins/macro/anjuta-macro.glade
11844         plugins/macro/anjuta-macro.png
11845         plugins/macro/Makefile.am
11846         plugins/macro/macros.xml
11847         plugins/macro/anjuta-macro.ui (all added)
11848         configure.in
11849         plugins/Makefile.am:
11850         Added new macro plugins
11851         
11852         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11853         New icon
11854         
11855         * manuals/reference/template (removed)
11856         Removed old api reference
11857         
11858         * plugins/message-view/message-view.c:
11859         "Fixed" crash in on_row_deleted and added a
11860         comment that I cannot work this way. We will
11861         have to change everything a bit to avoid losing
11862         memory there.
11863         
11864         * plugins/text-editor/text_editor.c:
11865         Update line number width on file save
11868 2005-01-07  Naba Kumar  <naba@gnome.org>
11870         * plugins/project-wizard/anjuta-project-wizard.glade,
11871         plugins/project-wizard/druid.c,
11872         plugins/project-wizard/templates/anjuta-plugin.wiz,
11873         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
11874         Display page description in bold. Fixed mandatory field check.
11876         * configure.in,
11877         libanjuta/libanjuta-1.0.pc.in,
11878         plugins/project-wizard/druid.c,
11879         plugins/project-wizard/parser.c,
11880         plugins/project-wizard/property.h,
11881         plugins/project-wizard/templates/anjuta-plugin.wiz,
11882         plugins/project-wizard/templates/terminal.wiz,
11883         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
11884         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
11885         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
11886         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
11887         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
11888         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
11889         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11890         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11891         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
11892         plugins/project-wizard/templates/terminal/configure.in.tpl,
11893         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
11894         plugins/project-wizard/templates/terminal/src/main.c: Implemented
11895         a new property type -- hidden. Fixed terminal and anjuta-plugin
11896         project templates.
11898 2005-01-07  Naba Kumar  <naba@gnome.org>
11900         * templates/anjuta-plugin.wiz,
11901         templates/terminal.wiz,
11902         templates/terminal/Makefile.am.tpl,
11903         templates/terminal/autogen.sh,
11904         (Removed) templates/terminal/configure.ac.tpl,
11905         (Added) templates/.cvsignore,
11906         (Added) templates/Makefile.am,
11907         (Added) templates/anjuta-plugin/.cvsignore,
11908         (Added) templates/anjuta-plugin/Makefile.am,
11909         (Added) templates/anjuta-plugin/src/.cvsignore,
11910         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
11911         (Added) templates/terminal/.cvsignore,
11912         (Added) templates/terminal/Makefile.am,
11913         (Added) templates/terminal/configure.in.tpl,
11914         (Added) templates/terminal/po/.cvsignore,
11915         (Added) templates/terminal/po/ChangeLog,
11916         (Added) templates/terminal/po/Makefile.am,
11917         (Added) templates/terminal/po/POTFILES.in,
11918         (Added) templates/terminal/src/.cvsignore,
11919         (Added) templates/terminal/src/Makefile.am,
11920         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
11921         project wizard. Fixed configure/po/Makefile template errors.
11923 2005-01-06  Naba Kumar  <naba@gnome.org>
11925         * configure.in: Added project templates.
11926         * plugins/project-wizard/templates/*: Added to project and renamed
11927         Makefile.am and configure.in to Makefile.am and configure.ac respectively
11928         for the project templates (so that they do not conflict with autotools
11929         build. Created proper configure.ac.tpl and autogen.sh for project
11930         templates.
11931         
11932 2005-01-06  Naba Kumar  <naba@gnome.org>
11934         * plugins/project-wizard/anjuta-project-wizard.glade,
11935         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
11936         Fixed file list parsing and to take absolute file paths (for example,
11937         from an icon selected previously). Used toggle buttons for boolean
11938         properties. Check if all mandatory fields are given before going
11939         forward in the wizard. Use scrollable viewport for listing property
11940         widgets incase the list goes out of wizard's size. Added tooltips
11941         as descriptions of the property widgets. And other fixes.
11943         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
11944         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
11945         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
11946         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
11947         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
11948         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
11949         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
11950         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11951         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
11952         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11953         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
11954         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
11955         Restructured template files.
11957 2005-01-06  Naba Kumar  <naba@gnome.org>
11959         * configure.in: Added check for autogen.
11960         
11961         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
11962         in dispose.
11963         
11964         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
11965         Do not emit changed signal when in dispose.
11967         * plugins/symbol-browser/plugin.c: Don't updated symbols when
11968         symbol-view widget has been destroyed.
11969         
11970         * src/anjuta-app.c: Set null to preference, status and ui object
11971         pointers when they are destroyed.
11973         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
11974         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
11975         Added boolean, integer and file property types.
11976         
11977         * plugins/project-wizard/Makefile.am,
11978         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
11979         project wizard templates.
11981 2005-01-04  Naba Kumar  <naba@gnome.org>
11983         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
11984         added widgets.
11985         
11986         * plugins/editor/aneditor.cxx,
11987         plugins/editor/anjuta-docman.c,
11988         plugins/editor/plugin.c,
11989         plugins/editor/text_editor.c:
11990         Removed unnecessary ref/unref of scintilla.
11991         
11992         * plugins/message-view/anjuta-msgman.c,
11993         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
11994         make close button similar to document manager.
11995         
11996         * plugins/project-manager/plugin.c,
11997         plugins/project-manager/plugin.h: Removed dead codes. Removed
11998         unnecessary ref/unref.
11999         
12000         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
12001         instead of hard refs.
12003 2005-01-03  Naba Kumar  <naba@gnome.org>
12005         * libanjuta/interfaces/libanjuta.idl: Added configure() and
12006         generate() methods for IAnjutaBuildable interface.
12008         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
12009         IAnjutaBuildable inteface.
12011         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
12012         to destroy build context when message view is destroyed.
12013         
12014         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
12015         a ref to it and unref in destructor. AnEditor class wants to be the
12016         owner of scintilla widget. Fixed compile warnings with signed/unsigned
12017         comparisions.
12018         
12019         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
12020         complicate the scene. Removed editor widget from AnjutaDocman when
12021         the widget is destroyed.
12022         
12023         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
12024         from shell. It will be removed from shell when the widget is destroyed.
12025         
12026         * plugins/editor/text_editor.c: Added debug codes to track object
12027         finalizations.
12029         * plugins/message-view/anjuta-msgman.c: Remove message view on
12030         widget destroy. Destroy message view on remove. Removed all views
12031         correctly.
12032         
12033         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
12034         from container.
12036 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12038         * plugins/file-wizard/action-callbacks.c,
12039         plugins/file-wizard/anjuta-file-wizard.glade,
12040         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
12041         Insert Licence, copyright, header template ...
12042         
12043 2005-01-02  Naba Kumar  <naba@gnome.org>
12045         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
12046         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
12047         anjuta_status_add_widget() to allow setting busy cursor on non
12048         toplevel windows.
12050         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
12052         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
12053         mime types to take text/source also.
12054         
12055         * plugins/editor/anjuta-docman.c,
12056         plugins/editor/anjuta-docman.h,
12057         plugins/editor/plugin.c,
12058         plugins/editor/text_editor.c,
12059         plugins/editor/text_editor.h,
12060         plugins/editor/text_editor_cbs.c: Listen for busy signal from
12061         AnjutaStatus and set busy cursor on editors.
12063         * plugins/file-loader/Makefile.am,
12064         plugins/file-loader/plugin.c,
12065         (added) plugins/file-loader/dnd.c,
12066         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
12068         * src/anjuta.c: Hide anjuta window before destruction.
12070         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12071         * configure.in, plugins/Makefile.am,
12072         (removed) plugins/project-wizard/appwiz_page1.c,
12073         (removed) plugins/project-wizard/appwiz_page2.c,
12074         (removed) plugins/project-wizard/appwiz_page3.c,
12075         (removed) plugins/project-wizard/appwiz_page4.c,
12076         (removed) plugins/project-wizard/appwizard.c,
12077         (removed) plugins/project-wizard/appwizard.h,
12078         (removed) plugins/project-wizard/appwizard_cbs.c,
12079         (removed) plugins/project-wizard/appwizard_cbs.h,
12080         (removed) plugins/project-wizard/appwizard_gui.c,
12081         (removed) plugins/project-wizard/gnome_project.c,
12082         (removed) plugins/project-wizard/gnome_project.h,
12083         (removed) plugins/project-wizard/wizard_gui.c,
12084         (removed) plugins/project-wizard/wizard_gui.h,
12085         (added) plugins/project-wizard/.cvsignore,
12086         (added) plugins/project-wizard/Makefile.am,
12087         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
12088         (added) plugins/project-wizard/anjuta-project-wizard.glade,
12089         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
12090         (added) plugins/project-wizard/applogo.png,
12091         (added) plugins/project-wizard/appwizard.png,
12092         (added) plugins/project-wizard/autogen.c,
12093         (added) plugins/project-wizard/autogen.h,
12094         (added) plugins/project-wizard/druid.c,
12095         (added) plugins/project-wizard/druid.h,
12096         (added) plugins/project-wizard/file.c,
12097         (added) plugins/project-wizard/file.h,
12098         (added) plugins/project-wizard/header.c,
12099         (added) plugins/project-wizard/header.h,
12100         (added) plugins/project-wizard/install.c,
12101         (added) plugins/project-wizard/install.h,
12102         (added) plugins/project-wizard/parser.c,
12103         (added) plugins/project-wizard/parser.h,
12104         (added) plugins/project-wizard/plugin.c,
12105         (added) plugins/project-wizard/plugin.h,
12106         (added) plugins/project-wizard/property.c,
12107         (added) plugins/project-wizard/property.h: Removed old application-wizard
12108         codes and added new template based (autogen based) project wizard
12109         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
12111 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
12113         * plugins/cvs-plugin/plugin.c: Fixed crash bug
12114         * plugins/cvs-plugin/cvs-execute.c:
12115         Fix cvs_log which did not work because of some
12116         glade problem
12117         Patch from Mark R. Pariente <markpariente@cmu.edu>
12118         - Fix message highlighting
12120 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
12121         
12122         * template/*,
12123         date/template/*,
12124         configure.in:
12125         Removed template stuff completly because we dicussed to implement
12126         a macro system for Edit->Insert Text
12128 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
12129         
12130         * plugins/editor/aneditor.cxx,
12131         plugins/editor/text_editor.c:
12132         Set line number width dynamically
12133         * src/about.c:
12134         Prepered new GTK 2.6 about dialog
12136 2004-12-30  Naba Kumar  <naba@gnome.org>
12138         patch from: Massimo Corà  <maxcvs@email.it>
12139         * plugins/editor/aneditor.cxx: Highlights correct function
12140         argument in recursive calltips.
12142 2004-12-30  Naba Kumar  <naba@gnome.org>
12144         * plugins/symbol-browser/plugin.c,
12145         libanjuta/interfaces/libanjuta.idl,
12146         plugins/editor/text_editor.c: Fixed editor markers and added a new
12147         marker (BASIC) to indicate line numbers. Fixed symbol browser to
12148         mark the line visited.
12149         
12150         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
12151         libegg/Makefile.am, libegg/eggcomboselect.c,
12152         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
12153         widget for use with symbol view in toolbar.
12154         
12155         * plugins/cvs-plugin/anjuta-cvs.ui,
12156         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
12157         placeholder for cvs plugin context menu in filemanager.
12158         
12159 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
12160         
12161         * plugins/cvs-plugin/plugin.c:
12162         Show popup menu only if the file is contained in
12163         a directory containing a "CVS" directory
12165 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
12166         
12167         * plugins/cvs-plugin/cvs-action.[ch],
12168         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
12169         * plugins/cvs-plugin/anjuta-cvs.ui,
12170         * plugins/cvs-plugin/plugin.c:
12171         Implemented "Import"
12172         
12173         Patch from Mark R. Pariente <markpariente@cmu.edu>:
12174         Added right-click-menu for file-manager
12176 2004-12-26  Naba Kumar  <naba@gnome.org>
12178         * src/action-callbacks.c, src/action-callbacks.h,
12179         src/anjuta-actions.h, src/anjuta-app.c,
12180         src/anjuta.ui: Added fullscreen action.
12182         * plugins/cvs-plugin/cvs-actions.c,
12183         plugins/cvs-plugin/plugin.c,
12184         plugins/cvs-plugin/plugin.h: Watches current editor,
12185         project and file manager selection in plugin
12186         implementation.
12187         
12188 2004-12-26  Naba Kumar  <naba@gnome.org>
12190         * src/anjuta-app.c, src/anjuta.c, src/main.c,
12191         src/action-callbacks.c: Fixed app finalization. Added a
12192         command line arg --proper-shutdown (-p), which when set
12193         will release all plugins and their resources (this option
12194         is mainly for debugging).
12195         
12196         * plugins/file-loader/plugin.c: Fixed filename duplications
12197         in recent files history.
12198         
12199         * plugins/profile-default/plugin.c: Disabled problematic
12200         plugins for now to load at startup.
12201         
12202         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
12203         annoying debug prints.
12204         
12205 2004-12-23  Naba Kumar  <naba@gnome.org>
12207         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
12208         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
12209         plugins/cvs-plugin/anjuta-cvs.ui,
12210         plugins/cvs-plugin/cvs-actions.c,
12211         plugins/cvs-plugin/cvs-actions.h,
12212         plugins/cvs-plugin/cvs-execute.c,
12213         plugins/cvs-plugin/cvs-execute.h,
12214         plugins/cvs-plugin/Makefile.am,
12215         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
12216         Added cvs log command.
12218 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
12219         
12220         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
12221         default
12223 2004-12-20  Naba Kumar  <naba@gnome.org>
12225         patch from: Massimo Corà  <maxcvs@email.it>
12226         * plugins/editor/aneditor.cxx: Added recursive calltips.
12228 2004-12-20  Naba Kumar  <naba@gnome.org>
12229         
12230         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
12231         Show busy cursor during loading and unloading.
12232         
12233 2004-12-19  Naba Kumar  <naba@gnome.org>
12235         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
12236         memory leaks. Disabled debug print.
12238         * plugins/symbol-browser/an_symbol_view.c,
12239         plugins/symbol-browser/plugin.c,
12240         plugins/symbol-browser/plugin.h: Fixed loading and unloading
12241         problems. Creates SymbolView object every time when the
12242         plugin is activated.
12244         * plugins/project-manager/plugin.c: Close project when
12245         deactivating.
12246         
12247 2004-12-18  Naba Kumar  <naba@gnome.org>
12249         * po/POTFILES.in: Removed commented lines.
12250         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
12251         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
12252         * plugins/gdb/plugin.c: Fixed compile error.
12253         
12254         Patch from: Mark R. Pariente  <mark@demar.com.tr>
12255         * libegg/eggcellrendererkeys.c: Fixed compile error.
12256         
12257 2004-12-18  Naba Kumar  <naba@gnome.org>
12259         * plugins/file-loader/plugin.c: Fixed loading bug.
12260         
12261         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
12262         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12263         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
12264         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
12265         and corruptions. Fixed loading and unloading of plugins.
12266         
12267 2004-12-17  Naba Kumar  <naba@gnome.org>
12268         
12269         * plugins/file-loader/Makefile.am,
12270         plugins/file-loader/plugin.c,
12271         plugins/project-manager/plugin.c: Fixed memory corruption
12272         and disposition codes. Added missing plugin.h in Makefile.am.
12274 2004-12-16  Naba Kumar  <naba@gnome.org>
12276         * plugins/symbol-browser/an_symbol_view.c,
12277         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
12278         codes. Fixed memory leaks and corruptions.
12280         * plugins/build-basic-autotools/build-basic-autotools.c
12281         plugins/editor/anjuta-docman.c,
12282         plugins/editor/text_editor.c,
12283         plugins/file-loader/plugin.c,
12284         plugins/file-manager/plugin.c,
12285         plugins/file-wizard/plugin.c,
12286         plugins/message-view/anjuta-msgman.c,
12287         plugins/message-view/anjuta-msgman.h,
12288         plugins/message-view/message-view.c,
12289         plugins/message-view/plugin.c,
12290         plugins/message-view/plugin.h,
12291         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
12293         * src/about.c, src/about.h, src/action-callbacks.c,
12294         src/action-callbacks.h, src/anjuta-actions.h,
12295         src/anjuta-app.c, src/anjuta-app.h,
12296         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
12297         src/anjuta.c, src/anjuta.h, src/getline.c, 
12298         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
12299         src/start-with.c, src/start-with.h: Fixed emacs modes.
12301         * src/layout.xml: Brought document manager in front.
12302         
12303 2004-12-15  Naba Kumar  <naba@gnome.org>
12305         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
12306         properly removed.
12307         
12308         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
12309         finalization. Added a method to unload all plugins and destroy them.
12310         Fixed memory leaks.
12311         
12312         * plugins/sample1/plugin.c: Proper finalization code and renamed
12313         functions to proper names.
12314         
12315         * plugins/build-basic-autotools/build-basic-autotools.c,
12316         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
12318         * src/shell.c: Unload all plugins on exit, so that memory profilers
12319         can detect memory leaks in plugins.
12321 2004-12-13  Naba Kumar  <naba@gnome.org>
12323         * plugins/devhelp/plugin.c: Delay widget initialization, now that
12324         docking is working.
12325         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
12326         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
12328 2004-12-11  Naba Kumar  <naba@gnome.org>
12330         * data/properties/anjuta.properties: Fixed font size.
12331         * plugin/build-basic-autotools/build-basic-autotools: Added initial
12332         compile file function. There are some fixmes there.
12333         * plugins/message-view/anjuta-msgman.c,
12334         * plugins/message-view/message-view.c: Fixed bugs and clean up.
12335         
12336 2004-12-08  Naba Kumar  <naba@gnome.org>
12338         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
12339         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
12340         to escape quotes in a string.
12341         
12342         * plugins/cvs-plugin/cvs-actions.c,
12343         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
12344         cvs diff command.
12346         * plugins/build-basic-autotools/build-basic-autotools.c,
12347         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
12348         filters.
12349         
12350 2004-12-07  Naba Kumar  <naba@gnome.org>
12352         * plugins/build-basic-autotools/build-basic-autotools.c,
12353         plugins/build-basic-autotools/automake-c.filters: Completed directory
12354         tracking. Double click on Errors and warnings now work as expected.
12356         * plugins/build-basic-autotools.c: Added codes to track build directory
12357         so that absolute path of the files could be determined.
12359 2004-12-06  Naba Kumar  <naba@gnome.org>
12361         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
12362         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
12363         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
12364         
12365 2004-12-05  Naba Kumar  <naba@gnome.org>
12367         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
12368         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
12369         
12370         * plugins/cvs-plugin/plugin.c,
12371         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
12372         
12373 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
12374         
12375         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
12376         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
12377         plugins/cvs-plugin/cvs-execute.[ch]:
12378         Implemented cvs status and cvs diff
12379         Known bugs:
12380         - rdiff command is not correct
12381         - Must find a way to allow selection of directies AND files 
12382         in GtkFileChooser
12384 2004-12-03  Naba Kumar  <naba@gnome.org>
12386         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
12387         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
12388         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
12389         session.properties file if it is for the first time.
12390         
12391 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
12392         
12393         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
12394         commit.
12395         
12396         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
12397         plugins/cvs-plugin/anjuta-cvs.ui:
12398         Implemented update/commit and changed menu layout 
12400 2004-12-02  Naba Kumar  <naba@gnome.org>
12402         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
12403         property name (for cvs path property). Beautified dialogs.
12405 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
12406         
12407         * plugins/message-view/anjuta-msgman.c: Changed callback name
12408         and changed switch-page handling.
12409         
12410         * plugins/cvs-plugin/cvs-actions.c:
12411         * plugins/cvs-plugin/cvs-execute.c:
12412         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
12413         - Implemented cvs add and cvs removed - both working now
12414         - Created a useful preferences page
12415         
12417 2004-11-30  Naba Kumar  <naba@gnome.org>
12419         * libanjuta/anjuta-status.c: Fixed runtime warning.
12420         
12421         * plugins/editor/Makefile.am:
12422         plugins/editor/anjuta-document-manager.glade,
12423         plugins/editor/plugin.c
12424         plugins/editor/plugin.h
12425         plugins/editor/style-editor.c (new, moved from src/),
12426         plugins/editor/style-editor.h (new, moved from src/),
12427         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
12428         settings in preferences.
12430         * plugins/editor/text_editor.c,
12431         plugins/editor/text_editor.h: Do not take unused args in
12432         text_editor_get_props().
12434         * src/style-editor.c, src/style-editor.h: Removed, moved to
12435         plugins/editor/ directory.
12437 2004-11-29  Naba Kumar  <naba@gnome.org>
12439         * plugins/editor/text_editor_cbs.c: Emit click signal in
12440         IAnjutaMarkable.
12441         * libanjuta/anjuta-status.c: More spacing between items.
12442         
12443 2004-11-29  Naba Kumar  <naba@gnome.org>
12445         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
12446         
12447         * libanjuta/interfaces/libanjuta.idl,
12448         plugins/debug-manager/anjuta-debug-manager.plugin.in,
12449         plugins/debug-manager/plugin.c,
12450         plugins/gdb/breakpoints.c,
12451         plugins/gdb/breakpoints.h,
12452         plugins/gdb/debugger.c,
12453         plugins/gdb/debugger.h,
12454         plugins/gdb/plugin.c,
12455         plugins/gdb/plugin.h,
12456         plugins/gdb/utilities.c,
12457         plugins/gdb/utilities.h: Code cleanups and partial implementation of
12458         toggle breakpoint margin clicks.
12460 2004-11-28  Naba Kumar  <naba@gnome.org>
12462         * TODO.tasks: Fixed indentations.
12463         * plugins/gtodo/libgtodo.c: Save with indentation.
12464         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
12465         * plugins/project-manager/plugin.c: Fixed runtime warnings.
12466         * libanjuta/anjuta-status.c: Fixed busy cursors.
12467         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12468         * po/POTFILES.in: Updated.
12469         
12470 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
12471         
12472         * plugins/editor/anjuta-document-manager.glade,
12473           plugins/editor/search-replace.[c,h], 
12474           plugins/editor/search-replace_backend.h
12475           plugins/editor/search-preferences.[c,h] :
12476           Saved Search-Preferences (gconf),
12477           Basic search by default.
12479 2004-11-22  Naba Kumar  <naba@gnome.org>
12481         * configure.in: Fixed build error.
12483 2004-11-21  Naba Kumar  <naba@gnome.org>
12485         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
12486         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
12487         Added AnjutaStatus class to libanjuta.
12488         Added anjuta_shell_get_status() method.
12489         
12490         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
12491         and fixed marshaller generation.
12492         
12493         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
12494         "updade_ui" signals to IAnjutaEditor interface.
12495         
12496         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
12497         
12498         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
12499         regexes.
12500         
12501         * plugins/class-gen/clsGen.c: Intial port.
12502         
12503         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
12504         name.
12505         
12506         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
12507         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12508         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
12509         Implemented status update. Emits "update_ui" and "char_added" signals.
12510         Added view preferences.
12511         
12512         * plugins/file-loader/plugin.c: Added open with plugins in open with
12513         menus.
12514         
12515         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
12516         
12517         * plugins/message-view/anjuta-msgman.c,
12518         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
12519         to close correct message view rather than current view.
12521 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
12522         
12523         * plugins/cvs-plugin/cvs-actions.c
12524         plugins/cvs-plugin/plugin.[ch]
12525         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
12526         Implemented cvs add but ran into a launcher/message_view
12527         problem because of a limitation of the idl compiler
12529 2004-11-19  Naba Kumar  <naba@gnome.org>
12531         * plugins/project-manager/plugin.c: Displays a progress window during
12532         project load.
12533         
12534         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
12535         Fixed UI separators.
12536         
12537         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
12538         UI placeholder.
12539         
12540         * plugins/project-manager/anjuta-project-manager.ui,
12541         plugins/project-manager/plugin.[c,h]: Added add/remove context
12542         menus and implemented them. Added file manager merge menu.
12544 2004-11-18  Naba Kumar  <naba@gnome.org>
12546         * TODO.tasks: Updated.
12547         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
12548         plugins/message-view/message-view.c: Fixed finalize and dispose
12549         methods.
12550         * plugins/debugger/*: Removed from cvs (development now in
12551         debug-manager).
12553 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
12555         Reviewed by Naba Kumar  <naba@gnome.org>:
12556         
12557         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
12558         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12559         plugins/gdb/breakpoints.c: all marker related stuff moved from
12560         editor and docman interfaces to IAnjutaMarkable
12562 2004-11-17  Naba Kumar  <naba@gnome.org>
12564         * TODO.tasks: Updated.
12565         
12566         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
12567         
12568         * libegg/egg-combo-action.c: Block changed signal when changing model.
12569         
12570         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
12571         Emit changed signal. Removed dead codes.
12572         
12573         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
12574         that recent files history do not duplicate.
12575         
12576         * plugins/symbol-browser/an_symbol_view.c,
12577         plugins/symbol-browser/an_symbol_view.h,
12578         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
12579         Fixed a bug.
12581 2004-11-15  Naba Kumar  <naba@gnome.org>
12583         * plugins/project-manager/plugin.c: Opens targets on double click.
12584         
12585         * plugins/message-view/message-view.c,
12586         plugins/file-manager/anjuta-file-manager-plugin.glade,
12587         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
12588         Added proper class finalization
12589         and disposition. Added preferences notifications and callbacks to
12590         change info/warning/error colors.
12591         
12592         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
12593         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
12594         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
12595         Implemented finalize method for AnjutaApp. Code cleanups.
12596         
12597         * plugins/message-view/plugin.c: Static parent_class.
12598         
12599 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12600         * plugins/editor/search-replace.[c,h], 
12601           plugins/editor/search-replace_backend.c
12602           Update search entry in main toolbar.
12603           Clean code.
12605 2004-11-11  Naba Kumar  <naba@gnome.org>
12607         * TODO.tasks: Updated.
12609         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
12610         and completed on-the-fly-change preferences. Removed "changed"
12611         signal as it is no longer necessary (use notify for similar
12612         purpose to monitor individual preferences).
12614         
12615         * plugins/editor/anjuta-document-manager.glade: Added view menu
12616         preferences so that they are registered.
12617         
12618         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
12619         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
12620         connection to "changed" signal of preferences and implemented
12621         notifications for some editor preferences. More to implement.
12623 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12624         * plugins/editor/print.c
12625         Fixed bug 1047624 : Add line number every X lines.
12627 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12628         * plugins/editor/search-replace.c
12629         Fixed a crash bug (995755) when searching "%n"
12631 2004-11-09  Naba Kumar  <naba@gnome.org>
12633         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
12634         Fixed to refresh categories list on file load.
12636 2004-11-08  Naba Kumar  <naba@gnome.org>
12637         
12638         * configure.in, plugins/Makefile.am,
12639         plugins/profile-default/plugin.c: Added cvs plugin in build.
12640         
12641         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
12642         
12643         * plugins/debug-manager/.cvsignore: Added file to ignore.
12644         
12645         * plugins/debug-manager/Makefile.am: Removed dead codes.
12646         
12647         * src/anjuta.ui: Added placeholder for version control UI.
12649 2004-11-08  Naba Kumar  <naba@gnome.org>
12651         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12652         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12653         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
12654         Updated.
12656         * global-tags/Makefile.am: Fixed make error.
12658         * plugins/profile-default/plugin.c: Added debug-manager
12659         and gdb plugins to load at startup so that debugger
12660         windows are docked properly. They will be removed
12661         later when we figure out runtime docking.
12663         * plugins/sample1/*: Restored to last working state.
12665         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
12666         windows in lower pane. Named the windows appropriately.
12668         * ChangeLog: Fixed format.
12669         
12670 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
12672         * libanjuta/interfaces/libanjuta.idl,
12673         libanjuta/anjuta-marshal.c,
12674         plugins/Makefile.am,
12675         plugins/debug-manager/plugin.c,
12676         plugins/editor/plugin.c,
12677         plugins/editor/text_editor.c,
12678         plugins/gdb/breakpoints.c,
12679         plugins/gdb/debugger.c,
12680         plugins/gdb/plugin.c,
12681         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
12683 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12684         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
12685         plugins/editor/search-replace.c,
12686         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
12687         Search and Replace; Show result in find pane
12688           
12689 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
12690         
12691         * plugins/gdb, plugins/debug-manager: Applied debugger patch
12692         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
12693         (added features: starting debugger and loading of core/executable,
12694         StepIn, StepOut, StepOver and Execute, toggling breakpoint
12695         partially works)
12697 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
12698         
12699         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
12700         my cvs-plugin files...
12701         I hope I have rescued everything possible.
12702         
12703         * Naba: Could you please fix sample1 because I messed it up to 
12704         but there should be a histroy of this directory we should commit
12706 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
12707         
12708         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
12709         infrastructure
12710         * plugins/cvs-plugin/plugin.c,
12711         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
12712         Added preferences dialog (not yet complete)
12714 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
12715         
12716         * global-tags/Makefile.am, mime/Makefile.am:
12717         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
12718         
12719         * template/xmltemplate.[ch],
12720         template/xmlstrings.[ch],
12721         template/autotools.[ch] removed,
12722         template/prj_template.[ch] removed,
12723         template/lang_template.[ch] removed,
12724         template/lib_template.[ch] removed,
12725         template/Makefile.am adjusted,
12726         template/dtds/lang.dtd removed, 
12727         template/dtds/lib.dtd removed,
12728         template/dtds/prj.dtd removed,
12729         template/dtds/autotools.dtd removed,
12730         data/template/lib/* removed,
12731         data/template/language/* removed,
12732         data/template/library/* removed,
12733         data/template/project/* removed,
12734         date/template/Makefile.am adjusted:
12735         Remove everything except text-templates to replace hardcoded 
12736         Edit->Insert texts with dynamic loaded.
12738         * plugins/cvs-plugin/plugin.[ch],
12739         plugins/cvs-actions.[ch],
12740         plugins/Makefile.am,
12741         plugins/cvs-plugin/Makefile.am,
12742         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
12743         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
12744         plugins/cvs-plugin/anjuta-cvs.plugin.in:
12745         Added initial cvs-plugin code
12747 2004-10-21  Naba Kumar  <naba@gnome.org>
12748         
12749         * libanjuta/anjuta-plugin.c,
12750         plugins/build-basic-autotools/build-basic-autotools.c,
12751         plugins/debugger/plugin.c,
12752         plugins/devhelp/plugin.c,
12753         plugins/editor/anjuta-docman.c,
12754         plugins/editor/goto_line.c,
12755         plugins/editor/plugin.c,
12756         plugins/editor/search-replace.c,
12757         plugins/editor/text_editor.c,
12758         plugins/file-loader/plugin.c,
12759         plugins/file-manager/plugin.c,
12760         plugins/file-wizard/file.c,
12761         plugins/file-wizard/plugin.c,
12762         plugins/gdb/plugin.c,
12763         plugins/gtodo/plugin.c,
12764         plugins/message-view/anjuta-msgman.c,
12765         plugins/profile-default/plugin.c,
12766         plugins/project-manager/plugin.c,
12767         plugins/sample1/plugin.c,
12768         plugins/terminal/terminal.c: Defined all global variables static,
12769         particularly class parent_class variables. They were getting
12770         confused at link time.
12772         * libanjuta/plugins.c: Do not unload plugins when they are
12773         deactivated. Simply cache them for later activation. Unloading
12774         modules have some problem with shared libs using static class
12775         registration. Fixed hash type for installed plugins. Eventually,
12776         we want to add "CanUnload" attribute for .plugin files (in
12777         "Anjuta Plugin" group) to let plugin loader know if the plugin can
12778         be unloaded from memory. Those plugins declaring CanUnload=false
12779         will not be unloaded from memory and will be put in the cache. Those
12780         not declaring anything or declaring CanUnload=true, will be unloaded
12781         from memory when they are deactivated.
12783         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
12784         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12785         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
12786         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
12787         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
12788         activation, deactivation. Fixed memory leaks.
12790 2004-10-20  Naba Kumar  <naba@gnome.org>
12792         * TODO.tasks: Updated.
12793         
12794         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
12795         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
12796         macro for adding interfaces to plugin types. Code cleanup.
12797         
12798         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12799         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12800         
12801         * plugins/build-basic-autotools/build-basic-autotools.c,
12802         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
12803         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12804         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12805         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12806         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
12807         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
12808         plugins/project-manager/plugin.c,
12809         plugins/symbol-browser/an_symbol_view.c,
12810         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
12811         newly defined macro to add interfaces to plugin types.
12813         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
12815 2004-10-20  Naba Kumar  <naba@gnome.org>
12817         * TODO.tasks: Added task list.
12818         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
12819         default values.
12821 2004-10-19  Naba Kumar  <naba@gnome.org>
12823         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
12824         
12825         * plugins/editor/action-callbacks.c,
12826         plugins/editor/action-callbacks.h,
12827         plugins/editor/anjuta-docman.c,
12828         plugins/editor/anjuta-docman.h,
12829         plugins/editor/anjuta-document-manager.ui,
12830         plugins/editor/file_history.c,
12831         plugins/editor/file_history.h,
12832         plugins/editor/plugin.c: Added file history browsing.
12833         
12834         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
12835         
12836         * plugins/message-view/anjuta-message-manager.ui,
12837         plugins/message-view/plugin.c: Added document manager context menu.
12838         
12839         * plugins/symbol-browser/an_symbol_view.c,
12840         plugins/symbol-browser/an_symbol_view.h,
12841         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
12842         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
12843         document manager context menu.
12844         
12845         * scintilla/*, scintilla/include/*: Updated to current cvs.
12846         
12847 2004-10-19  Naba Kumar  <naba@gnome.org>
12849         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
12850         placeholder for debugger UI.
12851         
12852         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
12853         * plugins/file-manager/plugin.c: Fixed loading bug.
12854         
12855         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
12856         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
12857         Initializes gconf database with default values when the
12858         values are not defined. Use bool and int prefs separately.
12860         * plugins/editor/plugin.c: Added encoding preferences.
12861         * plugins/project-manager/plugin.c: Cleanup and debug messages.
12863         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12864         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12865         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12866         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12868 2004-10-18  Naba Kumar  <naba@gnome.org>
12870         * po/POTFILES.in: Updated.
12871         
12872         * libanjuta/anjuta-ui.c: Corrected debug messages.
12873         
12874         * libegg/egg-combo-action.c, libegg/test-actions.c,
12875         libegg/menu/egg-combo-action.h: Fixed combo action.
12876         
12877         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
12878         Fixed format.
12879         
12880         * plugins/editor/action-callbacks.[c,h],
12881         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
12882         Implemented file swap. Removed dead codes.
12883         
12884         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
12885         dead codes.
12886         
12887         * plugins/symbol-browser/an_symbol_view.[c,h],
12888         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
12889         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
12890         Implemented file symbols. Implemented goto file line when symbol is
12891         selected.
12892         
12893         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
12894         
12895 2004-10-10  Naba Kumar  <naba@gnome.org>
12897         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
12898         
12899         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
12900         
12901         * plugins/debugger/.cvsignore,
12902         (added) plugins/debugger/Makefile.am,
12903         (added) plugins/debugger/anjuta-debugger.glade,
12904         (added) plugins/debugger/anjuta-debugger.plugin.in,
12905         (added) plugins/debugger/anjuta-debugger.plugin.png,
12906         (added) plugins/debugger/anjuta-debugger.ui,
12907         plugins/debugger/attach_process.c,
12908         (removed) plugins/debugger/attach_process_cbs.c,
12909         (removed) plugins/debugger/attach_process_cbs.h,
12910         (removed) plugins/debugger/breakpoints.c,
12911         (removed) plugins/debugger/breakpoints.h,
12912         (removed) plugins/debugger/debug_tree.c,
12913         (removed) plugins/debugger/debug_tree.h,
12914         (removed) plugins/debugger/debugger.c,
12915         (removed) plugins/debugger/debugger.h,
12916         (removed) plugins/debugger/memory.c,
12917         (removed) plugins/debugger/memory.h,
12918         (added) plugins/debugger/plugin.c,
12919         (added) plugins/debugger/plugin.h,
12920         (removed) plugins/debugger/registers.c,
12921         (removed) plugins/debugger/registers.h,
12922         (removed) plugins/debugger/registers_cbs.c,
12923         (removed) plugins/debugger/registers_cbs.h,
12924         (removed) plugins/debugger/registers_gui.c,
12925         (removed) plugins/debugger/sharedlib.c,
12926         (removed) plugins/debugger/sharedlib.h,
12927         (removed) plugins/debugger/sharedlib_cbs.c,
12928         (removed) plugins/debugger/sharedlib_cbs.h,
12929         (removed) plugins/debugger/sharedlib_gui.c,
12930         (removed) plugins/debugger/signals.c,
12931         (removed) plugins/debugger/signals.h,
12932         (removed) plugins/debugger/signals_cbs.c,
12933         (removed) plugins/debugger/signals_cbs.h,
12934         (removed) plugins/debugger/signals_gui.c,
12935         (removed) plugins/debugger/stack_trace.c,
12936         (removed) plugins/debugger/stack_trace.h,
12937         (added) plugins/debugger/utilities.c,
12938         (added) plugins/debugger/utilities.h,
12939         (removed) plugins/debugger/watch.c,
12940         (removed) plugins/debugger/watch.h,
12941         (removed) plugins/debugger/watch_cbs.c,
12942         (removed) plugins/debugger/watch_cbs.h,
12943         (removed) plugins/debugger/watch_gui.c,
12944         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
12945         
12946         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
12947         Added debugger gdb backend plugin.
12948         
12949         * plugins/message-view/plugin.c: Registered all message stock icons.
12950         
12951         * plugins/profile-default/plugin.c: Loads debugger plugin.
12952         
12953         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
12955 2004-10-08  Naba Kumar  <naba@gnome.org>
12957         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
12958         information.
12959         
12960         * plugins/symbol-browser/.cvsignore,
12961         plugins/symbol-browser/Makefile.am,
12962         plugins/symbol-browser/an_symbol_view.c,
12963         plugins/symbol-browser/an_symbol_view.h,
12964         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
12965         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
12966         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12967         plugins/symbol-browser/plugin.c,
12968         plugins/symbol-browser/plugin.h,
12969         plugins/symbol-browser/sv_class.xpm,
12970         plugins/symbol-browser/sv_function.xpm,
12971         plugins/symbol-browser/sv_macro.xpm,
12972         plugins/symbol-browser/sv_private_fun.xpm,
12973         plugins/symbol-browser/sv_private_var.xpm,
12974         plugins/symbol-browser/sv_protected_fun.xpm,
12975         plugins/symbol-browser/sv_protected_var.xpm,
12976         plugins/symbol-browser/sv_public_fun.xpm,
12977         plugins/symbol-browser/sv_public_var.xpm,
12978         plugins/symbol-browser/sv_static_fun.xpm,
12979         plugins/symbol-browser/sv_static_var.xpm,
12980         plugins/symbol-browser/sv_struct.xpm,
12981         plugins/symbol-browser/sv_unknown.xpm,
12982         plugins/symbol-browser/sv_variable.xpm,
12983         plugins/symbol-browser/test-symbol-browser.c,
12984         plugins/Makefile.am: Implemented Symbol
12985         browser plugin.
12986         
12987         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
12988         
12989         * plugins/build-basic-autotools/Makefile.am,
12990         plugins/devhelp/Makefile.am,
12991         plugins/editor/Makefile.am,
12992         plugins/file-loader/Makefile.am,
12993         plugins/file-manager/Makefile.am,
12994         plugins/file-wizard/Makefile.am,
12995         plugins/gtodo/Makefile.am,
12996         plugins/message-view/Makefile.am,
12997         plugins/profile-default/Makefile.am,
12998         plugins/project-manager/Makefile.am
12999         plugins/sample1/Makefile.am,
13000         plugins/terminal/Makefile.am,
13001         scintilla/Makefile.am,
13002         libegg/Makefile.am,
13003         launcher/Makefile.am,
13004         libanjuta/Makefile.am,
13005         src/Makefile.am,
13006         tagmanager/Makefile.am,
13007         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
13008         anjuta_data_dir in configure.in and used them in plugins Makefile.am
13009         files. Also fixed library dependencies.
13010         
13011         * plugins/editor/aneditor.cxx: Disabled unused codes.
13012         * plugins/file-manager/an_file_view.c: Added copyright.
13013         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
13014         
13015         * plugins/profile-default/plugin.c: Can load plugins by location.
13016         * plugins/project-manager/plugin.c: Remove project_root_uri value
13017         when project is closed.
13018         
13019 2004-10-06  Naba Kumar  <naba@gnome.org>
13021         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
13022         
13023         * libanjuta/interfaces/libanjuta.idl,
13024         plugins/editor/text_editor.c: Added get_length()
13025         and get_current_word() methods in IAnjutaEditor interface.
13026         
13027         * libegg/Makefile.am: Added test_actions target.
13028         
13029         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
13030         
13031         * plugins/build-basic-autotools/build-basic-autotools.c,
13032         plugins/file-loader/plugin.c,
13033         plugins/message-view/message-view.c: Added code to go to file and
13034         line number,
13035         
13036         * plugins/devhelp/plugin.c: Context sensitive help now works.
13037         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
13038         uri as line number and goes to that line number.
13039         
13040         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
13041         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
13042         gtodo_client_load() method to load from a diffrent file. Watched 
13043         project root directory in plugin to open TODO.tasks of the project.
13044         
13045         * plugins/project-manager/plugin.c: Updates project UI
13046         sensitive/insensitive.
13048         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
13049         anjuta-shell program to test plugins.
13050         
13051         * src/anjuta-app.c: Registered UI accels.
13052         
13053 2004-09-28  Naba Kumar  <naba@gnome.org>
13055         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
13056         method.
13057         
13058         * src/anjuta-app.c: Implemented present widget method.
13059         
13060         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13061         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
13062         
13063         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
13064         added editor.
13065         
13066         * plugins/editor/text_editor.c: Connects to preferences changed signal
13067         correctly.
13068         
13069 2004-09-28  Naba Kumar  <naba@gnome.org>
13070         
13071         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
13072         print code.
13073         
13074         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
13075         size to 5 pix.
13076         
13077         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
13078         in changed signal callback.
13079         
13080         * plugins/editor/action-callbacks.c: Implemented save_all action
13081         callback. Removed dead code. Do save_as when saving a new file.
13082         Implemented incremental search.
13083         
13084         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
13085         
13086         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
13087         
13088         * src/anjuta-app.c: Registers UI accelerators.
13089         
13090 2004-09-27  Naba Kumar  <naba@gnome.org>
13092         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
13093         
13094         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13095         plugins/devhelp/anjuta-devhelp.plugin.in,
13096         plugins/file-loader/anjuta-loader.plugin.in,
13097         plugins/file-manager/anjuta-file-manager.plugin.in,
13098         plugins/gtodo/anjuta-gtodo.plugin.in,
13099         plugins/project-manager/anjuta-project-manager.plugin.in,
13100         plugins/terminal/anjuta-terminal.plugin.in:
13101         Gave proper plugin names.
13103         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
13104         error when regex fail.
13105         
13106         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
13107         Added help and context search. Watches current editor. More menus
13108         in Help submenu. Update UI (sensitive when required) properly.
13109         
13110         * plugins/editor/anjuta-document-manager.ui,
13111         plugins/devhelp/anjuta-devhelp.ui,
13112         plugins/message-view/anjuta-message-manager.ui,
13113         src/anjuta.ui: Goto menu actions are in separate submenu.
13114         
13115         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
13116         Removed unimplemented UI elements.
13117         
13118         * src/anjuta-app.c: Larger (and normal) icon size.
13119         
13120         * src/layout.xml: Task manager plugin along with document (in middle).
13121         
13122         * plugins/editor/plugin.c, plugins/file-loader.c,
13123         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
13124         in gtkactions. Enable/disable UI properly.
13125         
13126 2004-09-26  Naba Kumar  <naba@gnome.org>
13128         * po/POTFILES.in: Updated, added missing files.
13130         * .cvsignore: Updated.
13131         
13132         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
13133         a new function to get User input text.
13134         
13135         * libanjuta/resources.[c,h]: Added a function to created sized image.
13136         
13137         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
13138         from filename, as thats the correct representation.
13139         
13140         * plugins/build-basic-autotools/Makefile.am,
13141         (added) plugins/build-basic-autotools/automake-c.filters,
13142         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13143         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
13144         Rearragned UI elements in the build menu. Added codes to read build
13145         filter rules from external file. Implemented all build, configure,
13146         autogen commands. Watches current editor and project.
13147         
13148         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
13149         Added editor changed signal and exports current editor value.
13150         Fixed parameter names. Fixed get_uri() interface implementation to
13151         return correct uri.
13152         
13153         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
13154         elements.
13155         
13156         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
13157         
13158         * plugins/file-manager/an_file_view.c,
13159         plugins/file-manager/an_file_view.c: Exports file uri correctly.
13160         
13161         * plugins/file-wizard/file.c: Reads uri correctly.
13162         
13163         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
13164         sets the page to the new view.
13165         
13166         * plugins/message-view/message-view.c: Unrefs the tree model when done.
13167         Fixed signal connecting.
13168         
13169         * plugins/project-manager/plugin.c: Changed "project_root_directory"
13170         to "project_root_uri" and exports as uri.
13171         
13172 2004-09-24  Naba Kumar  <naba@gnome.org>
13174         * libanjuta/anjuta-ui.c: Fixed a crash bug.
13175         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
13176         in correct way.
13177         * plugins/file-manager/plugin.c: Fixed crash in unloading.
13178         * plugins/file-loader/plugin.c: Added comments.
13179         * plugins/build-basic-autotools/plugin.c: Added comments.
13180         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
13181         
13182         * libanjuta/interfaces/libanjuta.idl,
13183         plugins/message-view/anjuta-msgman.c,
13184         plugins/message-view/message-view.c,
13185         plugins/message-view/message-view.h,
13186         plugins/message-view/plugin.c: Buffering and appending messages have
13187         been separated. message-view implementations cleaned up. Signals
13188         Emissions fixed. Messages now displayed in summary and details show
13189         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
13190         API.
13191         
13192         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
13193         preferences.
13194         
13195         * plugins/build-basic-autotools/Makefile.am,
13196         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
13197         parsing of output to create message summaries. Uses new message view
13198         API.
13199         
13200         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
13201         preferences to make dialog box smaller.
13202         
13203         * plugins/editor/search-replace.c: Fixed compile error with change
13204         in IAnjutaMessageView API.
13205         
13206 2004-09-21  Naba Kumar  <naba@gnome.org>
13208         * plugins/Makefile.am: Deletes old (installed) plugins before
13209         installing new ones.
13210         
13211         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13212         plugins/build-basic-autotools/build-basic-autotools.c,
13213         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
13214         file URI from filemanager. Only disables/enables build submenu in file
13215         manager, instead of merging/unmerging.
13216         
13217         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
13218         non-text files.
13219         
13220         * plugins/file-loader/anjuta-loader-plugin.ui,
13221         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13222         Implemented "Open with" file manager submenu. Displays error message
13223         when file can not be opened.
13224         
13225         * plugins/file-manager/an_file_view.c: Renamed
13226         file_manager_current_filename value name to file_manager_current_uri
13227         and exports proper URI.
13228         
13229         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
13231 2004-09-19  Naba Kumar  <naba@gnome.org>
13233         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
13234         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
13235         save point signal to change editor tabs. Fixed accels.
13236         
13237         * plugins/file-loader/plugin.c: Fixed accels.
13239         * plugins/project-manager/plugin.c: Added target selection callback.
13240         
13241         * plugins/project-manager/plugin.c: Added URI activation.
13242         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
13243         Fixed dialog and closed it on ok. Fixed a crash bug.
13244         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
13246         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
13247         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
13248         plugins/file-loader/anjuta-loader-plugin.ui,
13249         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13250         Added recent files in file loade plugin.
13251         
13252         * ChangeLog: Fixed entry dates.
13253         
13254 2004-09-18  Naba Kumar  <naba@gnome.org>
13256         * plugins/devhelp/plugin.c: Added UI sensitization and removed
13257         an unnecessary GtkFrame.
13258         
13259 2004-09-17  Naba Kumar  <naba@gnome.org>
13261         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
13263         * TODO: Updated.
13264         
13265         * data/Makefile.am: Disabled installing old mime info.
13266         
13267         * mime/anjuta.applications, mime/anjuta.keys: Updated.
13268         
13269         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
13270         plugins/editor/anjuta-document-manager.ui,
13271         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13272         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
13273         Added Editor context popup menu.
13274         
13275         * plugins/project-manager/anjuta-project-manager-plugin.png:
13276         Update image.
13277         
13278         * plugins/project-manager/anjuta-project-manager.plugin.in:
13279         Support .anjuta mime type.
13280         
13281         * plugins/project-manager/plugin.c: Exports "project_root_directory"
13282         value.
13283         
13284         * plugins/file-manager/plugin.c: Watches "project_root_directory"
13285         value.
13286         
13287         * src/layout.xml, plugins/profile-default/plugin.c:
13288         Added project manager plugin for startup.
13290 2004-09-16  Naba Kumar  <naba@gnome.org>
13291         
13292         * anjuta.prj: Updated.
13293         
13294         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
13295         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
13296         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
13297         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
13298         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
13299         plugins/terinal/Makefile.am, src/Makefile.am,
13300         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
13301         Fixed makefile syntax errors.
13303 2004-09-16  Naba Kumar  <naba@gnome.org>
13305         * configure.in, src/layout.xml,
13306         plugins/profile-default/plugin.c,
13307         libanjuta/interfaces/libanjuta.idl,
13308         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
13309         
13310         * configure.in, plugins/Makefile.am,
13311         plugins/project-manager/.cvsignore, 
13312         plugins/project-manager/Makefile.am,
13313         plugins/project-manager/anjuta-project-manager-plugin.png,
13314         plugins/project-manager/anjuta-project-manager.plugin.in,
13315         plugins/project-manager/anjuta-project-manager.ui,
13316         plugins/project-manager/plugin.c,
13317         plugins/project-manager/plugin.h: Added project manager plugin
13318         based on gnome-build.
13319         
13320         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
13321         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
13322         
13323         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
13324         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13325         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
13326     
13327 2004-09-16  Naba Kumar  <naba@gnome.org>
13329         * plugins/editor/action-callbacks.c: Fixed compile error.
13330         
13331 2004-09-15  Naba Kumar  <naba@gnome.org>
13333         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
13334         
13335         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
13336         New improved splace with nicer progress.
13337         
13338         * configure.in, plugins/Makefile.am,
13339         (added) file-wizard/.cvsignore,
13340         (added) file-wizard/Makefile.am,
13341         (added) file-wizard/action-callbacks.c,
13342         (added) file-wizard/action-callbacks.h,
13343         (added) file-wizard/anjuta-file-wizard-plugin.png,
13344         (added) file-wizard/anjuta-file-wizard.glade,
13345         (added) file-wizard/anjuta-file-wizard.plugin.in,
13346         (added) file-wizard/anjuta-file-wizard.ui,
13347         (added) file-wizard/file.c,
13348         (added) file-wizard/file.h,
13349         (added) file-wizard/plugin.c,
13350         (added) file-wizard/plugin.h:
13351         Created new file wizard and added it. The wizard takes care of text
13352         bit insertions and new files creation.
13354         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
13355         plugins/editor/action-callbacks.h,
13356         plugins/editor/anjuta-document-manager.glade,
13357         plugins/editor/anjuta-document-manager.ui,
13358         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13359         (removed) plugins/editor/file.[c,h]: Removed text insertions and
13360         new files code and moved into a new plugin (file wizard).
13361         
13362         * libanjuta/plugins.[c,h]: Added plugins selection function.
13363         
13364         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
13365         get_position(), insert() in IAnjutaEditor interface. Added
13366         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
13367         interface (for wizard plugins).
13369         * plugins/file-loader/anjuta-loader-plugin.ui,
13370         plugins/file-loader/plugin.c: Added wizard launcher interface which
13371         scans for plugins implement IAnjutaWizard interface and presents the
13372         list to user for selection. The selected plugin is then activated
13373         for the wizard.
13375         * libanjuta/interfaces/.cvsignore: Updated.
13376         * plugins/message-view/.cvsignore: Updated.
13377         * plugins/launcher/*: Removed as launcher has already been moved to
13378         libanjuta as class.
13380         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
13381         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13382         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13383         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13384         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
13385         Updated API documentations.
13387 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
13389         * configure.in: Added Punjabi to ALL_LINGUAS
13391 2004-07-29  Naba Kumar  <naba@gnome.org>
13393         * configure.in: Added file-loader plugin Makefile path and
13394         fixed devhelp version requirement.
13396 2004-07-28  Naba Kumar  <naba@gnome.org>
13398         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
13399         terminal/preferences-terminal.png (added), message-view/*.png (added),
13400         message-view/*.xpm (added), editor/*.png (added),
13401         editor/*.xpm (added), plugins/editor/Makefile.am,
13402         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
13403         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
13404         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
13405         respective plugins directories.
13407         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
13408         pixmaps/block-end-16.png, pixmaps/block-end.png
13409         pixmaps/block-start-16.png, pixmaps/block-start.png
13410         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
13411         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
13412         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
13413         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
13414         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
13415         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
13416         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
13417         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
13418         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
13419         pixmaps/preferences-editor.png, pixmaps/undock.png
13420         pixmaps/error-next-16.png, pixmaps/error-next.png
13421         pixmaps/error-prev-16.png, pixmaps/error-prev.png
13422         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
13423         pixmaps/preferences-terminal.png: Deleted
13425         * libanjuta/properties* (removed), plugins/editor/properties* (added),
13426         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
13427         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
13428         plugins/editor/anjuta-document-manager.plugin.in,
13429         plugins/editor/anjuta-document-manager.ui,
13430         plugins/editor/plugin.c, plugins/editor/print.c,
13431         plugins/editor/search-replace_backend.c,
13432         plugins/editor/search_preferences.h,
13433         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
13434         Moved properties souce files to editor plugin as it not required in
13435         libanjuta. Other editor fixes.
13437         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
13438         libegg/dock/* (removed)
13439         : Restored GDL external dependencies and removed libegg dock
13440         sources, because gdl is being developed.
13441         
13442         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
13443         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
13444         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
13445         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
13446         libanjuta/plugins.c, libanjuta/plugins.h,
13447         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
13448         gconf system. Shell now takes docking positions. Added more utility
13449         functions. Added plugins query function. And other fixes.
13451         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
13452         
13453         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
13454         plugin to load files based on mime type.
13455         
13456         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
13457         
13458         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
13459         plugins/file-manager/plugin.c: File manager now uses file loader to
13460         open files.
13462         * plugins/message-view/anjuta-msgman.c,,
13463         plugins/message-view/message-view.c,
13464         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
13466         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
13467         plugins/terminal/terminal.c, src/Makefile.am,
13468         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
13469         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
13470         
13471         * libegg/dock/*: Removed directory.
13472         
13473 2004-07-28  Naba Kumar  <naba@gnome.org>
13475         * configure.in: Reduced gnome-print version requirement.
13476         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
13478 2004-07-21  Ray Strode  <rstrode@redhat.com>
13479         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
13480         new mime sytem.
13482 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
13483         
13484         * plugins/editor/search-replace.c: Some fixes
13485         * plugins/terminal/Makefile.am:
13486         Patch from: Alexey Rusakov <ktirf@users.sf.net>
13488 2004-05-19  Naba Kumar  <naba@gnome.org>
13490         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
13491         compiler warning.
13493 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13495         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
13496         Implemented IAnjutaSavable
13497         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
13499 2004-05-17  Naba Kumar  <naba@gnome.org>
13501         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
13502         plugins/build-basic-autotools/.cvsignore,
13503         plugins/build-basic-autotools/Makefile.am,
13504         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
13505         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13506         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13507         plugins/build-basic-autotools/build-basic-autotools.c,
13508         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
13509         build plugin.
13510         
13511         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
13512         definition.
13513         
13514         * plugins/file-manager/an_file_view.c,
13515         plugins/file-manager/anjuta-file-manager.ui,
13516         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
13517         Added context menu UI.
13518         
13519         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
13520         in view menu.
13522 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
13523         
13524         * libanjuta/anjuta-preferences.[ch]: 
13525         Added save/load_gconf functions
13526         * src/action_callbacks.[ch], src/preferences.c: 
13527         Load global prefs from gconf at startup and save them
13528         on exit. Prefs load and save correctly but something resets
13529         them to default after loading...
13530         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
13531         Somehow the linker does not find save/load_gconf functions
13532         in libanjuta. Must be a stupid mistake, I would be glad
13533         if someone could fix that.
13534         * manuals/reference/libanjuta-sections.txt: Added new
13535         preferences functions and removed gnome-filelist
13536         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13537         * plugins/file-manager/plugin.c:
13538         Added root-path property
13540 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
13541         
13542         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
13543         they are not longer needed.
13544         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
13545         anjuta-sections.txt: Remove references to the files
13546         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
13547         Use new nautilus icons for file-manager, looks incredible
13548         cool!
13550 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
13551         
13552         * plugins/editor/anjuta-docman.c: gchar* to 
13553         const gchar* in arguments
13554         * plugins/editor/text_editor.c: Implemented IAnjutaFile
13555         Interface
13556         * plugins/file-manager/an_file_view.c: Open files on
13557         double-click. Does not work yet because it does not
13558         find IAnjutaFile interface in document manager
13560 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
13561         
13562         * plugins/editor/anjuta-docman.c
13563         * plugins/editor/text_editor.c:
13564         Made close button working, made multiple selection in
13565         File/Open dialog possble, fixed crash bug if file cannot
13566         be opened.
13568 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13569         
13570         * plugins/editor/action-callbacks.c
13571         * plugins/editor/anjuta-docman.c
13572         * plugins/editor/anjuta-docman.h
13573         * plugins/editor/search-replace.c
13574         * plugins/editor/search-replace_backend.c
13575         * plugins/editor/text_editor.c
13576         * plugins/editor/text_editor.h:
13577         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
13578         able to open all files, use uri instead of full_filename, fixed
13579         many bugs.
13582 2004-05-13  Naba Kumar  <naba@gnome.org>
13584         * plugins/message-view/anjuta-message-manager-plugin.glade:
13585         HIG compliant.
13587         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
13588         management.
13590         * pixmaps/anjuta_splash.png: Added border.
13591         
13592         * plugins/editor/anjuta-document-manager.png: New icon.
13593         
13594         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
13595         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
13596         
13597         plugins/editor/Makefile.am,
13598         plugins/editor/search-replace.c,
13599         plugins/editor/search-replace.h,
13600         plugins/editor/search-replace_backend.c,
13601         plugins/editor/search-replace_backend.h,
13602         plugins/editor/search_preferences.h,
13603         plugins/editor/search_preferences.c: Merged changes from
13604         ANJUTA_1_2_0 branch.
13605         
13606         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
13607         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
13608         operational.
13610         * plugins/terminal/Makefile.am,
13611         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
13612         dialog.
13613         
13614         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
13615         submenu.
13617 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13618         * plugins/message-view/plugin.c: Fixed glade file loading
13619         Removed "Show messages" menu item
13620         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
13621         twice because of this load system layout hack.
13622         * libanjuta/anjuta-ui.h: Removed #include config.h
13623         * libanjuta/libanjuta.pc: Fixed path and depencies
13624         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
13625         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
13626         * libanjuta/properties.cxx : #include "properties_cxx.h"
13627         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
13629 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
13630         * plugins/message-view/*: Fixed message view preferences
13631         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
13632         * anjuta.glade: Removed messages stuff
13634 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
13635         
13636         * Removed libanjutamm, it is now hosted on SF.net:
13637         cvs.sf.net/cvsroot/anjuta/libanjutamm
13639 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
13640         
13641         * libanjutamm/*
13642         Added some experimental code to add support for C++ plugins.
13643         Nothing works yet and it is likely that it will disappear but
13644         I have some questions to murrayc and he wants to see the code.
13646 2004-05-11  Naba Kumar  <naba@gnome.org>
13648         * plugins/terminal/terminal.c: Fixed prefs loading bug.
13650         * plugins/editor/action-callbacks.c: Fixed a crash bug in
13651         hightlight style menu actions.
13653         * manuals/reference/libanjuta/libanjuta-docs.sgml,
13654         manuals/reference/libanjuta/plugin-description-file.sgml,
13655         manuals/reference/libanjuta/writing-plugins.sgml,
13656         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13657         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13658         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
13660         * src/anjuta-app.c: Always load system layout for now.
13662         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
13663         
13664         * manuals/reference/libanjuta/libanjuta-docs.sgml,
13665         manuals/reference/libanjuta/libanjuta-sections.txt,
13666         manuals/reference/libanjuta/libanjuta.types,
13667         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13668         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13669         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13670         manuals/reference/libanjuta/tmpl/fileselection.sgml,
13671         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13672         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
13673         Updated documentation.
13675         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
13676         plugins/profile-default/plugin.c, src/layout.xml:
13677         Created terminal plugin.
13678          
13679         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
13680         (new) plugins/file-manager/.cvsignore,
13681         plugins/file-manager/an_file_view.c,
13682         plugins/file-manager/plugin.c,
13683         plugins/file-manager/plugin.h: Moved preferences to separate
13684         glade file and added cvsignore file.
13685         
13686         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
13687         from ANJUTA_1_2_0 branch. Please note that other po files need merging
13688         from the branch. I tried it     but there were way too many conflicts.
13689         
13690         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
13691         
13692         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
13693         util functions required during the merge.
13694         
13695         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
13696         interface.
13697         
13698         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
13699         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
13700         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13701         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
13702         Merged with ANJUTA_1_2_0 branch.
13704 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
13706         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
13708 2004-05-07  Naba Kumar  <naba@gnome.org>
13710         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
13712         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
13713         Added preferences reading and loading.
13714         
13715         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
13716         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
13717         libanjuta/fileselection.c, libanjuta/fileselection.h,
13718         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
13719         
13720         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
13722         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
13723         anjuta.spec.in, configure.in, data/autogen.sh.generic,
13724         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
13725         data/macros/autogen.sh, data/macros2/autogen.sh
13726         data/properties/ada.properties, data/properties/anjuta.properties,
13727         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
13728         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
13729         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
13730         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
13731         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
13732         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
13733         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
13734         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
13735         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
13736         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
13737         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
13738         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
13739         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
13740         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
13741         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
13742         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
13743         plugins/class-gen/clsGen.c, plugins/editor/print.c,
13744         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
13745         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
13746         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
13747         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
13748         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
13749         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
13750         (added) scintilla/scintilla-marshal.c,
13751         (added) scintilla/scintilla-marshal.h,
13752         (added) scintilla/scintilla-marshal.list,
13753         scintilla/include/SString.h, scintilla/include/SciLexer.h,
13754         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
13755         (added) scintilla/patches/scintilla-calltip-align.patch,
13756         (added) scintilla/patches/scintilla-minor.patch,
13757         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
13759 2004-05-06  Naba Kumar  <naba@gnome.org>
13761         * (added) plugins/file-manager/Makefile.am,
13762         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
13763         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
13764         (added) plugins/file-manager/anjuta-file-manager.ui,
13765         (added) plugins/file-manager/plugin.c,
13766         (added) plugins/file-manager/plugin.h,
13767         (removed) plugins/file-manager/an_file_view.h,
13768         plugins/Makefile.am, configure.in,
13769         plugins/file-manager/an_file_view.c: Created file manager plugin.
13770         
13771         * plugins/profile-default/plugin.c: Added file manager plugin in default
13772         profile.
13773         
13774         * libanjuta/Makefile.am: Fixed dependencies.
13775         * pixmaps/anjuta_splash.png: New splash screen.
13777 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13778         
13779         * template/template.c/h: Added in-line doc
13780         * manuals/reference/template/*: Added template documentation
13781         * configure.in: Build template docs
13783 2004-05-05  Naba Kumar  <naba@gnome.org>
13785         * autogen.sh: Added commands to generate initial interfaces.
13786         
13787         * libanjuta/Makefile.am,
13788         (removed)libanjuta/anjuta-plugin-parser.c,
13789         (removed)libanjuta/anjuta-plugin-parser.h,
13790         (added)libanjuta/anjuta-plugin-description.c,
13791         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
13792         plugin description.
13793         
13794         * libanjuta/anjuta-plugin.c,
13795         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
13796         
13797         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
13798         and added AnjutaShellPlacement enum for widgeds placement (passed to 
13799         widget add_widget() method.
13800         
13801         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
13802         and moved plugin sets loading in profile plugins.
13803         
13804         * libanjuta/interfaces/.cvsignore,
13805         (removed)libanjuta/interfaces/Makefile.am,
13806         libanjuta/interfaces/libanjuta.idl,
13807         libanjuta/interfaces/anjuta-idl-compiler.pl,
13808         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
13809         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
13810         (removed)libanjuta/interfaces/ianjuta-editor.c,
13811         (removed)libanjuta/interfaces/ianjuta-editor.h,
13812         (removed)libanjuta/interfaces/ianjuta-file.c,
13813         (removed)libanjuta/interfaces/ianjuta-file.h,
13814         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
13815         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
13816         (removed)libanjuta/interfaces/ianjuta-message-view.c,
13817         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
13818         *.h and Makefile.am files. They are autogenerated. Interfaces are
13819         by anjuta-idl-compiler.pl from libanjuta.idl file.
13820         
13821         * manuals/reference/libanjuta/Makefile.am,
13822         manuals/reference/libanjuta/anjuta-architecture.sgml,
13823         manuals/reference/libanjuta/libanjuta-docs.sgml,
13824         manuals/reference/libanjuta/libanjuta-sections.txt,
13825         manuals/reference/libanjuta/libanjuta.types,
13826         manuals/reference/libanjuta/plugin-description-file.sgml,
13827         manuals/reference/libanjuta/writing-plugins.sgml,
13828         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
13829         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13830         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
13831         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13832         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13833         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13834         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13835         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13836         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13837         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13838         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13839         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13840         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
13841         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
13842         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
13843         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13844         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
13845         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13846         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13847         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
13848         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13849         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13850         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13851         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
13852         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13853         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13854         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
13855         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
13856         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
13857         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13858         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
13859         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13860         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
13861         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
13862         interfaces template sgmls.
13863         
13864         * plugins/Makefile.am,
13865         plugins/devhelp/anjuta-devhelp.plugin.in,
13866         plugins/devhelp/plugin.c,
13867         plugins/editor/action-callbacks.c,
13868         plugins/editor/anjuta-document-manager.plugin.in,
13869         plugins/editor/plugin.c,
13870         plugins/editor/plugin.h,
13871         plugins/editor/text_editor.c,
13872         plugins/sample1/plugin.c,
13873         plugins/message-view/anjuta-message-manager.plugin.in,
13874         plugins/message-view/plugin.c: Fixed shell add_widget method to take
13875         placement. Fixed other errors.
13876         
13877         * (added)plugins/profile-default/.cvsignore,
13878         (added)plugins/profile-default/Makefile.am,
13879         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
13880         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
13881         (added)plugins/profile-default/anjuta-default-profile.ui,
13882         (added)plugins/profile-default/plugin.c,
13883         (added)plugins/profile-default/plugin.h: Added a default new
13884         profile plugin.
13885         
13886         * src/Makefile.am,
13887         src/action-callbacks.c,
13888         src/anjuta-app.c,
13889         src/anjuta.c,
13890         src/main.cpp: Fixed necessary changes for libanjuta
13892 2004-05-04  Naba Kumar  <naba@gnome.org>
13894         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
13895         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
13896         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
13897         placement for default widgets placements.
13899 2004-05-03  Naba Kumar  <naba@gnome.org>
13901         * manuals/reference/libanjuta/anjuta-architecture.sgml,
13902         manuals/reference/libanjuta/libanjuta-docs.sgml,
13903         manuals/reference/libanjuta/plugin-description-file.sgml,
13904         manuals/reference/libanjuta/writing-plugins.sgml:
13905         Wrote more sections in writing-plugins document and fixed errors.
13907 2004-05-03  Naba Kumar  <naba@gnome.org>
13909         * libanjuta/interfaces/libanjuta.idl: Added interface
13910         IAnjutaFileManager.
13911         
13912         * manuals/reference/libanjuta/anjuta-architecture.dia,
13913         manuals/reference/libanjuta/anjuta-architecture.png: Updated
13914         architecture diagram.
13915         
13916         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
13917          manuals/reference/libanjuta/libanjuta-docs.sgml,
13918         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
13919         (added) manuals/reference/libanjuta/writing-plugins.sgml:
13920         Wrote writing-plugins document and separated chapters into
13921         separate sgml files.
13922         
13923         * plugins/file-manager/an_file_view.c,
13924         plugins/file-manager/an_file_view.h: New and improved directory
13925         rendering.
13927 2004-05-02  Sven Herzberg  <herzi@abi02.de>
13929         * anjuta.glade: re-designed the new file dialog
13930         * anjuta_dialogs_strings.c: new strings from the new file dialog
13932 2004-04-30  Naba Kumar  <naba@gnome.org>
13934         * libanjuta/interfaces/Makefile.am.iface,
13935         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
13936         
13937         * libanjuta/interfaces/libanjuta.idl: Updated.
13939         * libanjuta/interfaces/Makefile.am.iface,
13940         libanjuta/interfaces/libanjuta.idl: Updated.
13942 2004-04-29  Naba Kumar  <naba@gnome.org>
13943         
13944         * libanjuta/interfaces/Makefile.am.iface,
13945         libanjuta/interfaces/libanjuta.idl: Updated.
13947 2004-04-29  Naba Kumar  <naba@gnome.org>
13949         * libanjuta/interfaces/giface-idlc-c.pl,
13950         libanjuta/interfaces/libanjuta.idl: Upgraded.
13951         * libanjuta/interfaces/Makefile.am.iface: Added.
13952         
13953 2004-04-28  Naba kumar  <naba@gnome.org>
13955         * libanjuta/interfaces/giface-idlc-c.pl,
13956         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
13957         definitions and wrote a compiler.
13958         
13959 2004-04-28  Naba Kumar  <naba@gnome.org>
13961         * libanjuta/anjuta-shell.c: Fixed docs.
13962         * libanjuta/interfaces/Makefile.am,
13963         libanjuta/interfaces/ianjuta-file.c,
13964         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
13965         
13966         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
13967         
13968         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
13970         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13971         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13972         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13973         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13974         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
13975         * src/anjuta-app.c: Fixed bug.
13977 2004-04-27  Naba Kumar  <naba@gnome.org>
13979         * libanjuta/anjuta-preferences-dialog.c,
13980         manuals/Makefile.am: Fixed document bugs and enabled docs
13981         building.
13983         * libanjuta/anjuta-preferences-dialog.c,
13984         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
13985         More documentation.
13986         
13987         * libanjuta/anjuta-preferences.c,
13988         manuals/reference/libanjuta/libanjuta-docs.sgml,
13989         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13990         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13991         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13992         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13993         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
13994         Wrote more documentations.
13996         * (removed) plugins/message-view/imessage-view.c,
13997         (removed) plugins/message-view/ianjuta-msgman.c,
13998         plugins/message-view/Makefile.am,
13999         plugins/message-view/anjuta-msgman.c,
14000         plugins/message-view/anjuta-msgman.h,
14001         plugins/message-view/message-view.c,
14002         plugins/message-view/message-view.h,
14003         plugins/message-view/plugin.c,
14004         plugins/message-view/plugin.h: Moved interface implementations
14005         in their respective classes and used correct macros to
14006         defined class types.
14008         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14009         src/action-callbacks.c, src/anjuta-app.c: Subclassed
14010         AnjutaUI from GtkUIManager instead of GtkDialog.
14012         * manuals/reference/libanjuta/Makefile.am,
14013         manuals/reference/libanjuta/libanjuta-docs.sgml,
14014         manuals/reference/libanjuta/libanjuta-sections.txt,
14015         manuals/reference/libanjuta/libanjuta.types,
14016         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
14017         (added) manuals/reference/libanjuta/anjuta-architecture.png,
14018         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14019         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14020         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14021         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14022         Wrote more documentation, fixed typos, added architecture
14023         diagram, updated object types etc.
14025         * plugins/editor/text_editor.c: Fixed interface implementation.
14027 2004-04-26  Naba Kumar  <naba@gnome.org>
14029         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
14030         (added) manuals/reference/libanjuta/anjuta-architecture.png,
14031         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
14032         architecture diagram and a new chapter on plugins description file.
14034 2004-04-25  Naba Kumar  <naba@gnome.org>
14036         *  libanjuta/anjuta-children.h,
14037         libanjuta/anjuta-plugin.c,
14038         libanjuta/anjuta-plugin.h,
14039         libanjuta/anjuta-preferences.c,
14040         libanjuta/anjuta-shell.c,
14041         libanjuta/anjuta-shell.h,
14042         libanjuta/e-splash.c,
14043         libanjuta/e-splash.h,
14044         manuals/reference/libanjuta/Makefile.am,
14045         manuals/reference/libanjuta/libanjuta-docs.sgml,
14046         manuals/reference/libanjuta/libanjuta-sections.txt,
14047         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14048         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14049         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14050         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14051         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14052         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14053         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14054         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14055         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14056         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14057         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14058         manuals/reference/libanjuta/tmpl/defaults.sgml,
14059         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14060         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14061         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14062         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
14063         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14064         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
14065         manuals/reference/libanjuta/tmpl/plugins.sgml,
14066         manuals/reference/libanjuta/tmpl/properties.sgml,
14067         manuals/reference/libanjuta/tmpl/resources.sgml,
14068         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14069         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14070         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14071         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14072         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14073         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
14075         Added more template files and wrote more documentation.
14077 2004-04-24  Andras Timar  <timar@gnome.hu>
14079         * configure.in: Added hu to ALL_LINGUAS.
14081 2004-04-23  Naba Kumar  <naba@gnome.org>
14082         
14083         * configure.in: Fixed compile error.
14084         
14085         * libanjuta/anjuta-children.c,
14086         libanjuta/anjuta-children.h,
14087         libanjuta/anjuta-preferences.c,
14088         libanjuta/anjuta-preferences.h,
14089         libanjuta/anjuta-shell.c,
14090         libanjuta/anjuta-ui.c,
14091         libanjuta/anjuta-ui.h,
14092         manuals/reference/libanjuta/Makefile.am,
14093         manuals/reference/libanjuta/libanjuta-docs.sgml,
14094         manuals/reference/libanjuta/libanjuta.types,
14095         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14096         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14097         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14098         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14099         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14100         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14101         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14102         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14103         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14104         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14105         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14106         manuals/reference/libanjuta/tmpl/defaults.sgml,
14107         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14108         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14109         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14110         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
14111         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14112         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
14113         manuals/reference/libanjuta/tmpl/plugins.sgml,
14114         manuals/reference/libanjuta/tmpl/properties.sgml,
14115         manuals/reference/libanjuta/tmpl/resources.sgml,
14116         plugins/sample1/plugin.c: Added libanjuta API documentation.
14118 2004-04-22  Naba Kumar  <naba@gnome.org>
14120         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14121         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14122         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14123         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
14124         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
14125         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
14126         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
14127         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
14128         (removed) libegg/eggradiotoolbutton.c,
14129         (removed) libegg/eggseparatortoolitem.c,
14130         (removed) libegg/eggtoggletoolbutton.c,
14131         (removed) libegg/eggtoolbar.c,
14132         (removed) libegg/eggtoolbutton.c,
14133         (removed) libegg/eggtoolitem.c,
14134         (removed) libegg/prop-editor.c,
14135         (removed) libegg/test-actions.c,
14136         (removed) libegg/test-drag.c,
14137         (removed) libegg/test-merge.c,
14138         (removed) libegg/test-toolbar.c,
14139         libegg/menu/Makefile.am,
14140         (removed) libegg/menu/egg-accel-dialog.h,
14141         (removed) libegg/menu/egg-action-group.h,
14142         (removed) libegg/menu/egg-action.h,
14143         libegg/menu/egg-entry-action.h,
14144         (removed) libegg/menu/egg-markup.h,
14145         (removed) libegg/menu/egg-menu-merge.h,
14146         (removed) libegg/menu/egg-menu.h,
14147         (removed) libegg/menu/egg-radio-action.h,
14148         (removed) libegg/menu/egg-toggle-action.h,
14149         (removed) libegg/menu/howitshouldwork.txt,
14150         (removed) libegg/toolbar/.cvsignore,
14151         (removed) libegg/toolbar/Makefile.am,
14152         (removed) libegg/toolbar/TODO,
14153         (removed) libegg/toolbar/eggradiotoolbutton.h,
14154         (removed) libegg/toolbar/eggseparatortoolitem.h,
14155         (removed) libegg/toolbar/eggtoggletoolbutton.h,
14156         (removed) libegg/toolbar/eggtoolbar.h,
14157         (removed) libegg/toolbar/eggtoolbutton.h,
14158         (removed) libegg/toolbar/eggtoolitem.h,
14159         (removed) libegg/toolbar/prop-editor.h,
14160         (removed) libegg/toolbar/toolbar-api.txt,
14161         (removed) libegg/toolbar/toolbar-ideas.txt,
14162         plugins/devhelp/anjuta-devhelp.ui,
14163         plugins/devhelp/plugin.c,
14164         plugins/editor/action-callbacks.c,
14165         plugins/editor/action-callbacks.h,
14166         plugins/editor/anjuta-docman.c,
14167         plugins/editor/anjuta-document-manager.ui,
14168         plugins/editor/plugin.c,
14169         P plugins/message-view/Makefile.am,
14170         plugins/message-view/anjuta-message-manager.ui,
14171         plugins/message-view/plugin.c,
14172         plugins/sample1/anjuta-sample.ui,
14173         plugins/sample1/plugin.c,
14174         src/action-callbacks.c,
14175         src/action-callbacks.h,
14176         src/anjuta-actions.h,
14177         src/anjuta-app.c,
14178         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
14179         Gtk actions and UIManager. Fixed all plugins to use this.
14180         
14181         * manuals/reference/gtkdoc-scangobj.diff,
14182         manuals/reference/libanjuta/Makefile.am,
14183         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14184         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14185         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14186         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14187         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
14189         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
14190         
14191 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14192         
14193         * plugins/message-view/imessage-view.c
14194         * plugins/message-view/ianjuta-msgman.c:
14195         Added interfaces
14197 2004-04-17  Adam Weinberger  <adamw@gnome.org>
14199         * configure.in: Added en_CA to ALL_LINGUAS.
14201 2004-04-08  Naba Kumar  <naba@gnome.org>
14203         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
14204         libanjuta/interfaces/Makefile.am,
14205         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
14206         message manager and message view interfaces.
14208         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
14209         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14210         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14211         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
14212         src/anjuta-app.c: Used 'activate' and
14213         'deactivate' virtual methods for plugins. Fixed installed plugins
14214         dialogs. Added remove_widget() method for AnjutaShell.
14216         * libanjuta/interfaces/Makefile.am,
14217         libanjuta/interfaces/ianjuta-document-manager.c,
14218         libanjuta/interfaces/ianjuta-document-manager.h,
14219         libanjuta/interfaces/ianjuta-editor.c,
14220         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
14221         and editor interfaces.
14223         * plugins/devhelp/plugin.c,
14224         plugins/message-view/anjuta-message-manager.plugin.in,
14225         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
14226         plugins/sample1/plugin.c: Updated plugins implementation to
14227         reflect the changes.
14229 2004-04-07  Naba Kumar  <naba@gnome.org>
14231         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
14232         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
14233         libanjuta/interfaces/ianjuta-editor.h,
14234         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
14235         plugins/editor/anjuta-docman.c,
14236         plugins/editor/anjuta-document-manager.plugin.in,
14237         plugins/editor/plugin.c, plugins/sample1/plugin.c,
14238         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
14239         Added supported interfaces for plugins. Tested plugin interfaces
14240         through sample plugin.
14241         
14242 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
14243         
14244         * template/Makefile.am, data/templates/library/Makefile.am
14245         Fixed some automake-1.7 incompatibilities
14246         * template/xmltemplate.c: Small fix
14248 2004-02-23  Naba Kumar  <naba@gnome.org>
14250         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
14251         Added plugins manager dialog.
14252         
14253         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
14254         library dependencies.
14255         
14256         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
14257         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
14258         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
14259         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
14260         geometry command line option.
14261         
14262 2004-02-16  Naba Kumar  <naba@gnome.org>
14264         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
14265         Added interfaces and IAnjutaEditor editor interface.
14266         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
14267         interface.
14268         * libanjuta/anjuta-shell.h: Fixed bug.
14269         
14270 2004-02-13  Naba Kumar  <naba@gnome.org>
14272         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
14273         
14274 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
14275         
14276         * data/template/*/.cvsignore:
14277         Avoid all these ? in cvs output
14279 2004-02-13  Naba Kumar  <naba@gnome.org>
14281         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
14282         includes and linking.
14284         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
14285         and set required version to devhelp 0.8. This devhelp version
14286         can be acquired from gnome cvs branch devhelp branch
14287         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
14289         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
14290         src/actions-callbacks.c: Added Dock Manager settings menu item.
14292         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
14293         * plugins/devhelp/plugin.c: Fixed a linking bug.
14294         
14295         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
14296         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
14297         external GDL dependency and used libegg codes.
14298         
14299 2004-02-12  Naba Kumar  <naba@gnome.org>
14301         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
14302         Added devhelp plugin, but it can't be used without a
14303         patch in devhelp. So it's disabled for now.
14305         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
14306         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
14307         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
14308         Update cvsignore files.
14310         * libanjuta/plugins.c, widgets/e-splash.c:
14311         Fixed plugins loading to show splash icons.
14312         
14313         * plugins/message-view/anjuta-message-manager.plugin.in,
14314         plugins/message-view/plugin.c: Fixed plugin registered name.
14316         * plugins/message-view/anjuta-message-view.png,
14317         plugins/sample1/anjuta-sample-plugin.png: Update images.
14319         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
14320         src/main.c: Fixed layout loading.
14322         * plugins/devhelp/Makefile.am: Fixed error.
14324         * (removed) widgets/*, libanjuta/plugins.h,
14325         src/main.c: Transfered widgets to libanjuta/.
14326         
14327         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
14328         toplevel directory to created only one library as libanjuta-egg.
14330         * data/Makefile.am: Fixed build error.
14332         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
14333         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
14334         libegg/.cvsignore: Added egg dock widget.
14336         * gdl/*: Removed as they are now available in libegg.
14337         
14338 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
14340         * plugins/editor/anjuta-docman.c:
14341         Use stock close icon on tab close button
14343 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
14344         
14345         * data/template/Makefile.am
14346         data/template/language/Makefile.am
14347         data/template/library/Makefile.am
14348         data/template/text/Makefile.am
14349         data/template/project/Makefile.am
14350         data/template/project/terminal/Makefile.am
14351         configure.in: Created Makefile to install templates
14353 2004-02-11  Naba Kumar  <naba@gnome.org>
14355         * plugins/editor/action-callbacks.c,
14356         plugins/editor/anjuta-document-manager.ui,
14357         plugins/editor/plugin.c
14358         plugins/message-view/anjuta-message-manager.ui,
14359         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
14360         
14361 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
14362         
14363         * plugins/message-view/*: MessageView plugin is now loaded
14364         The menu items are still dummies.
14366 2004-02-09  Naba Kumar  <naba@gnome.org>
14368         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
14369         generation.
14370         
14371         * libanjuta/anjuta-preferences.h: Added some documentation.
14372         
14373         * libanjuta/anjuta-shell.h: Removed dead codes.
14374         
14375         * (removed) manuals/reference/gtkdoc-scangobj,
14376         manuals/reference/gtkdoc-scangobj.diff,
14377         manuals/reference/libanjuta/.cvsignore,
14378         manuals/reference/libanjuta/Makefile.am,
14379         manuals/reference/libanjuta/README.inline-doc,
14380         manuals/reference/libanjuta/README.sections,
14381         manuals/reference/libanjuta/libanjuta-docs.sgml,
14382         manuals/reference/libanjuta/libanjuta-sections.txt,
14383         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14384         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14385         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14386         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14387         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14388         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14389         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14390         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14391         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14392         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14393         manuals/reference/libanjuta/tmpl/defaults.sgml,
14394         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14395         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14396         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14397         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
14398         manuals/reference/libanjuta/tmpl/plugins.sgml,
14399         manuals/reference/libanjuta/tmpl/properties.sgml,
14400         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
14401         of scan program. Updated templates.
14403         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
14404         editor action callbacks data.
14405         
14406         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
14407         scintilla object ref/unref.
14409 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
14410         
14411         * template/*: Added new xml based template system
14412         * template/dtds/*: Dtds to validate xml files of the template systems
14413         * data/template/*: Some sample template files
14414         Still needs some work but builds fine!
14416 2004-02-06  Naba Kumar  <naba@gnome.org>
14418         * cofigure.in, manuals/Makefile.am,
14419         (added) manuals/reference/*: Added API documentation
14420         structure (gtk-doc based).
14422         * libanjuta/libanjuta.h: Updated
14423         
14424 2004-02-05  Naba Kumar  <naba@gnome.org>
14425         
14426         * configure.in: Sets correct dependencies and
14427         uses gdl external library.
14429         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
14430         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
14431         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
14432         libanjuta/fileselection.h, libanjuta/glue-factory.c,
14433         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
14434         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
14435         and added file dialogs.
14437         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
14438         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
14439         Build dynamic libraries for libegg.
14441         * plugins/Makefile.am, plugins/editor/Makefile.am,
14442         plugins/editor/action-callbacks.c, 
14443         plugins/editor/action-callbacks.h,
14444         plugins/editor/anjuta-docman.c,
14445         plugins/editor/anjuta-docman.h
14446         plugins/editor/anjuta-document-manager.plugin.in
14447         plugins/editor/anjuta-document-manager.png
14448         plugins/editor/anjuta-document-manager.ui
14449         plugins/editor/file.c
14450         plugins/editor/file.h
14451         plugins/editor/plugin.c
14452         plugins/editor/print.c
14453         plugins/editor/print.h
14454         plugins/editor/search-replace.c
14455         plugins/editor/search_incremental.c
14456         plugins/editor/search_incremental.h
14457         plugins/editor/text_editor.c
14458         plugins/editor/text_editor.h
14459         plugins/editor/text_editor_cbs.c
14460         plugins/editor/text_editor_menu.h
14461         plugins/sample1/Makefile.am
14462         plugins/sample1/anjuta-sample-plugin.png
14463         plugins/sample1/anjuta-sample.plugin.in
14464         plugins/sample1/anjuta-sample.ui
14465         plugins/sample1/plugin-sample1.c
14466         plugins/sample1/plugin.c
14467         plugins/sample1/plugin.h: Created sample
14468         plugin and fixed editor plugin.
14470         * printing/*: Removed.
14472         * scintilla/Makefile.am: Builds dynamic library.
14474         * src/Makefile.am, src/action-callbacks.c,
14475         src/action-callbacks.h, (removed) src/an_symbol_view.c,
14476         src/anjuta-actions.h, src/anjuta-app.c,
14477         src/anjuta-app.h, src/anjuta-callbacks.c,
14478         src/anjuta-callbacks.h, (removed) src/anjuta.c,
14479         (removed) src/anjuta.h, src/anjuta.ui,
14480         src/layout.xml, src/main.c, src/preferences.h,
14481         src/utilities.c: Debuggged and finally made plugins
14482         loadable.
14484         * global-tags/Makefile.am: Fixed build error.
14486 2004-02-03  Naba Kumar  <naba@gnome.org>
14488         * configure.in: Users GDL from external package.
14489         * plugins/*: Added many new plugins (not ready though).
14490         * src/*: Removed many files (which have been transfered in plugins/).
14491         
14492 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
14494         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
14496 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
14498         * configure.in: Added editor plugins
14499         
14500         * plugins/Makefile.am, src/search-replace_backend.h,
14501         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
14502         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
14503         
14504         * Added: plugins/editor/search_incremental.c, 
14505         plugins/editor/search_incremental.h
14507         * Update search-replace in plugins/editor
14508         
14509 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
14510         
14511         * plugins/message-view/message-view.c: Some code clean-up
14513 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
14515         * Added: search_incremental[ch]
14516         
14517         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
14518         src/mainmenu_callbacks.c, src/toolbar.c
14519         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
14520         
14521         * Incremental Search
14523 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
14524         
14525         * plugins/message-view/anjuta-msgman.[c/h]:
14526         Added message manager for easier message handling with a
14527         similar interface as docman. Of course you can still use
14528         MessageView standalone.
14529         * plugins/Makefile.am: Added message-view because it compiles
14530         without errors.
14532 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
14533         
14534         * plugins/message-view/*: Added message-view plugin 
14535         (still incomplete) 
14536         * configure.in: Added plugins/message-view/Makefile
14538 2004-01-03  Naba Kumar  <naba@gnome.org>
14540         * libanjuta/*.c: Added new files and updated old ones.
14541         * plugins/editor/*: Added editor plugin.
14542         * configure.in: Added editor plugin and moved editor related
14543         files into it.
14545 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
14547         * src/Makefile.am: Added search-replace_backend.[ch]
14548         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
14549         find_replace.[ch]
14550         * anjuta.glade, src/search-replace.c, src/search-replace.h,
14551         src/search-replace_backend.c, src/search-replace_backend.h,
14552         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
14553         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
14554         src/toolbar_callbacks.c
14555         * The advanced Search/Replace functionality now replaces the older
14556         Find/Replace stuff.
14557         * The Search/Replace functionality can be interrupted during a long
14558         Search/Replace;
14559         
14560 2003-12-11  Naba Kumar  <naba@gnome.org>
14562         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
14563         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
14564         errors.
14565         * Makefile.am, libanjuta/*: Added new module.
14566         * src/Makefile.am: Fixed linking error.
14567         * src/watch_cbs.c: Debugger clean up.
14568         * configure.in: Added libanjuta-2.0.pc
14570         * configure.in, libanjuta/Makefile.am,
14571         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
14572         libanjuta instead.
14574 2003-12-11  Naba Kumar  <naba@gnome.org>
14576         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
14578         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
14579         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
14580         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
14581         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
14582         The user can now give a name at the creation of a new file and
14583         insert automatically (user choice) header, gpl notice, header
14584         template. The file extension is added automatically according
14585         to the selected type of file. The various insert functions have
14586         been moved from mainmenu-callback.c to file.c. The cursor is now
14587         moved after an insert operation. Removes also useless code in
14588         memory.c and search-replace.c
14589         
14590 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
14592         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
14593         sortable headers, process tree, removal of path and process params
14594         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
14595         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
14596         code cleanup
14598 2003-12-10  Naba Kumar  <naba@gnome.org>
14600         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
14601         
14602 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
14604         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
14606 2003-11-28  Naba Kumar  <naba@gnome.org>
14608         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
14609         
14610         * manuals/de/*: Added german translation docs.
14611         
14612         * configure.in, Makefile.am, src/Makefile.am,
14613         libegg/*/*: Added libegg library.
14614         
14615         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
14616         installation directory.
14617         
14618         * src/text_editor_cbs.c: Fixed closing of file.
14620 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
14621                                                                                 
14622         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
14624 2003-09-05  Naba Kumar  <naba@gnome.org>
14626         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
14627         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
14628         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
14629         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
14630         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
14631         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
14632         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
14633         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
14634         using libegg. Initial commit -- compiles but is not complete.
14636 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
14638         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
14640 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
14642         * configure.in: Removed "ta" from ALL_LINGUAS.
14644 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
14646         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
14648 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
14650         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
14652 2004-04-24  Andras Timar  <tmar@gnome.hu>
14654         * configure.in: Added hu to ALL_LINGUAS.
14656 2004-04-14  Naba Kumar  <naba@gnome.org>
14658         * src/Makefile.am, printing/Makefile.am,
14659         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
14660         because we are still using GtkCombo and build breaks with gtk-2.4.
14661         
14662 2004-04-13  Naba Kumar  <naba@gnome.org>
14664         * NEWS: Updated.
14665         * anjuta.spec.in: Fixed build error.
14666         * po/POTFILES.in: Updated.
14667         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
14669 2004-04-11  Naba Kumar  <naba@gnome.org>
14671         * NEWS: Updated.
14672         * AUTHORS: Updated.
14673         * configure.in: Added ga in ALL_LINGUAS.
14674         * ChangeLog: Fixed dates.
14675         
14676 2004-04-09  Naba Kumar  <naba@gnome.org>
14678         * src/print.c: Fixed buffer styling bug when printing with
14679         selection.
14681         * data/properties/anjuta.properties: Defined only one base font and
14682         used courier instead of lucidatypewriter, because most newer systems are
14683         unlikely to have it (bug #885023, #925956, #890473).
14684         
14685         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
14686         warning.
14687         
14688         * src/an_file_view.c: Fixed possible crash bug.
14690 2004-04-07  Naba Kumar  <naba@gnome.org>
14692         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
14693         gtk_main_quit() etc..), so that atexit() functions are not called
14694         (which is apparently done to free up memory and we don't need to
14695         do that at this point). Incidentally, something also happens in the
14696         atexit call which freezes the UI for far too long when the application
14697         exits and we want to avoid that..
14698         * src/glade_iface.c: Fixed compiler warning.
14699         
14700 2004-04-06  Naba Kumar  <naba@gnome.org>
14702         * src/project_dbase_gui.c: Fixed errors.
14704         * src/registers_gui.c: Fixed possible crash bug.
14705         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
14706         * src/signals.[c,h]: Used tree view and glade file for dialog.
14707         * src/Makefile.am, src/about.c, src/an_file_view.c,
14708         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
14709         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
14710         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
14711         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
14712         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
14713         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
14714         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
14715         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
14716         src/launcher.h, src/main.c, src/main_menubar.c,
14717         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
14718         src/message-manager-private.cc, src/message-manager.cc,
14719         src/preferences.c, src/project_config.c, src/project_dbase.c,
14720         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
14721         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
14722         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
14723         src/search-replace.c, src/search-replace_backend.c,
14724         src/search_incremental.c, src/search_preferences.c,
14725         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
14726         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
14727         src/signals_gui.c, src/source.c, src/src_paths.c,
14728         src/stack_trace.c, src/start-with.c, src/style-editor.c,
14729         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
14730         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
14731         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
14732         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
14733         tagmanager/Makefile.am, scintilla/include/SString.h,
14734         widgets/Makefile.am, widgets/gnomefilelist.c:
14736         Removed all deprecated codes and substituted
14737         with newer APIs. Fixed some possible crash bugs where cell renderers
14738         were being shared.
14739         
14740         * scintilla/patches/scintilla-minor.patch: Minor patch.
14742 2004-04-06  Naba Kumar  <naba@gnome.org>
14744         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
14745         tree after all the files have been added (and not everytime a file
14746         is added in the project). Also fixed some memory corruption
14747         (possibly bug #900478).
14748         
14749         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
14750         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
14751         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
14752         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
14753         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
14754         qualifier wherever appropriate.
14756 2004-04-05  Naba Kumar  <naba@gnome.org>
14758         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
14759         switch terminal echo on/off. Debugger requires it off, while the
14760         rest requires it on.
14762         * src/search-replace.c: sets search direction and action (in addtion
14763         to target) for find in files.
14764         
14765 2004-04-02  Naba Kumar  <naba@gnome.org>
14767         * src/mainmenu_callbacks.c: Sets filename during save of new files.
14769         * src/project_dbase.c, src/debugger, src/an_file_view.c,
14770         src/an_symbol_view.c: Added an gtk events loop for
14771         displaying project loading status (for loading large projects) and
14772         debugger program starting ... just to give an impression of fastness :-).
14774         * configure.in, anjuta.prj: Bumped version to 1.2.2.
14776         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
14777         crash bug, which occurs when opening and closing a large project
14778         repeatedly.
14779         
14780         * src/attach_process.c: Fixed a comiple error for old gcc.
14781         
14782         * src/launcher.c: Prints proper error message when launcher child
14783         could not be executed and exits properly. Fixed a crash
14784         bug (bug #926606).
14785         
14786         * src/resources.c, src/utilities.c, src/glade_iface.c,
14787         src/debugger.c, src/attach_process.c: Properly exits forked children
14788         when they could not be executed.
14789         
14790 2004-04-01  Naba Kumar  <naba@gnome.org>
14792         * src/search-replace.c: Fixed a crash bug (bug #921893).
14794 2004-03-31  Naba Kumar  <naba@gnome.org>
14796         * anjuta.glade: Added a note on compiler options dialog ->support
14797         dialog telling that supports are only available for file mode.
14799         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
14800         src/anjuta_cbs.c:
14801         Improved shutdown time delay by bypassing project closing
14802         and unloading plugins.
14804         * src/build_file.c, data/properties/anjuta.properties: Added a property
14805         to toggle on/off for going to first error automatically.
14807 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
14809         * src/debugger.c: fixed core file loading
14810         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
14811         for long lines (bugs #700968 and #911376)
14812         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
14813         #917982.
14814         * src/anjuta.c: Focuses current AnEditor correctly.
14816 2004-03-30  Naba Kumar  <naba@gnome.org>
14818         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
14819         * AUTHORS: Updated with all contributors names.
14820         * NEWS: Updated.
14821         * src/about.c: Reads contributors names from AUTHORS file.
14822         * manuals/C/anjuta-manual/authors.xml: Points to online
14823         contributors list.
14824         
14825 2004-03-29  Naba Kumar  <naba@gnome.org>
14827         * data/properties/ada.properties: Fixed syntax colors. Patch
14828         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
14829         (bug #923474).
14831         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
14832         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
14833         generated projects, so that their pixmap files are
14834         found properly (bug #919903).
14835         
14836         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
14837         anjuta.
14839         * src/source.c: Installs .glade file of libgllade
14840         projects in $(datadir)/$(package)/glade (part of bug #861038).
14841         
14842         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
14843         in compiler options (bug #883837).
14844         
14845         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
14846         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
14847         
14848 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
14850         * anjuta/src/search-replace.c: fixed another crash bug in
14851         "Find Usage"
14852         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
14853         breakpoint property fix
14855 2004-03-29  Naba Kumar  <naba@gnome.org>
14857         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
14858         (new) manuals/C/anjuta-advanced-tutorial/*:
14859         Added menu entry for 'Anjuta Advanced Tutorial'
14860         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
14862 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14863         
14864         * src/fileselection.[ch], src/mainmenu_callbacks.c:
14865         Fixed bug #908941  ('Open' starts in wrong directory)
14866         
14867 2004-03-26  Naba Kumar  <naba@gnome.org>
14869         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
14870         compile error and bug #905738 with terminal.
14872         * src/search_incremental.c, src/register.c, src/sharedlib.c,
14873         src/search-replace.[h,c], src/search_incremental.[h,c],
14874         src/search_preferences.h, src/utilities.c, src/anjuta.c,
14875         src/text_editor.[c,h]: Fixed compiler warnings.
14876         
14877         * src/search-replace.c: Fixed a memory corruption (possible
14878         fix for bug #921893, but not yet confirmed).
14879         
14880         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
14881         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
14882         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
14883         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
14885 2004-03-25  Naba Kumar  <naba@gnome.org>
14887         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
14888         crash bug with attach process dialog and made the dialog closable
14889         with 'esc'.
14890         
14891         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
14892         always display within the margin.)
14893         
14894         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
14895         the old breakpoint when it's properties are updated
14896         (creating a new updated one).
14897         
14898 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
14900         * src/aneditor.cxx, src/aneditor.h: fixed calltips
14901         displayed for wrong file.
14902         * src/breakpoints.c: conditional breakpoints
14903         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
14904         "Find in Files..." disabling policy
14906 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14908         * src/build_file.c: Fixed bug #874380
14909         Goto the first error if it exists.
14911 2004-03-24  Naba Kumar  <naba@gnome.org>
14913         * src/anjuta.c: Fixed to get correct child exit status
14914         using mask (bug #905738).
14915         
14916         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
14917         Aligned buttons in the New file dialog,
14918         set default response to OK, entry box activates default response,
14919         ESC closes dialog and hides on delet_event.
14921 2004-03-19  Naba Kumar  <naba@gnome.org>
14923         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
14924         tree).
14926 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
14928         * src/search-replace.c: fixed "Find Usage" crash when no project open
14930 2004-03-17  Naba Kumar  <naba@gnome.org>
14932         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
14933         Fixed the generated projects to read m4 directory if the directory
14934         exists (bug #917781).
14935         
14936 2004-03-12  Naba Kumar  <naba@gnome.org>
14938         * HACKING: Fixed formatting for auto-parsing.
14940 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
14941         
14942         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
14943         rework (bug #890609)
14945 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14946         
14947         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
14949 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14950         
14951         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
14952         * src/search_preferences.c: Fixed typo.
14953         
14954 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14955         
14956         * src/search-replace.c: improved Search&Replace
14957         For the moment "Replace All" does not work with non opened files
14958         but Anjuta should not crash now ! ??? 
14959         
14960 2004-02-26  Naba Kumar  <naba@gnome.or>
14962         * src/source.c: Fixed to pass cflags correctly
14963         and suppress the automake's default cflags.
14964         bug #816130, #801056, #782798, #773459
14965         
14966         * data/properties/anjuta.properties: Do not defualt to -k make option.
14967         bug #875486.
14969         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
14970         bug #877683.
14971         
14972         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
14973         
14974         * src/message-manager-private.cc: Disabled debug messages.
14975         
14976 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
14978         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
14980 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14981         * anjuta.glade, src/search-replace.c:
14982         Reduced Search&Replace dialog, bug #902636.
14983         
14984 2004-02-23  Naba Kumar  <naba@gnome.or>
14986         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
14987         (bug #866143).
14989 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14990         
14991         * src/search_incremental.c: Fixed bug #900903
14993 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
14994         
14995         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
14996         src/anjuta.c: Fixed bugs #890609 and #890609
14998 2004-02-23  Naba Kumar  <naba@gnome.or>
15000         * src/message-manager.cc: Disconnects menuitem signal properly.
15001         Fixed bug #901723.
15002         
15003         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
15004         bug #900897.
15005         
15006 2004-02-20  Naba Kumar  <naba@gnome.org>
15008         * src/message-manager-private.[c,h]: Implemented keypress
15009         event for the terminal and resets it when ctrl c or ctrl d
15010         is pressed. But it doesn't seem to be working on keypress.
15011         Added a workaround to let it work on key release instead.
15012         (bug #878357).
15013         
15014         * src/search-replace: Fixed compiler warnings.
15015         
15016 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
15018         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
15019         Use defined file name when saving new files (fixes bug #898105)
15020         Don't change filename when clicking on a directory
15021         
15022         BTW: Happy birthday to me :-)
15023         
15024 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15025         
15026         * src/search-replace.c: Fixed a crash bug 
15027         Crash on Find & Replace (#887833)
15028         
15029 2004-02-18  Naba Kumar  <naba@gnome.org>
15031         * src/executer.c: Fixed a crash bug.
15032         
15033         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
15034         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
15035         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
15036         instead of GtkWindow (Part of bug #671596).
15037         
15038         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
15039         src/registers_gui.c, src/registers_cbs.[h,c],
15040         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
15041         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
15042         src/compiler_options.c, src/an_file_view.c, start-with.c,
15043         src/anjuta-tools.c, help.c:
15045         Added "close" buttons on all
15046         dialogs (HIG) and fixed to properly response to ESC close
15047         (Part of bug #671596).
15049         * src/launcher.c: Disabled printing of long debug lines.
15050         
15051         * src/utilities.h: Fixed a compiler warning.
15052         
15053 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
15055         * src/anjuta.c: "Save all" action now asks for filenames for new files
15056         (fixes bug #898111)
15058 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
15060         * anjuta.glade, src/text_editor.c:
15061         Fixed a typo in Hello World indentation style 
15062         Fixed misuse of translated strings when looking for style
15063         This entry fixes bug #876037
15065 2004-02-16  Naba Kumar  <naba@gnome.org>
15067         * src/utilities.c: Fixed return value when dest file could
15068         not be created.
15070         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
15071         * src/utilities.[c,h]: Removed 'cmp' dependency and used
15072         internal function to compare files.
15073         
15074 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
15076         * src/message-manager-private.cc:
15077         Set bold color as foreground color in terminal
15078         (fixes bug #864924)
15080         * src/aneditor.cxx:
15081         Use font style defined for message indicators in
15082         preferences/messages
15083         (fixes bug #885032)
15085 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
15087         * src/build_project.c:
15088         Use build.silent option from preferences (fixes bug #895726)
15089         
15090 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
15092         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15094 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
15095         
15096         Patch from Massimo Corà <maxcvs@email.it>:
15097         * scintilla/LexCPP.cxx: Support "///" comments
15099 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15100         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
15101         src/search_replace.h, src/search-replace_backend.h
15102         anjuta.glade
15103         
15104         * Added: src/search_preferences.c, src/search_preferences.h
15105         Allow the user to save search/replace settings and give them names.
15107 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
15108         
15109         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
15110         scintilla/ScintillaGTK.cxx:
15111         Hopefully fixed AMD 64 crash bug by using correct marshaller
15113 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
15115         * src/preferences.c: Save GtkOptionMenu properties properly
15116         * src/text_editor.c: Fixes editor mispell of fold.symbols property
15118 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
15119         
15120         * configure.in, src/Makefile.am, scintilla/Makefile.am:
15121         Fixed libiconv issue
15122         * NEWS: Updated
15124 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
15125         
15126         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
15127         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
15128         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
15129         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
15130         src/sharedlib_gui.c:
15131         Debugger speed-up, replaced deprecated GtkCList
15133 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
15135         * src/text-editor.c: Use stock gtk+ close button for editor tabs
15137 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
15139         * configure.in: Added "sq" to ALL_LINGUAS.
15141 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
15143         * configure.in: Added "ko" to ALL_LINGUAS.
15145 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15147         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
15148         src/search_incremental.c, src/search_incremental.h: 
15149         Search_incremental code cleanup
15151 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15153         * scintilla/*/*: Updated scintilla to CVS
15154         * Added: scintilla/Readme.sync
15155         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
15156         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15157         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
15158         scintilla/ScintillaGTK.cxx,
15159         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
15160         scintilla/include/Scintilla.iface: Updated.
15162 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15164         * search-replace_backend.[ch], search_incremental[ch]: Added
15165         
15166         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15167         find_replace.[ch]: Removed.
15168         
15169         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15170         src/search-replace_backend.c, src/search-replace_backend.h,
15171         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15172         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15173         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
15174         functionality now replaces the older Find/Replace stuff. The Search/Replace
15175         functionality can be interrupted during a long Search/Replace.
15177 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
15179         * widgets/gnomefilesel.c: Fix use of previously freed memory on
15180         selecting ".." and "." from file selector. 
15182 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
15184         * anjuta.glade: Fixed wrong "fold.symbols" property
15186 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
15187         
15188         * src/project_dbase_gui.c: Alphabetical order ;-)
15189         * src/compiler_options.c: Fixed bug #867539
15190         * src/launcher.c: Workaround for bugs #864922, #849928,
15191         #846386 and #845782: The launcher no longer hangs but does
15192         not get the exit status correctly sometimes.
15193         * Changes suggested by Bosik are obviously already in without
15194         any Changelog entry (ClsGen.c, project_dbase_gui.c)
15195         * NEWS, README, anjuta.prj, configure.in: 
15196         Changed version to 1.2.1
15197         
15198         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
15199         * anjuta_dialogs_strings.c, anjuta.glade: 
15200         Fixed bugs #860906, #859329
15201         
15202         Patch from grzegol@pld-linux.org
15203         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
15204         freedesktop.org standard)
15206 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
15207         
15208         Patch from Stefano Vallarino <stevalla@libero.it>:
15209         * src/source.[c/h]: Fixes cpp sample file to conform to 
15210         ISO/IEC 14882, C++-Standard 
15212 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
15214         Review by Johannes Schmid <jhs@cvs.gnome.org>
15215         * src/build_file.[ch]: Add build_execute_shell_command which executes the
15216         command using sh -c.
15217         * src/compile.c: Use build_execute_shell_command when compiling single
15218         files.
15220 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
15221         
15222         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
15223         * src/breakpoints.c: Code cleanup, workaroud for possible 
15224         launcher bug
15225         * src/src_paths.c: Update debugger dirs on directory change
15227 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
15229         Review by Johannes Schmid <jhs@cvs.gnome.org>
15230         * src/attach_process.c, src/attach_process.h, anjuta.glade:
15231         sortable headers, process tree, removal of path and process params
15232         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
15233         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
15234         code cleanup
15236 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
15237         
15238         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15239         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
15240         Add a dialog for "New file" which lets the user set the 
15241         filename and to add copyright/header templates to the file
15242         * Review: Changed function names to contain modules name (file_)
15244 2003-12-09  Naba Kumar  <naba@gnome.org>
15246         * setup-gettext: Fixed a typo.
15247         * scintilla/Makefile.am: Fixed a build error for SMP systems.
15249 ---- Released version 1.2.0 ---
15251 2003-12-08  Naba Kumar  <naba@gnome.org>
15253         * src/preferences.c: Fixed compiler error.
15254         * global_tags/create_global_tags.sh: Fixed to install properly
15255         even when system.tags could not be generated.
15256         * NEWS: Updated.
15258 2003-12-06  Naba Kumar  <naba@gnome.org>
15260         * setup-gettext: Fixed to not generate intl directory with gettextize.
15262         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
15263         * src/anjuta.c: Filters out unnecessary files from find in files
15264         command.
15265         
15266         * NEWS: Updated.
15267         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
15268         * src/widzard_gui.c: Added horiz scrollbar for desc text.
15269         
15270 2003-12-04  Naba Kumar  <naba@gnome.org>
15271         
15272         * src/gnome_project.c: Enables debug and optimization flags for
15273         new projects.
15274         
15275         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
15276         
15277         * src/project_dbase_gui.c: combined header and c files for
15278         file selector.
15279         
15280         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
15281         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
15283 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
15285         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
15287 2003-11-29  Naba Kumar  <naba@gnome.org>
15289         * configure.in, anjuta.prj: Bumped version to 1.2.0.
15290         * NEWS: Updated.
15292 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
15293         
15294         * src/main_menubar.c: Now files cannot be opened twice in recently
15295         file menu
15297 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
15299         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
15301 2003-11-28  Naba Kumar  <naba@gnome.org>
15303         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
15304         
15305 2003-11-27  Naba Kumar  <naba@gnome.org>
15307         * src/breakpoints.c, src/launcher.c, src/find_text.c,
15308         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
15309         
15310         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
15311         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
15312         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
15313         checkbox in project wizard (project options page) to enable/disable
15314         source code generation with glade(mm).
15315         
15316         * NEWS: Updated
15317         
15318 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
15320         * src/dnd.c: Opening files with special characters in the name.
15322 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
15324         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
15325         a long time.
15327 2003-11-18  Naba Kumar  <naba@gnome.org>
15329         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
15330         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
15331         src/project_import.c, plugins/patch/patch-plugin.c:
15332         Fixed g_signal_diconnect calls to pass correct data.
15333         (Fixed possible crash in project imports).
15334         
15335         * NEWS: Updated.
15336         
15337 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
15339         Reviewed by Naba Kumar  <naba@gnome.org>
15340         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
15341         and debugger. Sets default settings for pty in launcher.
15342         * data/gdb.init: Removed charset work around (now works with user's
15343         native charset)
15344         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
15346 2003-11-18  Naba Kumar  <naba@gnome.org>
15348         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
15349         names of 'index' to 'idx'.
15350         
15351 2003-11-17  Naba Kumar  <naba@gnome.org>
15353         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
15354         * src/project_dbase.c: Prompts user for unsaved project files
15355         when project is closed.
15356         
15357 2003-11-16  Naba Kumar  <naba@gnome.org>
15359         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
15360         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
15361         older gcc.
15362         
15363 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
15364         
15365         * src/anjuta.c: Fixed crash related to tag == NULL while 
15366         anjuta is exiting
15368 2003-11-11  Naba Kumar  <naba@gnome.org>
15370         * src/glade_iface.c: Avoids error conditions for glade or glademm not
15371         found. It simply doesn't generate the c/c++ codes and continues with
15372         just a warning.
15373         * NEWS: Updated.
15374         
15375 2003-11-10  Naba Kumar  <naba@gnome.org>
15377         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
15378         'Start with dialog'.
15380         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
15381         German translation of anjuta-tutorial.
15382         
15383         * src/launcher.c: Fixed an encoding bug with GIOChannels.
15384         * NEWS: Updated.
15386 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
15388         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
15389         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
15390         the syntax highlighting in Preferences, the automatic syntax
15391         highlighting is now selected. When the debugger is stopped and the
15392         breakpoints window not closed, the gtk_tree_view in this window is
15393         now made unsensitive.
15395 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
15397         * src/preferences.h, src/preferences.c, anjuta.glade:
15398         Fixed translation bug in preferences by using GtkOptionMenu
15399         * anjuta.prj: Project version 1.1.98
15401 ---------------- Released version 1.1.98 ----------------
15403 2003-11-07  Naba Kumar  <naba@gnome.org>
15405         * anjuta.spec.in: Revived docs package and combined all docs into
15406         one package.
15407         * configure.in: Bumped version to 1.1.98 rc2
15408         * NEWS: Updated.
15409         * anjuta.spec.in: Fixed scrollkeepr-update command.
15410         * anjuta.spce.in: Fixed file permissions.
15412 2003-11-06  Naba Kumar  <naba@gnome.org>
15414         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
15415         menus to activate anjuta helps.
15416         
15417         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
15418         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
15419         manuals/C/anjuta-faqs/legal.xml (added),
15420         manuals/C/anjuta-faqs/Makefile.am,
15421         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
15422         manuals/C/anjuta-faqs/.cvsignore,
15423         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
15424         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
15425         manuals/C/anjuta-tutorial/legal.xml (added),
15426         manuals/C/anjuta-tutorial/Makefile.am,
15427         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
15428         manuals/C/anjuta-tutorial/.cvsignore,
15429         manuals/C/anjuta-manual/*.sgml (removed),
15430         manuals/C/anjuta-manual/*.xml (added),
15431         manuals/C/anjuta-manual/Makefile.am,
15432         manuals/C/anjuta-manual/anjuta-manual-C.omf,
15433         manuals/C/anjuta-manual/.cvsignore,
15434         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
15435         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
15436         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
15437         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
15438         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
15439         manuals/ja/anjuta-faqs/legal.xml (added),
15440         manuals/ja/anjuta-faqs/Makefile.am,
15441         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
15442         manuals/ja/anjuta-faqs/.cvsignore,
15443         manuals/ja/anjuta-manual/*.sgml (removed),
15444         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
15445         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
15446         manuals/ja/anjuta-manual/*.xml (added),
15447         manuals/ja/anjuta-manual/Makefile.am,
15448         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
15449         manuals/ja/anjuta-manual/.cvsignore,
15450         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
15451         manuals/sgmldocs.make (removed),
15452         manuals/xmldocs.make (added), manuals/omf.make (added),
15453         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
15454         documentations to newer docbook xml documentations. Converted 
15455         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
15456         Enabled manulas installations.
15457         
15458         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
15460 2003-11-05  Naba Kumar  <naba@gnome.org>
15462         * data/gdb.init: Sets host's charset to ascii to solve debugger
15463         freeze up due to uninitialized strings in target program.
15465         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
15466         Fixed a crash bug with 'Add expression in watch'. Bug #822017
15467         
15468         * NEWS: Updated.
15469         
15470         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
15471         src/launcher.c: Turns off echo in spawned pty to fix debugger.
15473 2003-11-04  Naba Kumar  <naba@gnome.org>
15475         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
15476         problems.
15477         
15478         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
15479         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
15480         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
15481         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
15482         in file headers.
15483         
15484         * src/search-replace.c: Fixed infinite loop bug.
15485         * start-with.c: Fixed a crash bug with "Open last project".
15486         
15487         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
15488         * scintilla/Makefile.am: Fixed compiler option.
15489         
15490 2003-10-16  Naba Kumar  <naba@gnome.org>
15492         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
15493         * src/text_editor.c: Fixed autoformat.
15494         
15495 2003-10-15  Naba Kumar  <naba@gnome.org>
15497         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
15498         of CTRL+number.
15499         
15500 2003-10-09  Naba Kumar  <naba@gnome.org>
15502         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
15503         
15504 2003-10-08  Naba Kumar  <naba@gnome.org>
15506         * src/source.c: Fixed a GETTEXT typo error.
15507         * anjuta.glade: Made 'Sorted in order you open them' default option
15508         for editor tabs.
15510         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15511         * anjuta.glade, data/properties/anjuta.properties:
15512         Fixed the freeze of the "Preferences" combos at the first Anjuta
15513         init is generated by:
15514                 - a not complete translation of preferences.c file
15515                 - a difference between 2 names in anjuta.glade and
15516                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
15517                 - the same name given to 3 combos (anjuta.glade).
15518                 
15519         * src/find_text.c: If the "whole document" mode is selected,
15520         a new search will select the next occurrence (Bug #764954).
15521         It is now possible to use the shortcuts to search next or previous
15522         occurrence even if the search dialog has the focus.     Bug #790318
15523         
15524         * src/main_menubar_def.h: "Select code block" shortcut; the new
15525         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
15526         (Bug #811016).
15528         Patch from: Richard Lee  <r.h.lee@comcast.net>
15529         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
15530         tagmanager/tm_workspace.c: The following is a patch to fix a
15531         seemingly random occurence where Anjuta would crash when a
15532         certain key was pressed.
15534 2003-09-29  Naba Kumar  <naba@gnome.org>
15536         * src/find_in_files.c: Ignores binary by default. Disabled the option
15537         of NOCVS search, because launcher does not use sh and hence can not
15538         pipe.
15539         
15540         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
15541         "clean before build" state in project session and not in account session,
15542         otherwise the state gets reflected to other projects causing annoyance.
15543         
15544         * src/compiler_options.c: Fixed a bug where compiler options were always
15545         claimed 'modified'.
15547         * src/build_project.c, data/properties/anjuta.properties,
15548         src/commands.[h]: Fixed a bad bug where clean-before-build
15549         doesn't work.
15550         
15551         * scintilla/patches/research-cvs-nolog.diff,
15552         scintilla/patches/scintilla-ac-gtk2-port.diff,
15553         scintilla/patches/scintilla-ac-sort-fix.diff,
15554         scintilla-optimization.diff: Removed, because they are already in
15555         scintilla CVS.
15556         
15557         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
15558         2003-09-29).
15560         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
15561         scintilla/LexYAML.cxx: Added new scintilla lexers.
15562         
15563         * TODO, NEWS: Updated.
15565         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15566         * src/utilities.c: Fixed typo bugs.
15568 2003-09-26  Naba Kumar  <naba@gnome.org>
15570         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
15571         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
15572         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
15573         text_editor_find() and Fixed I-Search wrapping.
15574         * src/debugger.c: Fixed to pass a newline after a debugger
15575         command (which was broken since the launcher was refactored.
15576         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
15578 2003-09-25  Naba Kumar  <naba@gnome.org>
15580         * src/toolbar_callbacks.c: Fixed start of incremental search.
15581         
15582         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15583         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
15584         src/main_menubar_def.h, src/mainmenu_callbacks.c,
15585         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
15586         menu and implementation.
15588 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
15590         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
15591         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
15592         variables in Locals window.
15594 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
15596         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
15597         * src/utilities.[ch] : Fix a tooltip bug in 
15598         anjuta_util_toolbar_append_stock(), the label appeared instead of
15599         the tooltip text. Remove label from arguments of the function
15600         because label is included in the stock icon data.
15601         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
15602         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
15603         * FIXME: translation file should be updated because of label text removal.
15605 2003-09-24  Naba Kumar  <naba@gnome.org>
15607         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
15608         
15609         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
15610         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
15611         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
15612         stdout and stderr. Also buffered output and check-for-password
15613         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
15614         with password prompts. Checkes for password prompts from all outputs.
15615         
15616         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
15617         which takes a string (which could be utf8 also) and converts into
15618         utf8 string.
15619         
15620         * src/main.c: Connects kernel signals after gnome_program_init().
15621         
15622         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15623         * src/message-manager.c: Fixed bug #787026 by converting the strings
15624         to proper UTF8.
15625         
15626 2003-09-22  Naba Kumar  <naba@gnome.org>
15628         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
15629         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
15630         GtkCList and using GtkTreeView instead. Added the patch.
15631         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
15632         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
15633         
15634 2003-09-19  Naba Kumar  <naba@gnome.org>
15636         * printing/print.c: Proper UTF8 printing support.
15637         * src/main.c: moved kernel signal connects at the
15638         end of application initialization.
15639         
15640 2003-09-18  Naba Kumar  <naba@gnome.org>
15642         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
15643         (new) lexers.make, (new) lexers: Update scintilla to latest
15644         scintilla CVS (2003-09-18), added new lexers, automated
15645         lexers makefiles sections and scintilla update. Added
15646         patches. Optimized pango rendering. Fixed a crash bug
15647         in scintilla.
15648         
15649         * (new) scintilla/patches/research-cvs-nolog.diff: Added
15650         patch to remove cvs log command from RESearch.cxx file.
15651         * scintilla/patches/scintilla-pango-always.diff:
15652         Fixed file name.
15653         * scintilla/RESearch.cxx: Removed spurious cvs log command
15654         and logs.
15655         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
15656         
15657         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
15658         * src/dnd.c: Fixed a crash bug with DND.
15659         
15660 2003-09-15  Naba Kumar  <naba@gnome.org>
15662         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
15663         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
15664         src/toolbar_callbacks.c: Added an additional parameter to
15665         text_editor_goto_line() funtion which decides if the line should
15666         be made visible (if it's under fold).
15667         
15668         * src/style-editor.c: Fixed a compiler warning.
15669         * src/message-manager.cc: Calls parent method correctly.
15671         * src/preferences.h: Fixed prent class.
15672         
15673         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15674         * src/project_dbase.c: Fixed bug #713210.
15675         
15676 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
15677                                                                                 
15678         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
15680 2003-09-11  Naba Kumar  <naba@gnome.org>
15682         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15683         * src/style-editor.c: Fixed bug #769130 (Crash on font
15684         selection dialog).
15685         
15686         * src/message-manger.[h,cc]: Made AnMessageManager
15687         derived from GtkFrame and removed deprecated code.
15688         
15689         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
15690         compiler warnings.
15691         
15692 2003-09-09  Naba Kumar  <naba@gnome.org>
15694         * src/Makefile.am: Addded rules for built sources.
15695         
15696 2003-09-08  Naba Kumar  <naba@gnome.org>
15698         * (new) src/anjuta-marshalers.list: Added marshalers definition
15699         file.
15700         
15701         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
15702         and CXXFLAGS are not overwriten by automake's default.
15703         * src/style-editor.c: Added 'operators' in the style editor.
15704         
15705         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
15706         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
15707         * src/message-manager-private.cc, src/message-manager.cc:
15708         Converts message going into message into UTF-8 endoding.
15709         * src/main.c: Uses UTF-8 codeset for localization.
15710         
15711 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
15713         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
15714         
15715 2003-09-08  Naba Kumar  <naba@gnome.org>
15717         * TODO: Updated.
15718         
15719         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15720         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
15721         Fixed bug #798717, Find - Find&Replace - Find in files bug;
15722         The combo entries were updated if the same data with a different
15723         case exist in the combo list. The combo entries are now case sensitive. 
15724         Search&Replace bug; First search ,max actions = 0 ==> now max
15725         actions = 100.
15726         
15727 2003-09-08  Naba Kumar  <naba@gnome.org>
15729         * TODO: Updated.
15730         * src/utilities.[c,h]: a function takes contant args.
15731         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
15732         Now the child terminated signal is emitted properly.
15733         * src/Makefile.am: Used $(top_srcdir) for referring to 
15734         scintilla objects.
15735         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
15736         definitions file which will generate anjuta-marshalers.[c,h] files.
15737         * src/.cvsignore: Updated.
15738         * src/build_project.c: Changed su command to preserve quotes.
15739         * src/anjuta-tools.c, tagmanager/tm_project.c,
15740         tagmanager/tm_workspace.c: Use standard tmp file.
15741         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
15742         so that users could report bugs easily.
15743         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
15744         
15745         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
15746         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
15747         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
15748         src/attach_process.c, src/breakpoints.c, src/commands.c,
15749         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
15750         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
15751         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
15752         src/memory.c, src/message-manager-private.c, src/preferences.c,
15753         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
15754         src/search-replace.[c,h], stack_trace.c, text_editor.c,
15755         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
15756         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
15757         Fixed compile warnings and cleanup.
15758         
15759         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
15760         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
15761         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
15762         Removed libzvt usage and implemented child spawing differently. Launcher is
15763         now proper GObject, which can be created multiple times (and can be
15764         operated in parallel).
15766         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
15767         * src/project_import_gui.c, src/project_import_cbs.c,
15768         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
15769         (crash on project import). Removed deprecared codes.
15770         
15771 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
15772         
15773         * src/cvs.c: Fixed cvs output bug.
15775 2003-09-03  Naba Kumar  <naba@gnome.org>
15777         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
15778         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
15779         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
15780         src/text_editor_cbs.c: Implements --
15781                 If the debugger is started
15782                         A double click in the margin add or remove a breakpoint
15783                         A single click activate or deactivate the breakpoint
15784                 else
15785                         A double click in the margin add or remove a bookmark
15787 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
15788         
15789         Reviewed by Naba Kumar  <naba@gnome.org>
15790         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
15791         User is now able to choose a branch on cvs update for project.
15792         Cleaned up variable names.
15794 2003-09-03  Naba Kumar  <naba@gnome.org>
15796         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
15797         src/Makefile.am: Added lexers.
15798         * scintilla/*/*: Updated...
15799         * src/an_symbol_view.c: Fixed a crash bug.
15800         * src/compiler_options.c, src/project_dbase.c: Fixed compile
15801         and build bugs.
15802         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
15803         * src/source.c: Fixed project generation bug with gettext code.
15804         * tagmanager/tm_project.c: Fixed a crash bug.
15805         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
15806         bug when there is no project open. Bug #____.
15807         * src/source.c: Fixed a bug with build failure with non-gnome
15808         project with glade-generated source (eg. gtk2). Bug #____.
15809         * NEWS: Updated...
15811 2003-08-22  Naba Kumar  <naba@gnome.org>
15813         Patch from: Rob Bradford  <rob@debianplanet.org>
15814         * data/Makefile.am: Fixed to install properly during
15815         package building.
15816         
15817         Patch from: Etay Meiri  <etay-m@bezeqint.net>
15818         * src/debug-tree.c: Fixed a crash bug.
15819         * src/compiler_options.c: Takes care of linking the missing pieces;
15820         C flags, libs, optimization options, debug and profile.
15822         Patch from: Enver ALTIN  <ealtin@casdb.com>
15823         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
15824         
15825 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
15827         Reviewed by Naba Kumar  <naba@gnome.org>
15828         * src/project_dbase.c: Fixed bugs #778263 and #778413
15829           Adding multiple files to project should work now.
15831 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
15833         Reviewed by Naba Kumar  <naba@gnome.org>
15834         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
15835         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
15836         for Locals window.
15838 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15840         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
15842 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15844         * src/text_editor.c: Fix translatable string (#113934).
15846 2003-07-04  Naba Kumar  <naba@gnome.org>
15848         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
15849         bug when there is no project open. Bug #____.
15850         
15851         * src/source.c: Fixed a bug with build failure with non-gnome
15852         project with glade-generated source (eg. gtk2). Bug #____.
15854 2003-06-26  Naba Kumar  <naba@gnome.org>
15856         * src/anjuta.h: Removed reference to windows-dialog.h.
15857         * src/message-manager-private.[cc,h]: Fixed doulbe click
15858         activation of messages to properly jump at the destination.
15859         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
15860         * src/toolbar.c: Code clean-ups.
15861         
15862         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
15863         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
15864         
15865         * src/message-manager-private.[cc,h]: Removed dead codes.
15866         
15867         * (new) data/properties/css.properties,
15868         data/properties/anjuta.properties, data/properties/Makefile.am:
15869         Added CSS syntax hiliting properties.
15870         
15871         * tagmanager/tm_file_entry.c: Fixed a possible bug.
15872         * src/debugger.c: Clean ups.
15873         * src/lexer.h: Added CSS lexer definition.
15874         
15875         * Makefile.am: Installs destop file properly.
15876         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
15877         * NEWS: Updated for 1.1.97 release.
15878         * src/main_menubar_def.h: Changed some non working shortcuts.
15879         
15880 2003-06-24  Naba Kumar  <naba@gnome.org>
15882         * src/search-replace.c: Shows the dialog properly, even when it is
15883         hidden behind another window.
15884         
15885         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
15886         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
15887         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
15888         and code clean up.
15889         
15890         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
15891         setup wizard dialogs.
15892         
15893         * src/debugger.c: Removed a redundant call to
15894         debugger_update_controls().
15895         * src/compiler_options.c, src/launcher.c: code cleanup.
15896         * src/executer.c: Fixed execution bug with 'Set Program params...".
15897         
15898 2003-06-23  Naba Kumar  <naba@gnome.org>
15900         * widgets/e-splash.c: Removed border around the splash image.
15901         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
15902         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
15903         * src/cvs.c: Added a frame around commit log text widget.
15904         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
15905         crash bug associated with translated combo box list in preferences
15906         dialog (in different locale other than en_US). Used widget names
15907         to pass the combo list items.
15908         * po/POTFILES.in: Updated.
15909         * src/launcher.c: Creates the zvt terminal at startup (and not
15910         every time a build is done) -- speeds up buld operations.
15911         * src/file_history.c: Should be if() conditional instead of
15912         assertion check.
15913         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
15914         Disabled useless warnings.
15915         * src/project_dbase.c: Fixed bonobo 2 project name.
15916         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
15917         and uses correct glade-2 for file generation.
15918         
15919 2003-06-21  Naba Kumar  <naba@gnome.org>
15921         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
15922         And disables autocomple show for numbers (very annoying).
15923         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
15924         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
15925         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
15926         from view menu and adjust the controls accordingly.
15927         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
15928         only OK button.
15929         * src/project_dbase.[c,h]: Removed show_local flag processing.
15930         * src/message-manager.[c,h]: Reorganized messages tabs in more
15931         sensible order.
15932         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
15933         Also added PCRE dependency.
15934         
15935 2003-06-20  Naba Kumar  <naba@gnome.org>
15937         * pixmaps/anjuta_splash.png: New splash.
15938         from Jean Schurger  <yshartk@schurger.org>
15939         
15940         * src/controls.c: De-sensitize run-to-cursor when debugger
15941         is not running.
15942         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
15943         
15944         * src/message-manager-private.cc: Fixed to properly jump at
15945         the right file:line.
15946         
15947         * src/appwiz_page1.c: Fixed to correctly determine the project
15948         trpe from the wizard.
15949         
15950 2003-06-20  Naba Kumar  <naba@gnome.org>
15952         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
15953         * src/watch_gui.c: Code cleanups.
15954         * src/debugger.[c,h], src/stack_trace.[c,h],
15955         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
15956         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
15957         Removed direct access to stack_trace private data, Increased debugger
15958         command size from 256 to 1024 (to be on safer side). Also implemented
15959         row-activated signle for seting frame and viewing the source.
15960         * src/debugger.c: Avoids starting program and stopping debugger
15961         when starting debugger and stopping program, respectively.
15962         
15963         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
15964         Reverted codes to start debugger automatically
15965         The file is brought to the state just after the branching 
15966         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
15967         some code clean ups.
15968         
15969         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
15970         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
15971         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
15972         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
15973         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
15974         src/project_dbase.c: Code clean ups.
15975         
15976         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
15977         (Projects dir) so that correct $HOME/Projects path is set when
15978         anjuta is run for the first time.
15979         
15980 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
15982         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
15984 2003-06-13  Naba Kumar  <naba@gnome.org>
15986         * src/stack_trace_cbs.c: Moved variable declaration at the
15987         top of the block (bug #737867)
15988         
15989         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
15990         just CFLAGS and CXXFLAGS (bug #743617).
15991         
15992         * src/create_global_tags.sh: Fixed shell script to properly
15993         detect installed *-config files.
15994         
15995 2003-06-12  Naba Kumar  <naba@gnome.org>
15997         * src/preferences.[c,h]: Added methods for custom widgets in
15998         preferences: using custom set/get methods for them.
15999         
16000         * src/anjuta-encoding.c: Implemented up/down of the encodings
16001         in the list and property saves correctly.
16002         
16003         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16004         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
16005         the beginning of a file.
16007         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16008         * src/aneditor.cxx, src/aneditor.h,
16009         src/controls.c, src/main_menubar.c, src/main_menubar.h,
16010         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16011         src/mainmenu_callbacks.h: Allows the operator to select the current
16012         word or the current line (Request: 680801). It puts also
16013         sensitive/unsensitive several select/comment menu items.
16015         * src/breakpoints.c: Presets by default the current line for a
16016         defined breakpoint.
16018 2003-06-11  Naba Kumar  <naba@gnome.org>
16020         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
16021         color (red highlight) now cosistent for inactive tabs also.
16022         
16023         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
16024         'Advanced search and replace' in Edit->Search submenu.
16025         
16026         * data/properties/tcltk.properties: Fixed bug #731851. Added line
16027         wrappings '\' where     they were missing.
16028         
16029         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
16030         message is now more descriptive and details the correct thing to do
16031         for GNOME2 desktop.
16032         
16033 2003-06-10  Naba Kumar  <naba@gnome.org>
16035         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
16036         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
16037         Removed any reference to particular version of automake/autoconf
16038         so that they could work with newer versions (Bug #659394).
16040         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
16041         src/anjuta.c: Added coded to add/remove supported encodings.
16042         
16043         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
16044         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
16045         src/project_import.c, src/project_type.c, src/project_type.h,
16046         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
16047         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
16048         from the project wizard.
16050 2003-06-06  Naba Kumar  <naba@gnome.org>
16052         Patch from Etay Meiri  <etay-m@bezeqint.net>
16053         * src/compiler_options.c: Fixed bugs related to clean before
16054         build patch.
16055         
16056         * anjuta.desktop.in.in: Added commandline options.
16057         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
16058         -dP and -A flags of CVS update into different options.
16059         
16060 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16062         * configure.in: Removed "ta" from ALL_LINGUAS.
16064 2003-06-02  Naba Kumar  <naba@gnome.org>
16066         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
16067         return NULL for undefined properties and "" for defined but empty
16068         strings. It was creating many problems where both are assumed to be
16069         same. And besides, it doesn't matter to differentiate the two (the
16070         problem with preferences was due to a different bug).
16072         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
16073         correctly. Also, s/props_build_in/props_built_in/g.
16074         
16075         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
16076         list.
16077         
16078         * src/an_file_view.c: Unrefed pixbufs when done with them.
16080         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
16081         (removed) file_text.png: Added and removed pixmaps.
16082         
16083 2003-05-30  Naba Kumar  <naba@gnome.org>
16085         * anjuta.glade: Fixed encodings preferences dialog
16086         
16087 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
16088         
16089         Reviewed by Naba Kumar  <naba@gnome.org>
16090         
16091         * src/build_project.c src/clean_project/c: perform a clean before
16092         build, if required. Show the message manager on clean.
16093         * src/compiler_options.c: save the new options when window is closed
16094         and flag project to be cleaned before the next build.
16095         * src/project_dbase.c: added a 'clean before build' flag to project
16097 2003-05-29  Naba Kumar  <naba@gnome.org>
16099         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
16100         dialog.
16101         
16102         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
16103         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
16104         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
16105         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
16106         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
16107         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
16108         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
16109         print_color.xpm, print_landscape.xpm, print_layout.xpm,
16110         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
16112         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
16113         Removed unused icons references.
16115 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
16117         Reviewed by Naba Kumar  <naba@gnome.org>
16118         
16119         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
16120           src/compiler_options.c, src/debugger.c, src/find_replace.c,
16121           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
16122           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
16123           src/toolbar_callbacks.c: HIG compliant dialogs.
16125         * src/utilities.c: anjuta_button_new_with_stock_image() and
16126           anjuta_dialog_add_button() stolen from gedit.
16128         * src/main_menubar_def.h: Fixed mnemonics.
16130 2003-05-26  Naba Kumar  <naba@gnome.org>
16132         * src/project_dbase_gui.c: Added header files filter for add file
16133         dialog box. Disabled project window to be transient window.
16134         
16135         * src/message-manager.cc: Disabled message manager window to be
16136         transient window.
16137         
16138         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
16139         a file could not be loaded.
16140         
16141         * src/project_dbase.c: Fixed a bug with GUI editor command
16142         where empty string is returned.
16143         
16144         * src/Makefile.am, src/preferences.h, src/text_editor.c
16145         src/text_editor.h, (new) src/anjuta-encodings.h,
16146         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
16147         Added encoding support and to handle characters encoding correctly
16148         by auto detecting it during load. Added preferences for selecting
16149         the encoding during save.
16151         * src/preferences.c, src/resources.c: Removed debug messages.
16153         Patch from: Alexander Nedotsukov <bland@mail.ru>
16154         * src/getline.c: Fixed many fatal bugs for FreeBSD.
16156 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16157         * src/anjuta.c: Try to sow the splash image more often.
16159 2003-05-20  Naba Kumar  <naba@gnome.org>
16161         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16162         * src/debug_tree.c: Colorize the modified locals during
16163         debugging and call memory analyze from the debugger.
16164         * src/breakpoints.c: The color is now different for the enabled
16165         and disabled breakpoints. Anjuta now can erase several
16166         breakpoints defined at the same line. The markers are updated
16167         according to the enable/disable action.
16168         
16169         Patch from Etay Meiri  <etay-m@bezeqint.net>
16170         * src/launcher.c: Fixes launcher freeze up bug during build.
16172 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
16174         Reviewed by Naba Kumar  <naba@gnome.org>
16175         * scintilla/PropSet.h: Change member variables from private to protected.
16176         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
16177         to PropSetFile class, which return a gchar * (and can therefore indicate
16178         whether properties are empty or do not exist) and make prop_get and
16179         prop_get_expanded use them.
16180         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
16181         that the result of of prop_get cannot be an empty string.
16183 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
16185         Reviewed by Naba Kumar  <naba@gnome.org>
16186         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
16187         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
16188         src/text_editor_cbs.c: When saving all the files in the project, the
16189         text editors are now only rehighlighted once instead of once for each
16190         file saved.
16192 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16193         * src/main.c, widgets/e-splash.c: Splash screen improvements.
16194         * src/anjuta.desktop.in.in: Support startup notification.
16195 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16196         * src/main.c, widgets/e-splash.c: Splash screen improvements.
16197         * src/anjuta.desktop.in.in: Support startup notification.
16200 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
16202         Reviewed by Naba Kumar  <naba@gnome.org>
16203         
16204         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
16205         memory leak from glade_xml_new call. Removed gxml field from Executer
16206         struct as only used in create_executer_dialog and then destroyed.
16207         
16208         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
16209         
16210         * src/configurer.c: Fix warning trying to connect signal to non-existent
16211         environment entry in configure dialog and fix crash when closing the
16212         window.
16213         
16214         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
16215         gnome_date_edit_get_time instead.
16216         
16217         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
16218         in view menu required renumbering elsewhere.
16220 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
16222         Reviewed by Naba Kumar  <naba@gnome.org>
16223         
16224         * src/breakpoints.c: fixed an error when removing breakpoint
16225         * src/controls.c: 'run to cursor' is sensitive when debugger not active
16226         * src/debugger.c: changes to the way the debugger is activated
16227         * src/debugger.h: clean ups
16229 2003-05-13  Naba Kumar  <naba@gnome.org>
16231         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16232         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
16233         src/memory.h: A new version of memory and the interface
16234         is now integrated in anjuta.glade
16236 2003-05-09  Naba Kumar  <naba@gnome.org>
16238         * configure.in: Bumped required gtk version to 2.0.8.
16239         
16240 2003-05-06  Naba Kumar  <naba@gnome.org>
16242         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
16244 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16245         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
16247 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16248         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
16249         , tagmanager/c.c: Support for ProC and RDB files.
16251 2003-05-06  Naba Kumar  <naba@gnome.org>
16253         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
16254         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
16255         Uncomment (Box & Stream), Select the current function,
16256         authorize the "Quit" button of the GotoLine window
16258 2003-05-05  Naba Kumar  <naba@gnome.org>
16260         * src/watch_gui.h: CVS added new file.
16262         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
16264         Patch from Etay Meiri <etay-m@bezeqint.net>
16265         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
16266         src/mainmenu_callbacks.c, src/message-manager.cc,
16267         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
16268         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
16269         Ported stack trace to GNOME2 and added it in the message manager
16270         pane.
16272 2003-05-02  Naba Kumar  <naba@gnome.org>
16274         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
16275         
16276         * src/preferences.[h,c]: Fixed preferences to save only one copy of
16277         preferences property.
16278         
16279         * anjuta.prj: Fixed multiple preferences saved data.
16280         
16281         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
16282         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16283         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
16284         scintilla/include/Platform.h, scintilla/include/PropSet.h,
16285         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
16286         Upgraded scitilla from CVS with faster window repaint
16287         and more bugfixes.
16288         
16289         Patch from  Etay Meiri  <etay-m@bezeqint.net>
16290         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
16291         and code cleanups
16292         
16293 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
16295         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
16296         the window if messages are appended to the end and the scrollbar is
16297         at the end.
16299 2003-04-29  Naba Kumar  <naba@gnome.org>
16301         * configure.in: Removed omf-install from Makefiles list.
16303 2003-04-28  Naba Kumar  <naba@gnome.org>
16305         * po/POTFILES.in: Remvoded deleted files.
16306         
16307         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
16308         pixmaps/windows-style-undocked.png: Added setup wizard's images.
16310         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
16311         is executed as detached) is not set properly.
16312         
16313 2003-04-25  Naba Kumar  <naba@gnome.org>
16314         
16315         * anjuta.prj: Updated.
16316         * src/anjuta_info.c: Fixed text wrapping and column view.
16317         * data/welcome.txt.in: Removed unaligned characters.
16318         
16319 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16320         * src/main_menubar.c: Disable setup dialog.
16322 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16323         * src/breakpoints.c; Fixed compilation with older GCC
16324         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
16325         * HACKING: Spelling fixes (Suggested by Stephen Knight)
16327 2003-04-18  Naba Kumar  <naba@gnome.org>
16329         * anjuta.prj: Updated (includes compiler options).
16330         
16331         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
16332         function from anjuta.c (it was already available in anjuta-tools.c).
16333         
16334 2003-04-18  Naba Kumar  <naba@gnome.org>
16336         * src/about.c, THANKS: Updated
16337         
16338         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
16339         
16340         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
16341         properly from the project session before updating the file
16342         view.
16343         
16344         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
16345         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
16346         dialog settings (as it will not be required once GDL is in place) and
16347         added file view filters in the settings sub-menu.
16349 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16350         * HACKING: Updated
16351         * configure.in: Disable cast checks on final build.
16353 2003-04-17  Naba Kumar  <naba@gnome.org>
16355         * src/build_project.c: Fixed a compilation error.
16357         * src/launcher.c: Removed commnets.
16358         
16359         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
16360         properties from editor tab to indentation tab and fixed a property
16361         label for proper i18n translation. Fixed typos in project config
16362         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
16363         sorting and reordering in compiler options dialog.
16364         
16365         * src/compiler_options.c: Implemented _save() function to save the
16366         options (which was pending).
16367         
16368         * src/build_project.c: Destroys install-as-root dialog when it is done.
16369         
16370         * src/an_symbol_view.c: Change "event" event to "event-after" so
16371         that symbol row is selected first before the popup is shown.
16372         
16373 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
16375         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
16376         file in CVS/Entries. (Reviewed and applied by Biswa)
16378 2003-04-16  Naba Kumar  <naba@gnome.org>
16380         * aneditor.cxx: use unicode everytime (fixed unicode related
16381         bugs).
16383         * anjuta.prj: Fixed UI editor name (blank to use default) and
16384         anjuta version.
16385         
16386         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
16387         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
16388         Editor preferences page.
16390 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16391         * src/anjuta.[ch], src/print.c: Fixed warnings
16392         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
16393         * configure.in: Profiling support with gprof
16395 2003-04-16  Naba Kumar  <naba@gnome.org>
16397         Patch from Gaëtan de Menten  <ged@bugfactory.org>
16398         * src/launcher.c: Fixed cvs dialog.
16399         
16400 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
16401         
16402         * src/message-manager-private.cc: Fixed double-click on first line of 
16403         output to properly select a line.
16404         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
16405         because still was a deprecatd GtkCTreeNode and always NULL anyway.
16407 2003-04-15  Naba Kumar  <naba@gnome.org>
16409         * src/message-manager-private.cc: Fixed the glade filename typo.
16411 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16412         * scintilla/*, data/properties/*: Scintilla CVS merge
16413         * anjuta.prj: Removed unnecessary files.
16414         * scintilla/PlatGTK.cxx: Force Pango fonts always
16415         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
16416         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
16417         for preferences.
16418         * configure.in: Change version no. for 1.1.1 (alpha release)
16419         * configure.in: Added '--with-pref-suffix' option.
16420         * config.guess, config.sub: Removed from CVS.
16422 2003-04-15  Naba Kumar  <naba@gnome.org>
16424         Patch from Timothee Besset  <ttimo@idsoftware.com>
16425         * Makefile.am: Fixed a shell script error during intallation.
16426         
16427 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
16429         Reviewed by Naba Kumar  <naba@gnome.org>
16430         * src/message-manager.cc: Added popup-menu to TreeView and fixed
16431         set_wm_class to use "anjuta" instead of "an.
16432         * src/message-manager-private.cc: Headers are hidden again.
16434 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16435         * src/project_dbase_gui.c: Memory corruption fix.
16436         * anjuta.prj: Updated project file
16438 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
16439         * an_file_view.c: Connect to event-after signal rather than event so that
16440         selection is updated first and thus context menu is for the right file.
16441         Reviewed and applied by Biswa.
16443 2003-04-14  Naba Kumar  <naba@gnome.org>
16445         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
16446         
16447         * src/auncher.c: More child exit fixes
16448         from Timothee Besset  <ttimo@idsoftware.com>
16450 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
16451         
16452         Reviewed by Naba Kumar  <naba@gnome.org>
16453         
16454         * src/message-manager.[c/h], src/message-manager-private[c/h],
16455                 anjuta.[c/h]: Ported message-manager to Gtk2
16456         
16457         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
16458         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
16459         src/clean_project.c, src/compile.c, src/configurer.c,
16460         src/controls.c, src/cvs.c, src/debugger.c,
16461         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
16462         src/project_import.c, src/search-replace.c: Changed name from
16463         AnjutaMessageManager to AnMessageManager to avoid too long type
16464         and funtion names.
16466 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16467         * src/launcher.c: Fix build won't stop problem - TTimo
16468         * TODO: Updated
16469         * pixmaps/anjuta_splash.c: New splash screen prototype.
16470         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
16471         * src/compiler_options.c: Mute pkgconfig errors.
16472         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
16474 2003-04-10  Naba Kumar  <naba@gnome.org>
16476         * configurer.[c,h]: Fixed dialog to close properly.
16477         * src/project_dbase.c, widgets/gnomefilelist.c: Added
16478         debugging asserts.
16479         
16480 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16481         * anjuta.prj: Removed unnecessary files, load with 1.2.0
16482         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
16483         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
16484         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
16485         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
16486         src/makefile.am: Move gdl to it's own directory.
16487         * global-tags/create_global_tags.sh: Silently ignore SDL error.
16489 2003-04-09  Naba Kumar  <naba@gnome.org>
16491         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
16492         branch.
16494 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16495         * src/anjuta-tools.c: Use CDATA for saving tools data.
16496         * anjuta.glade, src/search-replace.c: Port from branch.
16497         * widgets/e-splash.*, src/main.c: Better splash screen.
16498         * configure.in, widgets/gdl*: Import GDL widgets.
16499         * ROADMAP: Updated roadmap.
16500         * src/an_file_view.c: Use GDL icons for file tree.
16502 2003-04-09  Naba Kumar  <naba@gnome.org>
16504         * anjuta.glade: Added (hidden) initial setup-wizard window.
16505         
16506         Patch from: Vitaly  <vvv@rfniias.ru>
16507         * src/preferences.c: Fixes a bug with libglace widget access with
16508         translated strings.
16510         Patch from: Etay Meiri  <etay-m@bezeqint.net>
16511         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
16512         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
16513         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
16514         src/toolbar_callbacks.[c,h],
16515         src/memory.c, src/message-manager-private.cc,
16516         src/message-manager-private.h, src/message-manager.cc,
16517         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
16518         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
16519         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
16520         watch window to a subwindow in the notebook
16522 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16523         * ROADMAP: Updated roadmap.
16525 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
16527         * configure.in: Added Belarusian to ALL_LINGUAS.
16529 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16530         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
16531         Henry Jia
16532         * ROADMAP: Added roadmap for HEAD.
16534 2003-03-29  Naba Kumar  <naba@gnome.org>
16536         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
16537         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
16538         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
16539         (new) pixmaps/start-with-wizard.png,
16540         (new) pixmaps/start-with-import.png,
16541         (new) pixmaps/start-with-open.png Added Start with dialog which pops
16542         up on anjuta start-up to give quick access to opening file/project or
16543         creation wizards.
16545         * src/main.c: Sets proper data directory for the gnome
16546         program.
16548 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16549         * src/text_editor.c: Fixed error/warning indicators.
16551 2003-03-24  Naba Kumar  <naba@gnome.org>
16553         * README: Correct version.
16554         
16555 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
16557         * configure.in: Added checks to see if were building on FreeBSD
16558         systems.  Sets -DFREEBSD if we are, and also attempts to find
16559         gmake if the host system is FreeBSD.
16561         * src/getline.c: New file used to provide the getline function,
16562         which isnt available on a FreeBSD system.  The function is only
16563         defined if FREEBSD is defined.
16565         * src/Makefile.am: Added getline.c to anjuta_SOURCES
16567         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
16568         configure.in sets this to gmake on FreeBSD systems, and make
16569         on everything else.
16571 2003-03-23  Naba Kumar  <naba@gnome.org>
16573         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
16574         
16575         * anjuta.spec.in: Fixed spec file for correct file paths and
16576         corrected rpmbuild.
16578         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
16579         the rpm build command separately now.
16580         
16581         * src/anjuta.c, windows-dialog.c: Added some more window management
16582         stuffs (not still fully working, though).
16584         * TODO: Updated.
16586 2003-03-22  Naba Kumar  <naba@gnome.org>
16588         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
16590 2003-03-21  Naba Kumar  <naba@gnome.org>
16592         * README: Removed Andy Piper's name from the active maintainers
16593         list on his request.
16594         
16595         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
16596         preferences.
16597         
16598         * src/anjuta-tools.c: Fixed compiler errors.
16600         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
16601         show bugs.
16602         
16603         * src/commands.c, src/src_paths.c, src/style-editor.c,
16604         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
16605         becuase they are now hidden by default (from glade editing).
16606         
16607         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
16608         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
16609         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16610         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
16611         basic windows managements.
16612         
16613 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16614         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
16615         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
16616         Enver ALTIN (a.k.a. skyblue)
16618 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16619         * tagmanager/*: Added ignore-list for symbols. This will make
16620         parsing more accurate for projects. Doc updates needed.
16622 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16623         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
16624         * launcher/Makefile.am: Link to correct libraries
16625         * src/launcher.c: Do not allow NULL shell
16627 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
16628         * src/debug_tree.c: Improve debug tree view.
16630 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
16632         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
16633         'Run Configure Script' and 'Execute Program'. Increase minimum width
16634         of Configure dialog.
16635         * find_in_files.c, find_in_files_cbs.*: Properly create the file
16636         list widget by setting a model and adding a column and renderer.
16637           Actually store the nocvs toggle button in FindInFiles data structure.
16638           Handle selection changes via changed signal rather than row_activated.
16639           Use response signal for handling the close and find buttons.
16640           Close window when escape is pressed.
16641         * find_replace.c: Close window when escape is pressed.
16642         * find_text.c: Close window when escape is pressed in find dialog as
16643         well as wrap search question, where now Yes is the default button.
16645 2003-03-05  Naba Kumar  <naba@gnome.org>
16647         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
16649         * src/message-manager-private.cc: Fixed a bug with vte conditional
16650         compilation.
16651         * anjuta.glade: Hides all windows in glade file.
16653 2003-03-05  Naba Kumar  <naba@gnome.org>
16655         * src/an_file_view.c: Fixed a compilation warning.
16656         * src/message-manager-private.cc: Conditional compilation for vte
16657         API.
16658         
16659 2003-02-28  Naba Kumar  <naba@gnome.org>
16661         * configure.in, anjuta.spec.in: Updated dependency packages version.
16662         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
16663         * src/preferences.c: Added debug assertions.
16664         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
16665         editor to enable/disable bringing the recent editor tabs first.
16666         
16667         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
16668         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
16669         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
16670         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
16671         and     bug fixes. Also code clean ups.
16672         
16673         * (new) src/search-replace.[h,c]: New search replace implementation
16674         from ANJUTA_1_0_0 branch.
16675         
16676         * (new) src/windows-dialog.[h,c]: New windows management class
16677         [work in progress].
16679 2003-02-28  Naba Kumar  <naba@gnome.org>
16681         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
16682         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
16683         src/appwizard.c, src/build_file.c, src/build_project.c,
16684         src/clean_project.c, src/compile.c, src/configurer.c,
16685         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
16686         src/message-manager-dock.c, src/message-manager-dock.h,
16687         src/message-manager-private.cc, src/message-manager.cc,
16688         src/preferences-dialog.c, src/preferences-dialog.h,
16689         src/preferences.c, src/preferences.h, src/project_dbase.c,
16690         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
16691         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
16692         src/utilities.c, src/utilities.h:
16693         
16694         Widgetized Preferences and gave proper function names.
16696         * src/executer.c: Fixed a session loading bug.
16697         
16698 2003-02-27  Naba Kumar  <naba@gnome.org>
16700         * printing/print.c: Fixed printing font bug that failed to load the
16701         proper fonts.
16702         
16703         * src/toolbar.c: Disabled LED flashing (not yet implemented).
16704         
16705         * TODO, anjuta.prj: Updated.
16707 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
16709         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16710         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16711         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16712         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
16713         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
16714         fixed omf errors
16716 2003-02-25  Naba Kumar  <naba@gnome.org>
16718         * Makefile.am: Excluded omf-install from installation as the docs are
16719         not ready.
16720         
16721         TODO: Updated.
16722         
16723         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
16724         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
16725         property names and added new editor properties and code cleanups.
16726         Also added new project properties.
16727         
16728         * src/compiler_options.[h,c]: Added pkg-config packages supports
16729         and fixed bugs.
16730         
16731         * src/glade_iface.h: Cleanups.
16732         
16733         * src/launcher.c: Used timer instead of idle to scan.
16734         
16735         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
16736         src/project_config.[h,c], src/project_import.c: Implemented project
16737         property to define GUI editor and to handle it.
16738         
16739         * src/preferences.c: i18n fixes.
16740         
16741         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
16742         unused (and old) pixmaps.
16743         
16744         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
16745         
16746 2003-02-25  Naba Kumar  <naba@gnome.org>
16748         * src/message-manager-private.[h,cc], src/preferences.c,
16749         anjuta.glade, anjuta_dialog_strings.c: Implemented
16750         gnome terminal profiles for the terminal preferences and moved the
16751         addition of terminal preferences in the terminal constructor.
16752         
16753         * anjuta.prj: Updated.
16755 2003-02-24  Naba Kumar  <naba@gnome.org>
16757         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
16758         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
16759         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
16760         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
16761         preferences dialog.
16763         * TODO: Updated.
16765         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
16766         text selection and child re-spawning.
16768         * src/pixmaps.h: Removed unused pixmaps definitions.
16769         
16770 2003-02-23  Naba Kumar  <naba@gnome.org>
16772         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
16773         the project tree/window.
16775         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
16776         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
16777         Correct the use of a variable and implemented session save/load
16778         for tree expansion states.
16779         
16780         * src/main_menubar_def.h: Fixed shortcuts keys.
16781         
16782         * src/anjuta.c, src/gnome_project.c: Code clean ups.
16783         
16784         * anjuta.prj: Updated.
16785         
16786 2003-02-22  Naba Kumar  <naba@gnome.org>
16788         * src/debug_tree.[c,h]: GNOME2 port from 
16789         Etay Meiri <etay-m@bezeqint.net>
16790         
16791         * src/an_file_view.c, src/resources.[h,c],
16792         data/properties/bash.properties,
16793         data/properties/cpp.properties,
16794         data/properties/html.properties,
16795         data/properties/make.properties,
16796         data/properties/others.properties,
16797         data/properties/perl.properties,
16798         data/properties/props.properties,
16799         data/properties/xml.properties: Standarized file icons. Icons are
16800         defined in respective .properties file and are retrieved as resource
16801         data.
16803         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
16804         in labels from the commands editor as that would create
16805         problems for translators.
16807 2003-02-21  Naba Kumar  <naba@gnome.org>
16809         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
16810         as they should be part of CVS(?).
16812         * Makefile.am: Corrected a typo for glade generated strings file.
16814         * configure.in, po/hi.po: Added new Hindi (hi) translation
16815         in ALL_LINGUS and added initial Hindi translation.
16817         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
16818         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
16819         sv_unknown.xpm to more proper icon.
16821         * (new)data/properties/php.properties, data/properties/Makefile.am,
16822         data/properties/anjuta.properties, data/properties/html.properties:
16823         Fixed PHP syntax hilighting bug by separating php properties into
16824         different file (because of file size).
16826         * TODO: Updated.
16827         
16828 2003-02-20  Naba Kumar <naba@gnome.org>
16830         * src/breakpoints.c: Fixed breakpoints session saving/loading
16831         crash bug.
16832         
16833         * scintilla/*, scintilla/include/*: Updated to scintilla
16834         release 1.51
16835         
16836 2003-02-19  Naba Kumar <naba@gnome.org>
16838         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
16839         * TODO: Updated.
16841         * Makefile.am, src/Makefile.am,
16842         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
16843         (removed) src/anjuta_dialog_strings.c,
16844         (removed) src/anjuta_dialogs_strings.c,
16845         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
16846         (added) anjuta.glade: Transfered glade files from src/ directory
16847         to the top level directory.
16849         * po/POTFILES.in: Updated.
16850         
16851         * (removed) macrocs2/*: Transfered to data/ directory.
16852         
16853         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
16854         data/Makefile.am: Moved macros in data directory. Anjuta no longer
16855         requires to have macros dir, but the projects generated by anjuta
16856         require them.
16857         
16858         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
16859         trees.
16860         
16861         * src/defaults.c: Corrected default compiler options.
16862         
16863         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
16864         wizard.
16865         
16866         * src/message-manager-private.cc, src/message-manager-private.h,
16867         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
16868         
16869         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
16870         source code generation for gnome2 projects.
16872 2003-02-11  Naba Kumar <naba@gnome.org>
16874         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
16875         restores the expand/collaspe states of the nodes after refresh.
16876         
16877         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
16878         
16879 2003-02-11  Naba Kumar <naba@gnome.org>
16881         * src/style-editor.c: Fixed pango font description handling for fonts.
16882         * src/anjuta.glade: Removed font size spin button.
16883         * configure.in, src/anjuta.prj: Corrected version.
16884         * TODO: update.
16885         
16886 2003-02-10  Naba Kumar <naba@gnome.org>
16888         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
16889         references of scroll-menu.h and add about.h in Makefile.am.
16890         
16891         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
16892         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
16893         (removed) widgets/scroll-menu.h: Removed unused files.
16894         
16895         * Makefile.am: Added proper i18n rules and added intl tools for
16896         distributions.
16897         
16898         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
16899         to the stable release).
16900         
16901         * anjuta.spec.in: Removed manuals packaging.
16902         
16903         * data/Makefile.am: Removed 'macros' installation (not required for
16904         gnome2 projects).
16906 2003-02-10  Naba Kumar <naba@gnome.org>
16908         * po/POTFILES.in: Updated.
16910         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
16911         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
16912         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
16913         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
16914         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
16915         icons and images.
16917         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
16918         src/toolbar_callbacks.h: Fixed scintilla notification signal name
16919         and fixed to properly handle focus in find entry box.
16921         * Makefile.am: Added code for RH system menu update.
16923         * .cvsignore: Updated.
16925         * NEWS: Updated.
16927 2003-02-03  Naba Kumar <naba@gnome.org>
16929         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
16930         editor preferences. and fixes dialogs.
16932         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
16933         Fixed linenumbers and header margins when they are disabled and
16934         removed unused header files.
16936         * src/attact_process.[h,c], src/debugger.c: Attach to process
16937         now works.
16939         * src/help.c: Fixed dialog response.
16941         * TODO: Updated.
16943         * data/properties/anjuta.properties: Corrected typo.
16945         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
16946         Change the signal to "changed" in entry from "selection-changed" in
16947         list.
16949         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
16950         short-cuts.
16952 2003-01-31  Naba Kumar <naba@gnome.org>
16954         * configure.in: Upgraded to use libgnomeprint-2.2
16955         
16956         * printing/Makefile.am: Updated
16957         
16958         *(removed) printing/print-doc.c, printing/print-doc.h,
16959         printing/print-util.c, printing/print-util.h: Removed because already
16960         merged with print.c.
16961         
16962         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
16963         and libgnomeprintui-2.2 and fixed rendering problems.
16964         
16965         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
16966         uneccessary print properties, as they are separately taken
16967         care in gnomeprint.
16968         
16969         * po/POTFILES.in: Update.
16971 2003-01-30  Naba Kumar <naba@gnome.org>
16973         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
16974         for about dialog box.
16975         
16976         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
16977         src/pixmaps.h: Modified for the above additions for about dialog.
16979 2003-01-29  Naba Kumar <naba@gnome.org>
16981         * src/style_editor.[c,h]: Added missing files.
16982         
16983 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16984         * scintilla/XPM.[cxx|h]: Added missing files
16986 2003-01-29  Naba Kumar <naba@gnome.org>
16987         
16988         * TODO, po/POTFILES.in: Updated.
16989         
16990         * anjuta.prj, src/anjuta.glade,
16991         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
16993 2003-01-28  Naba Kumar <naba@gnome.org>
16994         
16995         * data/properties/anjuta.properties, src/aneditor.cxx,
16996         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
16997         properties into text properties (earlier it was int properties).
16999         * TODO: Updated
17000         
17001         * scintilla/AutoComplete.c,xx,
17002         scintilla/AutoComplete.h,
17003         scintilla/CallTip.c,xx,
17004         scintilla/CallTip.h,
17005         scintilla/Document.c,xx,
17006         scintilla/Document.h,
17007         scintilla/Editor.c,xx,
17008         scintilla/Editor.h,
17009         scintilla/LexAVE.c,xx,
17010         scintilla/LexCSS.c,xx,
17011         scintilla/LexHTML.c,xx,
17012         scintilla/LexOthers.c,xx,
17013         scintilla/LexPython.c,xx,
17014         scintilla/LineMarker.c,xx,
17015         scintilla/LineMarker.h,
17016         scintilla/Makefile.am
17017         scintilla/PlatGTK.c,xx,
17018         scintilla/PropSet.c,xx,
17019         scintilla/ScintillaBase.c,xx,
17020         scintilla/ScintillaBase.h,
17021         scintilla/ScintillaGTK.c,xx,
17022         scintilla/ViewStyle.c,xx,
17023         scintilla/include/Platform.h,
17024         scintilla/include/SciLexer.h,
17025         scintilla/include/Scintilla.h,
17026         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
17027         
17028         
17029         src/Makefile.am,
17030         src/an_file_view.c,
17031         src/an_symbol_view.c,
17032         src/anjuta-tools.c,
17033         src/anjuta.c,
17034         src/anjuta.glade
17035         src/anjuta.h,
17036         src/anjuta_cbs.c,
17037         src/anjuta_dialogs_strings.c,
17038         src/anjuta_info.c,
17039         src/commands.c,
17040         src/compiler_options.c,
17041         src/debugger.c,
17042         src/help.c,
17043         src/main_menubar.c,
17044         src/main_menubar.h,
17045         src/main_menubar_def.h,
17046         src/mainmenu_callbacks.c,
17047         src/mainmenu_callbacks.h,
17048         src/message-manager-private.c,c
17049         src/message-manager-private.h,
17050         src/message-manager.c,c
17051         src/message-manager.h,
17052         src/pixmaps.h,
17053         src/preferences.c,
17054         src/preferences.h,
17055         src/project_config.c,
17056         src/project_dbase.c,
17057         src/project_dbase_gui.c,
17058         src/project_import_gui.c,
17059         src/properties.c,xx,
17060         src/properties.h,
17061         src/resources.c,
17062         src/src_paths.c,
17063         src/text_editor.c,
17064         src/text_editor_gui.c,
17065         src/toolbar.c,
17066         src/utilities.c,
17067         src/utilities.h,
17068         anjuta.prj: GNOME2 porting and fixed many porting bugs.
17069         
17070 2003-01-24  Naba Kumar <naba@gnome.org>
17072         * src/text_editor_gui.c, src/toolbar.c,
17073         src/text_editor.c, src/text_editor_cbs.h:
17074         Used correct notification signal name for scintilla
17075         (gtk2) and fixed UI.
17076         
17077         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
17078         when not required.
17079         
17080         * printing/print-doc.c,
17081         printing/print.c,,
17082         src/anjuta-tools.c,
17083         src/find_replace.c,
17084         src/goto_line.c,
17085         src/launcher.c,
17086         src/mainmenu_callbacks.c,
17087         src/project_dbase.c,
17088         src/project_dbase.h,
17089         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
17090         src/text_editor.c,
17091         src/text_editor_cbs.h:
17094 2003-01-23  Naba Kumar <naba@gnome.org>
17096         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
17097         correct stock icons and organized pixmap macros.
17098         
17099         Makefile.am: Removed non-generated files.
17100         
17101         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
17102         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
17103         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
17104         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
17105         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
17106         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
17107         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
17108         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
17109         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
17110         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
17111         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
17112         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
17113         stop.xpm, undo.xpm}: Removed because no longer used.
17115         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
17116         file_unknown.xpm}: Files renamed from fv_*, as it would
17117         be the right name.
17119         * pixmaps/Makefile.am: Updated for the above changes.
17121 2003-01-23  Jakub Steiner <jimmac * ximian * com>
17123         * pixmaps/autocomplete-16.png,
17124         pixmaps/autocomplete.png,
17125         pixmaps/block-end-16.png,
17126         pixmaps/block-end.png,
17127         pixmaps/block-start-16.png,
17128         pixmaps/block-start.png,
17129         pixmaps/bookmark-first-16.png,
17130         pixmaps/bookmark-first.png,
17131         pixmaps/bookmark-last-16.png,
17132         pixmaps/bookmark-last.png,
17133         pixmaps/bookmark-next-16.png,
17134         pixmaps/bookmark-next.png,
17135         pixmaps/bookmark-prev-16.png,
17136         pixmaps/bookmark-prev.png,
17137         pixmaps/error-next-16.png,
17138         pixmaps/error-next.png,
17139         pixmaps/error-prev-16.png,
17140         pixmaps/error-prev.png: gnome2-styled icons
17143 2003-01-23  Naba Kumar <naba@gnome.org>
17145         * anjuta.prj: Updated compiler options.
17146         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
17148         * src/aneditor.cxx,
17149         src/anjuta.c,
17150         src/anjuta.glade,
17151         src/anjuta_dialogs_strings.c,
17152         src/mainmenu_callbacks.c,
17153         src/mainmenu_callbacks.h,
17154         src/text_editor.c,
17155         src/text_editor_cbs.c,
17156         src/text_editor_gui.c: GNOME2 Porting.
17158 2003-01-22  Naba Kumar <naba@gnome.org>
17160         * ChangeLog: Corrected dates.
17161         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
17162         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
17163         preferences.
17165 2003-01-22  Naba Kumar <naba@gnome.org>
17166         
17167         * plugins/patch/patch-plugin.c: Bug fix.
17168         
17169         * src/anjuta-tools.c,
17170         src/anjuta.c,
17171         src/anjuta.glade,
17172         src/anjuta.h,
17173         src/anjuta_dialogs_strings.c,
17174         src/breakpoints.c,
17175         src/cvs_gui.c,
17176         src/debugger.c,
17177         src/debugger.h,
17178         src/executer.c,
17179         src/glade_iface.c,
17180         src/main.c,
17181         src/mainmenu_callbacks.c,
17182         src/mainmenu_callbacks.h,
17183         src/preferences.c,
17184         src/project_dbase.c,
17185         src/project_dbase_gui.c,
17186         src/registers.c,
17187         src/sharedlib.c,
17188         src/signals.c,
17189         src/signals_cbs.c,
17190         src/source.c,
17191         src/stack_trace.c,
17192         src/toolbar_callbacks.c,
17193         src/utilities.c,
17194         src/utilities.h,
17195         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
17196         
17197         * src/Makefile.am,
17198         (removed) src/CORBA-Server.c,
17199         (removed) src/CORBA-Server.h,
17200         (removed) src/Gladen-common.c,
17201         (removed) src/Gladen-stubs.c,
17202         (removed) src/Gladen.h,
17203         (removed) src/Prj-common.c,
17204         (removed) src/Prj-skelimpl.c,
17205         (removed) src/Prj-skels.c,
17206         (removed) src/Prj-stubs.c,
17207         (removed) src/Prj.h,
17208         (removed) src/glades.c,
17209         (removed) src/glades.h,
17210         (removed) src/messagebox.c,
17211         (removed) src/messagebox.h: Removed because no longer used.
17213 2003-01-21  Naba Kumar <naba@gnome.org>
17215         * src/anjuta-tools.c,
17216         src/anjuta.c,
17217         src/anjuta.glade,
17218         src/anjuta_dialogs_strings.c,
17219         src/anjuta_info.c,
17220         src/anjuta_info.h,
17221         src/breakpoints.c,
17222         src/compiler_options.c,
17223         src/debugger.c,
17224         src/find_replace.c,
17225         src/find_replace.h,
17226         src/find_text.c,
17227         src/find_text.h,
17228         src/goto_line.c,
17229         src/launcher.c,
17230         src/text_editor.c,
17231         widgets/gnomefilelist.c: GNOME2 porting.
17233 2003-01-20  Naba Kumar <naba@gnome.org>
17235         * global-tags/create_global_tags.sh: Uses pkg-config to
17236         read the modules.
17237         
17238         * src/anjuta.c,
17239         src/anjuta.glade,
17240         src/anjuta.h,
17241         src/anjuta_cbs.c,
17242         src/anjuta_dialogs_strings.c,
17243         src/breakpoints.c,
17244         src/breakpoints.h,
17245         src/compiler_options.c,
17246         src/compiler_options.h,
17247         src/fileselection.c,
17248         src/fileselection.h,
17249         src/mainmenu_callbacks.c,
17250         src/project_dbase_gui.c,
17251         src/session.c,
17252         src/src_paths.c,
17253         src/src_paths.h,
17254         src/text_editor.c,
17255         src/text_editor_gui.c,
17256         widgets/gnomefilelist.c,
17257         widgets/gnomefilelist.h: GNOME2 porting.
17258         
17259         * widgets/Makefile.am,
17260         (removed) widgets/gnomedirlist.c,
17261         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
17262         
17263         * src/Makefile.am,
17264         (removed) src/src_paths_cbs.c,
17265         (removed) src/src_paths_cbs.h,
17266         (removed) src/src_paths_gui.c,
17267         (removed) src/compiler_options_cbs.c,
17268         (removed) src/compiler_options_cbs.h,
17269         (removed) src/breakpoints_cbs.c,
17270         (removed) src/breakpoints_cbs.h: Removed because they are now
17271         combined in singe file
17273 2003-01-16  Naba Kumar <naba@gnome.org>
17275         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
17276         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
17277         options dialog UI and data handling.
17280 2003-01-15  Naba Kumar <naba@gnome.org>
17282         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
17283         Completed command editor porting.
17284         
17285         * src/anjuta.c: Removed the use of commands load function
17286         (not required).
17288         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
17289         and unrefs.
17291         * src/anjuta-tools.c: Fixed translatable strings.
17292         
17293         * src/find_text.c: Fixed dialog creation from glade.
17294         
17295         * src/text_editor_gui.c, src/text_editor.c,
17296         src/text_editor_cbs.c: Completed port of detached text editor
17297         to gnome2 plateform.
17298         
17299 2003-01-14  Naba Kumar <naba@gnome.org>
17301         * src/anjuta.glade, src/preferences.[h,c],
17302         src/anjuta_dialogs_strings.c: Added build and editor
17303         preferences pages and other UIs. Fixed preferense loading and saving.
17304         
17305         * src/anjuta.c: Does case-insensitive match for tabs position
17306         preferences and removed preferences loading (done at _new() call).
17307         
17308         * anjuta-tools.c: Debugged tools dialog handling.
17309         * plugins/class-gen/clsGen.c: Fixed an undefined function.
17310         
17311 2003-01-13  Naba Kumar <naba@gnome.org>
17313         * ABOUT-NLS: Update (strange).
17315         * autogen.sh: Removed blocking code.
17317         * configure.in: Fixed an autogen bug.
17318         
17319 2003-01-13  Naba Kumar <naba@gnome.org>
17321         * (new)src/anjuta.gladep
17322         (new)src/messagebox.c
17323         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
17324         will be gradually removed (and then the files).
17325         
17326         * Makefile.am,
17327         anjuta.prj,
17328         printing/print-util.c,
17329         printing/print.c,
17330         scintilla/ScintillaGTK.c,xx
17331         src/Makefile.am,
17332         src/an_file_view.c,
17333         src/an_symbol_view.c,
17334         src/anjuta.c,
17335         src/anjuta.glade
17336         src/anjuta.h,
17337         src/anjuta_dialogs_strings.c,
17338         src/anjuta_gui.c,
17339         src/attach_process.c,
17340         src/attach_process.h,
17341         src/breakpoints.c,
17342         src/breakpoints.h,
17343         src/breakpoints_cbs.c,
17344         src/commands.c,
17345         src/commands.h,
17346         src/compiler_options.c,
17347         src/compiler_options.h,
17348         src/compiler_options_cbs.c,
17349         src/configurer.c,
17350         src/configurer.h,
17351         src/controls.c,
17352         src/cvs_cbs.c,
17353         src/debug_tree.c,
17354         src/debug_tree.h,
17355         src/executer.c,
17356         src/executer.h,
17357         src/find_in_files.c,
17358         src/find_in_files.h,
17359         src/find_in_files_cbs.c,
17360         src/find_replace.c,
17361         src/find_replace.h,
17362         src/find_text.c,
17363         src/find_text.h,
17364         src/goto_line.c,
17365         src/help.c,
17366         src/help.h,
17367         src/launcher.c,
17368         src/main.c,
17369         src/main_menubar.c,
17370         src/mainmenu_callbacks.c,
17371         src/message-manager.c,c
17372         src/pixmaps.h,
17373         src/preferences.c,
17374         src/project_config.c,
17375         src/project_config.h,
17376         src/project_dbase.c,
17377         src/project_import_cbs.c,
17378         src/resources.c,
17379         src/resources.h,
17380         src/splash.c,
17381         src/src_paths.c,
17382         src/src_paths.h,
17383         src/src_paths_gui.c,
17384         src/text_editor.c,
17385         src/text_editor_gui.c,
17386         src/toolbar.c,
17387         src/toolbar.h,
17388         src/utilities.c,
17389         src/utilities.h,
17390         src/wizard_gui.c,
17391         widgets/gnomefilelist.c: GNOME2 Port.
17393 2003-01-10  Naba Kumar  <naba@gnome.org>
17395         * src/an_file_view.c,
17396         src/anjuta_gui.c,
17397         src/appwizard_gui.c,
17398         src/compiler_options.c,
17399         src/compiler_options_cbs.c,
17400         src/cvs_cbs.c,
17401         src/executer.c,
17402         src/fileselection.c,
17403         src/find_in_files.c,
17404         src/goto_line.c,
17405         src/main_menubar.c,
17406         src/memory.c,
17407         src/message-manager-dock.c,
17408         src/preferences.c,
17409         src/project_dbase_gui.c,
17410         src/project_import_gui.c,
17411         src/registers_gui.c,
17412         src/sharedlib_gui.c,
17413         src/src_paths_gui.c,
17414         src/text_editor_gui.c,
17415         src/toolbar.c,
17416         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
17418 2003-01-09  Naba Kumar <naba@gnome.org>
17420         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
17421         problems with some comments.
17423         * anjuta.prj: New project file (updated?)
17425         * src/Makefile.am: Enabled deprecated API and fixed variables.
17427         * src/an_file_view.c,
17428         src/an_symbol_view.c,
17429         src/anjuta-plugins.c,
17430         src/anjuta-tools.c,
17431         src/anjuta.c,
17432         src/anjuta_gui.c,
17433         src/appwizard_cbs.c,
17434         src/attach_process.c,
17435         src/attach_process_cbs.c,
17436         src/compiler_options.c,
17437         src/compiler_options_cbs.c,
17438         src/launcher.c,
17439         src/mainmenu_callbacks.c,
17440         src/message-manager-private.c,c
17441         src/message-manager-private.h,
17442         src/message-manager.c,c
17443         src/message-manager.h,
17444         src/project_dbase.c,
17445         src/project_dbase.h,
17446         src/project_dbase_gui.c,
17447         src/project_import_cbs.c,
17448         src/project_import_gui.c,
17449         src/registers.c,
17450         src/resources.c,
17451         src/resources.h,
17452         src/sharedlib.c,
17453         src/signals.c,
17454         src/signals_cbs.c,
17455         src/signals_gui.c,
17456         src/splash.c,
17457         src/src_paths_cbs.c,
17458         src/src_paths_gui.c,
17459         src/stack_trace.c,
17460         src/text_editor.c,
17461         src/text_editor_gui.c,
17462         src/text_editor_menu.c,
17463         src/toolbar.c,
17464         src/toolbar_callbacks.c,
17465         src/utilities.c,
17466         src/watch.c,
17467         src/watch_cbs.c,
17468         src/wizard_gui.c: GNOME porting.
17470 2002-12-24 Naba Kumar <naba@gnome.org>
17472         * AUTHORS, ChangeLog, HACKING, Makefile.am,
17473         NEWS, README, SEARCH-REPLACE,
17474         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
17475         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
17476         launcher/Makefile.am,
17477         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
17478         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
17479         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
17480         printing/print-util.c, printing/print.c, printing/print.h,
17481         scintilla/*/*, widgets/e-shell-about-box.c,
17482         src/*, tagmanager/*/*, widgets/Makefile.am,
17483         widgets/gnomefilelist.c:
17484         
17485         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
17486         src/*.[c,h] files to gnome2 API.
17488         * src/anjuta_dialogs_strings.c: Added glade generated translatable
17489         strings table.
17491 2002-10-23  Naba Kumar <naba@gnome.org>
17493         * autogen.sh: Prevented Users from building HEAD cvs.
17494         
17495 2002-09-16  Stephane Demurget  <demurgets@free.fr>
17497         * src/anjuta.glade: added the compiler options dialog, hopefully
17498         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
17500 2002-09-15  Stephane Demurget  <demurgets@free.fr>
17502         * src/anjuta.glade: fixed a lot of small glitches.
17504         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
17505         now.
17507         * src/breakpoints_cbs.c: polished a bit.
17509 2002-09-15  Stephane Demurget  <demurgets@free.fr>
17511         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
17513         * src/commands.c: partial gnome 2 port.
17515         * src/utilities.[ch]: changed some bits to be const.
17517 2002-09-14  Stephane Demurget  <demurgets@free.fr>
17519         * src/Makefile.am: removed breakpoints_gui.c and added a check
17520         for gdk-pixbuf deprecated functions, but there shouldn't be much
17521         anyway.
17523         * src/breakpoints_gui.c: killed.
17525         * src/anjuta.glade: added two dialogs for the breakpoints management.
17527         * src/anjuta.h:
17528         * src/anjuta_cbs.c:
17529         * src/appwizard.c:
17530         * src/attach_process.c:
17532         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
17533         really huge changes and porting work.
17534         
17535         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
17536         (breakpoints_dbase_new): moved the UI init bits here.
17538         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
17539         a lot, not using any color anymore (not HIG compliant) and not using
17540         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
17541         to be double checked.
17543         * src/build_file.c:
17544         * src/build_project.c: gnome 2 port.
17546 2002-09-11  Stephane Demurget  <demurgets@free.fr>
17548         * src/anjuta.glade:
17549         * src/anjuta.h:
17550         * src/anjuta_cbs.c:
17551         * src/appwizard.c:
17552         * src/breakpoints.c:
17553         * src/breakpoints_cbs.c: cleaned up some bits.
17555 2002-09-09  Stephane Demurget  <demurgets@free.fr>
17557         * src/Makefile.am:
17558         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
17560         * src/an_symbol_view.[ch]:
17561         * src/attach_process_cbs.h: polished a bit.
17563         * src/breakpoints_cb.[ch]: partial gnome 2 port.
17565 2002-09-02  Stephane Demurget  <demurgets@free.fr>
17567         * configure.in:
17568         * src/Makefile.am: added libglade-2 to the build.
17570         * src/anjuta.[ch]: added support for libglade.
17572         * src/anjuta.glade: added. There could be a file per top-level widget,
17573         as some other gnome projects, though.
17575         * src/attach_process_gui.c: removed.
17576         * src/attach_process.[ch]: gnome 2 port.
17577         (attach_process_new): Added the treeview init and the widget references
17578         here.
17580 2002-08-31  Stephane Demurget  <demurgets@free.fr>
17582         * src/an_file_view.c: fixed some compilation issues.
17584         * src/an_symbol_view.c: gnome 2 port.
17586 2002-08-26  Stephane Demurget  <demurgets@free.fr>
17588         * src/an_file_view.c: finished gnome 2 port.
17589         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
17590         directory pixmap depending on the event.
17592         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
17593         (project_file_data_new): use a GtkTreePath.
17595 2002-08-23  Stephane Demurget  <demurgets@free.fr>
17597         * src/Makefile.am: readded back an_*_view.[ch] because they are still
17598         driving me nuts but they need to be ported, heh ?
17600         * src/an_file_view.c: gnome 2 port, almost finished after some hard
17601         work since it's quite a total rewrite again.
17603 2002-08-22  Stephane Demurget  <demurgets@free.fr>
17605         * src/an_file_view.c:
17606         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
17608 2002-08-21  Stephane Demurget  <demurgets@free.fr>
17610         * src/anjuta_info.c:
17611         * src/utilities.h: gnome 2 port, featuring a total rewrite.
17613 2002-08-20  Stephane Demurget  <demurgets@free.fr>
17615         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
17616         nuts ATM.
17617        
17618         * src/an_file_view.c:
17619         * src/aneditor.cxx:
17620         * src/anjuta_cbs.c:
17621         * src/compiler_options.h:
17622         * src/messagebox.c:
17623         * src/messagebox.h:
17624         * src/pixmaps.h:
17625         * src/project_dbase.h:
17626         * src/resources.h: gnome 2 port.
17628 2002-08-14  Stephane Demurget  <demurgets@free.fr>
17630         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
17632         * data/properties/sql.properties: added the DATETIME data type.
17634         * data/properties/html.properties: added the foreach php keyword.
17636 2002-08-08  Stephane Demurget  <demurgets@free.fr>
17638         * widgets/Makefile.am: removed blank line after the last backslash
17639         for avoiding a warning from automake.
17641         * configure.in:
17642         * src/Makefile.am: added the ORBit-2 dep.
17644 2002-08-08  Stephane Demurget  <demurgets@free.fr>
17646         * AUTHORS: added Biswa, because I wonder why noone already have
17647         written his name in the Anjuta's hall of fame :)
17649 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
17651         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
17652         widgets/e-shell-about-box.c: Made to compile for gnome2.
17653         
17654 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
17656         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
17657         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
17658         
17659         * configure.in, printing/print.h, printing/print.c,
17660         printing/print-doc.c: Made to compile for gnome2.
17661         
17662 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
17664         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
17665         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
17666         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
17667         widgets/Makefile.am:
17668         
17669         Upgraded the build system to gnome2 platform.
17670         
17671 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17672         * manuals/*: Added capability to generate PDF and PS.
17673         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
17674         * TODO, TODO.biswa: Intergated TODO list.
17675         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
17676         , bug #574470
17677         * src/dnd.c: Fix typo
17678         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
17679         * src/anjuta.c: Bug #568895, Bug #575419
17681 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17683         * tagmanager/tm_global_tags.c: Fixed compiler warning.
17684         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
17686 2002-12-17  Naba Kumar <naba@gnome.org>
17688         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
17689         bugs.
17690         
17691 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17692         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
17693         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
17694         * anjuta.prj: Added tools.sgml
17695         * data/properties/cpp.properties: Bug # 646974
17697 2002-12-16  Naba Kumar <naba@gnome.org>
17699         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
17700         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
17701         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
17702         on 'Enter' and adds proper focus mechanism.
17703         * src/anjuta.c: Fixed a memory corruption bug.
17704         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
17705         'Enter' and can also be Canceled. Sets proper default and focus policies
17706         for tools dialogs.
17707         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
17708         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
17709         translatable strings in dialogs and fixed some dialog properties.
17710         * src/anjuta-tools.c: Now uses xml format for loading and saving.
17711         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
17712         * src/message_manager_private.cc: Fixed some debug messages.
17713         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
17714         widgets/gnomefilelist.c: Fixed a memory leaks.
17715         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
17716         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
17717         src/main_menubar_def.h: Implemented incremental search.
17718         * TODO: Updated.
17720 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17721         * tagmanager/*: Minor cleanups and warning fixes.
17722         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
17723         GUI during long updates.
17724         * src/text_editor.c: Remove debug message.
17726 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17727         * tagmanager/tm_project.c: Fix a memory access problem.
17729 2002-12-13  Naba Kumar <naba@gnome.org>
17731         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
17732         tools list to show "Enabled" flag of the tool. Fixed a bug where
17733         tool list is not cleared when creating a new tool.
17734         
17735 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17736         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
17738 2002-12-12  Naba Kumar <naba@gnome.org>
17740         * anjuta-tools.[h,c], commands.c: Used the tools help of
17741         anjuta variables list in commands editor and fixed a typos
17742         buy in anjuta-tools.c.
17743         
17744 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17745         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
17746         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
17747         * TODO.biswa: Added to help me track things better.
17749 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17751         * configure.in, anjuta.spec.in: Added libglade dependency.
17752         * Makefile.am: Added anjuta.glade file.
17753         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
17754         , src/mainmenu_callbacks.[ch], src/message-manager.h
17755         , src/widget-registry.c: Tools editor GUI + other additions.
17757 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17759         * src/project_dbase.[ch], tagmanager/tm_project.c,
17760         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
17761         Implement syncing tags image with the project database.
17762         * src/anjuta-tools.c: Implemented variable substitution and
17763         working directory in tools.
17765 2002-12-09  Naba Kumar <naba@gnome.org>
17766         
17767         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
17768         command configuration language list from properties.
17769         
17770         * data/properties/asm.properties, data/properties/ruby.properties:
17771         Fixed typos.
17773 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17775         * src/an_symbol_view.c: Remember current selected entry and select
17776         it automatically after refresh.
17778 2002-11-26  Murray Cumming  <murrayc@usa.net>
17780         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
17781           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
17782         and gnomemm 1.2 projects so that people know they are really
17783         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
17784         But I did correct these to sue lowercase names.
17786 2002-12-01  Naba Kumar <naba@gnome.org>
17788         * data/anjuta.properties: Fixed caching problem on 
17789         indicators.
17790         * src/preferences.c, src/preferences_gui.c: Implemented automatic
17791         indicators prefs.
17792         
17793 2002-12-01  Naba Kumar <naba@gnome.org>
17795         * data/properies/anjuta.properties: Corrected "indicators.automatic"
17796         property name.
17797         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
17798         property and uses it.
17799         * src/aneditor.cxx: Fixed a bug associated with selection a word at
17800         current cursor.
17801         
17802 2002-11-30  Naba Kumar <naba@gnome.org>
17804         * src/debugger.c: Fixed a typo.
17805         * data/properties/*: Updated properties files and added
17806         new ones.
17807         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
17808         Added comment submenu and cleaned up ref and unref of menus.
17809         * src/aneditor.h: Added definition of comment commands.
17810         * src/aneditor.c: Upgrade from latest SciTE source code.
17811         * src/text_editor.[hc], src/text_editor_cbs.c, 
17812         src/message_manager_private.cc, src/message_manager.[cc,h],
17813         src/anjuta.[c,h]: Added indicators support for errors/warnings
17814         highlight in the editor.
17815         * NEWS, TODO: Update.
17816         * scintilla/include/PropSet.h: Removed deprecrated function.
17817         
17818 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17820         * src/anjuta-tools.[ch]: Tools implementation (basic)
17821         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
17822           , src/main_menubar_def.h: PLugins cleanup and segregation
17823         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
17824           registry
17825         * anjuta.prj: Added new files
17826         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
17827         * plugins/class-gen/clsGen.c: Register menu under 'Project'
17828         * plugins/patch/patch-plugin.c: Register menu under 'Format'
17829         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
17830         * src/Makefile.am: Added new files
17831         * src/message-manager.[cc/h]: Added standard output and error windows
17833 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
17835         * project_type.c: Fixed Gnomemm2 project type
17837 2002-11-25  Naba Kumar <naba@gnome.org>
17839         * printing/print.c: Fixed a compile warning.
17840         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
17841         * src/utilities.c: Fixed a compile warning in sparc, hides the
17842         terminal check error output from the user.
17843         * project_config.[ch], project_dbase.[ch], source.c: Added project
17844         version, exclude modules configuration and reordered other config
17845         properties. Changed some strings to more descriptive text.
17846         * src/compiler_opitions.c: Removed extra newlines from .prj file
17847         save.
17848         * anjuta.prj: Converted to new format (only reorganised properties
17849         and removed extra newlines ... nothing else).
17850         * NEWS: updated
17851         
17852 2002-11-21  Naba Kumar <naba@gnome.org>
17854         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
17855         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
17856         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
17857         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
17858         Updated to the CVS version.
17860 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17862         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
17863           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
17864           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
17865           images in completion lists. 
17866         * src/resources.h: Make C++ friendly.
17867         * scintilla/PropSet.cxx: Fix memory leak.
17869 2002-11-20  Naba Kumar <naba@gnome.org>
17871         * scintilla/*/*: Synced to latest scintilla 1.49
17872         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
17873         New lexers added.
17875         * scintilla/RESearch.cxx: The automatic cvs log in the
17876         file really broke things trying to interprete the changelog
17877         entry incorrectly as end-of-comment. Removed the $cvs line
17878         and committed again.
17879         
17880 2002-11-19  Naba Kumar <naba@gnome.org>
17882         Patch from Timothee Besset <ttimo@idsoftware.com>
17883         
17884         * src/message-manager-private.cc: Interpretes absolute
17885         file paths properly in zvt terminal.
17887 2002-11-19  Naba Kumar <naba@gnome.org>
17889         Patch from Timothee Besset <ttimo@idsoftware.com>
17890         
17891         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
17892         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
17893         (important) editor preferences in project (if there is one
17894         open).
17895         
17896         * TODO: Updated
17897         
17898 2002-11-18  Naba Kumar <naba@gnome.org>
17899         
17900         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17901         
17902         * src/debug_tree.c, src/find_in_files_gui.c,
17903         src/find_replace.c, src/find_text.c, 
17904         src/project_import.c, src/project_import_gui.c,
17905         src/wizard_gui.c: i18n Fixes.
17907 2002-11-15  Naba Kumar <naba@gnome.org>
17909         * plugins/class-gen/clsGen.c: Fixed to use project function
17910         to import files. Create non-existent directories before the
17911         sources are written.
17912         
17913         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
17914         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
17915         src/glade_iface.c,
17916         src/glades.c: Excluded gladen files from build. This
17917         will fix the unnecessary dependency on libssl.
17918         
17919         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
17920         file import funtion.
17921         
17922         * src/message_manager_private.cc: Fixed a compiler warning with
17923         DEBUG preprocessor macro.
17924         
17925         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
17926         wrong (undocked) editor window was closed on clicking close on an
17927         undocked editor window.
17928         
17929         * src/debugger.c: Fixed a bad bug where debugger terminal won't
17930         start correctly if the executable was run before with 'F3'.
17931         
17932         * src/toolbar_callbacks.c: Wrap around find next.
17933         * src/toolbar.c: Disable combo activate.
17934         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
17935         button positions to get 'yes' as default.
17937         * anjuta.spec.in: Updated.
17938         
17939         * src/anjuta_info.c, src/appwizard_gui.c,
17940         src/attach_process_gui.c, src/breakpoints_gui.c,
17941         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
17942         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
17943         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
17944         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
17945         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
17946         src/preferences.c, src/preferences_gui.c, src/project_config.c,
17947         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
17948         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
17949         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
17950         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
17951         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
17952         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
17953         plugins/patch/patch-plugin.c, printing/print-util.c:
17954         Set all windows and dialogs transient
17955         to their parents so that they remain floated above their parents.
17956         
17957 2002-11-13  Naba Kumar <naba@gnome.org>
17959         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
17960         take default editor font).
17961         
17962         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
17963         Corrected email address.
17964         
17965         * src/mainmenu_callbacks.c: Used spaces instead of tabs
17966         for changelog entry.
17968         * NEWS: Updated.
17969         
17970 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17971         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
17973 2002-11-06  Naba Kumar <naba@gnome.org>
17975         * README: Updated
17976         * anjuta.spec.in: Ships the .omf files with the
17977         documents instead of the base package.
17978         
17979 2002-11-04  Naba Kumar <naba@gnome.org>
17981         * data/properties/latex.properties: Fixed a bug.
17982         * ChangeLog: Released 1.0.0 stable.
17984 2002-11-04  Naba Kumar <naba@gnome.org>
17986         * src/commands.c: Added command with shell redirection capability.
17987         * data/properties/anjuta.properties: Changed default execution
17988         command.
17989         * src/project_dbase.c: Set project top dir in properties.
17990         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
17991         * data/Makefile.am: More diskcheck error fixes.
17992         
17993         * README, anjuta.spec.in, THANKS, AUTHORS,
17994         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
17995         manuals/C/anjuta-manual/authers,sgml,
17996         manuals/C/anjuta-manual/anjuta-manual.sgml,
17997         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17998         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
17999         : Changed anjuta home to
18000         new URL and my email address.
18001         
18002         * manuals/C/anjuta-manual/interfaces.sgml,
18003         manuals/C/anjuta-manual/prefereces.sgml,
18004         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
18005         
18006         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
18007         : removed reference to the help menu as the menu is modified
18008         when no help is found (which is very likely when we are
18009         shiping the documents separately).
18010         
18011 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18012         * anjuta.spec.in: Update specfile to make multiple RPMs.
18013         * data/Makefile.am: make dist fix.
18014         * src/text_editor_menu.c: Fix compile warnings (casts).
18016 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18017         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
18018         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
18020 2002-11-01  Naba Kumar <naba@gnome.org>
18022         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
18023         Added gnome2 macros to be used by gnome2 project wizard.
18024         
18025         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
18026         from gnome-common.
18027         
18028         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
18029         as it was conflicting with generated projects and is not
18030         useful for us.
18031         
18032         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
18033         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
18034         project generation, removed qt project as it's not complete and
18035         added gnome2 bonobo wizard.
18037 2002-10-29  Naba Kumar <naba@gnome.org>
18039         * po/POTFILES.in: Updated.
18040         * po/POTFILES.skip: Added.
18041         * preferences.h: Fixed print paper size property name.
18043 2002-10-28  Naba Kumar <naba@gnome.org>
18044         
18045         * data/user.properties, data/Makefile.am: Added user properties file
18046         which will be copied in user's ~/.anjuta/user.properties.
18047         
18048         * data/anjuta.properties: Changed a comment.
18049         
18050         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
18051         
18052         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
18053         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
18054         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
18055         item.
18057         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
18058         instead of user properties file.
18059   
18060         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
18061         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
18062         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
18063         * README, TODO: Updated.
18064         
18065 2002-10-28  Naba Kumar <naba@gnome.org>
18067     * manuals/C/anjuta-manual/figures/editor_guides.png,
18068     manuals/C/anjuta-manual/figures/editor_margins.png,
18069     manuals/C/anjuta-manual/figures/editor_markers.png,
18070     manuals/C/anjuta-manual/figures/local_variables.png,
18071     manuals/C/anjuta-manual/figures/open_file_multiple.png,
18072     manuals/C/anjuta-manual/figures/prefs_print.png,
18073     manuals/C/anjuta-manual/figures/print_dlg.png,
18074     manuals/C/anjuta-manual/figures/print_preview.png,
18075     manuals/C/anjuta-manual/figures/symbol_browser.png,
18076     manuals/C/anjuta-manual/figures/variable_tip.png: New png
18077     files for manual documentation.
18078     
18079     * manuals/sgmldocs.make,
18080     manuals/C/anjuta-manual/Makefile.am,
18081     manuals/C/anjuta-manual/authors.sgml,
18082     manuals/C/anjuta-manual/build.sgml,
18083     manuals/C/anjuta-manual/compileopts.sgml,
18084     manuals/C/anjuta-manual/debugger.sgml,
18085     manuals/C/anjuta-manual/execute.sgml,
18086     manuals/C/anjuta-manual/fileoperations.sgml,
18087     manuals/C/anjuta-manual/interface.sgml,
18088     manuals/C/anjuta-manual/preferences.sgml,
18089     manuals/C/anjuta-manual/projects.sgml,
18090     manuals/C/anjuta-manual/figures/arguments.png,
18091     manuals/C/anjuta-manual/figures/open_file.png,
18092     manuals/C/anjuta-manual/figures/other_opts.png,
18093     manuals/C/anjuta-manual/figures/scrshot.png,
18094     manuals/C/anjuta-manual/figures/toolbar_browser.png,
18095     manuals/C/anjuta-manual/figures/toolbar_tags.png:
18096     
18097     Updated anjuta manual documentation.
18099     
18100 2002-10-27  Naba Kumar <naba@gnome.org>
18102     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
18103     check and modifies debugger terminal command accordingly
18104     to function properly.
18105     
18106 2002-10-25  Naba Kumar <naba@gnome.org>
18108         * manuals/sgmldocs.make: Fixed a couple of bugs.
18109         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
18111 2002-10-24  Naba Kumar <naba@gnome.org>
18113         * src/debug_tree.c: Fixed a crash bug from Etay.
18115         * global_tags/create_global_tags: Added messages.
18116         Fixed infinite looping within files.
18117         
18118         * macro/autogen.sh: Removed debug and warning flags for defaults.
18119         
18120         Patch from Vadim Berezniker <vadim@berezniker.com>
18121         
18122         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
18123         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
18124         generation.
18126         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
18127         temporarily just copy it
18129 2002-10-24  Naba Kumar <naba@gnome.org>
18131         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
18132         manuals/C/anjuta-manual/anjuta-manual.sgml, 
18133         manuals/C/anjuta-manual/compileopts.sgml,
18134         manuals/C/anjuta-manual/debugger.sgml,
18135         manuals/C/anjuta-manual/execute.sgml,
18136         manuals/C/anjuta-manual/fileoperations.sgml,
18137         manuals/C/anjuta-manual/interface.sgml,
18138         manuals/C/anjuta-manual/introduction.sgml,
18139         manuals/C/anjuta-manual/projects.sgml,
18140         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
18141         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
18142         manuals/ja/anjuta-manual/anjuta-manual.sgml,
18143         manuals/ja/anjuta-manual/compileopts.sgml,
18144         manuals/ja/anjuta-manual/debugger.sgml,
18145         manuals/ja/anjuta-manual/execute.sgml,
18146         manuals/ja/anjuta-manual/fileoperations.sgml,
18147         manuals/ja/anjuta-manual/interface.sgml,
18148         manuals/ja/anjuta-manual/introduction.sgml,
18149         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
18151 2002-10-24  Naba Kumar <naba@gnome.org>
18153         * src/project_type.c: added autogen for qt projects.
18154         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
18155         Fixed a bug that retrieves wrong terminal command.
18156         * src/commnads.c: Added more terminal commands.
18157         * configure.in: Checks for scrollkeeper version.
18158         
18159 2002-10-22  Naba Kumar <naba@gnome.org>
18161         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
18162         instead of AM_GNOME_GETTEXT.
18163         
18164         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
18165         for setup-gettext for the wizard generated projects.
18167         * src/source.c: Fixed a bug where glade file wasn't generated.
18168         
18169         * src/gnome_project.c: Excluded project version from project dir
18170         name.
18171         
18172 2002-10-22  Naba Kumar <naba@gnome.org>
18174         * acinclude.m4: New file with dummy funtion for gettext
18175         cross compatibility fix.
18176         
18177         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
18178         * configure.in: Fixed cflags to avoid useless warnings.
18179         * Makefile.am: EXTRA_DIST += setup-gettext.
18180         * src/toolbars.c: Added space paddings around tags label.
18182 2002-10-21  Naba Kumar <naba@gnome.org>
18184         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18185         
18186         * setup-gettext: New script to maintain gettext cross version
18187         compatibility.
18188         * configure.in, macros/autogen.sh: Fix for gettext cross version
18189         compatibility.
18190         
18191 2002-10-21  Naba Kumar <naba@gnome.org>
18193         * debug_tree.c: Fixed incorrect use of debug assertion.
18194         
18195 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
18196             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18197         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18198         src/memory.c, src/memory.h, src/message-manager-private.cc:
18199         
18200         New parsing algorithm; adapted from kdevelop.
18201         Middle button menu for changing the value's display type
18203 2002-10-07  Naba Kumar <naba@gnome.org>
18205         * src/main_menubar_def.h: Changed status bar message for Help->
18206         Browse info pages. Bug #603308
18208         * src/executer.c: Made "User terminal" default for creating
18209         projects (User can always disable it later). Bug #114222
18210         
18211 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18213         * macros/autogen.sh: Require gettext 0.10.x for autogen
18214         * src/text_editor.c: Fixes Bug #595303
18215         * src/source.c: Fixes Bug #595970
18216         * src/anjuta.c: Fixes Bug #598366
18217         * scingtilla/LexCPP.cxx: Bug #602296
18218         * src/main_menubar_def.h: Bug #604363
18219         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
18220         
18221 2002-10-07  Jens Georg <mail@jensgeorg.de>
18223         Reviewed by: Naba Kumar <kh_naba@gnome.org>
18224         * gnomefilelist.c: This patch fixes the bug #611542
18225         
18226 2002-09-20  Naba Kumar <kh_naba@gnome.org>
18228         * data/properties/Makefile.am: Added tcltk.properties file.
18229         
18230 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18232         Reviewed by: Naba Kumar <kh_naba@gnome.org>
18233         
18234         * README: Updated README
18235         * plugins/class-gen/clsGen.c, src/message_manager.cc
18236           , src/mainmeu_callbacks.c, src/memory.c
18237           , src/project_dbase_gui.c, src/text_editor_gui.c
18238           , widgets/gnomefilelist.c: Set window icons
18239         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
18240           Enabled release build (stripped + optimized binaries, etc.)
18241         * data/properties/anjuta.properties, src/commands.c,
18242           src/defaults.cFixed bug #595489 (stdin on executables)
18243         * src/appwizard.c, src/main.c, src/message-manager.cc
18244           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
18245           , src/debug_tree.c: Memory related (valgrind) fixes.
18246         * src/message-manager-private.[cc,h], src/pixpams.h
18247           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
18248         * anjuta.prj: Added debug_tree.c to SOURCES
18249         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
18250           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
18251           Compacted code and cleaned up unnecessary functions.
18252         * tagmanager/*.[ch]: Code fixes.
18253         
18254 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
18255         
18256         Reviewed by: Naba Kumar <kh_naba@gnome.org>
18257         
18258         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
18259         Debug tree now detects changes of displayed variables
18260         and changes their color to red
18262 2002-09-20  Naba Kumar <kh_naba@gnome.org>
18264         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18265         
18266         * mainmenu_callbacks.c: Set's the current file name in
18267         file save as dialog.
18268         
18269 2002-09-20  Naba Kumar <kh_naba@gnome.org>
18271         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
18273         * data/properties/tcltk.properties: New file for tcl/tk
18274         properties.
18276 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
18278         * src/project_type.[c,h], src/source.c, data/Makefile.am:
18279         Fixed a fatal bug which doesn't let building gnome2 related
18280         projects. They use different autogen.sh script. Defined new
18281         type field "gnome_macro_support".
18282         
18283         * data/autogen.sh.gnome2: New file.
18284         
18285         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
18286         bug with quotes escaping in quotes.
18287         
18288         * src/message-manager-private.cc: Used event box instead
18289         of frame for local message pane, so that the borders appear
18290         properly and nicely.
18291         
18292         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
18293         if there is a project open and all the files are un-docked.
18295         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
18297 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
18299         * src/main_menubar_def.h: implement feature request #595356, patch #597161
18300         * THANKS: updated for new contributions
18301         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
18303 2002-08-27 Steven Knight  <steven.knight@unh.edu>
18305         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
18306         src/project_dbase.h, src/project_type.c, src/source.c, 
18307         src/wizard_gui.c: new Qt project type
18308         *** NB not fully tested, may need some work, icon required...
18310 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18312         * src/memory.c, src/memory.h: new memory patch
18314 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
18316         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
18318 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
18320         * lancher/anjuta_launcher.c: Determine pty from function
18321         call instead of running 'tty' externally.
18322         
18323         * data/properties/cs.properties: Added compile/build commands.
18324         Fixed execution properties.
18325         
18326         * src/commands.c: Added c# options.
18328         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
18329         
18330         * src/debug_tree.[c,h], src/debugger.[c,h],
18331         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
18332         
18333         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
18334         1. Misaligned structs when they are members of other structs.
18335         2. '{' sometimes appears as a variable.
18336         3. Wrong processing of some arrays.
18337         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
18338         that displays the tree in two columns (variable and value).
18340 2002-08-14  Stephane Demurget  <demurgets@free.fr>
18342         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
18344         * data/properties/sql.properties: added the DATETIME data type.
18346         * data/properties/html.properties: added the foreach php keyword.
18348 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
18350         * NEWS: Updated with new features.
18351         
18352         * data/.cvsignore, doc/.cvsignore: Updated.
18353         
18354         Patch from: Etay Meiri <etay-m@bezeqint.net>
18355         
18356         * src/debug_tree.h, src/debug_tree.c: New files.
18357         
18358         * src/Makefile.am, src/message-manger-private.[h,cc],
18359         src/message-manger.cc: Added Tree view for debugger
18360         locals view.
18361         
18362 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
18364         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18365         
18366         * src/memory.c, src/memory.h: New files.
18367         
18368         * src/Makefile.am, src/appwizard.c, src/controls.c,
18369         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
18370         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
18371         
18372         Memory view implemetation that would enable viewing raw memory
18373         during debugging.
18375 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18377         * AUTHORS: added Biswa, because I wonder why noone already have
18378         written his name in the Anjuta's hall of fame :)
18380 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
18382         * src/appwizard_gui.c: Removed an ambiguous prototype.
18383         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
18384         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
18385         * THANKS: Updated M. Ali Vardar's email.
18386         
18387 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
18389         * src/anjuta_gui.c: implemented feature request to stop main and browser
18390           toolbars having exclusive use of space
18392 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
18394         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
18395         left over from the previous work to fix bugs :-)
18396         
18397         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
18398         src/controls.c, src/mainmenu_callbacks.h, 
18399         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
18400         reviewed
18401         
18402         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
18403         src/project_import_gui.c, src/sharedlib_gui.c, 
18404         src/signals_gui.c: set window icon correctly
18405         
18406         * NEWS: more updates for the release
18407         
18408         * HACKING: updated for window icons and insert menu information
18409         
18410         * src/cvs_gui.c, src/build_project.c, 
18411         src/project_import_cbs.c: message strings reviewed
18412         
18413         * src/controls.c: context help button should be disabled if 
18414         DevHelp is not installed
18415         
18417 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
18419         * src/debugger.c: Fixed the signalling screw up because of string
18420         update in gdb used to report the child process PID. Also, no
18421         error dialog will be popped up for "no such file or directory"
18422         error (very annoying and useless error). This error will still
18423         be shown on the debug message window. Avoided terminating the
18424         program when the terminal is terminated -- doesn't hurt, otherwise
18425         we get crappy egg-and-hen problem.
18426         
18427         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
18428         dimensions loading.
18429         
18430         * src/anjuta.c: Limited the default size of main window to sane
18431         values.
18433         * src/preferences.c: Fixed some deadly memory corruption bugs in
18434         the recent patches. Return from getenv() should NEVER be freed,
18435         because they are static strings.
18436         
18437         * src/preferences_gui.c: Removed the fix for crash bug with font
18438         selection and applied the real fix.
18439         
18440 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
18442         * NEWS: updated for release
18444 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
18446         * src/launcher.c: Added a fix a memory leak and a possible
18447         fix for zvt-crash bug.
18448         
18449         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
18450         
18451         * data/properties/latex.properties,
18452         data/properties/ada.properties: Added file.is.source property.
18453         
18454         * src/an_file_view.c: Set auto column size of the file
18455         revision column.
18456         
18457         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
18458         The user is now prompted to confirm the closing of the file
18459         if it is being used by CVS. If yes, the editor is closed and
18460         the CVS operation stops.
18461         
18462 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
18464         * anjuta.prj: bump project version for release
18465         * BUGS: removed unnecessary file
18467 2002-06-07      Philip Van Hoof <freax@pandora.be>
18469         * widgets/gnomefilelist.c: fix up issue with directory deleted 
18470         during the life of the file list widget
18471         * src/preferences_gui.c: sticking-plaster fix to font selection
18472         causes segfault bug
18474         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
18476 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18478         * data/properties/anjuta.properties, src/an_file_view.[ch], 
18479         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
18480         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
18481         added options for symbol and file browsers.
18482         * data/properties/cpp.properties: linker flags should come after
18483         the name of the file to compile.
18484         * scintilla/Editor.cxx: fixed gcc compilation warning.
18485         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
18486         be executed from bindir only.
18487         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
18488         tagmanager/include/tm_file_entry.h: CVS version information in file 
18489         browser.
18490         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
18491         window.
18492         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
18493         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
18494         crashes during file import.
18495         * src/project_import.c: disable project menu items during project 
18496         import.
18497         
18498         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18500 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18502         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
18503         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
18504         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
18505         modified Insert menu, added C functions template, header C 
18506         template, modified header_template HEADER_H ==> NAMEFILE_H
18507         
18508         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18510 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
18512         * data/properties/html.properties: changed some file 
18513         associations
18515 2002-06-05 Philip Van Hoof <freax@pandora.be>
18517         * widgets/gnomefilelist.c: Fixed #560759 and #561776
18518         
18519         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18521 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18523         * data/properties/anjuta.properties, src/defaults.c: Make windows
18524         docked by default, fix the big fonts bug.
18525         
18526         * src/an_file_view.c, src/main_menubar_def.h, 
18527         src/project_dbase_gui.c: sanitized the Edit/View mess.
18528         
18529         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
18530         for customizing shortcuts.
18531         
18532         * src/mainmenu_callbacks.c: Search for selected word if present.
18533         
18534         * src/text_editor_menu.c: Added context menu options for docking
18535         and undocking editor windows.
18536         
18537         * src/main_menubar.h, src/main_menubar.c: more support for the 
18538         shortcuts menu item.
18539         
18540         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18542 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
18544         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
18545         all commit messages being written to top of the file
18546         
18547         * src/main_menubar_def.h: message strings reviewed
18548         
18549         * src/project_import.c: message strings reviewed
18550         
18551         * src/source.c, src/glades.c: message strings reviewed. Fixed 
18552         some bugs around reading the project properties for creating 
18553         .glade and .desktop files in the Application Wizard. There were
18554         typos in the property names being retrieved
18555         
18556         * widgets/gnomefilelist.c: changed build_full_path to make 
18557         the file widget support ~
18558         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
18559         
18560         * THANKS, widgets/e-shell-about-box.c, 
18561         manuals/anjuta-manual/C/authors.sgml: updated for new
18562         patch
18564 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
18566         * src/project_dbase.c: Fixed the file-path-corruption bug
18567         and the cannot-import-file-in-project bug. (follow-up with
18568         the last commit from Stef).
18569         
18570         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
18571         with unsaved-project.
18572         
18573 2002-06-05  Stephane Demurget  <demurgets@free.fr>
18575         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
18576         misplaced g_free.
18578 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
18580         * data/properties/{xml,html,other}.properties: changed some file 
18581         associations
18582         
18583         * data/anjuta.mime: oops! cvs added
18584         
18585         * scintilla/RESearch.cxx: fixed up a problem with comments
18586         
18587         * global-tags/create_global_tags.sh: redirect errors to /dev/null
18588         to avoid messages about missing libs
18589         
18590         * NEWS: started the release notes
18592 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
18594         * HACKING: updated with new information on printing, patch naming
18595         
18596         * TODO: removed completed tasks
18597         
18598         * THANKS: updated a few contributions
18599         
18600         * anjuta.prj: updated the icon file
18601         
18602         * anjuta.desktop.in.in: updated to add Categories
18603         
18604         * data/anjuta.mime: created a mime type for Anjuta project files
18605         (NB needs to be added to the install in /usr/share/mime/)
18606         
18607         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
18608         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
18609         to PNG for websites.
18610         
18611         * plugins/patch/patch-plugin.c: clarified some messages and 
18612         made it easier to see different patching sessions
18613         
18614         * src/toolbar.c: changed some message text for consistency
18615         
18616         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
18617         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
18618         in preferences. 
18619         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18620                  
18621         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
18622         src/project_dbase.{c,h}, src/project_import_cbs.c, 
18623         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
18624         Added XLib Project and a Dockapp Project types.
18625         * pixmaps/Makefile.am: added line for new pixmap for new xlib
18626         projects
18627         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
18628         * src/source.c: Fixed memory leak in existing projects. 
18629         (filename was not freed)
18630         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
18632 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
18634         * src/anjuta.h, src/anjuta.c: Added error display funtions
18635         with parent windows.
18636         
18637         * src/appwizard_cbs.c: Changed error display function to use
18638         parented version.
18639         
18640 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
18642         * printing/print.h, printing/printing.c: Taken care of document
18643         zoom factor and fixed a font loading bug. Dynamically calculated
18644         text widths to work with zooms properly. Re-organized code for
18645         dynamic text width calulations to work in general with utf8 chars.
18646          Determined font height and width automatically from the font info.
18647         
18648         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
18649         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
18650         Converted text.zoom.factor property to use #defined value. Removed
18651         margin header and margin numbers preferences, as they  now
18652         calculated dynamically.
18653         
18654 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
18656         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
18657         printing/print-util.h, printing/print.c, printing/print.h:
18658         Rewritten printing support for style based printing. Syntax highlighted
18659         printing, monochromatic printing, setup using preferences etc.
18661         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
18662         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
18663         language and the styled text buffer.
18664         
18665         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
18666         the print setup preferences page and added printer preferences. Added functions
18667         to retrieve preferences with default values.
18668         
18669         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
18670         the printing.
18672         * data/properties/anjuta.properties: Added default printer preferences.
18674         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
18675         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
18676         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
18678         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
18679         
18680 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18682         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18684         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
18685         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
18686         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
18687         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
18689         printing/Makefile.am: Reduced compiler optimizations.
18691         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
18692         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
18693         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
18694         tagmanager/tm_workspace.c: TagManager fixes.
18696 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
18698         * printing/*: CVS added. :)
18699         
18700 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18702         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18704         * printing*: CVS added.
18705         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
18706           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
18707           src/main_menubar_def.h: Gnome Print support
18708         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
18709         * configure.in: Enable debugging flag option
18710         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
18711           Print properties defined.
18712         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
18713         
18714 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18716         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18717         
18718         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
18719         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
18720           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
18721           and cleanups
18722         * src/text_editor.c: Minor cleanups.
18723         * anjuta.c: Tweaks to 'Goto File Line' functionality.
18724         * src/project_dbase.c: Fixes to add/remove files from project.
18725         * src/help.c: Fix minor memory leak.
18726         * src/project_dbase_gui.c: Remove debugging messages.
18727         * src/utilities.[ch]: Cleanups and minor fixes.
18728         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
18730 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
18732         * src/anjuta.c [anjuta_apply_preferences()]:
18733         Fixed a crash bug when tab pos is not defined for the editors.
18734         
18735         * data/properties/cpp.properties: Set default identifier property to normal.
18736         This fixes the bug in which the fore color gets hidden with dark background.
18738 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
18740         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
18741         scintilla 1.46
18742         
18743         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
18744         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
18745         src/anjuta.c, data/properties/anjuta.properties:
18746         Implemented line wrapping.
18747         
18748         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
18749         
18750         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
18751         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
18752         tags. Code was reviewed from GNOME Bonsai view.
18753         
18754         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
18755         it seems to have been removed by scintilla people.
18756         
18757         * data/properties/anjuta.properties: Set default line wrap to false, as
18758         is noticably slow with big files.
18759         
18760 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
18762         * src/project_import_gui.c: disallow the selection of files in
18763           the browse dialog.
18764         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
18765           preferences code.
18766         
18767 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18769         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
18770           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
18771         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
18772         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
18773           now works properly.
18774         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
18775         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
18776         * src/utilities.[ch]: Added some utility functions.
18777         * tagmanager/tm_project.c: Fix for bug in file removal from project.
18778         
18779         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18781 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
18783         * HACKING: info on FIXME statements and removed ccview references
18784         * Makefile.am: added rule to make RPM package
18786 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
18788         * THANKS, widgets/e-shell-about-box.c, 
18789         manuals/anjuta-manual/C/authors.sgml: updated for new
18790         patch
18791         * src/anjuta.c: removed unnecessary warning code since CVS 
18792         support is now implemented :-)
18793         * manuals/sgmldocs.make: implemented a fix for bug #553969
18794         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
18795         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
18796         manuals/C/anjuta-faqs-C.omf: modified the descriptions
18797         
18798 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18799         
18800         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
18801           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18802           src/main_menubar_def.h, src/preferences_gui.c,
18803           preferences.c, preferences.h: setup Username and Email 
18804           preferences, Insert ChangeLog and Username editor functions
18805           
18806           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
18808 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18809         
18810         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
18811           src/src_paths_cbs.c, src/src_paths_gui.c
18812           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
18814           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
18816 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18818         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
18819           and goto tag menu items to main menu.
18821 2002-05-09  Andy Piper <andy.piper@freeuk.com>
18823         * THANKS, widgets/e-shell-about-box.c, 
18824         manuals/anjuta-manual/C/authors.sgml: added new contributors
18825         * HACKING: updated with info on files to change for credits
18827 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
18829     * src/aneditor.cxx: extended extension list which fixes segfault
18830     on selecting lisp, ruby or matlab as highlight style.
18832 2002-05-09  Andy Piper <andy.piper@freeuk.com>
18834         * src/main_menubar_def.h: fixed an array initialiser and fixed
18835         the lexer settings for the new entries on the Format menu
18837 2002-05-07  Stephane Demurget  <demurgets@free.fr>
18839         * Synced with Scintilla 1.45
18841 2002-05-06  Andy Piper <andy.piper@freeuk.com>
18843         * anjuta.prj: added another missing file
18844         * ChangeLog: fixed some incorrect change dates I caused by 
18845         sloppy cut-and-pasting :-/
18847 2002-05-06  Andy Piper <andy.piper@freeuk.com>
18848         
18849         * src/mainmenu_callbacks.c: fixed title of new About box
18851 2002-05-05  Andy Piper <andy.piper@freeuk.com>
18853         * src/pixmaps.h: added macros for OpenGL and SDL project icons
18855 2002-05-05  Andy Piper <andy.piper@freeuk.com>
18857         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
18858         * anjuta.prj: updated for new files
18860 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
18862         * widgets/e-shell-about-box.c: Added version display.
18863         
18864 2002-05-03  Andy Piper <andy.piper@freeuk.com>
18866         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
18867         widgets/scroll_menu.c: fixed up some compiler warnings (patch
18868         from Philip Van Hoof)
18870 2002-05-03  Andy Piper <andy.piper@freeuk.com>
18872         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
18873         dependency
18874         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
18875         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
18876         that produced build errors (needs checking on a machine with the
18877         ja locale!)
18878         * data/properties/lisp.properties: updated to match format of other
18879         lexer property files supplied with Anjuta
18881 2002-05-03  Andy Piper <andy.piper@freeuk.com>
18883         * anjuta.prj: added new files
18884         * HACKING: added information from the mailing list on 
18885         adding new project types to the wizard (thanks to Johannes)
18887 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18889         * src/utilities.h, src/launcher.c, src/gnome_project.c,
18890           src/appwiz_page2.c: Fix for 547038.
18892 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
18894     * attach_process.c, attach_process_cbs.c: Fixed a dialog
18895     hide bug.
18896     
18897     * about.h: cvs removed.
18898     
18899 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18901         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
18903         Fix for #539574.
18905         * src/anjuta.c (anjuta_system_error): checks for the error number to
18906         know whether the error description is needed or not.
18908 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
18910         * pixmaps/anjuta_logo.png: New about logo.
18911     
18912         * pixmaps/anjuta_icon.png: New icon from Misha. The
18913         old one had trouble with some gtk themes.
18914     
18915         * about.c: Removed. No longer needed.
18917         * mainmenu_callbacks.c: Removed reference of about.h
18918     
18919 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18921         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18923         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
18924           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
18925         About Dialog (thanks to the Evolution team for the cool widget!)
18927 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
18929         Patch from lbell <lbell@tsc4.com>
18930     
18931         * src/find_in_files.c, src/find_in_files.h,
18932           src/anjuta.c: Added save_yourself, load_yourself routines.
18933     
18934         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
18935         Added "Append messages" toggle button. This will enable
18936         the search results to be appended to the already existing
18937         results.
18938     
18939         * src/debugger.c: Fixed a typo.
18940     
18941         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
18942           src/session.c, src/session.h: Improved session management.
18944 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
18946         * THANKS, FUTURE, AUTHORS: Changed my email and
18947         avoided yahoo.com.
18949 2002-05-02  Stephane Demurget  <demurgets@free.fr>
18951         Impl. feature request #525271 (add Lisp support).
18953         * data/properties/lisp.properties: added.
18955         * data/properties/Makefile.am, data/properties/anjuta.properties: added
18956           the lisp properties.
18958         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
18959           src/utilities.[ch]: added support for the Lisp highlight style.
18961 2002-05-02  Stephane Demurget  <demurgets@free.fr>
18963         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
18964           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
18965           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
18966           option preferences to have a persistent setting. Plus it's not used
18967           often, so it's better here than flooding the menus.
18969         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
18970           preferences pages a lot more consistent and sweeter: tabs direction
18971           radiobuttons are directed against the meaning, all pages have an
18972           outter frame, a lot of padding, removed all expand attributes for
18973           vertical boxes, ...
18975           That's not a total revamp, but it's really looking better now, even
18976           if there's still work to be done.
18978 2002-05-01  Andy Piper <andy.piper@freeuk.com>
18980         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
18981         * TODO: added task to be completed before next release (update all credits)
18983 2002-05-01  Stephane Demurget  <demurgets@free.fr>
18985         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
18986         Benke László.
18988 2002-05-01  Benke László  <decike@freemail.hu>
18990         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
18992         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
18993           src/main_menubar_def.h, src/mainmenu_callback.[ch],
18994           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
18995           to the format menu in order to reorder the notebook tabs in
18996           alphabetical order everytime a file is created/opened/saved.
18998 2002-05-01  Philip Van Hoof <freax@pandora.be>
19000         * widgets/gnomefilelist.[ch] (history_combo_go),
19001         (history_combo_clicked): impl.
19003         (gnome_filelist_new_with_path): use this new impl.
19005 2002-05-01  Stephane Demurget  <demurgets@free.fr>
19007         * src/project_dbase_gui.c (add_file): added the xpm file type.
19009 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19011         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
19012         tag manager fixes.
19014         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
19015           of tag types.
19017         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
19018           src/text_editor_menu.c: Added context sensitive search in symbol
19019           browser and editor.
19021         * configure.in: Changed version number to 0.1.9.99.
19023         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
19024           src/project_import.c: Minor changes to project import facility.
19026         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
19027           (Forced to use specific brace format)
19029         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
19030           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
19031           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
19033 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
19035         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
19036         replaced the spinbutton with an hscale, and made the UI less "blocky".
19038         * src/cvs_gui.c: When diffing a project you can choose date and
19039         release now.
19041         * src/project_dbase.c: Import_file activated again
19043         * configure.in, plugins/Makefile.am: Added patch plugin
19045         * plugins/patch/*: The new patch plugin
19047 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19049         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19051         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
19052         dropdown list shown by autocompletion are now removed.
19054 2002-04-28  Philip Van Hoof <freax@pandora.be>
19056         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
19057         a bunch of filetypes from the older version.
19059         * src/project_dbase_gui.c (add_file): changed the import
19060         dialog's filetypes combo contents depending on the
19061         type of data to be imported.
19063 2002-04-28  Stephane Demurget  <demurgets@free.fr>
19065         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
19066         the amount parameter as Philip stated and reformated to follow the
19067         Gnome convention.
19069         * src/project_dbase.c (project_dbase_make_default_filetype_list):
19070         changed accordingly.
19072 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19074         Fix for #531293.
19076         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
19077         Shift-F6, to be more consistent with other Gnome apps.
19078         Moved the "Search next" entry under the "Search" one, and swapped the
19079         order of the "Find in files" and "Find and Replace" ones.
19081         Some additional fixes ands cleanups on the edit menu.
19083         * src/main_menubar.h: replaced all occurences of repeat_find by
19084         find_again for the code to be more consistent.
19086         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
19087         sensitiveness depending on the existence of an active text buffer.
19089         * TODO: added some bits about improving the usability of the
19090         search/search again couple.
19092 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19094         * src/preferences_gui.c: made the tab labels text more consistent
19095         (s/misc/Misc/).
19097 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19099         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
19101         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
19102         filename.
19104         * src/main.c (main): simplified some code and cleanups.
19106         Fix a part of #499366:
19108         * src/commands.[ch] (sync_from_props), (command_editor_save),
19109         (on_apply_clicked), (create_command_editor_gui): added the gui
19110         corresponding to the command.terminal preference.
19112 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19114         Fix for #465180.
19116         * anjuta.spec.in: added build requirements for the source rpm.
19118 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
19120         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19121         
19122         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
19123           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
19124           src/project_type.c, source.c, wizard_gui.c:
19125           Added new GNOME 2 project types and changed glade behaviour to
19126           produce GTK code if project type GTK was selected and GTKmm code
19127           if project type GTKmm was selected (and not depending on the 
19128           selected language. Disabled glade for GNOME 2 projects because
19129           we will need glade2 there.
19130           
19131         * src/project_dbase.c: Fixed a memory lack.
19132         
19133         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
19134         
19135         * src/cvs.c: Added an error message if jobs are running
19137 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
19139         * tagmanager/tm_work_object.c: Fixed a chrash
19140         bug which occurs when it tries to stat an empty
19141         file name.
19142         
19143 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
19145         * src/controls.c: CVS menu items now becomes
19146         insensitive when the launcher is busy.
19147         
19148         * src/anjuta.c, cvs.h, cvs.c: Created a function
19149         to update the cvs preferences when preferences are
19150         applied in preferences dialog and called it from
19151         anjuta_update_preferences().
19152         
19153 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
19155         * src/cvs.c: Added a space in the cvs command
19156         before the revision part. This fixes the cvs
19157         error we get when cvs-diffing with revisions.
19158         
19159         * src/cvs.c: Fixed a compiler warning.
19160         
19161         * src/find_replace.c: The dialog now remembers
19162         the settings including the "prompt on replace"
19163         which seems to have broken somewhere line the
19164         changes.
19165         
19166 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
19168         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
19169         Added a new property in cvs class to hold a boolean
19170         for enabling date in cvs diff. This fixed the bizzare
19171         diff output due to the date that goes with the cvs
19172         command. Also, set the default value of compression
19173         to 3 and unified diff option to 1.
19174         
19175 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
19177         * src/cvs.c: The diff editor is set to hilite as
19178         diff syntax hiliting.
19179         
19180         * configure.in, manual/Makefile.am:
19181         Added a new manual module for ja language.
19182         
19183         * manual/ja/*/*/*: New module and files for the
19184         ja translation for the anjuta documentation
19185         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
19186         
19187 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
19189         * src/launcher.c: Made a very messy work around
19190         for the launcher authentication to work properly.
19191         
19192         * src/find_replace.c: Applied the missing patch
19193         from Dan Elphick <dre00r@ecs.soton.ac.uk>
19194         
19195 2002-04-16 Andy Piper <andy.piper@freeuk.com>
19197         * src/cvs.c, src/main_menubar_def.h: made message strings
19198         consistent with existing standards from our own documentation 
19199         (such as uppercase P in Project, corrected spelling of 
19200         repository, etc.)
19202 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
19204         * src/cvs_gui.c: Cleaned up gui and aligned various
19205         widgets to give a clean look.
19206         
19207 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
19209         * src/launcher.c: Added work around to retrieve
19210         the child exit code. It works. :)
19211         
19212         * src/find_in_files.c, src/gnome_project.c,
19213         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
19214         src/clean.c, src/clean_project.c, src/build_project.c,
19215         src/build_file.c: Modified to handle the new
19216         child exit code.
19217         
19218 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
19220         * src/find_replace.c: Changed signal to call
19221         on_replace_text_close on from delete_event
19222         to close => the replace history is now updated.
19224 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
19226         * src/cvs.c: escaped the cvs import message before
19227         passing it to cvs.
19228         
19229 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
19231         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19232         
19233         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
19234         
19235         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
19236         Added cvs import
19237         
19238         * src/preferences_gui.c: GUI improvements
19239         
19240         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
19242 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
19244         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
19245         Removed static qualifier from tm_tag_type_name() and
19246         availed it's prototype for use in outside code. also
19247         created reverse map function tm_tag_type_name();
19248         
19249         * src/anjuta.c: Implemented qualified tags names for
19250         the tag list (on the toolbar pulldown list) to avoid
19251         ambiguty in tags with similar names (like prototype
19252         and definition). Patch modified and improved.
19253         
19254         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
19255         
19256 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
19258         * src/utilities.[c,h]: Added a utility funtion
19259         that escapes the single and double quotes in a
19260         given string. Useful for passing command line
19261         args with quotes.
19262         
19263         * src/cvs.c: Escaped the cvs log message before
19264         passing it to cvs command line to avoid ambiguties
19265         with quotes in the message.
19266         
19267         * pixmaps/anjuta_icon.png: Changed to the new icon.
19268         from Todd Goyen <goyen@mbi-berlin.de>
19269         
19270         * src/message-manager-private.cc: Added regex to 
19271         recognize (underline hilite) the parsable outputs
19272         from the zvt terminal.
19273         
19274 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
19276         Patch from: Tina Hirsch <tehirsch@arcor.de>
19277         
19278         * src/project_type.c:
19279         Fixed a bug in the wxproject type and modified the erroroutput when
19280         configure doesn't find wx-config
19281         
19282         Patch from: Timothee Besset <ttimo@idsoftware.com>
19283         
19284         * src/anjuta.c, src/message-manager-private.cc,
19285           src/message-manager-private.h
19286         Catches double clicks in the zvt terminal, and calls goto_error_line
19287         to jump to the appropriate location in the source. This will recognize
19288         grep -n output
19289         
19290 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
19291         
19292         * src/build_project.c: Taken care of memory leak
19293           by freeing cmd variable properly.
19295         * src/main_menubar_def.h: Fixed wrong signal connection
19296           for cvs project commit.
19297           
19298         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
19299         
19300         * src/preferences_gui.c: Added some border and adjusted
19301           expandsion, filling in box adds to make the cvs preferences
19302           more nicer.
19303         
19304 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
19306         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19307         
19308         * src/cvs*, src/main_menubar*, src/preferences*: 
19309         Moved CVS settings to preferences, added a nice login dialog.
19310         
19311         * src/controls.c, src/project_dbase.c:
19312         CVS project options are only shown if a project is open
19313         
19314         * src/build_project.c:
19315         User is now asked if he wants to install as root 
19316         
19317         * src/launcher.c:
19318         Fixed a warning
19320         * anjuta.prj: Updated with cvs files
19321         
19322         * TODO: Remove task which are done
19323         
19324 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
19326         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
19327         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
19328         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
19330         Modified launcher to use controlling terminal to detect and
19331         take care of password authentications (for example, for cvs
19332         and root installs).
19333         
19334         * pixmaps/password.png: New file.
19335         
19336 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
19338         Anjuta kick start tutorial wirtten by:
19339           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
19341         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
19342           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19343           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19344           manuals/C/anjuta-tutorial/figures/*.png:
19345           
19346           Added files
19347         
19348         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
19349           
19350           Modified files.
19351         
19352 2002-03-28 Roel Vanhout <roel@stack.be>
19354         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19356         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
19357           src/preferences_gui.c:
19358         Added option to wrap around to beginning/end of file when on last bookmark
19359         and next/previous bookmark is pressed
19360         
19361 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
19363         Patch from Philip Van Hoof <freax@pandora.be>
19364         
19365         * src/gnomefilelist.c:
19366         Added gimp like feature that changes the file extension of
19367         the filename entered in the selections when the file
19368         filter is changed.
19369         
19370 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
19371         
19372         Patch from Roy Wood <roy.wood@filogix.com>
19373         
19374         * src/controls.c, src/find_text.c, src/find_text.h,
19375           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19376           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19377           
19378           Menuitem for entering currently selected text as find target,
19379           added key accel for "find next" and changed some key accels for
19380           other key for consistency.
19381           
19382         * src/utilities.c:
19383           Cleaned up code.
19384         
19385 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
19387         * src/watch.c, src/watch.h, src/watch_cbs.c,
19388           src/watch_cbs.h, src/watch_gui.c:
19389         
19390           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
19391         
19392           Added change watch entries feature
19393           and Watch entries modify on double click fixed.
19395 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
19397         * src/mainmenu_callbacks.c:
19398         
19399           Project commit should not bypass dialog as
19400           we need to get the cvs log from the user.
19401           
19402 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
19404         * src/project_dbase.c:
19405         
19406           Patch from Roy Wood <roy.wood@filogix.com>
19407           
19408           Fixed docking bug with the new docking patch
19409           to fix copy/paste bug.
19410           
19411 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
19413         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
19414           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
19415           src/main_menubar.h, src/main_menubar_def.h,
19416           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19418           Added cvs project support. Featured bypass cvs dialog for
19419           cases where we don't need dialog (such as project and right
19420           click selection from file browser). Cleaned up cvs code to
19421           make them generic cvs operations instead of separate file
19422           and project operations. Added cvs log action. Increased
19423           file entry box width and enabled "unified diff" by default.
19424           Used Editor buffer for status and log and set hilite for
19425           these buffers including diff buffer (DIFF hilite).
19426           
19427 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
19429         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19431         * data: Added file autogen.sh.wxwin 
19432         * data/Makefile.am: Added entry for autogen.sh.wxwin
19433         * pixmaps: Added project image appwiz_wxwin.png
19434         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
19435         * src/appwizard_cbs
19436           src/compiler_options.c
19437           src/pixmaps.h
19438           src/project_dbase.c
19439           src/project_dbase.h
19440           src/project_import_cbs.c
19441           src/project_type.c
19442           src/source.c
19443           src/source.h
19444           src/wizard_gui.c: Added everything necessary for new
19445                             project type 'wxWindows (wxGTK)
19446         * src/project_dbase.c: Fixed a bug that caused every project
19447                                to be a glade project in dialog
19448                                                    'Project information'.
19450 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
19452         Patch submitted by Roy Wood <roy.wood@filogix.com>
19453         
19454         * src/anjuta_gui.c, src/message-manager-dock.c,
19455           src/project_dbase.c:
19456           
19457           fixed the copy/paste bug by rewriting dock/undock
19458           code.
19460 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
19462         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19463         
19464         * src/cvs*, src/Makefile.am:
19465           New file for CVS support. File operations currently work
19466           cvs login needs to be done. Project support is not yet
19467           started.
19469         * src/main_menubar*, src/mainmenu_callbacks,
19470           src/anjuta.c, src/anjuta.h:
19471           Added menus and functions for cvs commands.
19472           
19473         * src/text_editor_menu.h: 
19474           Added #include <gtk/gtk.h>
19475           
19476         * src/gotoline.h:
19477           Removed a warning (and this time it works ;-)
19479         * src/utilities.c, src/utilities.h:
19480           Added a utility function to retrieve directory
19481           name out of full path.
19483 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
19485         * src/executer.c: (create_executer_dialog): changed the default
19486           focus on the entry.
19488 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
19490         * widgets/gnomefilelist.c:
19491         Fixed duplicate history entries for the same directory.
19492           
19493 2002-03-10  Stephane Demurget  <demurgets@free.fr>
19495         Fix for #520092.
19497         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
19498           it's already used by scintilla to delete the whole current line.
19500 2002-03-10  Stephane Demurget  <demurgets@free.fr>
19502         Fix for #525107.
19504         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
19505           calls to fileselection_hide_widget,
19506           (on_open_filesel_cancel_clicked): removed.
19508         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
19509           (on_add_prjfilesel_cancel_clicked):
19511         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
19512           impl.
19514         * src/fileselection.c: Made some functions static.
19515           (fileselection_hide_widget): rewritten using the new
19516           gnome_filelist_set_multiple_selection function.
19518         * src/fileselection.c: (on_file_selection_delete_event): removed
19519           unuseful widget hides. Some cleanups,
19520           (on_file_selection_cancel_clicked): impl,
19521           (create_fileselection_gui): changed the cancel button clicked's
19522           callback to use this new function.
19524         * src/anjuta.c: (anjuta_new):
19525         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
19526           callbacks, because this the gnome filelist widget's job.
19528         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
19529           clist selection mode duplicates set,
19530           (gnome_filelist_key_press): use the new impl. function.
19532 2002-03-10  Stephane Demurget  <demurgets@free.fr>
19534         Fix for #441233.
19536         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
19537           fixed some bogus code using an array cell out of
19538           range, removed unecessary gettext usages.
19540         * src/appwiz_page2.c: (on_prj_name_entry_changed):
19541           some cleanups and now transform minus characters to
19542           underscores.
19544         * src/source.c:
19545           (source_write_configure_in),
19546           (source_write_toplevel_makefile_am),
19547           (source_write_desktop_entry),
19548           (source_write_glade_file):
19549         * src/project_dbase.c: (project_dbase_summon_glade),
19550           (project_dbase_generate_source_code):
19551         * src/glades.c: (gladen_write_glade_write):
19552           replaced some occurences of the target name by the
19553           project filename, using project_dbase_get_proj_name,
19554           to fix the name of some files.
19555           Fixed a lot of mem leaks.
19556           Various code cleanups.
19558 2002-03-06  Stephane Demurget  <demurgets@free.fr>
19560         Merged with latest (1.44) scintilla.
19562         Added: - The calltip.<lexer>.end.definition property to display help
19563                  text on a second line of calltip.
19564                - The calltip.<lexer>.word.characters property to correctly find
19565                  calltips for functions that include characters like '$' which
19566                  is not normally considered a word character.
19567                - The use.monospaced property to determine initial state of
19568                  Use Monospaced Font setting.
19570         Bugs fixed: Too many to mention; please see :
19571                     http://www.scintilla.org/ScintillaHistory.html for the
19572                     full changes list.
19574         * scintilla/*/*: updated nearly all files.
19576         * TODO: removed the need of a scintilla merge.
19578         Merged with latest (1.44) SciTE properties.
19580         * data/properties/anjuta.properties: added the wrap, use.monospaced
19581           properties.
19583         * data/properties/html.properties: added a missing php extension, and
19584           updated php keywords to the latest reference.
19586         * data/properties/pascal.properties: added commands to compile, build
19587           and execute pascal applications.
19589         * data/properties/lua.properties: added styles for statements.
19591         * data/properties/bash.properties: added the declare keyword.
19593         Fixed distchecking.
19595         * global-tags/Makefile.am,
19596           global-tags/create-global-tags.sh: used some kind of ugly hack to
19597           make distchek work, since noone has proposed some better way.
19599         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
19600           and Ctrl-N replace Alt-N for new file according to the Gnome design
19601           reference.
19603 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
19605         * widgets/gnomedirlist.c
19606         widgets/gnomedirlist.h
19607         widgets/gnomefilelist.c
19608         widgets/gnomefilelist.h:
19610         Added GPL headings in the file.
19612 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
19614         * src/attach_process.c
19615         src/attach_process_cbs.c
19616         src/attach_process_cbs.h
19617         src/attach_process_gui.c
19618         src/breakpoints.c
19619         src/breakpoints_cbs.c
19620         src/breakpoints_cbs.h
19621         src/breakpoints_gui.c
19622         src/commands.c
19623         src/compiler_options.c
19624         src/compiler_options_cbs.c
19625         src/compiler_options_cbs.h
19626         src/compiler_options_gui.c
19627         src/find_in_files.c
19628         src/find_in_files_cbs.c
19629         src/find_in_files_cbs.h
19630         src/find_in_files_gui.c
19631         src/find_replace.c
19632         src/find_text.c
19633         src/help.c
19634         src/preferences.c
19635         src/preferences_gui.c
19636         src/project_config.c
19637         src/src_paths.c
19638         src/src_paths_cbs.c
19639         src/src_paths_cbs.h
19640         src/src_paths_gui.c:
19641         
19642         Bugs #521629 and #522427 fixed. The problem was, that the
19643         escape-key was not catched and the dialog was hidden, but
19644         the flag was not set correctly.
19646         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
19647         using the gnome_dialog_close_hides()-setting present in most dialogs.
19648         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
19649         emits "close" and set the flag in the close-callback.
19651         Patch from: Jens Georg <mail@jensgeorg.de>
19653 2002-03-06  Stephane Demurget  <demurgets@free.fr>
19655         * src/*.{c,cpp}: s/string_free/g_free/
19657         * src/utilities.[ch]: (string_free): removed.
19659 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
19661         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19663         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
19664         src/mainmenu_callbacks.[ch]:
19665         Removed Project menu options: README, TODO, ChangeLog and NEWS
19666         Moved Save Build Messages to Build menu and only highlight it
19667         when there are build messages.
19668         Corrected a spelling: "mojority" -> "majority"
19669         Fixed initialisation of edit.edit_app_gui so now Edit menu
19670         can be shown when no project is loaded.
19672         * src/project_dbase.h: Removed prototype for static function
19674 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
19676         * src/text_editor.c: Editor is marked changed after
19677         autoformat. 
19678         
19679         Patch from: Jens Georg <mail@jensgeorg.de>
19681 2002-03-04 Roel Vanhout <roel@stack.be>
19683         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19685         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
19686         Added option to ignore binary files on 'Find in files' (grep -I option)
19688 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
19690         * src/main.c:
19691         session restoration and commandline load in 
19692         gtk idle loop.
19693         
19694         * src/anjuta.[h,c], src/anjuta_cbs.c:
19695         Removed "clear windows menu" and prevented runtime 
19696         warnings.
19697         
19698         * src/compile.c, src/build_file.c, src/build_project.c,
19699         src/clean.c:
19700         Takes into account the preference setting for 
19701         show dialog when job completes. Dialogs are
19702         shown when it is enabled otherwise not.
19703         
19704 2002-03-03 Roel Vanhout <roel@stack.be>
19706         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19707         
19708         * src/find_text.c
19709         Store 'Find...' search string on search so that 'Find Next' will search for
19710         that string, even if the dialog hasn't been closed yet.
19712 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
19714         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
19715         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
19716         src/main_menubar_def.h:
19717         
19718         Organized menus, removed "Windows" and "Utilities" menus from the
19719         menubar [they are no longer needed]. Also removed some extragenous
19720         separators.
19721           
19722 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
19724         * src/message-manager-private.cc:
19725         Set message clist selection mode to BROWSE.
19726         
19727         * src/message-manager.cc, src/an_symbol_view.c,
19728         src/an_file_view.c:
19729         Added Key navigation for the CTree and CList. Arrow left for
19730         node collapse, right for node expand, space (or enter) for
19731         activation (same as double click).
19732         
19733 2002-03-03 Roel Vanhout <roel@stack.be>
19734         
19735         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19736         
19737         * plugins/class-gen/clsGen.c
19738         Added functionality to semi-intelligently prefill filename
19739         boxes with names deduced from class name
19741 2002-02-26 lbell <lbell@tsc4.com>
19743         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19744         * src/preferences_gui.c:
19745         Removed an incorrect use of gtk_misc_set_alignment().
19746         
19747         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
19748         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
19749         src/preferences.h, src/preferences_gui.c:
19750         
19751         Added the option to reload last open project at the startup.
19752         Added the possibility to open a new project without close
19753         an existing one
19754         
19755         * src/properties.cxx:
19756         Corrected a spelling mistake in message string.
19757         
19758         * src/session.c:
19759         Updated session functions.
19760            
19761 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
19763         * widgets/gnomefilelist.c: Bug fixes.
19764         
19765         Patch from Philip Van Hoof <freax@pandora.be>
19766         
19767 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
19769         * src/an_file_view.c:
19770         anjuta was unable to open some files becuase they were not being
19771         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
19772         Removed mime checking when opening with anjuta, becuase it doesn't
19773         hurt to open binary files in anjuta (some even may want to do so).
19774         
19775         Added a warning when mime type is not set when "view with default
19776         viewer" is activated.
19777         
19778         * src/an_file_view.c, an_symbol_view.c:
19779         Converted N_() to _() where ever appropriate in the strings.
19780         
19781 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
19782         
19783         * src/appwizard_gui.c, src/appwizard_cbs.c
19784           src/wizard_gui.c/h, src/appwiz_page3.c,
19785           src/project_import_gui.c:
19786           
19787         Moved target type radiobuttons to appwiz. page 2
19788         
19789         * src/message-manager-private.cc
19790         Fixed a bug which caused a crash if next message function was used
19792         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
19794 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
19796         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
19797         Modifies the behaviour of Alt-TAB in Anjuta. This
19798         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
19799         edited files in the first items of the notebook.
19801         Patch from: Timothee Besset <timo@qeradiant.com>
19802         
19803 2002-02-24  Philip Van Hoof <freax@pandora.be>
19805         * widgets/gnomefilelist.c, gnomefilelist.h:
19806           Added filecompletion
19807           
19808         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
19810 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
19812         * configure.in: Added "sk" to ALL_LINGUAS.
19814 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
19815   
19816         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
19817           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
19818           src/wizard_gui.c: Added support for static and dynamic libs
19819         
19820 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
19822         * widgets/gnomefilelist.c:
19823           Fixed gnome_filelist_get_lastfilename so it no longer returns
19824           a corrupted path.
19826 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
19828         * src/resources.h, resources.c:
19829         Added url handler.
19831         * src/main_menubar_def.h, mainmenu_callbacks.c:
19832         Changed to use gnome configed url handler.
19834 2002-02-19  Philip Van Hoof <freax@pandora.be>
19836         * widgets/gnomefilelist.c
19837         Added PHP filetype.
19839 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
19841         * plugins/class-gen/clsGen.c:
19842         Added c++ support.
19843         
19844         * widgets/gnomefilelist.c:
19845         Gives the maximum space to the files section of the open file dialog.
19846         
19847         Patches from: lbell <lbell@tsc4.com>
19848         
19849 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
19851         * src/anjuta.c, main.c:
19852         Used tm_get_real_path in anjuta_get_full_filename();
19853         
19854 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
19855         
19856         * anjuta.prj: update version
19858 2002-02-17  Stephane Demurget  <demurgets@free.fr>
19860         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
19861           removed the amount arg and replaced with a NULL-ending list.
19862           (gnome_filelisttype_makedefaultlist): use the new prototype.
19864 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
19866         * src/about.c, THANKS: updated for new contributors
19867         
19868         * anjuta.prj: added new files
19869         
19870         * README: corrected some documentation, ctags no longer needed,
19871           pkgconfig now required
19872           
19873         * data/properties/others.properties: add .cvsdiff extension
19874         
19875         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
19876           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
19877           file import
19878           
19879         * doc/anjuta.1: added initial man page thanks to 
19880           Rob Bradford <rob@debianplanet.org> (NB build and install 
19881           needs work)
19882         
19883 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
19885         * src/Makefile.am: Cleaned handling of compiler flags by moving them
19886           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
19887           warning flags. 
19888   
19889         * configure.in: Changed version to 0.1.10-pre
19890   
19891 2002-02-17  Stephane Demurget  <demurgets@free.fr>
19893         * src/fileselection.c: (create_fileselection_gui): always display
19894           the directory creation button as we cannot rely on the dialog
19895           titlebar.
19897         * widgets/gnomefilelist.[ch]: fixed includes.
19899         * pixmaps/new_folder.xpm: resized, added a + sign.
19901 2002-02-17  Stephane Demurget  <demurgets@free.fr>
19903         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
19904           changed all extensions to begin with a dot.
19906 2002-02-16  Philip Van Hoof  <freax@pandora.be>
19908         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19910         * THANKS: added Philip.
19912         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
19914         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
19915         * src/file_selection.[ch],
19916         * widgets/gnomefilelist.[ch]: added a filetype
19917           combobox to the Anjuta file dialog widget.
19919 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
19921         * anjuta.spec.in: eep! the import script was not being installed by
19922           RPM - fixed for the release.
19924 2002-02-13  Stephane Demurget  <demurgets@free.fr>
19926         Various cleanups and fixes for the next release to be able to make
19927         distcheck.
19929         * plugins/*/*.c: added missing prototypes causing gcc to speak to
19930           much and make some tweaks plus cleanups.
19932         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
19933           args to remove some warnings.
19935         * global-tags/Makefile.am,
19936           data/Makefile.am,
19937           src/Makefile.am: link against Anjuta static libs using the
19938           $(top_builddir) dir, not anymore on $(top_srcdir) to make
19939           distcheck happy.
19941         * src/Makefile.am: ditto with all the Anjuta static libs.
19943         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
19944           include, as we already include the whole directory for the build.
19946         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
19947           
19948 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
19950         * pixmaps/Makefile.am: icon for libglade project now installed
19951         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
19952         * manuals/C/Makefile.am: removed ChangeLog reference which was 
19953           breaking some build stuff
19954         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
19955           include reference problems that showed up on make distcheck
19956         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
19958 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
19959         
19960         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
19962 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
19964         * src/message-manager-private.cc:
19965           The horizontal scrollbar now shows properly on demand.
19966         
19967 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
19969         * src/dnd.c fixed some warnings
19970         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
19971           and works. It is shown always at the moment but before it was
19972           shown on demand and did never work. 
19974 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
19976         * src/anjuta.c: Fixed a crash bug.
19977           patch from: Jens Georg <mail@jensgeorg.de>
19979 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
19981         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
19982           reports a problem with missing end tags on <graphic>
19984 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
19986         * manuals/C/ChangeLog: removed since it was never used
19987         * manuals/C/anjuta-manual/*: more updates, new screenshots
19988         * anjuta.prj: updated for new manuals/ structure
19990 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
19992         * source.c, compiler_options.[c/h]:
19993           Fixed bug #460321 "Problem with optimization options" 
19994           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
19995         
19996 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
19998         * NEWS: prepared for release, need to fill in date
19999         * data/welcome.txt: version number updated
20001 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
20003         * src/text_editor_menu.c, src/an_file_view.c, 
20004           src/an_symbol_view.c: marked strings for translation
20005         
20006         * src/defaults.c, data/properties/xml.properties:
20007           *.omf and *.xsl files should use XML highlighting
20008           
20009         * manuals/C/anjuta-manual/*:
20010           - restructured so that files have more meaningful names
20011             and are easier to edit (see anjuta-manual.sgml for the
20012                 ordering)
20013           - updated some screenshots
20014           - continued rewrite
20016 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
20018         * main.c: Made a workaround to remove the old
20019         anjuta gnome config file (older than 9 Feb 2002). This
20020         will fix the bug which never lets the brower toolbar shown.
20021         
20022         * main.c: In fact, the above solution wouldn't work in all
20023         cases. Therefore, here is the better fix, which works by
20024         detecting the version of the old config file and deleting
20025         ~/.gnome/Anjuta if it is lesser than 0.1.9.
20026         
20027 2002-02-01  Andy Piper <andy.piper@freeuk.com>
20029         * HACKING: added info on submitting patches
20031 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
20033         * src/project_import_gui.c, src/project_import.c:
20034           - If Project Import Wizard is canceled everything is 
20035                 cleaned up now.
20036           - Back button is now insensitive on page 3 (some problems: 
20037                 see TODO in project_import_qui.c:284
20038           - Menu frame is insensitive if project type != GNOME(mm)
20040 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
20042         * src/main.c: Fixed bug #  (Unable to open files on
20043         double click in project window from second trial onwards when
20044         the project is opened from command line).
20045         
20046         * po/POTFILES.in: Removed tags_manager.[h,c]
20047         
20048 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
20050         * src/preferences.c:
20051           A quick hack to fix the 'invisible' browser toolbar when
20052           upgrading from 0.1.8 to 0.1.9
20053           
20054         * src/anjuta.c:
20055           Fixed toolbar names which were causing confusions in the toolbar
20056           show/hide.
20057           
20058         * src/main.c:
20059           Substituted "anjuta" with PACKAGE
20060           
20061         * src/project_import_gui.c: 
20062           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
20063           
20064         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
20065           Added new files and removed obsolete ones.
20066           
20067 2002-01-30  Andy Piper <andy.piper@freeuk.com>
20069         * src/appwizard_cbs.c, project_import_cbs.c, 
20070           main_menubar_def.h, project_import_gui.c: 
20071           updates to message strings and layout for the 
20072           import wizard.
20073           
20074         * text_editor_cbs.c: fix for the tab menu entries for 
20075           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
20077 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20079         * src/toolbars.c,
20080           src/toolbars.h,
20081           src/anjuta_gui.c,
20082           src/controls.c:
20083           
20084           Tag dropdown exclusive (takes
20085           all space in the toolbar) and never vertical and
20086           increased the width of the tag combo to 256 pixs.
20087           Toolbar separator before the combo and button.
20088           Added tags label before the tag button.
20089           Reorganized the dock bands for the toolbars.
20090           
20091         * src/project_import_gui.c
20092           src/project_import.c:
20093           Fixed an error and removed an unused variable.
20094           
20095         * data/properties/anjuta.properties:
20096           Removed the property for the old toolbar and set
20097           browser toolbar show to default.
20098           
20099         * src/project_dbase.c: excluded modules were not
20100           loaded. Fixed.
20101           
20102         * src/source.c:
20103           No build files will be written if the project is blocked.
20104           
20105         * src/project_import.c,
20106           src/project_import_cbs.c,
20107           src/project_gui.c,
20108           src/wizard_gui.c:
20109           
20110           Manually applied Johannes patch to fix some memory
20111           issues and gui clean up.
20112           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
20113         
20114         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
20115           Fixed a bad bug with remove file from project because of
20116           files were never removed properly from the project and
20117           from the tagmanager.
20118           
20119         * src/appwiz_page3.c: Disabled unused codes to clear
20120           compiler warnings.
20121           
20122 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20124         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
20125         
20126         * data/Makefile.am
20127           pixmaps/Makefile.am
20128           src/Makefile.am
20129           src/an_file_view.c
20130           src/an_symbol_view.c
20131           src/anjuta.c
20132           src/anjuta.h
20133           src/anjuta_cbs.c
20134           src/anjuta_gui.c
20135           src/controls.c
20136           src/main_menubar.c
20137           src/main_menubar.h
20138           src/main_menubar_def.h
20139           src/mainmenu_callbacks.c
20140           src/mainmenu_callbacks.h
20141           src/pixmaps.h
20142           src/project_dbase.c
20143           src/project_dbase.h
20144           src/text_editor.c
20145           src/text_editor_menu.c
20146           src/text_editor_menu.h
20147           src/toolbar.c
20148           src/toolbar.h
20149           src/toolbar_callbacks.c
20150           src/toolbar_callbacks.h :
20151           
20152           Patch submitted by:
20153           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20154           
20155           Removes the Tags toolbar and substituted it with
20156           tags combo dropdown list. Fixes a couple of bugs.
20157           
20158           Moved the tag combo to browser toolbar because
20159           main toolbar was becoming too long.
20160           Made a new icon of tag toolbar.
20161           
20162         * po/zh_TW.po: Fixed bug.
20163           
20164         * pixmaps/an_tag.xpm: Added new file.
20166 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20168         * src/project_import_gui.c: Reorganized project
20169         import gui page 2.
20170         
20171 2002-01-29  Andy Piper <andy.piper@freeuk.com>
20173         * HACKING: added info on creating windows and dialogs
20175 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
20177         * src/tm_file_view.c:
20179           Sorts the file list at the end instead of doing sort-insert
20180           to improve performance.
20181           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
20183         * src/project_dbase.c: Resolved a conflict from
20184           Johannes's patch.
20185           
20186         * src/project_import.c:
20187         
20188           Fixed to use anjuta_import.sh for the bin dir and
20189           not from the data dir.
20190         
20191           Used anjuta_is_installed() function to verify a the command's
20192           executability.
20193         
20194           Fixed import command to use sh (which is more general and is
20195           gauranteed to be found in any unix system :-)). Also, added
20196           double quotes around the import directory.
20197         
20198           Changed some strings for better translations (like avoiding
20199           duplicates).
20200           
20201           Fixed the reading of wrong target type.
20202           
20203         * src/control.c: Insensitive "import project" when there is
20204           a project open.
20205           
20206         * src/project_import_cbs.c:
20207           
20208           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
20209           Fixed selection of gettext checkbox.
20210           Sets the menu entries.
20211           
20212 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
20213         
20214         * src/appwiz_page[1-4].c
20215         * src/appwiz_gui.c
20216         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
20217         be able to reuse it.
20218         
20219         * src/mainmenubar.[c/h]
20220         * src/mainmenubar_def.h
20221         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
20222         menu item
20223         
20224         * src/message-manager.c: Fixed bug 509192
20225         * src/message-manager-dock.c: Added accel_group if window is undocked
20226         
20227         * src/project_dbase.[c/h]: Splitted opening code to be able
20228         to use it without an open file dialog
20229         (Maybe I broke Naba's changes, please take a look)
20230                         
20231         * src/project_import.[c/h]
20232         * src/project_import_gui.c: New Files, Code for Project Import Wizard
20233         
20234         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
20235         import wizard
20237 2002-01-28  Andy Piper <andy.piper@freeuk.com>
20239         * src/main_menubar_def.h, tagmanager/tm_project.c: more
20240           string cleanups
20241           
20242         * manuals/C/anjuta_manual/*: started rewrite of the 
20243           manual, updated some screenshots
20245 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
20247         * src/gnomefilelist.h, src/gnomefilelist.c:
20248         
20249           Fixed multiple selection bug (#497085). The OK button is
20250           sensitive when in multiple mode, if the no. of
20251           selection is one or more.
20252           
20253           Toggle between single and multiple selection mode
20254           and multiple mode display.
20255           
20256           Fixed strings to translable strings.
20257           
20258           Fixed some compiler warnings by commenting out
20259           unused functions.
20260           
20261 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
20263         * src/project_dbase.c: App status bar now updates
20264           with the project name when the project is loaded.
20265         
20266         * src/an_file_view.c, tagmanager/tm_file_entry.c:
20267           
20268           Puts the directories at the top. They're also sorted now.
20269           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
20270         
20271 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
20273         * scripts/anjuta_import.sh.in: Added file.
20274         * scripts/anjuta_import.sh: Removed file.
20276         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
20277           Updated files.
20278           
20279         * src/main_menubar_def.h:
20280         
20281           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
20282           reflect the opposite of Find (CTRL+F) and also to leave
20283           CTRL+R or Redo.
20284           
20285           Changed Glade summon with ALT+G, which frees the ATL+E
20286           for poping up the edit menu.
20287           
20288         * src/Makefile.am: Debugging link flags by Biswa, removed.
20290 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
20292         * HACKING: added information on best practices for writing
20293           application messages and GUI labels
20294           
20295         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
20296           src/breakpoints.c, src/build_file.c, src/build_project.c, 
20297           src/clean_project.c, src/compile.c, 
20298           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
20299           src/configurer.c, src/debugger.c, src/executer.c, 
20300           src/find_in_files.c, src/find_in_files_cbs.c, 
20301           src/find_replace.c, src/find_text.c, src/glades.c, 
20302           src/gnome_project.c, src/goto_line.c, src/main.c, 
20303           src/main_menubar.c, src/main_menubar_def.h, 
20304           src/mainmenu_callbacks.c, src/preferences_gui.c, 
20305           src/project_config.c, src/project_dbase.c, 
20306           src/project_dbase_gui.c, src/resources.c, src/source.c, 
20307           src/support.c, src/tags_manager.c, src/text_editor.c, 
20308           src/text_editor_gui.c, src/text_editor_menu.c, 
20309           src/toolbar_callbacks.c, src/utilities.c: 
20310           lots of minor message updates to make them more user-friendly 
20311           and consistent
20313 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
20315         * src/executer.c:
20316         
20317           Because of the spaces escaping, the command could not be
20318           executed when run without terminal. Now fixed.
20319           
20320         * anjuta.prj, Makefile.am:
20321         
20322           Added anjuta project file.
20323         
20324 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
20326         * src/message-manager-private.h, message-manager-private.cc,
20327           message-manger.cc:
20328           
20329           Added freeze() and thaw() for the message window class to
20330           speed up the message manager update.
20331         
20332         * src/project_config.h, project_config.c,
20333           src/project_dbase.h, project_dbase.h
20334           scripts/anjuta_project.template:
20335           
20336           Added two new prject attributes: project.config.blocked and
20337           project.excluded.modules. The former will make sure that users
20338           are not given any previlidge in enabling the 'overwrite build
20339           files' flags and the later issues a list of modules in the project
20340           to be skipped for symbol browsing and project listing.
20341         
20342         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
20343         
20344           Modified script to read the template from the anjuta data dir
20345           rather than from the directory in which the script exist. Otherwise,
20346           Being transfered to the bin dir, the script will not be able to
20347           find the template when it is run.
20348           
20349           The script is also create with configure.in to set in the anjuta
20350           data dir path inside the script.
20351           
20352 2002-01-26  Stephane Demurget  <demurgets@free.fr>
20354         * po/fr.po: updated to the latest sources.
20356 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
20358         * scripts/Makefile.am:
20359           anjuta_import.sh goes with distribution.
20360           
20361         * po/*.po: They seem to have updated (merged with
20362           anjuta.pot) automatically when I did "make dist".
20363           
20364 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
20366         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
20367           Fixed Bug #499807, ie crash on removing libs, includes, defines from
20368           the compiler options dialog.
20369         
20370         * ChangeLog:
20371           Correct todays date. :)
20372           
20373         * scripts/Makefile.am:
20374           Installs anjuta_import.sh in $(prefix)/bin dir and
20375           is treated as an executable.
20376           
20377 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
20379         * Fix for bug #499373
20380         
20381         * data/properties/anjuta.properties, ada.properties, cpp.properties,
20382           java, properties, latex.properties, lua.properties, others.properties,
20383           perl.properties:
20384           
20385           Added double-quotes around file arguments so that
20386           filenames with spaces could also work.
20388         * launcher/anjuta-launcher.c, executer.c:
20389           Escaped quotes in the cammand and it's arguments before executing
20390           so that args with spaces can also work.
20391           
20392           Commented #DEBUG switch.
20393           
20394 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
20396         * scripts/*: Added files which I forgot previously.
20397         
20398         * src/aneditor.h: Lined up commands definition for better look.
20399         
20400         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
20401           main_menubar.h, control.c:
20402           Added three more convert EOL chars submenu items in transform.
20403           Reformatted some some.
20404         
20405         * data/anjuta.properties:
20406           Reformatted a line.
20407         
20408         * src/aneditor.h, aneditor.c:
20409           Added three commands (with definitions) for EOL conversions.
20410           
20411         * src/text_editor.c:
20412           Editor detects file mode from the file content and
20413           set the editing mode to CR/LF/CRLF automatically.
20414           Refined Dos mode extrageneous chars filter
20415           This will make sure that filter works only in Dos mode and not
20416           in other modes.
20417           
20418         * src/anjuta.c: Editor mode display in status bar.
20419         
20420         * src/preferences_gui.c: Changed the string for dos mode
20421           filter to more sensible string.
20422         
20423         * src/aneditor.c: Default editor mode sets during widget creation
20424           and not everty time the properties are loaded. This makes sure
20425           that the auto-detected mode is not overridden by the default mode.
20426           
20427         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
20428         
20429         * src/anjuta.c: Fixed bug #476028.
20430           Now anjuta also searches for file relative to top project dir,
20431           when the project is open.
20432         
20433         * src/anjuta_cbs.c: Fixed bug #499536.
20434           File is not closed if it is not able to save the file properly.
20435           
20436         * src/mainmenu_callbacks.c: Fixed bug #499536.
20437           Newfiles (which are not modified) are also closed on "close all files".
20438         
20439 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
20441         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
20442         
20443         * tagmanager/tm_source_file.c, regex.c, parse.c:
20444           defined and delimited g_messages within #debug.
20445           
20446         * src/preferences.c, data/anjuta.properties:
20447           saved/defied message-manager tag position in string.
20448           Message tag possition is saved between sessions. And
20449           and tag position bottom as default.
20450           
20451 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
20453         Patch submitted by:
20454         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20456         * Makefile.am
20457           configure.in
20458           data/Makefile.am
20459           data/properties/Makefile.am
20460           global-tags/Makefile.am
20461           pixmaps/Makefile.am
20462           src/Makefile.am
20463           src/an_file_view.c
20464           src/an_file_view.h
20465           src/an_symbol_view.c
20466           src/an_symbol_view.h
20467           src/anjuta.c
20468           src/anjuta_cbs.c
20469           src/file_history.c
20470           src/file_history.h
20471           src/message-manager-private.cc
20472           src/pixmaps.h
20473           src/project_dbase.c
20474           src/project_dbase_gui.c
20475           src/tags_manager.c
20476           src/text_editor.c
20477           src/utilities.c
20478           src/utilities.h
20479           src/watch_gui.c:
20480         
20481           Modified files.
20482         
20483         * scripts/*
20484           pixmaps/sv_class.xpm
20485           pixmaps/sv_function.xpm
20486           pixmaps/sv_macro.xpm
20487           pixmaps/sv_private_fun.xpm
20488           pixmaps/sv_private_var.xpm
20489           pixmaps/sv_protected_fun.xpm
20490           pixmaps/sv_protected_var.xpm
20491           pixmaps/sv_public_fun.xpm
20492           pixmaps/sv_public_var.xpm
20493           pixmaps/sv_static_fun.xpm
20494           pixmaps/sv_static_var.xpm
20495           pixmaps/sv_struct.xpm
20496           pixmaps/sv_unknown.xpm
20497           pixmaps/sv_variable.xpm
20498           pixmaps/fv_core.xpm
20499           pixmaps/fv_text.xpm
20500           pixmaps/filestoremove.txt:
20501         
20502           New files.
20503         
20504         * pixmaps/class.xpm
20505           pixmaps/function.xpm
20506           pixmaps/fv_autofile.xpm
20507           pixmaps/fv_doc.xpm
20508           pixmaps/fv_i18n.xpm
20509           pixmaps/fv_source.xpm
20510           pixmaps/private_func.xpm
20511           pixmaps/private_var.xpm
20512           pixmaps/protected_func.xpm
20513           pixmaps/protected_var.xpm
20514           pixmaps/public_func.xpm
20515           pixmaps/public_var.xpm
20516           pixmaps/struct.xpm
20517           pixmaps/variable.xpm
20518         
20519           Removed files.
20520         
20521         * tagmanager/*/*:
20522         
20523           Upgraded to tagmanager-0.7
20525 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
20526         * src/anjuta_cbs.c: Fixed bug #506441
20527         * src/watch_gui.c: Changed layout of eval dialog so that
20528         it fits on a 800x600 desktop with German translation. 
20530 2002-01-23      Andy Piper <andy.piper@freeuk.com>
20532         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
20533         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
20534           icon for new project type (thanks to Misha)
20535         * configure.in: build and install Danish translation
20536         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
20537           credits to cover new patches and translations
20539 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
20540         
20541         * src/preferences.c, src/message-manager.cc, src/project_type.c,
20542           src/appwiz_page1.c:
20543         
20544       - Font preferences are restored properly now (\n was missing)
20545           - Dock menu label of message-manager is "Dock/Undock" instead
20546           of "Dock|Undock" to match with the rest of anjuta.
20547           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
20548           changed it in anjuta, too 
20550 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
20552         * tagmanager/tm_source_file.c,
20553           tagmanager/parse.c,
20554           tagmanager/tm_project.c,
20555           src/an_symbol_view.c,
20556           src/anjuta.c:
20557           
20558           Disabled debug warnings.
20560 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
20562         * src/appwiz_page1.c
20563           src/compiler_options.c
20564           src/project_dbase.c
20565           src/project_dbase.h
20566           src/project_type.c
20567           src/source.c
20568           src/source.h:
20569           
20570           New project type named LibGlade.
20571           
20572           Patch submitted by:
20573           Dick Knol <dknol@gmx.net>
20575         * src/gnome_prj.c:
20576           Commented out unused pixmap creation. May be it
20577           will fix the crash in project creation.
20578           
20579 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
20581         * src/registers.c
20582           src/registers.h
20583           src/registers_cbs.c
20584           src/registers_cbs.h
20585           src/registers_gui.c
20586           src/sharedlib.c
20587           src/sharedlib.h
20588           src/sharedlib_cbs.c
20589           src/sharedlib_cbs.h
20590           src/sharedlib_gui.c
20591           src/signals.c
20592           src/signals.h
20593           src/signals_cbs.c
20594           src/signals_cbs.h
20595           src/signals_gui.c
20596           src/stack_trace.c
20597           src/stack_trace.h
20598           src/stack_trace_cbs.c
20599           src/stack_trace_cbs.h
20600           src/stack_trace_gui.c
20601           src/text_editor.c
20602           src/watch.c
20603           src/watch.h
20604           src/watch_cbs.c
20605           src/watch_cbs.h
20606           src/watch_gui.c
20607           
20608           Fixed bug #496290: Attach/detach removed from these
20609           windows as they are never implemented.
20610           
20611           Patch submitted by:
20612           Johannes Schmid <johannes.schmid@gmx.de>
20613           
20614 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
20616         * src/anjuta.c,
20617           src/anjuta_cbs.c:
20618           
20619           Fixed bug:
20620           when you right click on the tabs, a list of filenames are given
20621           out, but now it gives a list of "page 1", "page 2", etc...
20622           
20623           Patch submitted by: 
20624           Jens Georg <mail@jensgeorg.de>
20626         * anjuta.in.in: Removed c|c++ because, it was not necessary
20627           and was causing translation problem.
20628           
20629         * plugins/class-gen/clsGen.c:
20630           removed "'" for the same reason.
20631           
20632 attached the fix for the menu
20635 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
20637         * src/preferences.h,
20638           src/preferences.c,
20639           src/preferences_gui.c:
20640           
20641           Adds the functionality to Anjuta to auto save your unsaved
20642           files before you build a project.
20644           Patch submitted by: 
20645           jason <jason_williams@suth.com>
20646           
20647         * src/anjuta.[h,c]:
20648           Added function for save all files.
20649         
20650         * src/mainmenu_callbacks.c:
20651           Modified to use the above function.
20652         
20653         * src/build_project.c:
20654           Save all files before build if it is set in the
20655           preferences.
20657 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
20659         * src/message-manager-private.cc
20660           src/message-manager-private.h
20661           src/message-manager.cc:
20662           
20663           Message-manager now restores the tabs which were shown on startup.
20664           The terminal is now created on demand (as requested by Biswa)
20665           and I have removed some debug messages.
20666           
20667           Patch submitted by: 
20668           Johannes Schmid <johannes.schmid@gmx.de>
20670 2002-01-13  Stephane Demurget  <demurgets@free.fr>
20672         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
20673           proper tabs keyboard navigation.
20675         * src/an_symbol_view.c,
20676           src/anjuta_cbs.c,
20677           src/gnome_project.c,
20678           src/project_dbase.c,
20679           src/tags_manager.c: removed some debugging display.
20681 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
20683         * src/message-manager-dock.c
20684           src/message-manager-private.cc
20685           src/message-manager-private.h
20686           src/message-manager.cc
20687           src/preferences.c
20688           src/preferences.h
20689           src/preferences_gui.c:
20690           
20691           Patch submitted by: 
20692           Johannes Schmid <johannes.schmid@gmx.de>
20693           
20694           This patch adds a tab to the notebook of the preferences-dialog
20695           where you can change the colors, the tab position of the new
20696           message manager. Also the truncate messages stuff has moved
20697           from misc tab to messages tab.
20699           Also improved the remembering position stuff of message manager.
20700           
20701         * data/internal.properties,
20702           Added definitions for messages colors and tag position.
20703           
20704         * src/message_manager.cc:
20705           Fixed a bug that never lets the messages panes to get cleared.
20706           Added wmclass setting for the message window. Fixed a bug in
20707           which the message window was not being shown.
20708         
20709         * src/tag_manager.c: Fixed printing of (NULL) in the debug
20710           output and disabled it.
20712         * src/anjuta.c: Preferences created and loaded before anything else.
20713           anjuta now recognizes messages colors on startup and initializes
20714           them.
20715         
20716 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
20718         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
20720 2002-01-09  Stephane Demurget  <demurgets@free.fr>
20722         * pixmaps/file_c.xpm,
20723           pixmaps/file_cpp.xpm,
20724           pixmaps/file_file.xpm,
20725           pixmaps/file_h.xpm,
20726           pixmaps/file_html.xpm,
20727           pixmaps/file_i18n.xpm,
20728           pixmaps/file_icon.xpm,
20729           pixmaps/file_pix.xpm,
20730           pixmaps/fv_doc.xpm,
20731           pixmaps/fv_i18n.xpm,
20732           pixmaps/fv_image.xpm,
20733           pixmaps/fv_source.xpm,
20734           pixmaps/fv_unknown.xpm: made these icons transparent.
20736 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
20738         * launcher/anjuta_launcher.c: updated message strings
20739         * src/message-manager-dock.c: added newline at end to avoid compile warning
20740         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
20741         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20742           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
20743           entries for username and Python-style GPL notice
20744         * HACKING: added info on files to change to update Insert menu
20746 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
20748         * src/project_dbase.c,
20749           src/an_file_view.c,
20750           src/an_symbol_view.c:
20751           Changed the CTree expander style to square and
20752           line style to Dotted line.
20753           
20754         * po/POTFILES.in: Removed and Added translable files.
20756 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
20758         * ccview/.cvsignore: Removed.
20759         
20760 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
20762         * ccview/
20763                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
20764                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
20765                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
20766                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
20767                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
20768                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
20769         
20770         Removed ccview module because it is no longer needed.
20772 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
20774         * src/project_dbase.c:
20775           Shifted structure initialization in project_dbase_new()
20776           before anything else, otherwise it was crashing due to
20777           uninitialized values.
20778         
20779         * src/an_symbol_view.c:
20780           Disabled high volume debug output.
20782 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
20783         
20784         Applied a very heavy patch from:
20785         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20787         * Makefile.am
20788         configure.in
20789         pixmaps/Makefile.am
20790         src/Makefile.am
20791         src/aneditor.cxx
20792         src/aneditor.h
20793         src/anjuta.c
20794         src/anjuta.h
20795         src/commands.c
20796         src/commands.h
20797         src/compile.c
20798         src/compile.h
20799         src/controls.c
20800         src/defaults.c
20801         src/fileselection.c
20802         src/main_menubar.c
20803         src/main_menubar.h
20804         src/main_menubar_def.h
20805         src/mainmenu_callbacks.c
20806         src/mainmenu_callbacks.h
20807         src/project_dbase.c
20808         src/project_dbase.h
20809         src/project_dbase_gui.c
20810         src/tags_manager.c
20811         src/text_editor_menu.c
20812         src/toolbar_callbacks.c
20813         tagmanager/Makefile.am
20814         tagmanager/ctags.c
20815         tagmanager/include/Makefile.am
20816         tagmanager/include/tm_project.h
20817         tagmanager/include/tm_symbol.h
20818         tagmanager/include/tm_tag.h
20819         tagmanager/include/tm_tagmanager.h
20820         tagmanager/include/tm_workspace.h
20821         tagmanager/tm_project.c
20822         tagmanager/tm_source_file.c
20823         tagmanager/tm_symbol.c
20824         tagmanager/tm_tag.c
20825         tagmanager/tm_workspace.c
20826         widgets/Makefile.am: Modified.
20827         
20828         * src/an_file_view.[c,h],
20829           src/an_symbol_view.[c,h],
20830           src/file_history.[c,h],
20831           src/support.[c,h],
20832           widgets/scroll-menu.[c,h],
20833           tagmanager/tm_file_entry.c
20834           tagmanager/include/tm_file_entry.h: Added new files.
20835           
20836         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
20837         private_func.xpm, public_func.xpm,
20838         class.xpm, fv_exec.xpm, fv_unknown.xpm,
20839         private_var.xpm, public_var.xpm,
20840         function.xpm, fv_i18n.xpm, macro.xpm,
20841         protected_func.xpm, struct.xpm,
20842         fv_autofile.xpm, fv_image.xpm,
20843         ofolder.xpm, protected_var.xpm, variable.xpm:
20844           Updated and Added pixmap files.
20846         Features:
20847         ---------
20848         a) Removes CCView dependency.
20849         b) Improves the terminal.
20850         c) Adds tag navigation context menus.
20851         d) Upgrades tagmanager to latest version.
20852         e) Miscellaneous small additions.
20854 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
20856         * src/project_dbase_gui.c: Fixed crash of anjuta
20857         when project first created.
20858         
20859         * src/gnome_project.c: It now updates the tags manager
20860         when new projects are created.
20861         
20862 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
20864         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
20865           for this big patch.
20866         
20867         * src/messages.[c,h]: Removed files.
20869         * src/message-manager.[cc,h],
20870           src/message-manager-dock.[c,h],
20871           src/message-manager-private.[cc,h]
20872           New files.
20874         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
20875           src/build_project.c, src/clean_project.c, src/compile.c
20876           src/configurer.c, src/debugger.c, src/find_in_files.c
20877           src/mainmenu_callbacks.c, src/preferences.h
20878           src/preferences_gui.c, src/properties.h
20879           src/utilities.c, src/utilities.h:
20880           The new messages widget.
20881           New features:
20882             - Use of GtkNotebook instead of ToggleButtons
20883               and show/hide
20884             - Popupmenu to show and hide message types and
20885               to dock/undock in detach mode
20887           All other things should work as they did with the
20888           old message window. Currently the keyboard short-cuts
20889           do not work in detached mode.
20890           
20891           Some functions in utitlities.[c,h] changed.
20892           so that they take const arguments where this is possible
20893           
20894         * src/Makefile.am, po/POTFILES.in:
20895           Removed messages.[c,h] and
20896           added message-manager.[cc,h], message-manager-dock.[c,h],
20897           message-manager-private.[cc,h]
20898           
20899         * src/message-manager.h: Removed "include <bonobo.h>"
20900           and added a newline at the end of the file.
20901           
20902         * src/message-manager-private.cc:
20903           Set clist's width setting to Automatic.
20904           Set scroll window's scroll bars to Automatic.
20905           
20906 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
20908         * text_editor_menu.c:
20909           Fixed misalignment of the function sub menu
20910           in the text editor pop up menu.
20911           
20912 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
20913         
20914         * src/text_editor.c: Fixed a compiler warning.
20915         
20916 2002-01-04  Andy Piper <andy.piper@freeuk.com>
20918         * THANKS, manuals/*/authors.sgml: updated for new translations
20919         * plugins/class-gen/clsGen.c: converted messages to English
20920         * src/about.c, src/main_menubar_def.h: string updates
20922 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
20924         * src/anjuta.c
20925           src/anjuta_cbs.c
20926           src/text_editor.c
20927           src/mainmenu_callbacks.c
20928           src/text_editor.h
20929           src/text_editor.c
20930           src/text_editor_cbs.c
20931           src/text_editor-gui.c:
20932           
20933           Earlier code for adding 'cross' button
20934           for closing pages were too error prone and unorganized.
20935           Cleaned up the code and shifted the 'extra' widgets
20936           creation (eg. close button, close_pixmap and lable)
20937           from anjuta to text_editor. This takes care of proper
20938           widgets creation and destruction. Otherwise, anjuta
20939           was crashing at too many points, especially related
20940           to docking and undocking.
20941           
20942 2002-01-04  Stephane Demurget  <demurgets@free.fr>
20944         * src/aneditor.cxx: removed debugging code.
20946         * data/properties/.cvsignore: added swap files.
20948 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
20950         * src/anjuta.c
20951           src/anjuta_cbs.c:
20952           Fixed Crashing of anjuta when a new file is saved as
20953           different file.
20954           
20955 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
20957         * src/aneditor.c: Some debug codes around.
20958         
20959         * data/internal.properties, data/anjuta.properties: Removed.
20960           data/properties/Makefile.am:
20961           data/properties/ada
20962           data/properties/cs
20963           data/properties/make
20964           data/properties/rc
20965           data/properties/html
20966           data/properties/ruby
20967           data/properties/baan
20968           data/properties/idl
20969           data/properties/pascal
20970           data/properties/sample
20971           data/properties/bash
20972           data/properties/java
20973           data/properties/perl
20974           data/properties/sql
20975           data/properties/conf
20976           data/properties/latex
20977           data/properties/props
20978           data/properties/vb
20979           data/properties/cpp
20980           data/properties/lua
20981           data/properties/python
20982           data/properties/xml
20983           data/properties/others
20984           data/properties/.cvsignore:
20985             Added files. Properties now splitted into small files
20986             for each language.
20988         * data/Makefile.am
20989           configure.in: Update the removal and added properties module.
20991         * src/preferences.c: preferences_new(): Updated to reflect the
20992           new properties files organization.
20993           
20994         * src/Makefile.am: Added Baan Lexer.
20996 2002-01-01  Stephane Demurget  <demurgets@free.fr>
20998         * src/aneditor.cxx: readded the baan lexer. 
21000         * src/preferences.c: fixed translated messages and a typo.
21002         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
21003           confusing the regexp usage in xml-i18-merge.
21005 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
21007         * src/project_dbase.c: tidied some messages, and spotted a typo in
21008           the reading of properties which prevented the project version from
21009           ever being reported in the Project Information window - fixed :)
21011         * po/POTFILES.in: removed syntax.h
21013 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21015         * data/internal.properties: fixed baan properties.
21016           Added all ada properties.
21018         * src/main_menubar_def.h,
21019           src/lexer.h,
21020           src/aneditor.cxx,
21021           src/utilities.[ch]: added support for the Ada highlight style.
21023 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21025         * plugins/*/.cvsignore: updated.
21027 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21029         * src/syntax.h,
21030           src/text_editor.c,
21031           src/Makefile.am: removed the empty header syntax.h.
21033 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
21035         * main_menubar.c:
21036         Stef's observation on the 'superfluous' hseparators in the recent
21037         files and projects is fully justified -- removed.
21038         
21039         * main_menubar_def.h:
21040         Changed "Plug Ins" to "Plugins" in the menu label.
21041         
21042         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
21043         Added class-gen in the configure output and class-gen module.
21044         
21045         * data/internal.properties:
21046         Correct mis-spelled "jave" to "java".
21047         Added file.is.source for *.h, *.c, *.cpp properties.
21048         
21049         * global-tags/Makefile.am:
21050         "chmod +x create_global_tags.sh" before it is executed, because
21051         there is very high chance that it will be found "-x" and resulting
21052         in error
21054 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21056         Fixed a crash on Solaris reported by Holder Burde, thanks to him
21057         for the backtrace.
21059         * src/gnome_project.c: (create_new_project): if the user doesn't
21060           select any icon, it doesn't have any extension and thus we can't
21061           use it in printf on Solaris, since the %s modifier use strlen to
21062           know the string length and then crash. On Linux, gcc checks the value
21063           of the pointer to be NULL and write "(null)" if necessary. We can't
21064           rely on that.
21066         * src/source.c: (source_write_desktop_entry): if there's no icon, we
21067           don't need to have the directory icon but the generic one.
21069 2001-12-30  Stephane Demurget  <demurgets@free.fr>
21071         Merged with latest (1.42) scintilla.
21073         Added: Support for the {load,save}.on.(de)activate properties.
21074                The PHP lexer to match keywords case insensitively.
21075                Baan lexer.
21076                Experimental supports for changeable style attribute & line
21077                wrapping.
21078                
21079         Updated: Both the C++ and HTML lexers.
21080                  More shell keywords added.
21081                  Horizontal scrolling and diplay of long lines optimised.
21082                  Cursor setting optimised.
21084         Bugs fixed: Caret movement over folded lines.
21085                     Selection tracking in 2ndary views when doing modifications.
21087         * scintilla/CallTip.{cxx.h},
21088           scintilla/ContractionState.{cxx,h},
21089           scintilla/Document.{cxx,h},
21090           scintilla/Editor.{cxx,h},
21091           scintilla/KeyWords.cxx,
21092           scintilla/LexHTML.cxx,
21093           scintilla/PlatGTK.cxx,
21094           scintilla/RESearch.cxx,
21095           scintilla/ScintillaBase.cxx,
21096           scintilla/ScintillaGTK.cxx,
21097           scintilla/Style.{cxx,h},
21098           scintilla/StyleContext.h,
21099           scintilla/ViewStyle.cxx,
21100           scintilla/include/*.h: updated.
21102         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
21104         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
21105           should have been told to the scintilla team. We're lucky I read the
21106           ChangeLog and the modifications of the lexer (thanks to the Gnome
21107           bonsai for this ;)
21109         * data/internal.properties: added Baan definitions.
21110           Fixed some issues for C such as *_cast directive, that are only
21111           available with C++.
21112           Updated C++, HTML and shell scripts definitions.
21113           Updated Ada and Bullant, that have been forgotten.
21115         * src/main_menubar_def.h,
21116           src/lexer.h,
21117           src/aneditor.cxx,
21118           src/utilities.[ch]: added support for the Baan highlight style.
21120 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21122         Polished the plugins menu behaviour and added a tearoff
21123         menuitem to the recent entries submenu.
21125         Note: The recent entries list seems to be too height
21126               with all these superfluous hseparators.
21128         * src/main_menubar.c: Polished, making some
21129           functions declarations static and cleaning some code.
21131           (create_submenu_plugin): removed the extra
21132           plugins entry and the horizontal separators.
21134           (on_plugins_menu_realize): the plugins menu is only
21135           shown if there's at least one available.
21137           (create_submenu*): added a tearoff menuitem to have
21138           a more homogeneous menu style. For now, it doesn't
21139           take care of user settings (but it was even worse
21140           before :).
21142 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21144         * configure.in: added the packageplugindir variable to avoid
21145           installing the plugins in $(prefix). It's not the same path as
21146           anjuta 2 to allow parallel installation.
21148 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21149         Fix a reopened part of bug #440676: keyboard navigation between the
21150         different text buffers. Changed to a more global approch. 
21152         * src/notebook.[ch]: removed.
21154         * src/Makefile.am: removed notebook.[ch]
21156         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
21157           (on_anjuta_window_key_press_event): added to fulfill the global
21158           shorcuts handling.
21160         * HACKING: updated according to the new global shortcuts handling.
21162 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
21164         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
21165           Shifted plugin menu from Edit submenu to main menu.
21166         
21167         * po/POTFILES.in:
21168           Added plugins/sample1/plugin-sample1.c
21169           
21170         * plugins/sample1/plugin-sample1.c:
21171           Added localization and used anjuta_info, instead of anjuta_error.
21172           
21173         * plugins/.cvsignore, plugins/sample1/.cvsignore:
21174           Added cvs ignores.
21175           
21176 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
21178         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
21179           for plugin dir.
21180         
21181         * Makefile.am: Added module plugins.
21182         
21183         * plugins, plugins/Makefile.am, plugins/sample1/*:
21184           Created plugins modules.
21185           
21186         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
21187           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
21188           to load plugins of *.so only and not *.so* (which results
21189           in duplicates).
21190         
21191         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
21192           plugins during packaging.
21194 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
21196         *  configure.in: Added Greek (el) to ALL_LINGUAS.
21198 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
21200         * configure.in: Added portuguese to ALL_LINGUAS
21202 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
21204         * global-tags/.cvsignore
21205         tagmanager/.cvsignore
21206         tagmanager/include/.cvsignore:
21207         Added cvs ignore files.
21209         * data/.cvsignore
21210         Updated cvs ignore file.
21211         
21212 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
21214         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
21215           data/anjuta.properties, data/internal.properties: clean up some 
21216           message strings (me)
21218 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
21220         * src/about.c, THANKS: added Jens to the credits
21221         
21222 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
21224         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
21225           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
21226           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
21227           Georg <mail@jensgeorg.de> to add close button to file tabs.
21229 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
21231         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
21232           (debugger now catches correct signal from process)
21234 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
21236         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
21237         * src/pixmaps.h: switch appwizard project icons to new designs
21238         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
21240 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
21242         * pixmaps/Makefile.am: stop redundant images from being installed.
21243           The next step will be to remove them completely.
21244         * src/appwiz*: further updates (more to come)
21245         * src/pixmaps.h: cleaned up, commented
21246         * src/splash.c: should use the pixmaps macro defined
21247         * HACKING: more on the graphics stuff and use of pixmaps.h
21249 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
21251         * src/defaults.c: fix bug #494864
21253 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
21255         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
21256           graphics from Misha
21257         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
21258           redundant graphics, no longer used
21259         * src/appwiz*: revamped application wizard by Andy and Misha for
21260           a more usable and professional look-and-feel
21261         * HACKING: updates to cover patching, graphics, and some additions
21262           post-0.1.8
21263         * TODO: removed some implemented features
21265 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
21267         * data/anjuta.properties, data/internal.properties: cleanup
21268         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
21269           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
21270           to edit styles colors for keywords and add Goto Tag menu option
21271           in the editor
21273 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
21275         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
21276         
21277         Fixed bug #460335
21278         fixes the Forget of the cursor position when tab is brought active
21279         from project manager.
21280         
21281 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
21283         * src/messages.c
21284           Exported "TERM=xterm" to get a color terminal when
21285           anjuta is not started from within a terminal.
21286           
21287 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
21289         * src/messages.c
21290           src/messages.h
21291           Added a frame around zvt terminal.
21292           
21293         * src/preferences_gui.c
21294           Modified to say "Use glade component (experimental)"
21295           instead of "Use Component".
21296           
21297 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
21299         * Patch from 
21300         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21301         
21302         * src/anjuta.c
21303         src/fileselection.c
21304         src/messages.c
21305         src/messages.h
21306         src/preferences.c
21307         src/preferences.h
21308         src/project_dbase.c
21310         a) Extra scrollbar in terminal no longer appears.
21311         b) Character set preference should be preserved (untested).
21312         c) File selection widget now remembers last directory.
21313         d) On creation of generic project, the glade 'file not found' error no
21314                 longer occurs.
21315         e) First terminal window is created 'on demand', so it should always to
21316                 the Right Thing (TM) as far as starting WD is concerned. Also, the
21317                 environment is now passed to the terminal.
21318         f) Solaris compilation should be fixed (replaced get_current_dir_name()
21319                 with getcwd()).
21320         g) Fixed some compilation warnings.
21322 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
21324         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
21325           src/pixmaps.h: applied terminal and warnings patch (Biswa)
21326         * src/*: cleanups (me)
21327         * pixmaps/mini_term.xpm: added new file for terminal button
21328           (me, based on existing artwork)
21330 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
21332         * configure.in: bumped version to 0.1.9-pre
21333         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
21334           translation
21335         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
21337 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
21339         * src/splash.c: removed a DOS end of line of a comment (so the *.po
21340           files are free of that char)
21341         * configure.in: added "az" to ALL_LINGUAS
21343 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
21345         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
21346           crash bug fix from Biswa.
21347         * FUTURE: added Anjuta/gIDE merger information to provide 
21348           details on future direction and status of 1.x stuff
21349         * NEWS: prepared for release
21350         * po/de.po: update from Jens Georg <mail@jensgeorg>
21352 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
21354         * multiple minor updates pre-0.1.8
21355         * patch from Biswa to fix syntax highlighting and packaging
21356         * po/fr.po: update from Stef
21358 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
21360         * global-tags/Makefile.am
21361         global-tags/create_global_tags.sh
21362         global-tags/tm_global_tags.c
21363         scintilla/LexCPP.cxx
21364         scintilla/include/SciLexer.h
21365         src/aneditor.cxx
21366         src/project_dbase.c
21367         tagmanager/Makefile.am
21368         tagmanager/include/Makefile.am
21369         tagmanager/include/tm_project.h
21370         tagmanager/include/tm_tag.h
21371         tagmanager/include/tm_tagmanager.h
21372         tagmanager/tm_project.c
21373         tagmanager/tm_source_file.c
21374         tagmanager/tm_tag.c
21375         tagmanager/tm_workspace.c:
21376         
21377         Includes the syntax highliting patch to scintilla).
21378         and more stable code.
21379         
21380         *tagmanager/include/tm_symbol.h: New file.
21381         *tagmanager/tm_symbol.c: New file.
21382         
21383         Add symbol tree building functionality at project level
21384         
21385         Patch from:
21386         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21387         
21388 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
21390         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
21391           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
21392           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
21393           : New and improved pixmaps from Misha <misha@phreaker.net>
21394           Thanks to him.
21396 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
21397         
21398         * Big patch submitted by
21399           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
21400           Many thanks to him.
21401         
21402         * src/Makefile.am, src/aneditor.cxx
21403           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
21404           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
21405           Use of tagmanager lib for advanced calltips.
21407         * global-tags/*: Created new directory and added files to 
21408           generate system.tags.
21410         * tagmanager/*: Created new directory and added tagmanager lib
21411           files.
21413         * configure.in, acconfig.h, Makefile.am: Modified to reflect
21414           the above additions.
21416         * data/Makefile.am: Modified to accomodate generated system.tags file.
21418 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
21420         * scintilla/: updated to 1.41
21421         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
21422         * src/about.c: updated list of authors
21423         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
21424         * HACKING: updated to cover Scintilla usage
21425         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
21426           translation
21428 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
21430         * src/aneditor.cxx: Fixed compilation errors with it.
21431           by add include to gtk+ headers and typedefining a mysteriously
21432           vanished class Colour.
21434 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
21436         * configure.in: Added pt_BR in the languages.
21437         
21438 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
21440         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
21441           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
21442         * THANKS: updated
21443         * manuals/C/anjuta-manual/*: new format to match
21444           the rest of the GNOME docs chapter layout. Added the many
21445           new contributors. Moved Authors and License information into new
21446           chapters of their own - should make expansion easier too
21447         * src/compiler_options.c: changed the profiler option to -pg to 
21448           work with GNU tools (gprof)
21449         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
21450           and text labels
21451         
21452 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
21454         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
21455           compiler_options_gui.c:
21456           Added a new entry for linker flags and renamed c_options to c_flags
21457           and l_options to l_libs. Also, added a new function:
21458           compiler_options_set_prjlflags_in_file();
21459         
21460         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
21461         
21462         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
21463           
21464 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
21466         * THANKS, src/about.c: corrections and additions following 
21467         Naba's big update
21468         * src/main_menubar.c: patch from Rikul to fix the problem with 
21469         menu accelerators not being loaded
21471 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
21473         * THANKS: Added all contributors and translators names and emails.
21474         * AUTHORS: Updated
21475         * pixmap/anjuta_logo.png: Reduced the size of the logo.
21476         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
21477               Added new file (earlier logo with border).
21478         * src/about.c: Added all contributors names and emails
21479               and used macro definition for logo pixmap file.
21480         * src/pixmaps.h: Added entry for anjuta splash screen.
21482 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
21484         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
21485         to new PNG version (thanks to Misha) and removed the old
21486         pixmap.
21488 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
21490         * THANKS: added Conner Mo for simplified Chinese translation.
21491         * configure.in: added zh_CN in ALL_LINGUAS
21493 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
21495         * THANKS: added Joe Man for his traditional Chinese translation.
21496         * configure.in: added zh_TW in ALL_LINGUAS.
21498 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
21500         * src/main_menubar_def.h: Changed the link of lidn to
21501         http://lidn.sourceforge.net.
21502         
21503 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
21505         * Applied patch from Rikul
21506         * Applied patch from Luca
21507         * Fixed a cvs conflict. :)
21509 2001-10-17  Stephane Demurget  <demurgets@free.fr>
21511         * THANKS: added Marc Botermans for his Dutch translation.
21513         * configure.in: added nl in ALL_LINGUAS.
21515         * po/nl.po: added.
21517 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
21519         * anjuta.c: Fixed luca's typo.
21520         * resources.c, resources.h: Changed gchar* return to void, to
21521                 avoid a compiler warning.
21522         * scintilla/Makefile.am: Reorganized file entries.
21523         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
21525 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
21527         * Upgraded scintilla to 1.4.
21528         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
21529                 LexLisp.cxx StyleContext.cxx StyleContext.h
21530         * src/Makefile.am: Added 4 lexers and separated lexer objects
21531                 from the main link variable.
21533 2001-10-14  Stephane Demurget  <demurgets@free.fr>
21535         * THANKS: added Luca, even if it shouldn't be my role to write
21536           this sort of thing :)
21538         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
21539           the latest Luca patch.
21541 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
21543         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
21544         This is not documented yet; plugins to come later.
21545         * src/find*.c: find dialogs now persistent 
21546         (Rick <rikul@bellsouth.net>)
21547         * widgets/gnomefilelist.c: fixed multiple file open issue 
21548         (Rick <rikul@bellsouth.net>)
21549         * changes to recent file and project lists handling 
21550         (lbell <lbell@tsc4.com>)
21551         * more minor UI updates (me)
21553 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
21555         * src/Makefile.am: removed warnings for traditional C syntax
21556         * pixmaps: added new icons for mini_locals, mini_cvs and
21557         the splash screen - thanks to Misha <misha@phreaker.net>
21559 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
21561         * src/toolbar.c: fix typo in tooltip text
21562         * ccview/cccmd.cc: alter Func to Function in menu text
21564 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
21566         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
21567         issue with find dialog reporting an error when Scintilla finds text
21568         * applied patch from Denis Boehme <boehme at syncio dot de> to support
21569         DOS files (i.e. CR/LF translation)
21571 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
21573         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
21574         #452436
21575         * data/internal.properties: default fold style now set to 3 :-)
21576         * applied patch from rikul <null@acm.org> to turn notebook tab 
21577         headings red when file has been edited.
21579 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
21581         * configure.in: Added "no" to ALL_LINGUAS.
21582         
21583 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
21585     * Patch from lbell <lbell@tsc4.com>
21586     src/controls.c
21587     src/debugger.c
21588     src/main_menubar.c
21589     src/main_menubar.h
21590     src/main_menubar_def.h
21591     src/mainmenu_callbacks.c
21592     src/mainmenu_callbacks.h
21593     src/project_dbase.c
21594     src/project_dbase.h
21595     
21596     Implemented a check menu item to handle the 'show locals' flag
21597     for the current project.
21599     * data/internal.properties: Removed the redundant command
21600     for gnome-terminal.
21601     
21602 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
21604         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
21606 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
21608         * configure.in: Added "ta" to the languages list.
21610 2001-09-21  Andy Piper <andy.piper@freeuk.com>
21612         * data/internal.properties:
21613           added fold.symbols property to control appearance of folds
21614           in the Scintilla editor (thanks to rikul <null@acm.org>)
21616 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
21618         * src/message.c:
21619           one extra button for message win is being created -- Fixed.
21620         
21621           The frame should be hidden and not only the pix_lab when
21622           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
21623           -- Fixed.
21624         
21625         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
21626           for the time being it is same as mini_cvs.xpm.
21627         
21628 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
21630         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
21632         Patch from rikul <null@acm.org>
21633         
21634         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
21635         glades.h, messages.c, messages.h, pixmaps.h,
21636         project_dbase.c, project_dbase.h, session.c,
21637         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
21638         
21639         inserted 'add to watch' option in inspect window, so you can add easily
21640         a variable in watch window .
21641         
21642         Added a new message pane for the gdb local variables inspection. Changed
21643         the code in messages.c to better account for future new panes insertion.
21644         Defined a new pixmap for the new tab button in pixmaps.h
21645         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
21646         install script.
21647         
21648         Changed the debugger module to have a single function for asking to gdb
21649         to send program info. The idea is to ask the debugger about only the
21650         info needed to open windows( watch, registers, etc ) to speedup the step
21651         command. I plan to ask informations to the debugger based on the user
21652         interface status.
21653         The request for local variables is enabled by default, but the
21654         projectDBase has a variable to control it, to allow disabling that
21655         feature,  there is also the code to save and to reload the state. If you
21656         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
21657         in project_dbase.c
21659         This big patch is from:  lbell <lbell@tsc4.com>
21660         
21661 2001-09-20  Stephane Demurget <demurgets@free.fr>
21663         Patch from rikul <null@acm.org> :
21665         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
21666           problem and added folding support for php/hmtl.
21668 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
21670         * Fixed dnd of files within scintilla.
21671         patch from:  rikul <null@acm.org>
21672         
21673 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
21675         * Applied patch from Luca.
21676         
21677         * src/source.c: source_write_build_files(): Fixed the project generation
21678           failure. The fist return statement and the free_project_type were 
21679           misplaced.
21681 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
21682         
21683         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
21684         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
21685         
21686         1) Restore the error color to red (waiting for a configurable one )
21687         2) Saving projects settings if you exit anjuta without closing an open
21688         saved project
21689         3) New Menu 'repaeat search' to search with a keystroke without pressing
21690         the toolbar button
21691         4) some define in the menus to better handle menu item update
21692         
21693         Patch from: lbell <lbell@tsc4.com>
21694         
21695         * main_menubar_def.h, main_menubar.c: Change the position of
21696         "Repeat find" menu position.
21698 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
21700          project_type.h, project_type.c, source.c: Applied patch.
21701          patch from Johannes Schmid <clubfan@users.sourceforge.net>
21702          
21703 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
21705         * configure.in, src/Makefile.am: Using macros for ORBit flags.
21706         
21707 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
21708         
21709         * Fixed bug #445752
21710   
21711 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
21712         
21713         * Fixed bugs in Gtk-- and Gnome-- project type
21715 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
21717         * dnd.c: Support for multiple files drag-n-drop.
21718         
21719           Patch from: rikul <null@acm.org>
21720         
21721         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
21722           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
21723           saving from menu.
21724         
21725           Patch from: rikul <null@acm.org>
21727         * Applied patch for widgetizing goto dialog box.
21728           Patch from: ???
21729         
21730         * Applied patch for having new project type handling.
21731           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21732           
21733 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
21735         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
21736           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
21737           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
21738           find_replace.c, find_replace.h, find_text.c, find_text.h,
21739           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
21740           project_dbase.h, source.c, text_editor.c, text_editor.h,
21741           text_editor_cbs.c, utilities.c, utilities.h:
21742         
21743           Applied a huge patch (after slight preview). I would like Luca
21744           to have his feature additions mentioned here.
21745         
21746           Patch from: lbell <lbell@tsc4.com>
21748 2001-09-09  Stephane Demurget <demurgets@free.fr>
21750         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
21752         * po/fr.po: updated to the latest sources.
21755 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
21756         
21757         * Fixed bug #445752
21758   
21759 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
21761         * dnd.h, dnd.c: New files for drag n drop support.
21762                 
21763         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
21764            Added drag and drop support for opening files.
21765         
21766         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
21767         Archit Baweja <bighead@crosswinds.net> for this idea.
21768         
21769         * TODO: Added some more todos. :-(
21771 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
21773         * Fixed the goto line activate bug.
21774         patch from: Martyn Bone <mbone@brightstar.u-net.com>
21776 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
21777         
21778         * Fixed bugs in Gtk-- and Gnome-- project type
21780 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
21782         * widgets/gonmefilelist.c, gnomefilelist.c:
21783         Modified multiple selection on pressing control.
21784           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
21785         
21786         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
21787         Modified multiple selection on pressing control.
21788           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
21789         
21790 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
21792         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
21793           This is useless; but just in case...
21795 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
21797         * data/internal.properties: modified a bit of perl properties.
21798         
21799 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
21801         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
21802           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
21803           Added support for multiple file imports. Changed the standrd C++
21804           convention of #include <file> to #include <file.h>, because I had given
21805           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
21806           now support the #include <file> convention. That is something to be fixed :). 
21807           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
21809 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
21811         * src/anjuta.c: Added function static greetings_text(), to solve the non
21812                 translation of the greetings text in the wizard.
21813                 
21814 2001-08-31  Andy Piper <andy.piper@freeuk.com>
21816         * src/find_in_files_gui.c: made order of buttons consistent with other Find
21817           dialogs, with OK the default (fix bug #453482)
21819 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
21821         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
21822         
21823         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
21824         
21825 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
21827         * src/aneditor.cxx
21828           src/aneditor.h
21829           src/anjuta_cbs.c
21830           src/controls.c
21831           src/main_menubar.c
21832           src/main_menubar.h
21833           src/main_menubar_def.h
21834           src/mainmenu_callbacks.c
21835           src/mainmenu_callbacks.h:
21836                 Applied the patch that addes menu items which allow users to
21837                 insert GPL notice and date time in current document.
21838                 patch from: Rick Patel <rikul@shreve.net>       
21839                 
21840         * src/main_menu.c: Fixed a compilation error.
21841         
21842         * src/anjuta.c: Fixed non-rememberence of editor tab position.
21843         
21844         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
21845           about the unterminated strings.
21846           
21847         * scintilla/*: Updated scintilla to 1.3.9 version.
21848         
21849 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
21850         
21851         * widgets/gnomefileselection.c:
21852           Applied the patch for fixing multiple selection of file open funcion,
21853           which will deselect the files selected.
21854           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
21856 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
21858         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
21859           src/fileselection.c, src/anjuta_cbs.c:
21860           Applied the patch     for multiple selection of file open.
21861           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
21862           
21863 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
21865         * Removed "-f" option in call to devhelp, because devhelp no longer
21866           supports that.
21867         
21868 2001-08-26  Stephane Demurget <demurgets@free.fr>
21870         All these modifications have been pointed out by
21871         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
21873         * data/internal.properties: two fixes for the PHP lexer.
21874           this out.
21876         * fr.po: minor fixes.
21878         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
21880 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
21881         
21882         * main_menubar.c,
21883           main_menubar.h,
21884           main_menubar_def.h,
21885           main_menubar_callbacks.c,
21886           controls.c:
21887                 Added new menu item for "close all fils".
21888                 (Patch from Rikul <rikul@shreve.net>, after revision)
21889         
21890         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
21891         
21892         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
21893                 (Patch from Rikul <rikul@shreve.net>)
21894         
21895         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
21896                 (Patch from Rikul <rikul@shreve.net>)
21898 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
21899         
21900         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
21901            project name in application widzard.
21902            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
21904         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
21905           of the 'OK' button there is an 'Execute' one.
21906           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
21907         
21908         * executer.c: Changed cancel button to close button. That was more appropriate.
21909           
21910 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
21912         * HACKING: corrected >>>>>> Config management.
21913         
21914         * HACKING: Added many things.
21915         
21916         * src/launcher.h: Added some comments.
21918 2001-08-21  Stephane Demurget <demurgets@free.fr>
21920         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
21922         * HACKING,
21923           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21924           src/appwizard_cbs.c,
21925           src/appwizard_gui.c: Applied UI/docs cleanup patch from
21926           Andy Piper <andy.piper@freeuk.com>
21928         * po/fr.po: updated to latest sources.
21930         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
21933 2001-08-18  Andy Piper <andy.piper@freeuk.com>
21935         * Fixed bugs #450280 and #448845
21937         * src/about.c: corrected Naba's e-mail address (.net, not .com)
21938         
21939         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
21940           named dialogs
21941         
21942         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
21943           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
21944           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
21945           names to remove "Anjuta: " prefix
21946           
21947         * src/main_menubar_def.c: altered a message
21948         
21949         * launcher/anjuta_launcher.c: cleaned up some messages
21951         * src/debugger.c: edited messages to improve clarity
21952         
21953         * src/app_wiz*.c: tidied wizard interface
21956 2001-08-15  Stephane Demurget <demurgets@free.fr>
21958         Synced Naba's fix and mine about the wizards not working and removed
21959         anjuta.prj to avoid a nasty checkin.
21961         * Makefile.am: removed the install-data-local rule.
21963         * data/Makefile.am: changed the list of files.
21965         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
21967         * .cvsignore: added anjuta.prj for the same reason.
21970 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
21972         * src/source.c: Fixed a bug that fails new gnome projects to get
21973           created.
21975         * src/project_manager.c: Fixed a bug that disables storing recent
21976           project history.
21978         * Makefile.am: Added stuffs to install the macro files in the
21979           anjuta share file.
21982 2001-08-14  Stephane Demurget <demurgets@free.fr>
21984         * data/Makefile.am: added some rules to support the gnome/ macros
21985           dir in order to make the wizards work again.
21987         * anjuta.spec.in: upped the release number.
21990 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
21992         * configure.in (ALL_LINGUAS): Added pl.
21995 2001-08-09  Stephane Demurget <demurgets@free.fr>
21997         * anjuta.spec.in: fixed the doc files list.
22000 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
22002         * src/about.c: corrected my email address. :-)
22003         
22004         * TODO: Updated.
22005         
22006         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
22007          (patch from Andy Piper <squiggle@ukgateway.net>)
22009 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
22011         * debugger.c: Fixed a bug associated with debugging threaded
22012           application.
22013         
22014         * text_editor_menu.c: Fixed broken ui in text editor
22015           pop up menu.
22016           
22017         * text_editor_menu.c: Now the option sub menu in text editor pop up
22018           works.
22019         
22020         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
22021                 (suggested by lord sibn <sibn@utspl.cjb.net> )
22022         
22023 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22025         * src/text_editor_menu.c: Added menu item for context help
22026           (patch from Andy Piper <squiggle@ukgateway.net>)
22027         
22028 2001-08-06  Stephane Demurget <demurgets@free.fr>
22030         * ccview/cccproj.cc: added missing i18n strings.
22032         * data/welcome.txt: bumped version to 0.1.6.
22034         * src/anjuta.c: fixed a compilation error due to devhelp integration.
22036 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22037         
22038         * help.c, help.h: Added support for DevHelp context sensitive help
22039                 and gnome api browsing.
22040         * Fixed toolbars and editor views "not save" bug.
22041         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
22042           (patch from Andy Piper <squiggle@ukgateway.net>)
22043         * Updated THANKS and chapter15.sgml for uk and ru translators.
22045 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
22047         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
22048         * Updated configure.in to include these changes
22049         
22050 2001-08-03  Stephane Demurget <demurgets@free.fr>
22052         * src/project_dbase_gui.c: fixed bug #446963
22053           (on_project_dbase_ccview_update_start),
22054           (on_project_dbase_ccview_update_end): added.
22055           These two respectively disable and enable close file/project
22056           menu entries and toolbar items, while the ccview part updates
22057           its tag database.  
22060 2001-08-03  Stephane Demurget <demurgets@free.fr>
22062         * configure.in: added sv to the ALL_LINGUAS list.
22063         
22065 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
22067         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
22068                 file to work: merge translations and distribute it.
22070         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
22072         * NEWS, README, THANKS & TODO: Spelling fixes.
22074 2001-08-01  Stephane Demurget <demurgets@free.fr>
22076         * README: updated requirements.
22078         * scintilla/Makefile.am,
22079           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
22080           target can't be realized (custom build path).
22082         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
22083           Removed install-data-local.
22085         * src/compiler_options.c: changed the include paths of the pixmaps.
22086           we hadn't any warning because of the include paths passed to the
22087           compiler. Thanks to make distcheck for reporting this.
22090 2001-07-31  Stephane Demurget <demurgets@free.fr>
22092         * NEWS, THANKS: updated.
22094         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
22095           fixed to show the correct kernel signal number and its description.
22097         * widgets/gnomefilelist.c: fixed bug #445756
22098           (goto_last): renamed to goto_prev and changed according to goto_next.
22099           (goto_next): added.
22100           (goto_directory): removed.
22101           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
22102           returned value is now the position in the list.
22103           (check_ok_button_cb): changed the back check and added one for next.
22104           (gnome_filelist_set_dir): the check in history make it wouldn't be
22105           a "true" history. polished the whole thing, using set_dir_internal.
22106           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
22107           there's no check in the history when using back or next.
22109         * manuals/*: added missing .cvsignore files.
22112 2001-07-30  Stephane Demurget <demurgets@free.fr>
22114         * po/fr.po: updated to latest sources.
22116         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
22117           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
22118           to put off their sensitive attributes.
22120 2001-07-29  Stephane Demurget <demurgets@free.fr>
22121         
22122         * po/fr.po: fixed some grammar things.
22123           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
22124           this out.
22125         
22126         * src/utilities.c: (file_is_link): use lstat instead of stat.
22128 2001-07-27  Naba Kumar <kh_naba@123india.com>
22129         
22130         * Remove help dir from cvs, because it is no longer
22131           needed.
22132         
22133         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
22134           needed.
22136 2001-07-24  Naba Kumar <kh_naba@123india.com>
22138         * debugger.c: (debugger_update_prog_status): Fixed
22139                 the bug with gdb version 5. Debugger starts, when
22140                 step in/out/over etc are clicked.
22141         
22142         * debugger.c: All functions: added debugging codes.
22143         
22144         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
22145         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
22146           Modified to recognize non project files also.
22147           
22148         * source.c: (source_write_configure_in):
22149           Added source for 'prefix' counterparts for
22150           no-prefix AC_SUBST.
22151         
22152 2001-07-23  Naba Kumar <kh_naba@123india.com>
22153         
22154         * anjuta.c: added function anjuta_remove_text_editor();
22155           and suitably modified anjuta_remove_current_text_editor().
22156           
22157         * project_dbase.c: project_dbase_close(), Added code to
22158           close all opened files that belong to the project when
22159           the project is closed.
22160          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
22161         
22162         * Updated the manuals/anjuta-manual subdir for GDP standards.
22163            (patch from Andy Piper <squiggle@ukgateway.net>)
22164         
22165         * main_menubar.h, main_menubar.def: Added Menu items to handle
22166           urls for library references, bugs, patches and feature request
22167           submission.
22168         
22169 2001-07-20  Naba Kumar <kh_naba@123india.com>
22170         
22171         * Set wmclass names in all windows.
22172           (patch from Andy Piper <squiggle@ukgateway.net>)
22173         * New splash logo from "Misha" <misha@phreaker.net>);
22175 2001-07-19  Naba Kumar <kh_naba@123india.com>
22176         
22177         * preferences.[h,c], preferences_gui.c: Added 4 properties to
22178           set caret color, calltip back color and selection fore/back
22179           color.
22181 2001-07-18  Naba Kumar <kh_naba@123india.com>
22182         
22183         * project_dbase.c: Closes all files when project is closed.
22184          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
22185          -- We still need to refine this as it closes all sort of files.
22186         
22187         * compiler_options.c: Fixed seg-fault bug when last item in
22188           compiler option lists is removed.
22189         
22190         * Fixed missing newline warnings during compilation.
22191           (patch from Andy Piper <squiggle@ukgateway.net>)
22193 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
22195         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
22196                 autogenerated no need to store'em in CVS.
22198         * ccview/.cvsignore: Addition of cvsignore.
22200 2001-07-17  Naba Kumar <kh_naba@123india.com>
22201         
22202         *GUI fixes and spell corrections
22203         (patch from Andy Piper <squiggle@ukgateway.net>)
22205 2001-07-15  Naba Kumar <kh_naba@123india.com>
22206         
22207         *Fixed double error message for file not found.
22208         
22209         *Put white backgrounds for png images.
22210         
22211         *Converted '-' to '_' in sgml files.
22213 2001-07-14  Naba Kumar <kh_naba@123india.com>
22214         
22215         * project_dbase.c: Short-cut for expand/collasp project tree
22216         
22217         * project_dbase_gui.c:
22218          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
22220 2001-07-13  Naba Kumar <kh_naba@123india.com>
22221         
22222         * notebook.[h,c]: Added
22223          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
22224         Project/message window now toggles on control and
22225         and notebook switch short-cut
22227 2001-07-7  Naba Kumar <kh_naba@123india.com>
22228         
22229         * Changed a new icon set which looks more gnomish.
22230         
22231         * Changed a new anjuta splash logo.
22232         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
22234 2001-07-6  Naba Kumar <kh_naba@123india.com>
22235         
22236         * ccview/*: Integrated ccview for class view and file view
22237                 in the project Manager.
22238         
22239         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
22241 2001-07-1  Naba Kumar <kh_naba@123india.com>
22242         
22243         * scintilla/*: Upgraded Scintilla to version 1.3.7
22244         
22245         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
22246         
22247 2001-06-28  Naba Kumar <kh_naba@123india.com>
22248         
22249         * src/debugger.c: Correct step-over and step-out swapping.
22250         
22251         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
22252           chapters and added more stuffs.
22254 2001-06-13  Naba Kumar <kh_naba@123india.com>
22255         
22256         * data/autogen.sh.gtkmm: Added
22257         
22258         * data/autogen.sh.gnomemm: Added
22259         
22260         * src/appwiz.c: Added two more application wizard templetes
22261         
22262         * src/project: for gtk-- and gnome-- and proper support
22263         
22264         * src/source.c: for c++ in the project configuration.
22265         
22266         * src/source.h:
22268 2001-05-05  Naba Kumar <kh_naba@123india.com>
22270         * Merged my pre-cvs modifications with 
22271           the current cvs copy.
22273         * (lot of files change).
22275         * Implemented session management.
22277         * Local installation possible by
22278           manageing our own pixmaps paths
22279           manupulations.
22280         
22281         * resources.h: Added.
22282         * resources.c: Added.
22284         * Fixed some bugs.
22285         
22286 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
22288         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
22289                 Corrected/extended ignores.
22291 2001-05-04  Naba Kumar <kh_naba@123india.com>
22293         * manuals/: dir tree added.
22294           Sgml documentation started in this dir.
22295           
22296         * omf-install/: dir tree added.
22297         
22298         * manuals/anjuta-manual/C/anjuta-manual.sgml:
22299           Created initial document structure.
22300           
22301         * configure.in: Added test for scrollkeeper.
22302           Added some Makefile entries in AC_OUTPUT.
22303         
22304         * Makefile.am: Added subdir manuals/
22305         
22306         * HACKING: Wrote something stupid.
22308 2001-05-02  Stéphane Démurget <demurgets@free.fr>
22310         * Makefile.am: Added ChangeLog in local data list, becaused it's
22311           needed to create a new project.
22312           
22313         * po/fr.po: minor fixes.
22315         * src/build_file.c, src/configurer.c, src/debugger.c,
22316           src/executer.c, src/find_replace.c, src/gnome_project.c,
22317           src/goto_line.c, src/launcher.c, src/messages.c, 
22318           src/preferences.c src/project_dbase.c: functions declared static.
22319           
22320         * widgets/gnomefilelist.c: Fixed a project creation bug,
22321           introduced with latest changes.
22323 2001-05-01  Stéphane Démurget <demurgets@free.fr>
22325         * widgets/gnomefilelist.c,
22326           BUGS: Fixed an annoying bug preventing from loading files/project
22327           given on the command line. Polished the whole gnome_filelist widget.
22329 2001-04-27  Stéphane Démurget <demurgets@free.fr>
22331         * src/main.c,
22332           src/anjuta.c,
22333           src/anjuta.h: Polished the command line parsing.
22335         * BUGS: Need to clean that damn gnome_filelist widget.
22337 2001-04-25  Stéphane Démurget <demurgets@free.fr>
22339         * src/registers.c,
22340           src/sharedlib.c,
22341           src/signals.c: Removed duplicated includes.
22343         * po/fr.po: minor fixes.
22345         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
22346           create_compiler_options_page? () declared static.
22347         * src/main.c,
22348           src/anjuta.c: Put a command line option for disabling
22349           the splashscreen.
22351         * src/preferences_gui.c: Fixed an internationalization issue,
22352           other functions declared static.
22354         * src/gnome_project.c: Fixed some memory leaks,
22355           new_prj_terminated () declared static. 
22357 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
22359         * configure.in: Sort ALL_LINGUAS alphabetically.
22361 2001-04-22  Stéphane Démurget <demurgets@free.fr>
22363         * Emptied that ugly old Changelog.
22365 == Anjuta 0.1.5 ===
22366 == Anjuta 0.1.4 ==
22368 2001-03-10 Naba kumar  <naba@gnome.org>
22370         * src/gnome_project.c: Fixed project dir creation bug.
22372         * src/text_editor.c: Fixed double accelerators bug.
22373         
22374         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
22376         * src/stack_trace.c, * src/compiler_options.c,
22377         data/internals.properties, src/defaults.c:
22378         Fixed pixmap creation with NULL window.
22380         * src/commands.c, src/preferences_gui.c, src/build_project.c
22381         src/clean_project.c: Bug fix.
22382         
22383         * src/main_menubar_def.h: i18n bug fix.
22384         
22385         * src/executer.h, src/executer.c: Bug fix.
22386         
22387         * src/controls.c: Bug fix.
22388         
22389         * src/debugger.c: Debugger now takes program args.
22390         
22391         * po/ja.po: Added japanese translation file.
22392         
22393         Upgraded to ver 0.1.4
22394         ... Fixed other minor bugs.
22396 == Anjuta 0.1.3 ===
22398 2001-XX-XX Naba kumar  <naba@gnome.org>
22400         * Lots of unaccountable changes. Integrated scintilla.
22401         Redesigned Project managemet. Added supports for other languages.
22402         Java style properties managements. .... blah blah
22403         
22404 2000-11-11 Naba kumar  <naba@gnome.org>
22406         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
22407         Upgraded to version 0.1.3.
22409         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
22410         Fixed to activate Debug->add watch properly.
22412 === Anjuta 0.1.2 beta_2 ===
22413 === Anjuta 0.1.2 ===
22415 2000-11-05 Naba kumar  <naba@gnome.org>
22417         * src/compiler_options.c, src/compiler_options_cbs.c
22418         src/compiler_options_cbs.h, src/compiler_options_gui.c
22419         src/anjuta2.c, extra/stock_libs.anj (new),
22420         extra/README.stock_libs (new), htmls/page13.html,
22421         htmls/images/*: Improved Library settings GUI. Can now enable/disable
22422         added libraries. Stock libs provided for ease of entry. Modified
22423         help html file accordingly.
22425 2000-11-03 Naba kumar  <naba@gnome.org>
22427         * README: Minor fixes in Doc files.
22429         * src/gnome_prj.c, src/appwidzard_cbs.c:
22430         Fixed to ignore non-existant dir for blank prj.
22431         More checking in project creation, especially to confirm
22432         that the prj file already does not exist.
22434         * anjuta.spec, configure.in: Upgraded to version 0.1.2
22436         * src/controls.c: Now Menu item "Format/Detach current document"
22437         is inactive when there is no document opened.
22439 === Anjuta 0.1.1 ===
22441 2000-11-01 Naba kumar  <naba@gnome.org>
22443         Completed and Release of first version (Beta) with lots of bugs.
22445 1999-12-27 Naba kumar  <naba@gnome.org>
22447         Anjuta project started.