Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob518d850026b23ba785e46ef075cd21e72dd699b9
1 2007-10-19  Johannes Schmid <jhs@gnome.org>
3         * plugins/subversion/subversion-callbacks.c: (check_filename):
4         
5         Fixed #487854 – Anjuta crashes when i try to add a SVN url
7 2007-10-19  Naba Kumar  <naba@gnome.org>
9         * plugins/file-manager/file-model.c: Fixed a critical runtime
10         warning.
12 2007-10-18  Johannes Schmid <jhs@gnome.org>
14         * libanjuta/anjuta-ui.h:
15         Small fix on icon macros
16         
17         * libanjuta/interfaces/libanjuta.idl:
18         * plugins/language-manager/plugin.c: (ilanguage_get_name),
19         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
20         (ilanguage_iface_init):
21         
22         Added get_from_editor() and get_name_from_editor() methods
23         to IAnjutaLanguage
24         
25         * plugins/document-manager/plugin.c:
26         (update_editor_ui_interface_items), (on_editor_changed):
27         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
28         .in:
29         * plugins/language-support-cpp-java/plugin.c: (install_support):
30         
31         Ported plugins to use the new interface
33 2007-10-17  Johannes Schmid <jhs@gnome.org>
35         * libanjuta/anjuta-ui.h:
36         
37         Added macros to register stock icons to stop all this copy&paste
38         which had spread over a lot of files. New macros support to add 
39         icons with toolbar and menu size (16 and 24)
40         
41         * plugins/class-inheritance/plugin.c: (register_stock_icons):
42         * plugins/debug-manager/images/anjuta-attach.svg:
43         * plugins/debug-manager/images/anjuta-step-out.svg:
44         * plugins/debug-manager/images/anjuta-step-over.svg:
45         * plugins/debug-manager/plugin.c: (register_stock_icons):
46         * plugins/document-manager/images/Makefile.am:
47         * plugins/document-manager/images/anjuta-block-end.svg:
48         * plugins/document-manager/images/anjuta-block-start.svg:
49         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
50         * plugins/document-manager/images/anjuta-bookmark.svg:
51         * plugins/document-manager/images/anjuta-go-history-next.svg:
52         * plugins/document-manager/images/anjuta-go-history-prev.svg:
53         * plugins/document-manager/plugin.c: (register_stock_icons):
54         * plugins/glade/plugin.c: (register_stock_icons):
55         * plugins/language-support-cpp-java/plugin.c:
56         (register_stock_icons):
57         * plugins/message-view/Makefile.am:
58         * plugins/message-view/anjuta-go-message-next.svg:
59         * plugins/message-view/anjuta-go-message-prev.svg:
60         * plugins/message-view/anjuta-message-view.svg:
61         * plugins/message-view/messages.xpm:
62         * plugins/message-view/plugin.c: (register_stock_icons):
63         * plugins/patch/plugin.c: (patch_plugin_activate):
64         * plugins/project-manager/plugin.c: (register_stock_icons):
65         * plugins/search/Makefile.am:
66         * plugins/search/anjuta-go-match-next.svg:
67         * plugins/search/anjuta-go-match-prev.svg:
68         * plugins/search/plugin.c: (activate_plugin):
69         * plugins/symbol-browser/plugin.c: (register_stock_icons):
70         * plugins/terminal/terminal.c: (register_stock_icons):
71         * plugins/valgrind/plugin.c: (register_stock_icons):
72         
73         Updated to use the new icons and added several new and updated 
74         icons from #480093
76 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
78         * libanjuta/anjuta-plugin-handle.c,
79         libanjuta/anjuta-plugin-handle.h:
80         Add a new path property containing the directory of the .plugin
81         file, library file (.so or whatever) must be in the same directory
83         * libanjuta/anjuta-plugin-manager.c,
84         libanjuta/interfaces/libanjuta.idl,
85         (removed) libanjuta/anjuta-glue-plugin.c,
86         (removed) libanjuta/anjuta-glue-plugin.h,
87         (removed) libanjuta/anjuta-glue-c.c,
88         (removed) libanjuta/anjuta-glue-c.h,
89         (removed) libanjuta/anjuta-glue-cpp.c,
90         (removed) libanjuta/anjuta-glue-cpp.h,
91         (removed) libanjuta/anjuta-glue-factory.c,
92         (removed) libanjuta/anjuta-glue-factory.h,
93         (added) libanjuta/anjuta-c-module.c,
94         (added) libanjuta/anjuta-c-module.h,
95         (added) libanjuta/anjuta-c-plugin-factory.c,
96         (added) libanjuta/anjuta-c-plugin-factory.h,
97         libanjuta/Makefile.am:
98         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
99         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
100         implementing IAnjutaPluginFactory
101         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
103         * libanjuta/libanjuta.h:
104         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
105         interface)
107         * libanjuta/anjuta-plugin.h:
108         Replace AnjutaGluePlugin by GTypeModule
109         Remove unused anjuta_glue_get_component_type replaced by
110         g_type_from_name
112         * plugins/build-basic-autotools/build-basic-autotools.h,
113         plugins/class-gen/plugin.h,
114         plugins/class-inheritance/plugin.h,
115         plugins/cvs-plugin/plugin.h,
116         plugins/debug-manager/plugin.h,
117         plugins/devhelp/plugin.h,
118         plugins/document-manager/plugin.h,
119         plugins/editor/plugin.h,
120         plugins/file-loader/plugin.h,
121         plugins/file-wizard/plugin.h,
122         plugins/gdb/plugin.h,
123         plugins/glade/plugin.h,
124         plugins/gtodo/plugin.h,
125         plugins/indent/plugin.h,
126         plugins/language-manager/plugin.h,
127         plugins/language-support-cpp-java/plugin.h,
128         plugins/macro/plugin.h,
129         plugins/message-view/plugin.h,
130         plugins/patch/plugin.h,
131         plugins/profiler/plugin.h,
132         plugins/project-import/plugin.h,
133         plugins/project-manager/plugin.h,
134         plugins/project-wizard/plugin.h,
135         plugins/sample1/plugin.h,
136         plugins/search/plugin.h,
137         plugins/sourceview/plugin.h,
138         plugins/subversion/plugin.h,
139         plugins/symbol-browser/plugin.h,
140         plugins/symbol-db/plugin.h,
141         plugins/terminal/terminal.c,
142         plugins/tools/plugin.h,
143         plugins/valgrind/plugin.h:
144         Replace AnjutaGluePlugin by GTypeModule
146 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
148         * plugins/debug-manager/breakpoints.c:
149         Fix bug#487112, crash while removing a breakpoint in a new file
151 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
153         * plugins/document-manager/search-box.c:
154         Fix a crash (with an useful comment) focus-out-event handler must
155         return a gboolean
157 2007-10-14 Johannes Schmid <jhs@gnome.org>
159         * plugins/sourceview/sourceview.c:
160         Hide calltip when "Up" or "Down" key is pressed
162 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
164         * plugins/document-manager/search-box.c:
165         Change included file order to avoid a compile error with gnome 2.16
167 2007-10-13  Johannes Schmid <jhs@gnome.org>
169         * plugins/debug-manager/plugin.c: (enable_log_view):
170         
171         Fixed crash when closing a project and unloading another while
172         the debugger is enabled
174 2007-10-13  Johannes Schmid <jhs@gnome.org>
176         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
177         
178         Use correct breakpoint icon
179         
180         * plugins/devhelp/Makefile.am:
181         * plugins/devhelp/anjuta-go-help-next.svg:
182         * plugins/devhelp/anjuta-go-help-prev.svg:
183         * plugins/devhelp/plugin.c: (register_stock_icons),
184         (devhelp_activate):
185         
186         Added new icons from #480093
187         
188         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
189         * plugins/document-manager/images/anjuta-bookmark-first.svg:
190         * plugins/document-manager/images/anjuta-bookmark-last.svg:
191         * plugins/document-manager/images/anjuta-bookmark-next.svg:
192         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
193         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
194         * plugins/message-view/anjuta-go-message-next.svg:
195         * plugins/message-view/anjuta-go-message-prev.svg:
196         
197         Updated icons from #480093
198                 
199         * src/anjuta-actions.h:
200         Use GTK_STOCK_FULLSCREEN
201         
202         * src/anjuta-app.c: (on_gdl_style_changed),
203         (anjuta_app_instance_init):
204         * src/anjuta.glade:
205         
206         Added preference option to set the gdl switcher style
208 2007-10-13  Johannes Schmid <jhs@gnome.org>
210         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
211         (get_property_value_as_string), (set_property_value_as_string),
212         (register_callbacks):
213         * libanjuta/anjuta-preferences.h:
214         
215         Support GtkFileChooserButton as preferences widget
216         
217         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
218         
219         Fixed a Gtk-Critical
220         
221         * plugins/file-manager/Makefile.am:
222         * plugins/file-manager/file-model.c: (file_model_filter_file),
223         (file_model_add_dummy), (file_model_expand_idle),
224         (file_model_set_property), (file_model_get_property),
225         (file_model_class_init):
226         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
227         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
228         (file_manager_activate), (file_manager_finalize),
229         (file_manager_instance_init), (ipreferences_merge),
230         (ipreferences_unmerge), (ipreferences_iface_init):
231         * plugins/file-manager/plugin.h:
232         
233         Added preferences to file-manager
235         * plugins/glade/plugin.c: (activate_plugin):
236         
237         Move Properties widget into center because it is way to big
238         for the sidebar
240 2007-10-10  Johannes Schmid <jhs@gnome.org>
242         * plugins/language-support-cpp-java/Makefile.am:
243         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
244         * plugins/language-support-cpp-java/anjuta-complete.svg:
245         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
246         * plugins/language-support-cpp-java/plugin.c:
247         (register_stock_icons):
248         
249         And yet some more icons...
251 2007-10-10  Johannes Schmid <jhs@gnome.org>
253         * plugins/debug-manager/breakpoints.c:
254         * plugins/debug-manager/images/Makefile.am:
255         * plugins/debug-manager/images/anjuta-bookmark.svg:
256         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
257         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
258         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
259         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
260         * plugins/debug-manager/images/anjuta-linemark.svg:
261         * plugins/debug-manager/images/anjuta-pcmark.svg:
262         * plugins/debug-manager/plugin.c: (register_stock_icons):
263         * plugins/debug-manager/sparse_view.c:
264         * plugins/document-manager/images/Makefile.am:
265         * plugins/document-manager/images/anjuta-block-select.svg:
266         * plugins/document-manager/images/anjuta-fold-close.svg:
267         * plugins/document-manager/images/anjuta-fold-open.svg:
268         * plugins/document-manager/images/anjuta-fold-toggle.svg:
269         * plugins/document-manager/images/anjuta-indent-less.svg:
270         * plugins/document-manager/images/anjuta-indent-more.svg:
271         * plugins/document-manager/images/anjuta-swap.svg:
272         * plugins/document-manager/images/block_select.xpm:
273         * plugins/document-manager/images/fold_close.xpm:
274         * plugins/document-manager/images/fold_open.xpm:
275         * plugins/document-manager/images/fold_toggle.xpm:
276         * plugins/document-manager/images/indent.xpm:
277         * plugins/document-manager/images/indent_dcr.xpm:
278         * plugins/document-manager/images/indent_inc.xpm:
279         * plugins/document-manager/plugin.c: (register_stock_icons):    
280         * plugins/editor/Makefile.am:
281         * plugins/editor/anjuta-bookmark-16.xpm:
282         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
283         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
284         * plugins/editor/anjuta-linemark-16.xpm:
285         * plugins/editor/anjuta-pcmark-16.xpm:
286         * plugins/editor/bookmark.xpm:
287         * plugins/editor/breakpoint-disabled.xpm:
288         * plugins/editor/breakpoint-enabled.xpm:
289         * plugins/editor/linemarker.xpm:
290         * plugins/editor/program-counter.xpm:
291         * plugins/editor/text_editor.c:
292         * plugins/message-view/Makefile.am:
293         * plugins/message-view/anjuta-go-message-next.svg:
294         * plugins/message-view/anjuta-go-message-prev.svg:
295         * plugins/message-view/anjuta-message-manager.ui:
296         * plugins/message-view/plugin.c:
297         * plugins/sourceview/Makefile.am:
298         * plugins/sourceview/sourceview.c:
300         Integrated lots of icons from #480093
301         Thanks to <tpgww@onepost.net>
303         * plugins/document-manager/plugin.c:
304         Do not mark the line in ifile_open(), that looks ugly.
305         
306         * plugins/document-manager/search-box.c: (on_search_focus_out),
307         (search_box_init):
308         Clear the status bar on focus_out.
309         
310         * plugins/file-loader/anjuta-loader-plugin.ui:
311         Fixed a missing "="
313 2007-10-09  Johannes Schmid <jhs@gnome.org>
315         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
316         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
318         Some things I missed in the patch for #484419
319         
320         * plugins/document-manager/action-callbacks.c:
321         (on_new_file_activate):
322         * plugins/document-manager/action-callbacks.h:
323         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
324         (on_window_key_press_event), (on_gconf_notify_timer):
325         
326         484645 – patch to deal with docman FIXME etc
327         
328         * plugins/editor/text_editor.c: (text_editor_set_indicator):
329         * plugins/search/search-replace.c: (search_and_replace),
330         (write_message_pane), (search_replace_populate),
331         (translate_dialog_strings), (create_dialog),
332         (anjuta_search_replace_activate):
333         * plugins/search/search-replace_backend.c:
334         (file_buffer_new_from_path), (get_next_match),
335         (create_search_entries), (regex_backref),
336         (clear_search_replace_instance):
337         * plugins/search/search-replace_backend.h:
338         
339         #484573 – patch to correct various search-related issues
340         
341         Thanks for the above patches to <tpgww@onepost.net>
342         
343         * plugins/sourceview/sourceview.c:
344         (sourceview_create_highligth_indic):
345         
346         Use the same marker for important as gedit (yellow background)
348         * plugins/document-manager/anjuta-document-manager.ui:
349         * plugins/file-loader/anjuta-file-loader.ui:
350         * plugins/file-loader/plugin.c:
351         
352         Moved FileNew action to document-manager
354 2007-10-08  Johannes Schmid <jhs@gnome.org>
356         * plugins/document-manager/search-box.c: (on_search_activated):
357         Mark messages for translation
359 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
361         reviewed by: Johannes Schmid <jhs@gnome.org>
363         * plugins/Makefile.am:
364         * plugins/build-basic-autotools/build-basic-autotools.c:
365         (build_compile_file_real):
366         * plugins/search/search-replace.c:
367         * plugins/valgrind/preferences.c: (build_general_prefs):
368         
369         Fix #484379 – Contents of Makefile.am plugins and
370         #484419 – Improvement into translation
372 2007-10-06  Johannes Schmid <jhs@gnome.org>
374         * libanjuta/interfaces/anjuta-idl-compiler.pl:
376         Fixed to properly support pointer-to-pointer (**) types
378         * libanjuta/interfaces/libanjuta.idl:
379         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
380         * plugins/sourceview/sourceview-cell.h:
381         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
382         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
383         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
384         (isearch_backward), (isearch_iface_init):
385         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
386         (itext_editor_iface_init), (iselection_set_iter),
387         (iselection_get_start_iter), (iselection_get_end_iter),
388         (iselection_iface_init), (isearch_forward), (isearch_backward),
389         (isearch_iface_init):
390         
391         Added IAnjutaEditorSearch interface and some utility methods to
392         migrate from positions to iterators for the editor interface.
393         
394         * plugins/document-manager/Makefile.am:
395         * plugins/document-manager/action-callbacks.c:
396         (on_goto_line_no1_activate), (on_show_search):
397         * plugins/document-manager/action-callbacks.h:
398         * plugins/document-manager/anjuta-docman.c:
399         (anjuta_docman_add_document), (anjuta_docman_show_editor),
400         (anjuta_docman_grab_text_focus):
401         * plugins/document-manager/anjuta-document-manager.ui:
402         * plugins/document-manager/goto_line.c: (removed)
403         * plugins/document-manager/goto_line.h: (removed)
404         * plugins/document-manager/search-box.c:
405         * plugins/document-manager/search-box.h:
406         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
407         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
408         (update_editor_ui_interface_items), (on_editor_added),
409         (activate_plugin), (deactivate_plugin):
410         * plugins/document-manager/plugin.h:
411         
412         Created new incremental "Quick Search" bar in the document manager to
413         replace the crappy EggToolbar entries. Uses the new search interface and
414         it thus much faster and more reliable.
415         Fixes: 
416         Bug 357544 – incremental search should work consistently (or not at all) 
417         when main toolbar is hidden
418         Bug 440637 – Search, don't work very well (partly for incremental search)
419         
420         * plugins/search/anjuta-search.ui:
421         * plugins/search/plugin.c: (activate_plugin):
422         
423         Removed incremental search stuff
424         
425         * plugins/build-basic-autotools/build-basic-autotools.c:
426         (on_session_save), (on_session_load):
427         * plugins/build-basic-autotools/executer.c:
428         (get_program_parameters):
429         
430         Scroll to selected executable and remember it across sessions
431         (followup of #477976)
432         
433         * plugins/debug-manager/plugin.c: (value_added_current_editor):
434         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
435         
436         * plugins/devhelp/anjuta-devhelp.ui:
437         Rearraged toolbar items a bit
439 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
441         * plugins/debug-manager/command.c,
442         plugins/debug-manager/queue.c,
443         plugins/gdb/plugin.c,
444         plugins/gdb/debugger.c:
445         Fix several crashing bugs (including bug#482985) with the debugger
446         when closing project, stopping the debugger, restarting the program
448 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
450         * libanjuta/anjuta-launcher.c:
451         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
453 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
455         * plugins/debug-manager/command.c,
456         plugins/debug-manager/queue.c:
457         Asynchronous command can abort other commands in queue
458         Resynchronize debugger state when a command is cancelled
460         * plugins/debug-manager/breakpoints.c:
461         Free BreakpointItem only when it is not used anymore
463         * plugins/gdb/plugin.c:
464         Do not return TRUE if the callback and/or ready signal is not used
466         * plugins/gdb/debugger.c:
467         Fix a crash, return correct state when debugger is stopped
469 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
471         * plugins/project-wizard/autogen.c:
472         Fix bug#482067, escape project wizard user defined strings
474 2007-10-01  Johannes Schmid <jhs@gnome.org>
476         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
477         .glade:
478         * plugins/build-basic-autotools/build-basic-autotools.c:
479         (basic_autotools_plugin_instance_init):
480         * plugins/build-basic-autotools/build-basic-autotools.h:
481         * plugins/build-basic-autotools/executer.c:
482         (get_program_parameters):
483         
484         Fixed #477976 – Keybinding in run dialog
486 2007-09-30  Johannes Schmid <jhs@gnome.org>
488         * plugins/Makefile.am:
489         Do not build indent plugin (yet)
490         
491         * plugins/document-manager/plugin.c: (ipreferences_merge):
492         Fixed unintentional and wrong change
494         * plugins/indent/anjuta-indent.ui:
495         Added missing file
497 2007-09-28  Johannes Schmid <jhs@gnome.org>
499         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
500         * libanjuta/anjuta-launcher.h:
501         Add a method to send EOF to some process. Needed for the indent plugin
502         and should be useful in general. It does not actually send EOF as this
503         is not possible with utf-8, but closes the stream instead.
505         * plugins/devhelp/plugin.c: (value_added_current_editor):
506         Fixed a Gtk-Critical due to the IAnjutaEditor - 
507         IAnjutaDocument switch.
509         * configure.in:
510         * plugins/Makefile.am:
511         * plugins/document-manager/Makefile.am:
512         * plugins/document-manager/action-callbacks.c:
513         * plugins/document-manager/anjuta-document-manager.glade:
514         * plugins/document-manager/anjuta-document-manager.ui:
515         * plugins/document-manager/images/Makefile.am:
516         * plugins/document-manager/images/indent_auto.xpm:
517         * plugins/document-manager/images/indent_set.xpm:
518         * plugins/document-manager/indent-dialog.c:
519         * plugins/document-manager/indent-dialog.h:
520         * plugins/document-manager/indent-util.c:
521         * plugins/document-manager/indent-util.h:
522         * plugins/document-manager/indent_test.c:
523         * plugins/document-manager/plugin.c: (register_stock_icons),
524         (docman_plugin_instance_init), (ipreferences_merge):
525         * plugins/document-manager/plugin.h:
526         
527         Removed indent code from document manager
528         
529         * plugins/indent/Makefile.am:
530         * plugins/indent/indent-dialog.c:
531         * plugins/indent/indent-util.c: (indent_init_indent_style):
532         * plugins/indent/indent.glade:
533         * plugins/indent/indent.plugin.in:
534         * plugins/indent/plugin.c: (on_indent_finished),
535         (on_indent_output), (on_indent_action_activate),
536         (on_edit_editor_indent), (on_style_combo_changed),
537         (value_added_current_editor), (value_removed_current_editor),
538         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
539         (indent_plugin_finalize), (indent_plugin_dispose),
540         (anjuta_indent_plugin_instance_init),
541         (anjuta_indent_plugin_class_init), (ipreferences_merge),
542         (ipreferences_unmerge), (ipreferences_iface_init):
543         * plugins/indent/plugin.h:
545         Moved indent code to it's own plugin. Also reimplemented indent invocation
546         using anjuta_launcher and streams. This is not yet completely working, maybe
547         I got something wrong with the launcher.
548         Also fixed #478987 – Unusable 'Indent setting window' on preferences
550 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
552         * plugins/debug-manager/plugin.c:
553         Fix bug#480851, disconnect save_session signal when plugin is unloaded
555 2007-09-27  Johannes Schmid <jhs@gnome.org>
557         * libanjuta/interfaces/libanjuta.idl:
558         * plugins/Makefile.am:
559         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
560         (isymbol_type_str), (isymbol_name), (isymbol_args),
561         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
562         (isymbol_impl), (isymbol_iface_init):
563         * plugins/symbol-browser/an_symbol_info.c:
564         * plugins/symbol-browser/an_symbol_info.h:
565         * plugins/symbol-db/Makefile.am:
566         * plugins/symbol-db/plugin.c:
567         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
568         (value_added_current_editor), (on_editor_foreach_clear),
569         (value_removed_current_editor), (project_root_added),
570         (symbol_db_activate), (symbol_db_deactivate),
571         (isymbol_manager_search):
572         * plugins/symbol-db/readtags.c: (initialize_1):
573         * plugins/symbol-db/symbol-db-engine-iterator.c:
574         (sdb_engine_iterator_instance_init),
575         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
576         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
577         (symbol_db_engine_iterator_move_next),
578         (symbol_db_engine_iterator_move_prev),
579         (symbol_db_engine_iterator_get_n_items),
580         (symbol_db_engine_iterator_last),
581         (symbol_db_engine_iterator_set_position),
582         (symbol_db_engine_iterator_get_position),
583         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
584         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
585         (isymbol_iter_foreach), (isymbol_iter_set_position),
586         (isymbol_iter_get_position), (isymbol_iter_get_length),
587         (isymbol_iter_clone), (isymbol_iter_assign),
588         (isymbol_iter_iface_init):
589         * plugins/symbol-db/symbol-db-engine-iterator.h:
590         * plugins/symbol-db/symbol-db-engine.c:
591         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
592         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
593         (sdb_engine_finalize), (sdb_engine_get_type),
594         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
595         (sdb_engine_get_table_id_by_unique_name2),
596         (sdb_engine_get_table_id_by_unique_name3),
597         (symbol_db_engine_add_new_workspace),
598         (symbol_db_engine_get_opened_project_name),
599         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
600         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
601         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
602         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
603         (sdb_engine_add_new_scope_definition),
604         (sdb_engine_add_new_tmp_heritage_scope),
605         (sdb_engine_second_pass_update_scope_1),
606         (sdb_engine_second_pass_update_heritage),
607         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
608         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
609         (symbol_db_engine_update_project_symbols),
610         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
611         (symbol_db_engine_update_buffer_symbols),
612         (sdb_engine_walk_down_scope_path),
613         (sdb_engine_prepare_symbol_info_sql),
614         (symbol_db_engine_get_global_members),
615         (symbol_db_engine_get_scope_members_by_symbol_id),
616         (symbol_db_engine_get_scope_members),
617         (symbol_db_engine_get_current_scope),
618         (symbol_db_engine_get_file_symbols):
619         * plugins/symbol-db/symbol-db-engine.h:
620         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
621         (on_symbol_updated), (on_symbol_inserted),
622         (symbol_db_view_locals_get_line),
623         (symbol_db_view_locals_update_list):
624         * plugins/symbol-db/symbol-db-view-search.c:
625         (sdb_view_search_model_filter), (sdb_view_search_get_type):
626         * plugins/symbol-db/symbol-db-view-search.h:
627         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
628         (do_add_hidden_children), (do_recurse_and_add_new_sym),
629         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
630         * plugins/symbol-db/tables.sql:
631         * plugins/symbol-db/test/Makefile.am:
632         * plugins/symbol-db/test/main.c: (add_new_files), (main):
633         Updated patch from Massimo to improve symbol-db plugin
635         * plugins/document-manager/plugin.c: (on_editor_changed):
636         Make the code a bit more robust
637         
638         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
639         (anjuta_document_get_property), (anjuta_document_class_init),
640         (anjuta_document_init), (set_uri), (document_loader_loaded),
641         (anjuta_document_load), (document_saver_saving):
642         * plugins/sourceview/anjuta-document.h:
643         * plugins/sourceview/sourceview.c: (autodetect_language),
644         (ilanguage_set_language), (ilanguage_get_language):
645         Fix language detection on startup
647 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
649         * plugins/document-manager/action-callbacks.c:
650         (on_editor_command_upper_case_activate),
651         (on_editor_command_lower_case_activate): Leftover commit from previous
652         commit (see last changlog entry by me).
653         
654         * plugins/file-manager/plugin.c: (file_manager_activate):
655         Gave proper widget name so that layout works.
657 2007-09-26  Johannes Schmid <jhs@gnome.org>
659         * plugins/document-manager/plugin.c: (on_editor_changed),
660         (docman_plugin_instance_init):
661         Only unload/load language-support plugins if necessary.
662         
663         * plugins/language-manager/plugin.c: (language_manager_activate):
664         Removed some debugging code
666         * plugins/sourceview/sourceview.c: (on_document_saved),
667         (ilanguage_set_language), (ilanguage_get_language):
668         Fixed ianjuta_language interface and ensure that highlighting is
669         activated when a new file is saved.
670         
671 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
673         * libanjuta/interfaces/libanjuta.idl:
674         * plugins/document-manager/action-callbacks.c:
675         (on_editor_command_upper_case_activate),
676         (on_editor_command_lower_case_activate):
677         * plugins/editor/text_editor.c: (iselection_has_selection),
678         (iselection_get_start), (iselection_get_end),
679         (iselection_iface_init):
680         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
681         * plugins/sourceview/sourceview.c: (iselect_has_selection),
682         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
683         method and implemented it for both scintilla and sourceview editors.
684         Updated document-manager and assist plugins to use the new method.
686 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
688         * plugins/file-manager/file-view.c:
689         Fix typo, allow to compile new file manager with gtk < 2.12
691 2007-09-25  Johannes Schmid <jhs@gnome.org>
693         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
694         Support Auto-Indent for single lines (e.g no selection);
695         
696         * plugins/macro/plugin.c:
697         Do not use the same shortcut as auto-indent does
698         
699         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
700         Optimized keyboard navigation - do not emit char_added when only
701         navigation keys have been pressed.
703 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
705         * plugins/language-support-cpp-java/cpp-java-assist.c:
706         (on_assist_chosen), (cpp_java_assist_install),
707         (cpp_java_assist_uninstall):
708         * plugins/language-support-cpp-java/plugin.c: (install_support),
709         (uninstall_support): Install and uninstall support in correct order.
710         Fixes a bug where it was installed multiple times resulting in
711         inserting autocomplete text multiple times.
713 2007-09-25  Johannes Schmid <jhs@gnome.org>
715         * configure.in:
716         Add GNOME_WARNING_FLAGS(maximum) and
717         GNOME_CXX_WARNIGS(yes) to avoid bugs
718         the compiler can warn you.
719         
720         * libegg/test-tree-utils.c: (key_test):
721         * plugins/file-manager/file-model.c:
722         (file_model_cancel_expand_idle), (file_model_sort),
723         (file_model_row_expanded):
724         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
725         (file_view_refresh), (file_view_get_selected), (file_view_init),
726         (file_view_new):
727         * plugins/file-manager/file-view.h:
728         * plugins/symbol-db/readtags.c: (initialize_1):
729         * src/main.c:
730         
731         Fixed the more critical warnings
733 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
735         Icons from tpgww@onepost.net:
736         * configure.in:
737         * plugins/debug-manager/Makefile.am:
738         * plugins/debug-manager/images/Makefile.am:
739         * plugins/debug-manager/images/anjuta-attach.svg:
740         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
741         * plugins/debug-manager/images/anjuta-step-into.svg:
742         * plugins/debug-manager/images/anjuta-step-out.svg:
743         * plugins/debug-manager/images/anjuta-step-over.svg:
744         * plugins/debug-manager/plugin.c: (register_stock_icons):
745         * plugins/document-manager/Makefile.am:
746         * plugins/document-manager/block_select.xpm:
747         * plugins/document-manager/fold_close.xpm:
748         * plugins/document-manager/fold_open.xpm:
749         * plugins/document-manager/fold_toggle.xpm:
750         * plugins/document-manager/images/Makefile.am:
751         * plugins/document-manager/images/anjuta-block-end.svg:
752         * plugins/document-manager/images/anjuta-block-start.svg:
753         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
754         * plugins/document-manager/images/anjuta-bookmark-first.svg:
755         * plugins/document-manager/images/anjuta-bookmark-last.svg:
756         * plugins/document-manager/images/anjuta-bookmark-next.svg:
757         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
758         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
759         * plugins/document-manager/indent.xpm:
760         * plugins/document-manager/indent_auto.xpm:
761         * plugins/document-manager/indent_dcr.xpm:
762         * plugins/document-manager/indent_inc.xpm:
763         * plugins/document-manager/indent_set.xpm:
764         * plugins/document-manager/plugin.c: Added nicer icons for
765         document manager and debugger. Organized icons in 'images'
766         directories.
768 2007-09-24  Johannes Schmid <jhs@gnome.org>
770         * src/anjuta-app.c: (anjuta_app_add_widget_full):
771         Fixed a missing NULL in g_object_set.
773 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
775         * plugins/language-support-cpp-java/cpp-java-assist.c:
776         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
777         scope memebers just after scope operator is entered.
779 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
781         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
782         * plugins/language-support-cpp-java/cpp-java-assist.c:
783         (completion_function), (completion_compare),
784         (cpp_java_assist_tag_destroy), (create_completion),
785         (cpp_java_assist_destroy_completion_cache),
786         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
787         Show '()' for function items in autocomplete list. Allow adding
788         ' ' and/or '(' after function call autocompletion and have preferences
789         settings for them.
791 2007-09-24  Johannes Schmid <jhs@gnome.org>
793         * sourceview.c: Reverting patch from r3157 because
794         of side-effects
796 2007-09-24  Johannes Schmid <jhs@gnome.org>
798         * plugins/search/search-replace.c: (on_message_clicked):
800         Fixed #427104 – No "highlight" of lines matching find-result
802 2007-09-24  Johannes Schmid <jhs@gnome.org>
804         * src/anjuta.glade:
806         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
808 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
810         reviewed by: Johannes Schmid <jhs@gnome.org>
812         * plugins/build-basic-autotools/executer.c: (execute_program):
813         Fix #478238 – set env for execute programe in the terminal
815 2007-09-24 Tom <tpgww@onepost.net>
817         reviewed by: Johannes Schmid <jhs@gnome.org>
819         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
820         Fix memory leak
821         
822         * plugins/debug-manager/disassemble.c: (on_disassemble):
823         Correct a format string in DEBUG_PRINT()
825 2007-09-23  Johannes Schmid <jhs@gnome.org>
827         * plugins/sourceview/sourceview.c: (offset_to_position),
828         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
829         (ieditor_get_position), (iselect_set), (iselect_get_start),
830         (iselect_get_end):
831         
832         Fixed #Bug 440637 – Search, don't work very well
834 2007-09-23  Johannes Schmid <jhs@gnome.org>
836         * plugins/file-manager/file-model.c: (file_model_get_filename):
837         * plugins/file-manager/file-model.h:
838         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
839         (file_view_init), (file_view_class_init):
840         * plugins/message-view/message-view.c:
841         (message_view_query_tooltip), (message_view_dispose),
842         (message_view_instance_init), (message_view_class_init):
844         Added GTK+ 2.12 style tooltips to file-manager and message view.
845         Only build if GTK+ 2.12 is availible otherwise for message-view, the
846         old implementation is used.
848 2007-09-23  Johannes Schmid <jhs@gnome.org>
850         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
851         Fixed typo
852         
853         * plugins/language-manager/language-manager.plugin.in:
854         Marked UserActivatable=FALSE
855         
856         * plugins/language-manager/plugin.c: (load_languages),
857         (language_manager_activate), (language_manager_deactivate),
858         (language_manager_dispose), (language_manager_instance_init),
859         (language_manager_find_mime_type), (language_manager_find_string),
860         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
861         (ilanguage_get_name), (ilanguage_get_strings):
862         
863         Fixed various stupid bugs in language-manager plugin
864         
865         * plugins/symbol-db/symbol-db-engine.c:
866         (sdb_engine_second_pass_update_scope_1):
867         
868         Add a g_return_if_fail to avoid a crash though still unsure
869         what's causing it.
871 2007-09-23  Johannes Schmid <jhs@gnome.org>
873         * plugins/symbol-db/plugin.c: (on_project_element_added),
874         (sources_array_free), (sources_array_add_foreach),
875         (project_root_added):
876         * plugins/symbol-db/symbol-db-engine.c:
877         (symbol_db_engine_add_new_files):
878         * plugins/symbol-db/symbol-db-engine.h:
879         
880         Added support for other languages than "C" to symbol-db. Now
881         supports all languages listed by the language-manager.
883 2007-09-23  Tom <tpgww@onepost.net>
885         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
887         * configure.in:
888         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
889         
890         * libanjuta/anjuta-glue-factory.c: (load_plugin),
891         (anjuta_glue_factory_get_object_type):
892         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
893         * plugins/build-basic-autotools/build-basic-autotools.c:
894         (value_added_current_editor):
895         * plugins/debug-manager/breakpoints.c:
896         (breakpoints_dbase_edit_breakpoint),
897         (on_toggle_breakpoint_activate):
898         * plugins/debug-manager/plugin.c:
899         (on_run_to_cursor_action_activate):
900         * plugins/debug-manager/stack_trace.c:
901         (dma_thread_update_stack_trace):
902         * plugins/gdb/plugin.c:
903         * plugins/glade/plugin.c: (ifile_open):
904         * plugins/profiler/gprof-call-graph-view.c:
905         * plugins/profiler/gprof-flat-profile-view.c:
906         * plugins/profiler/gprof-function-call-tree-view.c:
907         * plugins/profiler/gprof-options.c: (setup_widgets):
908         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
909         * plugins/search/search-replace_backend.c:
910         (file_buffer_new_from_te):
911         * plugins/sourceview/assist-tip.c: (assist_tip_move):
912         * plugins/sourceview/assist-window.c: (assist_window_set_property),
913         (assist_window_get_property), (assist_window_move):
914         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
915         (value_added_current_editor):
916         * plugins/symbol-db/plugin.c: (value_added_current_editor):
917         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
918         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
919         
920         Many small code, warnings and leak fixes
922 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
924         * (removed) plugins/debug-manager/debugger.c,
925         (removed) plugins/debug-manager/debugger.h,
926         (added) plugins/debug-manager/command.c,
927         (added) plugins/debug-manager/command.h,
928         (added) plugins/debug-manager/queue.c,
929         (added) plugins/debug-manager/queue.h,
930         plugins/debug-manager/breakpoints.c,
931         plugins/debug-manager/debug_tree.c,
932         plugins/debug-manager/debug_tree.h,
933         plugins/debug-manager/disassemble.c,
934         plugins/debug-manager/disassemble.h,
935         plugins/debug-manager/locals.c,
936         plugins/debug-manager/locals.h,
937         plugins/debug-manager/memory.c,
938         plugins/debug-manager/memory.h,
939         plugins/debug-manager/plugin.c,
940         plugins/debug-manager/plugin.h,
941         plugins/debug-manager/registers.c,
942         plugins/debug-manager/registers.h,
943         plugins/debug-manager/sharedlib.c,
944         plugins/debug-manager/sharedlib.h,
945         plugins/debug-manager/signals.c,
946         plugins/debug-manager/signals.h,
947         plugins/debug-manager/stack_trace.c,
948         plugins/debug-manager/stack_trace.h,
949         plugins/debug-manager/start.h,
950         plugins/debug-manager/start.c,
951         plugins/debug-manager/threads.c,
952         plugins/debug-manager/threads.h,
953         plugins/debug-manager/watch.c,
954         plugins/debug-manager/watch.h,
955         plugins/debug-manager/Makefile.am,
956         plugins/gdb/debugger.c,
957         plugins/gdb/debugger.h,
958         plugins/gdb/plugin.c,
959         libanjuta/interfaces/libanjuta.idl:
960         Split debug-manager/debugger.c into command.c and queue.c
961         Clean up debugger queue
962         DmaDebuggerQueue object does not implement IAnjutaDebugger
964 2007-09-23  Johannes Schmid <jhs@gnome.org>
966         * configure.in:
967         Bumped version to 2.3.0 (to ensure bugzilla bugs are
968         set correctly, etc.)
969         
970         * libanjuta/anjuta-glue-factory.c: (load_plugin):
971         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
972         (plugin_set_update):
973         
974         Show an error dialog instead of crashing when plugin loading fails
976         * plugins/language-manager/Makefile.am:
977         * plugins/language-manager/language-manager.plugin.in:
978         * plugins/language-manager/languages.xml:
979         * plugins/language-manager/plugin.c: (language_destroy),
980         (load_languages), (language_manager_activate),
981         (language_manager_deactivate), (language_manager_finalize),
982         (language_manager_dispose), (language_manager_instance_init),
983         (language_manager_class_init), (language_manager_find_mime_type),
984         (language_manager_find_string), (ilanguage_get_from_mime_type),
985         (ilanguage_get_from_string), (ilanguage_get_name),
986         (ilanguage_get_strings), (ilanguage_iface_init):
987         * plugins/language-manager/plugin.h:
988         
989         Added new language-manager plugin to have a better organisation for
990         language names. The xml probabaly needs to be extended over time.
991         
992         * plugins/Makefile.am:
993         * plugins/document-manager/plugin.c: (on_editor_changed):
994         
995         Adapted to new IAnjutaLanguage interface. Do not unload language-support
996         because it does not really save memory but makes tab switching slow.
997         
998         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
999         .in:
1000         * plugins/language-support-cpp-java/plugin.c: (install_support),
1001         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1002         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1003         unloading
1005         * plugins/language-support-cpp-java/cpp-java-assist.c:
1006         (cpp_java_assist_show_autocomplete):
1007         
1008         Fix autocomplete to only show valid completions
1010         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1011         Calltips always have correct size and position now
1013 2007-09-22  Johannes Schmid <jhs@gnome.org>
1015         * plugins/search/search-replace_backend.c: (get_next_match):
1016         Removed code introduced by accident that causes a crash.
1017         
1018         * plugins/sourceview/sourceview-tags.c:
1019         * plugins/sourceview/sourceview-tags.h:
1020         Removed ununsed files
1022 2007-09-22  Johannes Schmid <jhs@gnome.org>
1024         * plugins/language-support-cpp-java/cpp-java-assist.c:
1025         Fixed build error
1027 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1029         * plugins/language-support-cpp-java/cpp-java-assist.c:
1030         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1031         Increased matching brace search to 500 chars.
1033 2007-09-21  Johannes Schmid <jhs@gnome.org>
1035         * plugins/language-support-cpp-java/cpp-java-assist.c:
1036         (cpp_java_assist_get_pre_word),
1037         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1038         
1039         Added some profiling debug code
1040         
1041         * plugins/language-support-cpp-java/cpp-java-utils.c:
1042         (cpp_java_util_jump_to_matching_brace):
1043         * plugins/language-support-cpp-java/cpp-java-utils.h:
1044         * plugins/language-support-cpp-java/plugin.c:
1045         (get_line_indentation_base), (get_line_auto_indentation):
1046         
1047         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1048         avoid looping over the whole file when using calltips which is too slow and
1049         unneeded.
1050         
1051         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1052         (assist_tip_set_tips), (assist_tip_get_coordinates),
1053         (assist_tip_new):
1054         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1055         
1056         Better calltips appearance (use theme now) and avoid jumping
1057         calltips
1059 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1061         * plugins/document-manager/plugin.c:
1062         (update_editor_ui_interface_items):
1063         * plugins/language-support-cpp-java/plugin.c: (install_support),
1064         (uninstall_support): Moved autocomplete ui update code from
1065         document-manager to language-plugin.
1067 2007-09-21  Johannes Schmid <jhs@gnome.org>
1069         * libanjuta/interfaces/libanjuta.idl:
1070         
1071         Added IAnjutaLanguage interface (might still change...) for
1072         the upcoming language-manager plugin.
1073         
1074         * plugins/file-manager/Makefile.am:
1075         * plugins/file-manager/file-model.c:
1076         (file_model_cancel_expand_idle), (file_model_add_dummy),
1077         (file_model_expand_idle), (file_model_sort),
1078         (file_model_row_expanded), (file_model_row_collapsed),
1079         (file_model_init), (file_model_finalize),
1080         (file_model_set_property), (file_model_get_property),
1081         (file_model_class_init), (file_model_new), (file_model_refresh),
1082         (file_model_get_uri):
1083         * plugins/file-manager/file-model.h:
1084         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1085         (file_view_expand_row_idle), (file_view_refresh),
1086         (file_view_get_selected), (file_view_button_press_event),
1087         (file_view_selection_changed), (file_view_init),
1088         (file_view_get_property), (file_view_set_property),
1089         (file_view_finalize), (file_view_class_init):
1090         
1091         Split up model/view as far as possible and fixed some file-manager
1092         bugs (popup-menu and incorrect project loading).
1093         
1094         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1095         Use monospace font for tips.
1096         
1097         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1098         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1099         (icell_get_attribute), (icell_style_get_font_description),
1100         (icell_style_get_color), (icell_style_get_background_color),
1101         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1102         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1103         (iiter_get_length), (iiter_clone), (iiter_assign):
1105         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1106         interface. This is way faster though it has the drawback to create invalid
1107         iterators if the buffer is changed.
1109 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1111         * libanjuta/interfaces/libanjuta.idl:
1112         * plugins/document-manager/action-callbacks.c:
1113         * plugins/document-manager/anjuta-document-manager.ui:
1114         * plugins/document-manager/plugin.c: (register_stock_icons):
1115         * plugins/editor/text_editor.c:
1116         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1117         * plugins/language-support-cpp-java/cpp-java-assist.c:
1118         (cpp_java_assist_get_calltip_context):
1119         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1120         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1122         Moved autocomplete menu action from document-manager to assist plugin
1123         and got rid of deprecated autocomplete interface.
1125 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1127         * libanjuta/interfaces/libanjuta.idl:
1128         * plugins/editor/text_editor.c: (iassist_iface_init):
1129         * plugins/language-support-cpp-java/cpp-java-assist.c:
1130         (cpp_java_assist_check), (on_assist_chosen):
1131         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1132         Removed react() methods in both editors and assist interface. Assist
1133         plugin itself handles setting the autocomplete. Also fixed
1134         some mem leaks.
1136 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1138         * plugins/file-manager/Makefile.am:
1139         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1140         (file_view_expand_idle), (file_view_init):
1141         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1142         (file_manager_set_default_uri), (project_root_added),
1143         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1144         (file_manager_activate), (file_manager_deactivate),
1145         (file_manager_instance_init), (file_manager_class_init),
1146         (ifile_manager_set_root), (ifile_manager_set_selected),
1147         (ifile_manager_iface_init): Adjusted white spaces to match
1148         anjuta convention.
1150 2007-09-19  Naba Kumar  <naba@gnome.org>
1152         * libanjuta/interfaces/libanjuta.idl:
1153         * plugins/editor/text_editor.c: (text_editor_instance_init),
1154         (iassist_show_tips), (iassist_cancel_tips),
1155         (iassist_hide_suggestions), (iassist_iface_init):
1156         * plugins/editor/text_editor.h:
1157         * plugins/editor/text_editor_cbs.c:
1158         (on_text_editor_scintilla_notify):
1159         * plugins/language-support-cpp-java/cpp-java-assist.c:
1160         (is_scope_context_character), (is_word_character),
1161         (create_completion), (cpp_java_assist_get_scope_context),
1162         (cpp_java_assist_get_pre_word),
1163         (cpp_java_assist_get_scope_operator),
1164         (cpp_java_assist_destroy_completion_cache),
1165         (cpp_java_assist_create_scope_completion_cache),
1166         (cpp_java_assist_create_word_completion_cache),
1167         (cpp_java_assist_show_autocomplete),
1168         (cpp_java_assist_get_calltip_context),
1169         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1170         (on_editor_char_added), (on_assist_chosen),
1171         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1172         (cpp_java_assist_init), (cpp_java_assist_finalize):
1173         * plugins/language-support-cpp-java/cpp-java-assist.h:
1174         * plugins/language-support-cpp-java/plugin.c:
1175         (initialize_indentation_params):
1176         * plugins/sourceview/assist-tip.c:
1177         * plugins/sourceview/assist-tip.h:
1178         * plugins/sourceview/sourceview-private.h:
1179         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1180         (on_assist_tip_destroyed), (on_assist_cancel),
1181         (on_document_char_added), (iassist_get_suggestions),
1182         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1183         
1184         Implement state-less assistance so that assist can be evaluated
1185         any given time at any position. Changed IAnjutaEditorAssist interfance
1186         and implementations and removed any state management in editors.
1188 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1190         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1191         completion items sorting and avoided unnecssary sorts.
1193         * plugins/text-editor.c: Fixed state.
1195 2007-09-17  Johannes Schmid <jhs@gnome.org>
1197         * plugins/language-support-cpp-java/cpp-java-assist.c:
1198         (on_assist_begin):
1199         
1200         Fixed calltips in sourceview
1202 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1204         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1205         completion items preparation time. Fixed a crash bug.
1207         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1208         Set buffer size (From Massimo, required for symbol-db).
1210         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1211         for suggestions.
1213         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1214         change in API.
1216         * plugins/editor/aneditor-autocomplete.cxx,
1217         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1218         Added ANE_GETWORDBEFORECARAT command.
1220         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
1221         using assist interface.
1223         * plugins/editor/text_editor.c: (text_editor_instance_init),
1224         (text_editor_get_word_before_carat),
1225         (text_editor_get_current_word), (iassist_add_trigger),
1226         (iassist_remove_trigger), (on_assist_canceled),
1227         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
1228         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
1229         * plugins/editor/text_editor.h:
1230         * plugins/editor/text_editor_cbs.c: (trigger_size),
1231         (max_trigger_size), (text_editor_check_assist),
1232         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
1233         interface.
1235         * plugins/language-support-cpp-java/Makefile.am:
1236         * plugins/language-support-cpp-java/plugin.c:
1237         (get_line_indentation_base), (get_line_auto_indentation),
1238         (install_support), (uninstall_support),
1239         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
1240         (cpp_java_plugin_instance_init):
1241         * plugins/language-support-cpp-java/plugin.h:
1242         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
1243         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
1244         Make assist a separate class.
1246 2007-09-14  Johannes Schmid <jhs@gnome.org>
1248         * plugins/sourceview/sourceview.c: (iassist_suggest):
1249         Fixed changed char_alignment paramter in language-support
1250         plugin
1252 2007-09-14  Naba Kumar  <naba@gnome.org>
1254         * plugins/language-support-cpp-java/plugin.c: Send the right
1255         'char_alignment' paramenter (needs fixing in sourceview).
1257 2007-09-13  Johannes Schmid <jhs@gnome.org>
1259         * anjuta.anjuta:
1260         * plugins/project-wizard/templates/minimal/project.anjuta:
1261         Use IAnjutaSymbolManager instead of loading the plugin directly.
1262         (TODO: Think of a version to do this for older files...)
1264         * configure.in:
1265         * plugins/Makefile.am:
1266         * plugins/symbol-db/Makefile.am:
1267         
1268         Build symbol-db plugin if libgda-3.0 is found
1270 2007-09-13  Johannes Schmid <jhs@gnome.org>
1272         * plugins/sourceview/Makefile.am:
1273         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1274         (set_uri):
1275         * plugins/sourceview/anjuta-document.h:
1276         Removed lots of dead code
1277         
1278         * plugins/sourceview/anjuta-languages-manager.c:
1279         * plugins/sourceview/anjuta-languages-manager.h:
1280         removed completely
1281         
1282         * plugins/sourceview/sourceview.c: (on_document_char_added),
1283         (on_document_loaded), (sourceview_instance_init),
1284         (iselect_get_start), (iselect_get_end),
1285         (ilanguage_get_supported_languages), (ilanguage_set_language):
1286         
1287         Fixed selection handling and make some adaptions for the changes 
1288         mentioned above
1290 2007-09-13  Johannes Schmid <jhs@gnome.org>
1292         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1293         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
1294         (on_assist_update):
1295         
1296         Added preferences to language support completion/calltips
1297         
1298         * plugins/sourceview/assist-window.c: (assist_window_update):
1300         Always select first entry
1302         * plugins/sourceview/sourceview.glade:
1303         Removed old completion preferences
1305 2007-09-11  Naba Kumar  <naba@gnome.org>
1307         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
1308         and possible crash when pressing ctrl+d in terminal after preferences
1309         window has been shown once (no need for backport).
1311         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
1312         implementations to get warnings instead of crashes for unimplemented
1313         interface methods.
1315 2007-09-11   Massimo Cora' <maxcvs@email.it>
1317         Reviewed by: Naba Kumar  <naba@gnome.org>
1319         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1320         * plugins/symbol-db/*:
1321         Added new symbol-database backend based on SQLite 3.
1322         (does not enabled for build currently).
1324 2007-09-10  Johannes Schmid <jhs@gnome.org>
1326         * anjuta.anjuta:
1327         * configure.in:
1328         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
1329         (parse_info_init), (parse_info_free), (valid_element),
1330         (start_element_handler), (end_element_handler), (text_handler),
1331         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
1332         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
1333         (egg_recent_model_monitor), (egg_recent_model_read),
1334         (egg_recent_model_open_file), (egg_recent_model_lock_file),
1335         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
1336         (egg_recent_model_set_property), (egg_recent_model_class_init),
1337         (egg_recent_model_init), (egg_recent_model_add_full),
1338         (egg_recent_model_delete), (egg_recent_model_get_list),
1339         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
1340         (egg_recent_model_set_filter_mime_types),
1341         (egg_recent_model_clear_group_filter),
1342         (egg_recent_model_set_filter_groups),
1343         (egg_recent_model_clear_scheme_filter),
1344         (egg_recent_model_set_filter_uri_schemes),
1345         (egg_recent_model_remove_expired):
1346         
1347         Update EggRecent (#456465)
1349 2007-09-10  Johannes Schmid <jhs@gnome.org>
1351         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
1352         (anjuta_plugin_manager_get_plugin):
1353         * plugins/profiler/gprof-call-graph-view.c:
1354         (gprof_call_graph_view_create_columns):
1355         * plugins/profiler/gprof-flat-profile-view.c:
1356         (gprof_flat_profile_view_create_columns):
1357         * plugins/profiler/gprof-function-call-tree-view.c:
1358         (gprof_function_call_tree_view_create_columns):
1359         
1360         Fixed #466031 – Update of pieces of menus for Localization
1362 2007-09-10  Johannes Schmid <jhs@gnome.org>
1364         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1365         Bug 343522 – anjuta: Unable to execute commands that use options.
1367 2007-09-09  Johannes Schmid <jhs@gnome.org>
1369         * plugins/document-manager/anjuta-docman.c:
1370         (anjuta_docman_update_page_label):
1371         
1372         Fixed #458034 – Method of indicating unsaved changes breaks convention
1373         
1374         * plugins/document-manager/plugin.c: (update_title),
1375         (value_added_project_root_uri), (value_removed_project_root_uri),
1376         (on_editor_changed), (activate_plugin):
1377         * plugins/document-manager/plugin.h:
1378         * plugins/project-manager/plugin.c: (on_profile_scoped),
1379         (on_profile_descoped), (ifile_open):
1380         
1381         Fixed #427390 – Show path of item in currently focused editor window
1383 2007-09-09  Johannes Schmid <jhs@gnome.org>
1385         * plugins/search/plugin.c: (on_toolbar_find_clicked),
1386         (on_toolbar_find_incremental):
1387         Fix incremental search
1388         
1389         * plugins/sourceview/sourceview.c: (on_document_char_added),
1390         (set_select):
1391         Fixed selection management
1393 2007-09-09  Johannes Schmid <jhs@gnome.org>
1395         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1396         Fixed memory leak
1398         * libanjuta/interfaces/libanjuta.idl:
1399         Extended IAnjutaEditorAssist interface
1400         
1401         * plugins/language-support-cpp-java/plugin.c:
1402         (jump_to_matching_brace), (add_tags), (on_assist_begin),
1403         (assist_cleanup), (on_assist_chosen), (on_assist_update),
1404         (context_character), (get_context), (function_parser),
1405         (cpp_member_parser), (install_assist), (uninstall_assist),
1406         (get_line_indentation_base), (get_line_auto_indentation),
1407         (install_support), (uninstall_support),
1408         (on_value_added_current_editor), (on_value_removed_current_editor),
1409         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
1410         * plugins/language-support-cpp-java/plugin.h:
1411         
1412         Improved fixed editor assistance and added support for function/method
1413         tooltips. jumb_to_matching_brance => jump_to_matching_brace
1414         
1415         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
1416         Removed a FIXME
1417         
1418         * plugins/project-import/project-import.c: (on_import_next):
1419         Added a non-NULL check with could probably fix #474843 but not sure
1420         
1421         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1422         Fixed anjuta-plugin project wizard
1423         
1424         * plugins/sourceview/Makefile.am:
1425         * plguins/sourceview/assist-tip.[ch]:
1426         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
1427         (anjuta_view_key_press_event):
1428         * plugins/sourceview/assist-window.c: (assist_window_class_init),
1429         (assist_window_init), (assist_window_update), (assist_window_new):
1430         * plugins/sourceview/sourceview-private.h:
1431         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1432         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1433         (trigger_size), (max_trigger_size), (on_document_char_added),
1434         (sourceview_dispose), (ieditor_get_current_word),
1435         (iassist_add_trigger), (iassist_init_suggestions),
1436         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
1437         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
1438         
1439         Big update on sourceview assist capabilites. Autocompletion should
1440         now work much better and function tooltips are finally supported!
1442         * plugins/sourceview/anjuta-document.h:
1443         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
1444         (anjuta_document_get_current_word):
1445         Fixed get_current_word (inspired by aneditor.cxx implementation)
1447         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
1448         (icell_get_attribute):
1449         Fixed get_attribute() to also detect character constants.
1450         Simplified get_char()
1452         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
1453         (isymbol_manager_get_members), (isymbol_manager_get_parents),
1454         (isymbol_manager_get_completions_at_position):
1455         
1456         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
1458 2007-09-04  Naba Kumar  <naba@gnome.org>
1460         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
1461         projects that can not add sources.
1463         * plugins/file-wizard/file.c: Similarly for file wizard,
1464         Do not enable 'Add to project' projects that can not add sources.
1466 2007-09-04  Naba Kumar  <naba@gnome.org>
1468         * configure.in: Bumped gnome-build requirement to 0.2.0
1469         for project capabilities support.
1471         * plugins/project-manager/plugin.c: Enable/disable project
1472         actions based on project capabilities. Fixes bug #433552:
1473         crash in Anjuta IDE: add file test.h in project on generic
1474         Makefile.
1476         * libanjuta/interfaces/libanjuta.idl: Added method to query
1477         project capabilities.
1479 2007-09-03  Naba Kumar  <naba@gnome.org>
1481         * plugins/file-manager/plugin.c: Set shadow type IN.
1482         * plugins/file-manager/file-view.c: Fixed code style.
1483         * plugins/file-manager/file-view.c: Fixed icons column to size
1484         properly.
1486         * plugins/file-manager/plugin.[c,h]: Fixed code style.
1488         * plugins/file-manager/plugin.c: Fixed crash on closing project and
1489         unmonitors project-uri on file-manager deactivation.
1491         * TODO.tasks: Updated
1493 2007-09-02  Johannes Schmid <jhs@gnome.org>
1495         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1496         Fixed memory leak
1497         
1498         * plugins/file-manager/file-view.c: (file_view_get_selected),
1499         (file_view_button_press_event), (file_view_finalize):
1500         * plugins/file-manager/plugin.c: (project_root_removed),
1501         (file_manager_deactivate):
1502         
1503         Fixed some small bugs I missed before
1505 2007-09-02  Johannes Schmid <jhs@gnome.org>
1507         * plugins/file-manager/*:
1508         Added new and file-manager
1510 2007-09-02  Johannes Schmid <jhs@gnome.org>
1512         * plugins/file-manager/*:
1513         Removed old file-manager
1515 2007-08-31  Johannes Schmid <jhs@gnome.org>
1517         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
1518         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1519         
1520         Fixed some memory leaks
1521         
1522         * MAINTAINERS: Fixed
1523         
1524 2007-08-31  Johannes Schmid <jhs@gnome.org>
1526         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1527         (get_property_value_as_string), (set_property_value_as_string),
1528         (register_callbacks), (preferences_foreach_callback),
1529         (anjuta_preferences_register_property_raw):
1530         * libanjuta/anjuta-preferences.h:
1531         * plugins/build-basic-autotools/build-basic-autotools.c:
1532         (on_build_mesg_format):
1533         * plugins/document-manager/anjuta-document-manager.glade:
1534         * plugins/message-view/anjuta-message-manager-plugin.glade:
1535         
1536         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
1537         broken message view preferences
1538         
1539         * plugins/message-view/message-view.c:
1540         (message_view_instance_init), (pref_change_color), (prefs_init),
1541         (imessage_view_append):
1542         Cleaned up message view (#458041)
1543         
1544         * src/shell.c: (on_preferences_activate),
1545         (anjuta_test_shell_instance_init),
1546         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
1547         Fixed test shell to allow better debugging
1548         
1549 2007-08-31  Johannes Schmid <jhs@gnome.org>
1551         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
1552         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
1553         * plugins/gtodo/main.h:
1554         * plugins/gtodo/plugin.c: (activate_plugin):
1555         
1556         Fixed #423467 (View->Tasks menu items are not 
1557         checked on startup)
1559 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
1561         reviewed by: Johannes Schmid <jhs@gnome.org>
1563         * COPYING:
1564         * data/welcome.txt.in:
1565         * launcher/anjuta_launcher.c:
1566         * libanjuta/anjuta-children.c:
1567         * libanjuta/anjuta-children.h:
1568         * libanjuta/anjuta-debug.h:
1569         * libanjuta/anjuta-encodings.c:
1570         * libanjuta/anjuta-encodings.h:
1571         * libanjuta/anjuta-glue-c.c:
1572         * libanjuta/anjuta-glue-c.h:
1573         * libanjuta/anjuta-plugin-description.c:
1574         * libanjuta/anjuta-plugin-description.h:
1575         * libanjuta/anjuta-plugin-handle.c:
1576         * libanjuta/anjuta-plugin-handle.h:
1577         * libanjuta/anjuta-plugin-manager.c:
1578         * libanjuta/anjuta-plugin-manager.h:
1579         * libanjuta/anjuta-plugin.c:
1580         * libanjuta/anjuta-plugin.h:
1581         * libanjuta/anjuta-preferences.c:
1582         * libanjuta/anjuta-preferences.h:
1583         * libanjuta/anjuta-profile-manager.c:
1584         * libanjuta/anjuta-profile-manager.h:
1585         * libanjuta/anjuta-profile.c:
1586         * libanjuta/anjuta-profile.h:
1587         * libanjuta/anjuta-save-prompt.c:
1588         * libanjuta/anjuta-save-prompt.h:
1589         * libanjuta/anjuta-serializer.c:
1590         * libanjuta/anjuta-serializer.h:
1591         * libanjuta/anjuta-session.c:
1592         * libanjuta/anjuta-session.h:
1593         * libanjuta/anjuta-shell.c:
1594         * libanjuta/anjuta-shell.h:
1595         * libanjuta/anjuta-status.c:
1596         * libanjuta/anjuta-status.h:
1597         * libanjuta/anjuta-ui.c:
1598         * libanjuta/anjuta-ui.h:
1599         * libanjuta/anjuta-utils-priv.h:
1600         * libanjuta/anjuta-utils.c:
1601         * libanjuta/anjuta-utils.h:
1602         * libanjuta/cell-renderer-captioned-image.c:
1603         * libanjuta/cell-renderer-captioned-image.h:
1604         * libanjuta/e-splash.c:
1605         * libanjuta/e-splash.h:
1606         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1607         * libanjuta/interfaces/libanjuta.idl:
1608         * libanjuta/libanjuta.h:
1609         * libanjuta/resources.c:
1610         * libanjuta/resources.h:
1611         * libegg/egg-cell-renderer-text.c:
1612         * libegg/egg-combo-action.c:
1613         * libegg/egg-entry-action.c:
1614         * libegg/egg-recent-action.c:
1615         * libegg/egg-recent-files-module.c:
1616         * libegg/egg-recent-item.c:
1617         * libegg/egg-recent-model.c:
1618         * libegg/egg-recent-view-gtk.c:
1619         * libegg/egg-recent-view.c:
1620         * libegg/egg-submenu-action.c:
1621         * libegg/eggaccelerators.c:
1622         * libegg/eggcellrendererpopup.c:
1623         * libegg/eggcomboselect.c:
1624         * libegg/eggtreemodelfilter.c:
1625         * libegg/eggtreemultidnd.c:
1626         * libegg/gtkcellview.h:
1627         * libegg/treeviewutils/egg-cell-renderer-text.h:
1628         * libegg/treeviewutils/eggaccelerators.h:
1629         * libegg/treeviewutils/eggcellrendererkeys.h:
1630         * libegg/treeviewutils/eggcellrendererpopup.h:
1631         * libegg/treeviewutils/eggtreemodelfilter.h:
1632         * libegg/treeviewutils/eggtreemultidnd.h:
1633         * libegg/treeviewutils/eggtreeviewstate.h:
1634         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
1635         * manuals/anjuta-faqs/Makefile.am:
1636         * manuals/anjuta-manual/C/anjuta-manual.xml:
1637         * manuals/anjuta-manual/C/license.xml:
1638         * manuals/anjuta-manual/es/es.po:
1639         * manuals/anjuta-manual/sv/sv.po:
1640         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
1641         ml:
1642         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
1643         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
1644         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
1645         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
1646         * manuals/old/ja/anjuta-manual/license.xml:
1647         * plugins/build-basic-autotools/build-basic-autotools.c:
1648         * plugins/build-basic-autotools/build-basic-autotools.h:
1649         * plugins/build-basic-autotools/executer.c:
1650         * plugins/build-basic-autotools/executer.h:
1651         * plugins/build/build_file.c:
1652         * plugins/build/build_file.h:
1653         * plugins/build/build_project.c:
1654         * plugins/build/build_project.h:
1655         * plugins/build/clean_project.c:
1656         * plugins/build/clean_project.h:
1657         * plugins/build/commands.c:
1658         * plugins/build/commands.h:
1659         * plugins/build/compile.c:
1660         * plugins/build/compile.h:
1661         * plugins/build/compiler_options.c:
1662         * plugins/build/compiler_options.h:
1663         * plugins/build/configurer.c:
1664         * plugins/build/configurer.h:
1665         * plugins/build/executer.c:
1666         * plugins/build/executer.h:
1667         * plugins/class-gen/cell-renderer-flags.c:
1668         * plugins/class-gen/cell-renderer-flags.h:
1669         * plugins/class-gen/combo-flags.c:
1670         * plugins/class-gen/combo-flags.h:
1671         * plugins/class-gen/element-editor.c:
1672         * plugins/class-gen/element-editor.h:
1673         * plugins/class-gen/generator.c:
1674         * plugins/class-gen/generator.h:
1675         * plugins/class-gen/plugin.c:
1676         * plugins/class-gen/plugin.h:
1677         * plugins/class-gen/transform.c:
1678         * plugins/class-gen/transform.h:
1679         * plugins/class-gen/validator.c:
1680         * plugins/class-gen/validator.h:
1681         * plugins/class-gen/window.c:
1682         * plugins/class-gen/window.h:
1683         * plugins/class-inheritance/class-callbacks.c:
1684         * plugins/class-inheritance/class-callbacks.h:
1685         * plugins/class-inheritance/class-inherit.c:
1686         * plugins/class-inheritance/class-inherit.h:
1687         * plugins/class-inheritance/plugin.c:
1688         * plugins/class-inheritance/plugin.h:
1689         * plugins/cvs-plugin/cvs-actions.c:
1690         * plugins/cvs-plugin/cvs-actions.h:
1691         * plugins/cvs-plugin/cvs-callbacks.c:
1692         * plugins/cvs-plugin/cvs-callbacks.h:
1693         * plugins/cvs-plugin/cvs-execute.c:
1694         * plugins/cvs-plugin/cvs-execute.h:
1695         * plugins/cvs-plugin/cvs-interface.c:
1696         * plugins/cvs-plugin/cvs-interface.h:
1697         * plugins/cvs-plugin/plugin.c:
1698         * plugins/cvs-plugin/plugin.h:
1699         * plugins/debug-manager/breakpoints.c:
1700         * plugins/debug-manager/breakpoints.h:
1701         * plugins/debug-manager/chunk_view.c:
1702         * plugins/debug-manager/chunk_view.h:
1703         * plugins/debug-manager/data_buffer.c:
1704         * plugins/debug-manager/data_buffer.h:
1705         * plugins/debug-manager/data_view.c:
1706         * plugins/debug-manager/data_view.h:
1707         * plugins/debug-manager/debug_tree.c:
1708         * plugins/debug-manager/debug_tree.h:
1709         * plugins/debug-manager/debugger.c:
1710         * plugins/debug-manager/debugger.h:
1711         * plugins/debug-manager/disassemble.c:
1712         * plugins/debug-manager/disassemble.h:
1713         * plugins/debug-manager/info.c:
1714         * plugins/debug-manager/info.h:
1715         * plugins/debug-manager/locals.c:
1716         * plugins/debug-manager/locals.h:
1717         * plugins/debug-manager/memory.c:
1718         * plugins/debug-manager/memory.h:
1719         * plugins/debug-manager/plugin.c:
1720         * plugins/debug-manager/plugin.h:
1721         * plugins/debug-manager/registers.c:
1722         * plugins/debug-manager/registers.h:
1723         * plugins/debug-manager/sexy-icon-entry.c:
1724         * plugins/debug-manager/sexy-icon-entry.h:
1725         * plugins/debug-manager/sharedlib.c:
1726         * plugins/debug-manager/sharedlib.h:
1727         * plugins/debug-manager/signals.c:
1728         * plugins/debug-manager/signals.h:
1729         * plugins/debug-manager/sparse_buffer.c:
1730         * plugins/debug-manager/sparse_buffer.h:
1731         * plugins/debug-manager/sparse_view.c:
1732         * plugins/debug-manager/sparse_view.h:
1733         * plugins/debug-manager/stack_trace.c:
1734         * plugins/debug-manager/stack_trace.h:
1735         * plugins/debug-manager/start.c:
1736         * plugins/debug-manager/start.h:
1737         * plugins/debug-manager/threads.c:
1738         * plugins/debug-manager/threads.h:
1739         * plugins/debug-manager/utilities.c:
1740         * plugins/debug-manager/utilities.h:
1741         * plugins/debug-manager/watch.c:
1742         * plugins/debug-manager/watch.h:
1743         * plugins/devhelp/htmlview.c:
1744         * plugins/devhelp/htmlview.h:
1745         * plugins/document-manager/action-callbacks.c:
1746         * plugins/document-manager/action-callbacks.h:
1747         * plugins/document-manager/anjuta-docman.c:
1748         * plugins/document-manager/anjuta-docman.h:
1749         * plugins/document-manager/editor-tooltips.c:
1750         * plugins/document-manager/editor-tooltips.h:
1751         * plugins/document-manager/file_history.c:
1752         * plugins/document-manager/file_history.h:
1753         * plugins/document-manager/indent-dialog.c:
1754         * plugins/document-manager/indent-dialog.h:
1755         * plugins/document-manager/indent-util.c:
1756         * plugins/document-manager/indent-util.h:
1757         * plugins/document-manager/plugin.c:
1758         * plugins/editor/aneditor-autocomplete.cxx:
1759         * plugins/editor/aneditor-calltip.cxx:
1760         * plugins/editor/aneditor-indent.cxx:
1761         * plugins/editor/aneditor-priv.h:
1762         * plugins/editor/aneditor.cxx:
1763         * plugins/editor/aneditor.h:
1764         * plugins/editor/lexer.h:
1765         * plugins/editor/plugin.c:
1766         * plugins/editor/plugin.h:
1767         * plugins/editor/print.c:
1768         * plugins/editor/print.h:
1769         * plugins/editor/properties.h:
1770         * plugins/editor/properties_cxx.h:
1771         * plugins/editor/style-editor.c:
1772         * plugins/editor/style-editor.h:
1773         * plugins/editor/text-editor-iterable.c:
1774         * plugins/editor/text-editor-iterable.h:
1775         * plugins/editor/text_editor.c:
1776         * plugins/editor/text_editor.h:
1777         * plugins/editor/text_editor_cbs.c:
1778         * plugins/editor/text_editor_cbs.h:
1779         * plugins/editor/text_editor_menu.c:
1780         * plugins/editor/text_editor_menu.h:
1781         * plugins/editor/text_editor_prefs.c:
1782         * plugins/editor/text_editor_prefs.h:
1783         * plugins/file-loader/dnd.c:
1784         * plugins/file-loader/dnd.h:
1785         * plugins/file-loader/plugin.c:
1786         * plugins/file-manager/an_file_view.c:
1787         * plugins/file-manager/plugin.c:
1788         * plugins/file-wizard/file.c:
1789         * plugins/file-wizard/file.h:
1790         * plugins/file-wizard/plugin.c:
1791         * plugins/file-wizard/plugin.h:
1792         * plugins/gdb/debugger.c:
1793         * plugins/gdb/debugger.h:
1794         * plugins/gdb/gdbmi-test.c:
1795         * plugins/gdb/gdbmi.c:
1796         * plugins/gdb/gdbmi.h:
1797         * plugins/gdb/global.h:
1798         * plugins/gdb/parser.c:
1799         * plugins/gdb/parser.h:
1800         * plugins/gdb/plugin.c:
1801         * plugins/gdb/plugin.h:
1802         * plugins/gdb/utilities.c:
1803         * plugins/gdb/utilities.h:
1804         * plugins/glade/plugin.c:
1805         * plugins/glade/plugin.h:
1806         * plugins/gtodo/egg-datetime.c:
1807         * plugins/gtodo/egg-datetime.h:
1808         * plugins/gtodo/eggtrayicon.c:
1809         * plugins/gtodo/eggtrayicon.h:
1810         * plugins/gtodo/plugin.c:
1811         * plugins/gvim/anjuta-vim.c:
1812         * plugins/gvim/anjuta-vim.h:
1813         * plugins/gvim/gtkvim.c:
1814         * plugins/gvim/gtkvim.h:
1815         * plugins/gvim/plugin.c:
1816         * plugins/gvim/plugin.h:
1817         * plugins/language-support-cpp-java/plugin.c:
1818         * plugins/language-support-cpp-java/plugin.h:
1819         * plugins/macro/macro-actions.c:
1820         * plugins/macro/macro-actions.h:
1821         * plugins/macro/macro-db.c:
1822         * plugins/macro/macro-db.h:
1823         * plugins/macro/macro-dialog.c:
1824         * plugins/macro/macro-dialog.h:
1825         * plugins/macro/macro-edit.c:
1826         * plugins/macro/macro-edit.h:
1827         * plugins/macro/macro-util.c:
1828         * plugins/macro/macro-util.h:
1829         * plugins/macro/plugin.c:
1830         * plugins/macro/plugin.h:
1831         * plugins/message-view/anjuta-msgman.c:
1832         * plugins/message-view/anjuta-msgman.h:
1833         * plugins/message-view/message-view.c:
1834         * plugins/message-view/message-view.h:
1835         * plugins/message-view/plugin.c:
1836         * plugins/message-view/plugin.h:
1837         * plugins/patch/patch-plugin.c:
1838         * plugins/patch/patch-plugin.h:
1839         * plugins/patch/plugin.c:
1840         * plugins/patch/plugin.h:
1841         * plugins/profiler/gprof-call-graph-block-entry.c:
1842         * plugins/profiler/gprof-call-graph-block-entry.h:
1843         * plugins/profiler/gprof-call-graph-block.c:
1844         * plugins/profiler/gprof-call-graph-block.h:
1845         * plugins/profiler/gprof-call-graph-view.c:
1846         * plugins/profiler/gprof-call-graph-view.h:
1847         * plugins/profiler/gprof-call-graph.c:
1848         * plugins/profiler/gprof-call-graph.h:
1849         * plugins/profiler/gprof-flat-profile-entry.c:
1850         * plugins/profiler/gprof-flat-profile-entry.h:
1851         * plugins/profiler/gprof-flat-profile-view.c:
1852         * plugins/profiler/gprof-flat-profile-view.h:
1853         * plugins/profiler/gprof-flat-profile.c:
1854         * plugins/profiler/gprof-flat-profile.h:
1855         * plugins/profiler/gprof-function-call-chart-view.c:
1856         * plugins/profiler/gprof-function-call-chart-view.h:
1857         * plugins/profiler/gprof-function-call-tree-view.c:
1858         * plugins/profiler/gprof-function-call-tree-view.h:
1859         * plugins/profiler/gprof-options.c:
1860         * plugins/profiler/gprof-options.h:
1861         * plugins/profiler/gprof-profile-data.c:
1862         * plugins/profiler/gprof-profile-data.h:
1863         * plugins/profiler/gprof-view-manager.c:
1864         * plugins/profiler/gprof-view-manager.h:
1865         * plugins/profiler/gprof-view.c:
1866         * plugins/profiler/gprof-view.h:
1867         * plugins/profiler/plugin.c:
1868         * plugins/profiler/plugin.h:
1869         * plugins/profiler/string-utils.c:
1870         * plugins/profiler/string-utils.h:
1871         * plugins/project-import/plugin.c:
1872         * plugins/project-import/plugin.h:
1873         * plugins/project-import/project-import.c:
1874         * plugins/project-import/project-import.h:
1875         * plugins/project-manager/plugin.c:
1876         * plugins/project-manager/plugin.h:
1877         * plugins/project-wizard/action.c:
1878         * plugins/project-wizard/action.h:
1879         * plugins/project-wizard/autogen.c:
1880         * plugins/project-wizard/autogen.h:
1881         * plugins/project-wizard/druid.c:
1882         * plugins/project-wizard/druid.h:
1883         * plugins/project-wizard/file.c:
1884         * plugins/project-wizard/file.h:
1885         * plugins/project-wizard/header.c:
1886         * plugins/project-wizard/header.h:
1887         * plugins/project-wizard/install.c:
1888         * plugins/project-wizard/install.h:
1889         * plugins/project-wizard/parser.c:
1890         * plugins/project-wizard/parser.h:
1891         * plugins/project-wizard/plugin.c:
1892         * plugins/project-wizard/plugin.h:
1893         * plugins/project-wizard/property.c:
1894         * plugins/project-wizard/property.h:
1895         * plugins/project-wizard/values.c:
1896         * plugins/project-wizard/values.h:
1897         * plugins/sample1/plugin.c:
1898         * plugins/search/plugin.c:
1899         * plugins/search/plugin.h:
1900         * plugins/search/search-replace_backend.c:
1901         * plugins/search/search-replace_backend.h:
1902         * plugins/search/search_preferences.c:
1903         * plugins/sourceview/anjuta-convert.c:
1904         * plugins/sourceview/anjuta-convert.h:
1905         * plugins/sourceview/anjuta-document-loader.c:
1906         * plugins/sourceview/anjuta-document-loader.h:
1907         * plugins/sourceview/anjuta-document-saver.c:
1908         * plugins/sourceview/anjuta-document-saver.h:
1909         * plugins/sourceview/anjuta-document.c:
1910         * plugins/sourceview/anjuta-document.h:
1911         * plugins/sourceview/anjuta-encodings.c:
1912         * plugins/sourceview/anjuta-encodings.h:
1913         * plugins/sourceview/anjuta-languages-manager.c:
1914         * plugins/sourceview/anjuta-languages-manager.h:
1915         * plugins/sourceview/anjuta-utils.c:
1916         * plugins/sourceview/anjuta-utils.h:
1917         * plugins/sourceview/anjuta-view.c:
1918         * plugins/sourceview/anjuta-view.h:
1919         * plugins/sourceview/assist-window.c:
1920         * plugins/sourceview/assist-window.h:
1921         * plugins/sourceview/sourceview-cell.c:
1922         * plugins/sourceview/sourceview-cell.h:
1923         * plugins/sourceview/sourceview-prefs.c:
1924         * plugins/sourceview/sourceview-prefs.h:
1925         * plugins/sourceview/sourceview-print.c:
1926         * plugins/sourceview/sourceview-print.h:
1927         * plugins/sourceview/sourceview-private.h:
1928         * plugins/sourceview/sourceview-tags.c:
1929         * plugins/sourceview/sourceview-tags.h:
1930         * plugins/sourceview/sourceview.c:
1931         * plugins/sourceview/sourceview.h:
1932         * plugins/subversion/plugin.c:
1933         * plugins/subversion/plugin.h:
1934         * plugins/subversion/subversion-actions.c:
1935         * plugins/subversion/subversion-actions.h:
1936         * plugins/subversion/subversion-callbacks.c:
1937         * plugins/subversion/subversion-callbacks.h:
1938         * plugins/subversion/svn-auth.c:
1939         * plugins/subversion/svn-auth.h:
1940         * plugins/subversion/svn-backend-priv.h:
1941         * plugins/subversion/svn-backend.c:
1942         * plugins/subversion/svn-backend.h:
1943         * plugins/subversion/svn-notify.c:
1944         * plugins/subversion/svn-notify.h:
1945         * plugins/subversion/svn-thread.c:
1946         * plugins/subversion/svn-thread.h:
1947         * plugins/symbol-browser/an_symbol.c:
1948         * plugins/symbol-browser/an_symbol.h:
1949         * plugins/symbol-browser/an_symbol_info.c:
1950         * plugins/symbol-browser/an_symbol_info.h:
1951         * plugins/symbol-browser/an_symbol_iter.c:
1952         * plugins/symbol-browser/an_symbol_iter.h:
1953         * plugins/symbol-browser/an_symbol_prefs.c:
1954         * plugins/symbol-browser/an_symbol_prefs.h:
1955         * plugins/symbol-browser/an_symbol_search.c:
1956         * plugins/symbol-browser/an_symbol_search.h:
1957         * plugins/symbol-browser/an_symbol_view.c:
1958         * plugins/symbol-browser/an_symbol_view.h:
1959         * plugins/symbol-browser/plugin.c:
1960         * plugins/symbol-browser/plugin.h:
1961         * plugins/terminal/terminal.c:
1962         * plugins/tools/dialog.c:
1963         * plugins/tools/dialog.h:
1964         * plugins/tools/editor.c:
1965         * plugins/tools/editor.h:
1966         * plugins/tools/execute.c:
1967         * plugins/tools/execute.h:
1968         * plugins/tools/fileop.c:
1969         * plugins/tools/fileop.h:
1970         * plugins/tools/plugin.c:
1971         * plugins/tools/plugin.h:
1972         * plugins/tools/scripts/find-fixmes.pl:
1973         * plugins/tools/scripts/translation-status.pl:
1974         * plugins/tools/tool.c:
1975         * plugins/tools/tool.h:
1976         * plugins/tools/variable.c:
1977         * plugins/tools/variable.h:
1978         * plugins/valgrind/ldd.c:
1979         * plugins/valgrind/ldd.h:
1980         * plugins/valgrind/list.c:
1981         * plugins/valgrind/list.h:
1982         * plugins/valgrind/menu-utils.c:
1983         * plugins/valgrind/menu-utils.h:
1984         * plugins/valgrind/parser.c:
1985         * plugins/valgrind/parser.h:
1986         * plugins/valgrind/plugin.c:
1987         * plugins/valgrind/plugin.h:
1988         * plugins/valgrind/preferences.c:
1989         * plugins/valgrind/preferences.h:
1990         * plugins/valgrind/process.c:
1991         * plugins/valgrind/process.h:
1992         * plugins/valgrind/symtab.c:
1993         * plugins/valgrind/symtab.h:
1994         * plugins/valgrind/vgactions.c:
1995         * plugins/valgrind/vgactions.h:
1996         * plugins/valgrind/vgcachegrindprefs.c:
1997         * plugins/valgrind/vgcachegrindprefs.h:
1998         * plugins/valgrind/vgdefaultview.c:
1999         * plugins/valgrind/vgdefaultview.h:
2000         * plugins/valgrind/vgerror.c:
2001         * plugins/valgrind/vgerror.h:
2002         * plugins/valgrind/vggeneralprefs.c:
2003         * plugins/valgrind/vggeneralprefs.h:
2004         * plugins/valgrind/vghelgrindprefs.c:
2005         * plugins/valgrind/vghelgrindprefs.h:
2006         * plugins/valgrind/vgio.c:
2007         * plugins/valgrind/vgio.h:
2008         * plugins/valgrind/vgmemcheckprefs.c:
2009         * plugins/valgrind/vgmemcheckprefs.h:
2010         * plugins/valgrind/vgrule-editor.c:
2011         * plugins/valgrind/vgrule-editor.h:
2012         * plugins/valgrind/vgrule-list.c:
2013         * plugins/valgrind/vgrule-list.h:
2014         * plugins/valgrind/vgrule.c:
2015         * plugins/valgrind/vgrule.h:
2016         * plugins/valgrind/vgrulepattern.c:
2017         * plugins/valgrind/vgrulepattern.h:
2018         * plugins/valgrind/vgsearchbar.c:
2019         * plugins/valgrind/vgsearchbar.h:
2020         * plugins/valgrind/vgstrpool.c:
2021         * plugins/valgrind/vgstrpool.h:
2022         * plugins/valgrind/vgtoolprefs.c:
2023         * plugins/valgrind/vgtoolprefs.h:
2024         * plugins/valgrind/vgtoolview.c:
2025         * plugins/valgrind/vgtoolview.h:
2026         * src/about.c:
2027         * src/about.h:
2028         * src/action-callbacks.c:
2029         * src/action-callbacks.h:
2030         * src/anjuta-actions.h:
2031         * src/anjuta-app.c:
2032         * src/anjuta-app.h:
2033         * src/anjuta-callbacks.c:
2034         * src/anjuta-callbacks.h:
2035         * src/anjuta.c:
2036         * src/anjuta.h:
2037         * src/anjuta_cbs.c:
2038         * src/bacon-message-connection.c:
2039         * src/bacon-message-connection.h:
2040         * src/getline.c:
2041         * src/main.c:
2042         * src/shell.c:
2043         * src/shell.h:
2044         * src/start-with.c:
2045         * src/start-with.h:
2046         * src/utilities.c:
2047         * src/utilities.h:
2048         * tagmanager/options.c:
2049         
2050         Change the address of FSF in various files
2052 2007-08-30  Johannes Schmid <jhs@gnome.org>
2054         * anjuta.glade:
2055         * anjuta.gladep:
2056         Removed because they are no longer in use
2057         
2058         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2059         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2060         Marked some strings as not translatable
2062         * plugins/search/search-replace.c: (list_max_items):
2063         Fixed a possible memory corruption
2065         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2066         Do not show menuitems for locked layout items
2068         * src/main.c: (main):
2069         Some minor style correction in gnome_init
2071 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2073         * plugins/debug-manager/debugger.c,
2074         plugins/debug-manager/breakpoints.c,
2075         plugins/gdb/plugin.c,
2076         plugins/gdb/debugger.c,
2077         libanjuta/interfaces/libanjuta.idl:
2078         Move all breakpoints functions from IAnjutaDebugger to a new
2079         IAnjutaBreakpointDebugger interface
2081 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2083         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2084         * plugins/debug-manager/plugin.c,
2085         plugins/debug-manager/breakpoints.c,
2086         plugins/tools/execute.c,
2087         plugins/project-wizard/plugin.c,
2088         plugins/build-basic-autotools/executer.c,
2089         plugins/gdb/debugger.c,
2090         plugins/profiler/gprof-options.h,
2091         plugins/sourceview/assist-window.h,
2092         plugins/class-gen/transform.c,
2093         libanjuta/anjuta-plugin-description.c,
2094         libanjuta/anjuta-status.c,
2095         libanjuta/anjuta-glue-c.c,
2096         libanjuta/anjuta-glue-cpp.c,
2097         plugins/symbol-browser/an_symbol_prefs.c:
2098         Fix warnings mostly "dereferencing type-punned pointer"
2099         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2101 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2103         * plugins/debug-manager/breakpoints.c,
2104         plugins/debug-manager/debugger.c:
2105         Avoid an endless loop if clearing all breakpoints while the programm
2106         is running
2108 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2110         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2111         * plugins/debug-manager/plugin.c:
2112         Fix a segmentation fault added in the previous patch
2114 2007-07-21  Johannes Schmid <jhs@gnome.org>
2116         * plugins/build-basic-autotools/executer.c:
2117         (get_program_parameters):
2118         
2119         Show an error dialog if no targets are availible instead of
2120         just returning
2122 2007-07-20  Johannes Schmid <jhs@gnome.org>
2124         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2125         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2126         * libanjuta/anjuta-shell.h:
2127         * plugins/document-manager/plugin.c: (activate_plugin):
2128         * plugins/glade/anjuta-design-document.c:
2129         * plugins/glade/plugin.c: (glade_update_ui):
2130         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2131         (anjuta_shell_iface_init):
2132         * src/shell.c: (anjuta_test_shell_add_widget),
2133         (anjuta_shell_iface_init):
2134         
2135         Make the document manager undockable (#458038)
2137 2007-07-20  Johannes Schmid <jhs@gnome.org>
2139         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2140         * plugins/glade/anjuta-design-document.c:
2141         * plugins/glade/plugin.c: (glade_update_ui):
2142         
2143         Fixed some save/dirty status bug in glade
2145 2007-07-20  Johannes Schmid <jhs@gnome.org>
2147         * libanjuta/anjuta-status.c:
2148         Fixed crasher on shutdown
2150 2007-07-20  Johannes Schmid <jhs@gnome.org>
2152         * configure.in:
2153         Minimum glade requirement is 3.2 now. It was before
2154         but we did not check...
2155         
2156         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2157         * libanjuta/anjuta-profile.c:
2158         (anjuta_profile_add_plugins_from_xml):
2159         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2160         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2161         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2162         * plugins/file-loader/plugin.c: (on_create_submenu):
2163         * plugins/file-manager/an_file_view.c: (compare_iter):
2164         * plugins/glade/plugin.c: (activate_plugin):
2165         * src/anjuta-app.c: (on_toolbar_view_toggled):
2166         * src/main.c: (main):
2167         
2168         Fixed lots of memory leaks (thansk valgrind)
2170 2007-07-19  Johannes Schmid <jhs@gnome.org>
2172         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2173         * plugins/document-manager/anjuta-docman.c:
2174         (anjuta_docman_set_busy):
2175         * plugins/document-manager/plugin.c: (on_editor_changed):
2176         * plugins/glade/plugin.c: (activate_plugin):
2177         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2178         (on_value_removed_current_editor):
2179         
2180         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2182 2007-07-18  Johannes Schmid <jhs.gnome.org>
2184         * plugins/build-basic-autotools/executer.c: (execute_program):
2185         Fixed some of the scratchbox stuff but the environment is
2186         still broken
2188 2007-07-18  Johannes Schmid <jhs@gnome.org>
2190         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2191         (on_plugin_deactivated), (get_plugin_loader_type):
2192         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2193         (activate_plugin), (deactivate_plugin),
2194         (glade_plugin_instance_init):
2195         
2196         Fixed glade plugin deactivation
2198 2007-07-18  Johannes Schmid <jhs@gnome.org>
2200         * plugins/document-manager/anjuta-docman.c:
2201         (anjuta_docman_add_document):
2202         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2203         
2204         Fixed path display in document manager with glade files
2206 2007-07-17  Johannes Schmid <jhs@gnome.org>
2208         * libanjuta/interfaces/Makefile.am.iface:
2209         * pixmaps/Makefile.am:
2210         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2211         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2212         (value_removed_current_editor):
2213         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2214         (anjuta_docman_set_current_document):
2215         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2216         (on_editor_added), (on_editor_changed):
2217         * plugins/glade/Makefile.am:
2218         * plugins/glade/anjuta-design-document.c:
2219         (anjuta_design_document_instance_init),
2220         (anjuta_design_document_set_property),
2221         (anjuta_design_document_get_property),
2222         (anjuta_design_document_class_init), (anjuta_design_document_new),
2223         (ifile_open), (ifile_get_uri), (ifile_iface_init):
2224         * plugins/glade/anjuta-design-document.h:
2225         * plugins/glade/anjuta-glade-notebook.c:
2226         * plugins/glade/anjuta-glade-notebook.h:
2227         * plugins/glade/plugin.c: (value_added_current_editor),
2228         (value_removed_current_editor), (glade_update_ui),
2229         (on_close_activated), (on_glade_project_changed),
2230         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
2231         (ifile_open):
2232         * plugins/language-support-cpp-java/plugin.c:
2233         (on_value_added_current_editor), (on_value_removed_current_editor):
2234         * plugins/macro/plugin.c: (value_added_current_editor):
2235         * plugins/project-manager/plugin.c: (value_added_current_editor):
2236         * plugins/subversion/plugin.c: (value_added_current_editor):
2237         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
2239         Fixed lot of IAnjutaEditor stuff and completed glade integration
2240         with document manager
2241         
2242         * plugins/build-basic-autotools/build-basic-autotools.c:
2243         (value_added_current_editor):
2244         * plugins/build-basic-autotools/executer.c: (execute_program):
2245         
2246         Some initial code to execute projects inside scratchbox
2247         
2248 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
2250         * plugins/project-import/project-import.c:
2251         Project import overwrites file on user request (bug #452579)
2253 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
2255         * plugins/debug-manager/debugger.c,
2256         plugins/debug-manager/threads.c,
2257         plugins/debug-manager/plugin.c,
2258         plugins/debug-manager/registers.c,
2259         plugins/debug-manager/locals.c,
2260         plugins/debug-manager/stack_trace.c,
2261         plugins/gdb/plugin.c,
2262         plugins/gdb/debugger.c,
2263         plugins/gdb/debugger.h,
2264         libanjuta/interfaces/libanjuta.idl:
2265         Rename change-location to program-moved
2266         Store thread id as gint instead of guint
2267         Do not display registers list if not available
2268         Add intermediate debugger states if missing
2270 2007-07-11  Johannes Schmid <jhs@gnome.org>
2272         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2273         .glade:
2274         Reverted unnecessary changes (#455819)
2276 2007-07-10  Johannes Schmid <jhs@gnome.org>
2278         * plugins/glade/plugin.c:
2279         Fixed glade plugin with glade 3.2 and another crasher
2281 2007-07-09  Johannes Schmid <jhs@gnome.org>
2283         * libanjuta/interfaces/libanjuta.idl:
2284         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2285         .glade:
2286         * plugins/debug-manager/breakpoints.c:
2287         (breakpoint_item_update_in_ui),
2288         (breakpoints_dbase_edit_breakpoint),
2289         (on_toggle_breakpoint_activate):
2290         * plugins/debug-manager/plugin.c:
2291         (on_run_to_cursor_action_activate):
2292         * plugins/document-manager/action-callbacks.c:
2293         (on_editor_command_cut_activate),
2294         (on_editor_command_copy_activate),
2295         (on_editor_command_paste_activate),
2296         (on_editor_command_clear_activate):
2297         * plugins/document-manager/anjuta-docman.c:
2298         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
2299         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
2300         (anjuta_docman_goto_file_line_mark),
2301         (anjuta_docman_find_editor_with_path),
2302         (anjuta_docman_get_all_editors):
2303         * plugins/document-manager/anjuta-docman.h:
2304         * plugins/document-manager/plugin.c:
2305         (update_editor_ui_interface_items), (on_editor_update_ui),
2306         (on_editor_changed), (on_session_save), (on_docman_auto_save),
2307         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
2308         (ianjuta_document_manager_iface_init), (isaveable_save),
2309         (isavable_is_dirty):
2310         * plugins/editor/editor.glade:
2311         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
2312         (idocument_paste), (idocument_clear), (idocument_iface_init),
2313         (iselection_iface_init):
2314         * plugins/glade/Makefile.am:
2315         * plugins/glade/anjuta-glade-notebook.c:
2316         (anjuta_glade_notebook_instance_init),
2317         (anjuta_glade_notebook_set_property),
2318         (anjuta_glade_notebook_get_property),
2319         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
2320         (ifile_open), (ifile_get_uri), (ifile_iface_init),
2321         (ifile_savable_save), (ifile_savable_save_as),
2322         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
2323         (ifile_savable_iface_init), (idocument_can_redo),
2324         (idocument_can_undo), (idocument_begin_undo_action),
2325         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
2326         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
2327         (idocument_copy), (idocument_paste), (idocument_clear),
2328         (idocument_iface_init):
2329         * plugins/language-support-cpp-java/plugin.c:
2330         (on_value_added_current_editor), (on_value_removed_current_editor):
2331         * plugins/macro/macro-util.c: (get_current_editor):
2332         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2333         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2334         (on_next_occur), (on_incremental_entry_key_press),
2335         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2336         (on_toolbar_find_incremental_start),
2337         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2338         * plugins/search/search-replace.c: (search_start_over),
2339         (search_update_combos), (replace_update_combos),
2340         (anjuta_search_replace_activate):
2341         * plugins/search/search-replace_backend.c: (create_search_entries):
2342         * plugins/sourceview/sourceview.c: (idocument_cut),
2343         (idocument_copy), (idocument_paste), (idocument_clear),
2344         (idocument_iface_init), (iselect_iface_init), (iassist_react):
2345         * plugins/tools/editor.c: (on_editor_response):
2346         * plugins/tools/execute.c: (get_current_editor),
2347         (atp_output_context_initialize), (atp_user_tool_execute):
2348         * plugins/tools/variable.c: (get_current_editor),
2349         (atp_variable_get_editor_variable):
2350         
2351         Some more IAnjutaEditor => IAnjutaDocument fixing!
2352         
2353         * plugins/glade/anjuta-glade-notebook.h:
2354         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
2355         (glade_update_ui):
2356         * plugins/glade/plugin.h:
2357         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
2358         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
2359         be used for glade, too. It might still have some rough edges but already works.
2360         (Fixes #415547 – Glade usability problem)
2362 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
2364         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
2365           development release (I updated version of glade3 svn to 3.3.2).
2367 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2369         * plugins/symbol-browser/an_symbol_view.c:
2370         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
2372 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2374         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
2375         (on_system_tags_update_finished), (on_update_global_clicked),
2376         (prefs_page_init), (on_gconf_notify_tags_list_changed),
2377         (symbol_browser_prefs_init),
2378         (symbol_browser_prefs_create_global_tags),
2379         (symbol_browser_load_global_tags):
2380         * plugins/symbol-browser/an_symbol_prefs.h:
2381         * plugins/symbol-browser/an_symbol_view.c:
2382         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
2383         * plugins/symbol-browser/an_symbol_view.h:
2384         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
2385         on global tags update because of delayed prefs merging. Happens when
2386         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
2387         is opened.
2389 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2391         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
2392         after install/uninstall.
2394         Patch from James Liggett:
2395         * scripts/glade2schemas.pl: Fixed creating schemas for list
2396         values.
2398 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
2400         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
2401           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
2402           development release since glade svn version is also 3.3.1. In future, the
2403           solution would be for us to always increment the micro version when
2404           changing the API.
2406 2007-07-05  Johannes Schmid <jhs@gnome.org>
2408         * libanjuta/interfaces/libanjuta.idl:
2409         * plugins/build-basic-autotools/build-basic-autotools.c:
2410         (on_build_mesg_format):
2411         * plugins/debug-manager/breakpoints.c:
2412         (breakpoint_item_update_in_ui),
2413         (breakpoints_dbase_edit_breakpoint),
2414         (on_toggle_breakpoint_activate):
2415         * plugins/debug-manager/plugin.c:
2416         (on_run_to_cursor_action_activate):
2417         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
2418         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
2419         (get_current_editor), (on_save_activate), (on_save_as_activate),
2420         (on_save_prompt_save_editor), (on_close_file_activate),
2421         (on_close_all_file_activate), (on_reload_file_activate),
2422         (anjuta_print_cb), (anjuta_print_preview_cb),
2423         (on_editor_command_upper_case_activate),
2424         (on_editor_command_lower_case_activate),
2425         (on_editor_command_undo_activate),
2426         (on_editor_command_redo_activate),
2427         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
2428         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
2429         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
2430         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
2431         (on_zoom_out_text_activate), (on_force_hilite_activate),
2432         (on_indent1_activate), (on_swap_activate),
2433         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2434         * plugins/document-manager/anjuta-docman.c:
2435         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
2436         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2437         (anjuta_docman_dispose), (on_notebook_switch_page),
2438         (anjuta_docman_page_from_widget), (on_editor_destroy),
2439         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
2440         (anjuta_docman_get_current_document),
2441         (anjuta_docman_set_current_document),
2442         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
2443         (anjuta_docman_update_page_label),
2444         (anjuta_docman_get_document_from_path),
2445         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2446         (anjuta_docman_order_tabs):
2447         * plugins/document-manager/anjuta-docman.h:
2448         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
2449         (update_editor_ui_interface_items), (update_editor_ui),
2450         (on_editor_update_save_ui), (on_editor_update_ui),
2451         (on_editor_changed), (on_save_prompt_save_editor),
2452         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
2453         (ianjuta_docman_get_current_document),
2454         (ianjuta_docman_set_current_document),
2455         (ianjuta_docman_remove_buffer),
2456         (ianjuta_document_manager_iface_init), (ifile_get_uri):
2457         * plugins/editor/text_editor.c: (itext_editor_iface_init),
2458         (idocument_get_filename), (idocument_can_undo),
2459         (idocument_can_redo), (idocument_undo),
2460         (idocument_begin_undo_action), (idocument_end_undo_action),
2461         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
2462         * plugins/language-support-cpp-java/plugin.c:
2463         (on_editor_char_inserted_cpp), (on_auto_indent):
2464         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
2465         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2466         * plugins/sample1/plugin.c: (on_sample_action_activate):
2467         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2468         (on_next_occur), (on_incremental_entry_key_press),
2469         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2470         (on_toolbar_find_incremental_start),
2471         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2472         * plugins/search/search-replace.c: (search_and_replace),
2473         (write_message_pane), (search_start_over), (search_update_combos),
2474         (replace_update_combos), (anjuta_search_replace_activate):
2475         * plugins/search/search-replace_backend.c:
2476         (file_buffer_new_from_path), (create_search_entries):
2477         * plugins/sourceview/sourceview-print.c: (create_print_job):
2478         * plugins/sourceview/sourceview.c:
2479         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
2480         (idocument_can_redo), (idocument_can_undo),
2481         (idocument_begin_undo_action), (idocument_end_undo_action),
2482         (idocument_undo), (idocument_redo), (idocument_grab_focus),
2483         (idocument_get_filename), (idocument_iface_init):
2484         * plugins/tools/editor.c: (on_editor_response):
2485         * plugins/tools/execute.c: (atp_output_context_initialize),
2486         (atp_user_tool_execute):
2487         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2488         
2489         Create IAnjutaDocument interface. This interface is a more general idea
2490         of documents being anything that can be modified, has undo/redo and
2491         may have operations like copy/paste.
2492         The primary goal is to integrate better by making it use the standard file
2493         and edit menu instead of it's own glade menu. Of course the downside is that
2494         you won't be able to view a source file and the designer at the same time. Anyway
2495         so many people have complained that they "can't save a glade file" that I think
2496         this is the much better solution.
2497         Work on the glade plugin is still to come but the most difficult things should be
2498         done now.
2500 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2502         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
2503           version 3.0.3.
2505 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2507         * libanjuta/anjuta-plugin-manager.c:
2508         (anjuta_plugin_manager_get_plugins_page),
2509         (anjuta_plugin_manager_get_remembered_plugins_page):
2510         * libanjuta/anjuta-plugin-manager.h:
2511         * src/anjuta-app.c: (anjuta_app_install_preferences):
2512         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
2513         and remembered plugins preferences pages in separate pages (avoid
2514         crowd).
2516 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2518         Patch from James Liggett  <jrliggett@cox.net>:
2519         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
2520         Installed editor preferences schemas. Fixes bug #453463.
2522 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2524         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
2525         (anjuta_preferences_dialog_init): Sort preferences pages on title.
2527 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2529         * plugins/document-manager/anjuta-document-manager.ui:
2530         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2531         * src/action-callbacks.c:
2532         * src/action-callbacks.h:
2533         * src/anjuta-actions.h:
2534         * src/anjuta-app.c: (anjuta_app_instance_init),
2535         (anjuta_app_install_preferences):
2536         * src/anjuta.glade:
2537         * src/anjuta.ui: Moved plugins and shortcuts settings inside
2538         General preferences page. Move preferences menu from Settings to
2539         Edit submenu. And got rid of Settings submenu.
2541 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2543         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
2544         
2545 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2547         * TODO.tasks: Increased bounty for on-demand preferences task to $150
2548         as discussed and agreed with James Liggett.
2550         Patch from James Liggett  <jrliggett@cox.net>:
2552         * configure.in:
2553         * libanjuta/anjuta-plugin-manager.c:
2554         (on_activated_plugin_objects_foreach),
2555         (anjuta_plugin_manager_get_active_plugin_objects):
2556         * libanjuta/anjuta-plugin-manager.h:
2557         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
2558         (anjuta_plugin_deactivate):
2559         * libanjuta/anjuta-preferences-dialog.c:
2560         (anjuta_preferences_dialog_finalize),
2561         (anjuta_preferences_dialog_class_init), (add_category_columns),
2562         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
2563         (anjuta_preferences_dialog_remove_page):
2564         * libanjuta/anjuta-preferences.c: (property_destroy),
2565         (unregister_preferences_key), (register_callbacks),
2566         (preferences_foreach_callback), (connect_prop_to_object),
2567         (anjuta_preferences_register_property_raw),
2568         (anjuta_preferences_register_property_custom),
2569         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
2570         (anjuta_preferences_remove_page),
2571         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
2572         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
2573         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
2574         (anjuta_preferences_class_init), (anjuta_preferences_new):
2575         * libanjuta/anjuta-preferences.h:
2576         * plugins/build-basic-autotools/Makefile.am:
2577         * plugins/build-basic-autotools/build-basic-autotools.c:
2578         (ipreferences_unmerge):
2579         * plugins/cvs-plugin/Makefile.am:
2580         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
2581         * plugins/document-manager/Makefile.am:
2582         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
2583         * plugins/editor/plugin.c: (ipreferences_unmerge):
2584         * plugins/file-manager/Makefile.am:
2585         * plugins/file-manager/plugin.c: (activate_plugin),
2586         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
2587         * plugins/gtodo/plugin.c: (ipreferences_merge),
2588         (ipreferences_unmerge):
2589         * plugins/language-support-cpp-java/Makefile.am:
2590         * plugins/language-support-cpp-java/plugin.c:
2591         (ipreferences_unmerge):
2592         * plugins/message-view/Makefile.am:
2593         * plugins/message-view/plugin.c: (ipreferences_unmerge):
2594         * plugins/sourceview/Makefile.am:
2595         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
2596         * plugins/symbol-browser/Makefile.am:
2597         * plugins/symbol-browser/an_symbol_prefs.c:
2598         (symbol_browser_prefs_finalize):
2599         * plugins/terminal/Makefile.am:
2600         * plugins/terminal/terminal.c: (ipreferences_unmerge):
2601         * plugins/valgrind/plugin.c: (ipreferences_merge),
2602         (ipreferences_unmerge):
2603         * scripts/Makefile.am:
2604         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
2605         * src/Makefile.am:
2606         * src/action-callbacks.c: (on_set_preferences1_activate):
2607         * src/anjuta-app.c: (anjuta_app_instance_init),
2608         (anjuta_app_install_preferences):
2609         * src/anjuta-app.h:
2610         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
2611         task: Bug #445314: On demand preferences widgets creation. Thanks
2612         James for this great work.
2614 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2616         * plugins/debug-manager/data_buffer.c,
2617         plugins/message-view/message-view.c: Fixed compiler warnings.
2619 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
2621         * src/action-callbacks.c: (help_activate),
2622         (on_help_manual_activate), (on_help_tutorial_activate),
2623         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2625         Fixed help activation (bug #451557).
2627 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
2629         * AUTHORS: Added James Liggett. Forgot to add him before :(
2631 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
2633         * plugins/debug-manager/debugger.c,
2634         plugins/debug-manager/plugin.c,
2635         plugins/gdb/debugger.c,
2636         libanjuta/interfaces/libanjuta.idl:
2637         Add a GError* parameter to debugger-stopped signal
2639         * (added) libanjuta/anjuta-error.c,
2640         (added) libanjuta/anjuta-error.h,
2641         libanjuta/Makefile.am:
2642         Register GError as a boxed type
2644         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2645         Support GError* in signal, GError must be registered as a boxed type
2646         Accept NULL as strings
2648 === anjuta 2.2.0 ===
2650 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
2652         * configure.in: Bumped version to 2.2.0
2653         * NEWS: Updated for 2.2.0 stable release.
2654         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
2655         Reduce the idle priority to make the UI update before anything else.
2657 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
2659         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
2661         * libanjuta/interfaces/libanjuta.idl:
2662         * plugins/document-manager/action-callbacks.c:
2663         (on_editor_command_complete_word_activate):
2664         * plugins/document-manager/plugin.c:
2665         (update_editor_ui_interface_items):
2666         * plugins/editor/text_editor.c: (iautocomplete_activate),
2667         (iautocomplete_iface_init):
2668         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2670         Moved autocomplete() method away from IAnjutaEditorAssist into
2671         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
2672         autocomplete and does not crash with sourceview. Fixes Bug #449620
2673         – The auto completion functionality not work. Also sets menuitem 
2674         insensitive when hiding them.
2676         * plugins/debug-manager/disassemble.c:
2677         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
2678         printf types.
2680 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
2682         * pixmaps/anjuta_splash.png: Updated.
2683         
2684         * plugins/search/search-replace.c
2685         (anjuta_search_replace_activate): Fixed "Find in Files" to select
2686         the right target (project).
2687         * ChangeLog: Added missing log.
2689 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2691         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
2692         manuals/anjuta-manual/C/fileoperations.xml,
2693         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
2695         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
2697         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
2699 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2701         * TODO.tasks: Added bounty for on-demand preferences.
2703         Patch from Thierry Moisan:
2704         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
2705         (bug #88824).
2707 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2709         Patch from tpgww@onepost.net:
2711         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
2712         * libegg/test-actions.c:
2713         * libegg/test-multi-drag.c: (main):
2714         * plugins/debug-manager/memory.c: (read_memory_block):
2715         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
2717         Fixes compile warnings. Fixes bug #427101.
2719 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2721         Patch from James Liggett:
2723         * plugins/profiler/gprof-options.c: (on_option_changed),
2724         (setup_widgets):
2725         * plugins/profiler/gprof-options.h:
2726         * plugins/profiler/gprof-profile-data.c:
2727         (gprof_profile_data_init_profile):
2728         * plugins/profiler/gprof-profile-data.h:
2729         * plugins/profiler/plugin.c: (profiler_get_data),
2730         (profiler_set_target), (register_options),
2731         (on_profile_data_browse_button_clicked),
2732         (on_profiling_options_button_clicked), (on_profiler_delete_data):
2733         * plugins/profiler/profiler.glade: implements independent targets.
2734         implements the ability to select arbitrary gmon.out files.
2735         Fixes bug #403502 – User should also be allowed to select an
2736         independent executable target.
2738 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2740         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
2742         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
2743         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
2745 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
2747         * plugins/debug-manager/plugin.c,
2748         plugins/debug-manager/breakpoints.c:
2749         Remove weak pointers when owner is destroyed
2750         Remove all breakpoints before loading new one
2752 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
2754         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
2755          
2756 2007-06-19  Naba Kumar  <naba@gnome.org>
2758         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
2759         Bug #448491 Empty Lines Problem.
2761         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
2762         
2763         * data/default.profile, plugins/message-view/plugin.c: Do not
2764         restore session for messages.
2765         Fixes bug #377461 – don't create new message window for each
2766         build/find.
2768         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
2769         Fixes a crash on exit/project-close if profiler plugin is loaded.
2771 2007-06-17  Naba Kumar  <naba@gnome.org>
2773         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
2774         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
2776         * plugins/file-loader/plugin.c: Fail on opening non existent files.
2777         Bug #448034 – Anjuta crashes on starting (when the last project
2778         directory was deleted).
2780         * plugins/document-manager/plugin.c: Set line markers for files
2781         opened via IAnjutaFile::open(). Fixes missing line markers while
2782         navigating symbols.
2784 2007-06-17  Naba Kumar  <naba@gnome.org>
2786         * plugins/sourceview/sourceview.glade: Set correct font
2787         default value and use monospace instead of sans. Fixes
2788         bug #448408 – crash in Anjuta IDE: Trying to change the
2789         editor
2791 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
2793         * plugins/search/search-replace.c,
2794         plugins/search/search-replace.h,
2795         plugins/search/anjuta-search.glade:
2796         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
2797         Fixes bug #355166
2799 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
2801         * plugins/debug-manager/plugin.c,
2802         plugins/debug-manager/breakpoints.c:
2803         Add weak references, fixes bug #448053 ?
2805 2007-06-16  Naba Kumar  <naba@gnome.org>
2807         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
2808         dialog to allow forgetting them if user chooses to select a different
2809         one.
2811 2007-06-13  Naba Kumar  <naba@gnome.org>
2813         * plugins/sourceview/sourceview-prefs.c: Initialize font
2814         on startup correctly if use_theme is set.
2816         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
2817         if available for default font. Fixes bug #447304.
2819         * plugins/sourceview/sourceview-prefs.c: Return value based
2820         on right data type. Fixes Bug #438878 – Using gtksourceview editor
2821         for the first time has black background
2822         
2823         * plugins/project-manager/plugin.c: Give a better error message
2824         when project could not be loaded.
2826         * libanjuta/anjuta-serializer.c: Added a comment.
2828 2007-06-13  Johannes Schmid <jhs@gnome.org>
2830         * configure.in:
2831         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
2832         most warnings to avoid simple coding problems.
2833         
2834         * plugins/message-view/anjuta-msgman.c:
2835         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
2836         * plugins/message-view/plugin.c: (on_view_changed),
2837         (ianjuta_msgman_add_view):
2838         
2839         Fixed #440866 by always presenting the message-manager when a tab is
2840         added because Gtk+ seems to have problems to add tabs to hidden widgets.
2841         
2842         * plugins/subversion/subversion-callbacks.c:
2843         (on_subversion_commit_response):
2844         Destroy dialog if user clicks "No"
2846 2007-06-12  Naba Kumar  <naba@gnome.org>
2848         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
2849         read and use of uninitialized variable.
2851         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
2852         because it is used in credits listing and packaging could compress
2853         it in docdir. Fixes bug #397881: The credits are empty
2855         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
2856         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
2857         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
2858         plugins/symbol-browser/an_symbol_info.c,
2859         plugins/symbol-browser/plugin.c,
2860         plugins/symbol-browser/an_symbol_view.c,
2861         plugins/editor/aneditor-autocomplete.cxx:
2863         - Do not access TMTag
2864         member in TMSymbol when freeing it because by then the tags
2865         could have changed. Avoids dangerous memory corruptions by freeing
2866         someone else's memory (Could explain those random crashes when
2867         refreshing symbols or re-loading a different project or closing
2868         a project). Anything that tries to refresh symbols could trigger
2869         this corruptions.
2870         - Added a flag to also retrieve method definitions as part of
2871         the class's scope members. And used it to set both function prototype
2872         and definition in symbols. Fixes navigation to prototype and
2873         function definitions from symbol browser (bug #440370)
2875         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
2876         memory. Could fix those bogus 'file changed' dialogs.
2878         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
2880 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
2882         * (added) libanjuta/anjuta-utils-priv.h,
2883         libanjuta/anjuta-utils.h,
2884         libanjuta/anjuta-launcher.c,
2885         libanjuta/Makefile.am:
2886         Fix bug #440801: do not use config.h in public include files
2888 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
2890         * plugins/project-wizard/templates/mkfile.wiz:
2891         Fix bug #442038: missing project.sh file
2893         * configure.in,
2894         plugins/project-wizard/templates/Makefile.am,
2895         plugins/project-wizard/templates/translatable-strings.h,
2896         (added) plugins/project-wizard/templates/sdl.wiz,
2897         (added) plugins/project-wizard/templates/appwiz_sdl.png,
2898         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
2899         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
2900         (added) plugins/project-wizard/templates/sdl/Makefile.am,
2901         (added) plugins/project-wizard/templates/sdl/.cvsignore,
2902         (added) plugins/project-wizard/templates/sdl/src/main.c,
2903         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2904         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
2905         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
2906         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
2907         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
2908         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
2909         Fix bug #315635: add a SDL project wizard
2911 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
2913         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
2914         when SIGCHLD is triggered when main loop context is locked. Dead lock
2915         happens when child_exited callback also accesses main loop context.
2916         Happens particularly badly in debug target exiting.
2918 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
2920         * manuals/anjuta-manual/C/debugger.xml:
2921         First update of the debugger documentation
2923 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
2925         * manuals/anjuta-manual/C/fileoperations.xml,
2926         manuals/anjuta-manual/C/projects.xml,
2927         manuals/anjuta-manual/C/anjuta-manual.xml,
2928         manuals/anjuta-manual/C/build.xml,
2929         manuals/anjuta-manual/C/execute.xml,
2930         manuals/anjuta-manual/Makefile.am: Updated more documentation.
2931         Added project properties documentation. Moved execution section
2932         inside project management. Removed dead documentation.
2934 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
2936         * src/anjuta.c, plugins/symbol-browser/plugin.c,
2937         plugins/symbol-browser/plugin.h,
2938         plugins/symbol-browser/an_symbol_prefs.c,
2939         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
2940         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
2941         progress bar instead of separate window for system tags
2942         generation. Renamed AnjutaStatus methods to a proper ones.
2944         * plugins/symbol-browser/plugin.c,
2945         plugins/symbol-browser/plugin.h,
2946         plugins/symbol-browser/an_symbol_prefs.c,
2947         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
2948         global-tags/create_global_tags.sh.in: Get rid of message window
2949         for showing global tags creation and use a small window with
2950         progress bar.
2952 2007-05-30  Naba Kumar  <naba@gnome.org>
2954         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
2955         Bug 442315 – After calling configure, the build menus are still insensitive,
2956         Bug 442314 – Autogeneration fails when there is no autogen.sh
2958         * plugins/project-manager/plugin.c: Fixed mem corruption when it
2959         fails to remove target/source/group. Fixes bug #440196 – crash in
2960         Anjuta IDE: removing a target
2962 2007-05-29  Naba Kumar  <naba@gnome.org>
2964         * plugins/symbol-browser/an_symbol_view.c,
2965         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
2966         tags generation. Fixed runtime warning.
2968 2007-05-28  Naba Kumar  <naba@gnome.org>
2970         Patch from James Liggett  <jrliggett@cox.net>:
2971         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
2972         Fixed bug #403502 – User should also be allowed to select an
2973         independent executable target.
2975 2007-05-27  Johannes Schmid <jhs@gnome.org>
2977         * plugins/build-basic-autotools/build-basic-autotools.c:
2978         (get_real_directory), (on_build_mesg_format):
2979         
2980         Find correct files for error messages inside scratchbox
2982 2007-05-27  Naba Kumar  <naba@gnome.org>
2984         * manuals/anjuta-manual/C/projects.xml,
2985         manuals/anjuta-manual/C/projects.xml: Updated project
2986         management chapter more.
2988 2007-05-25  Johannes Schmid <jhs@gnome.org>
2990         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2991         * plugins/build-basic-autotools/build-basic-autotools.c:
2992         (on_sb_check_toggled), (build_execute_command),
2993         (ipreferences_merge), (ipreferences_unmerge):
2994         Added support for building inside scratchbox environment
2995         
2996         Patch from James Liggett <jrliggett@cox.net>:
2997         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
2998         (anjuta_msgman_append_view):
3000         Fix 440866 
3001           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3003 2007-05-23  Naba Kumar  <naba@gnome.org>
3005         * manuals/anjuta-manual/C/projects.xml: Updated project
3006         management chapter.
3008 2007-05-22  Naba Kumar  <naba@gnome.org>
3010         * manuals/anjuta-manual/C/projects.xml: More updates.
3012         * manuals/anjuta-manual/C/introduction.xml,
3013         manuals/anjuta-manual/C/projects.xml,
3014         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3016 2007-05-22  Naba Kumar  <naba@gnome.org>
3018         Patch from Étienne Bersac:
3019         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3020         class in generated class.
3022 2007-05-22  Naba Kumar  <naba@gnome.org>
3024         * plugins/profiler/plugin.c: Fixed a compiler warning.
3025         * plugins/valgrind/Makefile.am: Added ldflags.
3027         Patch from James Liggett:
3028         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3029         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3030         specific options.
3032 2007-05-18  Johannes Schmid <jhs@gnome.org>
3034         * plugins/editor/text_editor.c:
3035         * plugins/language-support-cpp-java/plugin.c:
3036         (on_editor_language_changed), (on_value_added_current_editor),
3037         (on_value_removed_current_editor):
3038         
3039         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3040         Fix assist support in language-support-plugin.
3042 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3044         * libanjuta/interfaces/libanjuta.idl:
3045         Add a new interface allowing to implement plugin able
3046         to load other plugins (not written in C)
3048         * libanjuta/anjuta-plugin-handle.c,
3049         libanjuta/anjuta-plugin-handle.h:
3050         Add a language and a resident plugin properties
3052         * libanjuta/anjuta-glue-plugin.c,
3053         libanjuta/anjuta-glue-plugin.h,
3054         (added)libanjuta/anjuta-glue-c.c,
3055         (added)libanjuta/anjuta-glue-c.h,
3056         libanjuta/Makefile.am:
3057         Split code used to load a C plugin into a common part
3058         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3060         * libanjuta/anjuta-glue-factory.c,
3061         libanjuta/anjuta-glue-factory.h,
3062         libanjuta/anjuta-plugin-manager.c:
3063         Allow to load plugin not written in C and search for the
3064         additional needed code in another plugin
3066 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3068         * plugins/editor/text_editor.c:
3069         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3070         avoiding a crash if scintilla is used
3072 2007-05-14  Johannes Schmid <jhs@gnome.org>
3074         * libanjuta/interfaces/libanjuta.idl:
3075         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3076         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3077         (on_assist_chosen), (on_assist_update), (get_context),
3078         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3079         (install_assist), (uninstall_assist), (install_support),
3080         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3081         (cpp_java_plugin_instance_init):
3082         * plugins/language-support-cpp-java/plugin.h:
3083         Use IAnjutaEditorAssist to show language specific suggestions
3084         
3085         * plugins/sourceview/Makefile.am:
3086         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3087         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3088         * plugins/sourceview/anjuta-view.h:
3089         * plugins/sourceview/assist-window.c: (assist_window_expose),
3090         (assist_window_set_property), (assist_window_get_property),
3091         (assist_window_class_init), (assist_activated),
3092         (assist_window_init), (assist_window_finalize),
3093         (assist_window_select), (assist_window_first),
3094         (assist_window_last), (assist_window_up), (assist_window_down),
3095         (get_coordinates), (assist_window_move), (assist_window_update),
3096         (assist_window_filter_keypress), (assist_window_is_active),
3097         (assist_window_new), (assist_window_get_trigger),
3098         (assist_window_get_position):
3099         * plugins/sourceview/assist-window.h:
3100         * plugins/sourceview/sourceview-args.c (removed):
3101         * plugins/sourceview/sourceview-args.h (removed):
3102         * plugins/sourceview/sourceview-autocomplete.c (removed):
3103         * plugins/sourceview/sourceview-autocomplete.h (removed):
3104         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3105         * plugins/sourceview/sourceview-private.h:
3106         * plugins/sourceview/sourceview-scope.c(removed):
3107         * plugins/sourceview/sourceview-scope.h(removed):
3108         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3109         (on_assist_cancel), (on_document_char_added),
3110         (on_reload_dialog_response), (sourceview_class_init),
3111         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3112         (iassist_remove_trigger), (iassist_autocomplete),
3113         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3114         (iassist_react), (iassist_iface_init):
3115         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3116         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3117         
3118         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3119         - Mark files dirty if reload dialog is canceled.
3121 2007-05-12  Naba Kumar  <naba@gnome.org>
3123         * libanjuta/anjuta-launcher.h: Corrected include file.
3125 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3127         * libanjuta/anjuta-glue-plugin.c,
3128         libanjuta/anjuta-glue-plugin.h,
3129         libanjuta/anjuta-glue-factory.c,
3130         libanjuta/anjuta-glue-factory.h,
3131         ibanjuta/anjuta-plugin-manager.c:
3132         Move code used to load a C plugin from glue-factory to glue-plugin
3133         So loading a plugin written in another language could be done by
3134         just using another object derived from AnjutaGluePlugin
3136         * libanjuta/libanjuta.h:
3137         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3138         includes
3140 === anjuta 2.1.3 ===
3142 2007-05-11  Naba Kumar  <naba@gnome.org>
3144         * configure.in: Bumped version to 2.1.3
3145         * NEWS: Updated.
3146         * AUTHORS: Updated.
3147         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3149 2007-05-11  Naba Kumar  <naba@gnome.org>
3151         * configure.in:
3152         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3153         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3154         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3156 2007-05-10  Johannes Schmid <jhs@gnome.org>
3158         * plugins/search/plugin.c:
3159         Make incremental search behave less annoying
3160         
3161 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3163         * plugins/macro/macro-util.c:
3164         Fix bug #419008 and bug #419036
3165         When creating new header file, use name and email set in
3166         preferences and replace invalid C character by underscore
3167         in guards
3169 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3171         * plugins/search/search-replace.c,
3172         plugins/search/search-replace_backend.c:
3173         Disable search button if search expression is empty (bug #378193)
3175 2007-05-08  Naba Kumar  <naba@gnome.org>
3177         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3178         build error.
3180 2007-05-07  Naba Kumar  <naba@gnome.org>
3182         * configure.in:
3183         * plugins/project-wizard/templates/Makefile.am:
3184         * plugins/project-wizard/templates/minimal.wiz:
3185         * plugins/project-wizard/templates/minimal/.cvsignore:
3186         * plugins/project-wizard/templates/minimal/Makefile.am:
3187         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3188         * plugins/project-wizard/templates/minimal/autogen.sh:
3189         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3190         * plugins/project-wizard/templates/minimal/project.anjuta:
3191         Added 'minimal', a generic and flat, project template.
3192         
3193 2007-05-05  Naba Kumar  <naba@gnome.org>
3195         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3197         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3198         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3199         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3200         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3201         instead of a real one, fixes interdependency with libanjuta.
3202         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3203         * libanjuta/Makefile.am: 
3204         * libegg/Makefile.am:
3205         * plugins/build-basic-autotools/Makefile.am:
3206         * plugins/class-gen/Makefile.am:
3207         * plugins/class-inheritance/Makefile.am:
3208         * plugins/cvs-plugin/Makefile.am:
3209         * plugins/debug-manager/Makefile.am:
3210         * plugins/devhelp/Makefile.am:
3211         * plugins/document-manager/Makefile.am:
3212         * plugins/editor/Makefile.am:
3213         * plugins/file-loader/Makefile.am:
3214         * plugins/file-manager/Makefile.am:
3215         * plugins/file-wizard/Makefile.am:
3216         * plugins/gdb/Makefile.am:
3217         * plugins/glade/Makefile.am:
3218         * plugins/gtodo/Makefile.am:
3219         * plugins/language-support-cpp-java/Makefile.am:
3220         * plugins/macro/Makefile.am:
3221         * plugins/message-view/Makefile.am:
3222         * plugins/patch/Makefile.am:
3223         * plugins/profiler/Makefile.am:
3224         * plugins/project-import/Makefile.am:
3225         * plugins/project-manager/Makefile.am:
3226         * plugins/project-wizard/Makefile.am:
3227         * plugins/sample1/Makefile.am:
3228         * plugins/search/Makefile.am:
3229         * plugins/sourceview/Makefile.am:
3230         * plugins/subversion/Makefile.am:
3231         * plugins/symbol-browser/Makefile.am:
3232         * plugins/terminal/Makefile.am:
3233         * plugins/tools/Makefile.am:
3234         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
3236 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
3238         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
3240 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3242         * libanjuta/anjuta-launcher.c,
3243         libanjuta/anjuta-launcher.h:
3244         Add some missing implementation
3246 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
3248         Reviewed by Naba Kumar  <naba@gnome.org>:
3249         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
3250         for uninstall-hook.
3252 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
3254         Reviewed by Naba Kumar  <naba@gnome.org>:
3255         * plugins/editor/text_editor.c: Large memory addresses were being
3256         truncated, switched to glong (bug #422143).
3258 2007-04-24  Naba Kumar  <naba@gnome.org>
3260         * plugins/document-manager/plugin.c: (prefs_finalize):
3261         * plugins/editor/aneditor-autocomplete.cxx:
3262         * plugins/editor/text_editor_menu.c:
3263         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
3264         * plugins/file-loader/plugin.c: (open_file_with),
3265         (create_open_with_submenu):
3266         * plugins/file-manager/plugin.c: (prefs_finalize):
3267         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
3268         pointer type castings.
3270 2007-04-24  Naba Kumar  <naba@gnome.org>
3272         Patch from s|s  <supreet.sethi@gmail.com>:
3273         * (added) plugins/project-wizard/templates/django-logo.png:
3274         * (added) plugins/project-wizard/templates/django.wiz:
3275         * plugins/project-wizard/templates/Makefile.am:
3276         * plugins/project-wizard/templates/translatable-strings.h: Added
3277         django project template. http://www.djangoproject.com/
3279 2007-04-24  Naba Kumar  <naba@gnome.org>
3281         * plugins/subversion/anjuta-subversion.glade: Set expansion for
3282         the log entry widget and made the dialog little larger.
3284 2007-04-24  Naba Kumar  <naba@gnome.org>
3286         Patch from Halton Huo:
3287         * configure.in:
3288         * plugins/project-wizard/property.c:
3289         * plugins/subversion/svn-auth.c:
3290         * plugins/subversion/svn-backend-priv.h:
3291         * plugins/subversion/svn-backend.c:
3292         * plugins/subversion/svn-backend.h:
3293         * plugins/subversion/svn-notify.h: Proper use of subversion
3294         headers. Fixes build issues in solaris (bug #426701).
3296 2007-04-24  Naba Kumar  <naba@gnome.org>
3298         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
3299         
3300         * plugins/project-wizard/templates/cpp.wiz:
3301         * plugins/project-wizard/templates/gcj.wiz:
3302         * plugins/project-wizard/templates/gnome.wiz:
3303         * plugins/project-wizard/templates/gtk.wiz:
3304         * plugins/project-wizard/templates/gtkmm.wiz:
3305         * plugins/project-wizard/templates/java.wiz:
3306         * plugins/project-wizard/templates/python.wiz:
3307         * plugins/project-wizard/templates/terminal.wiz:
3308         * plugins/project-wizard/templates/wxwin.wiz:
3309         * plugins/project-wizard/templates/xlib-dock.wiz:
3310         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
3311         project option and set it ON by default (since gnome-build, can't
3312         enabled configure shared lib support later when a sharedlib target
3313         is added).
3315 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3317         * plugins/debug-manager/stack_trace.c:
3318         Fix a missing case in the previous changes
3320 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3322         * plugins/debug-manager/plugin.c:
3323         Fix bug #430401
3325         * plugins/debug-manager/breakpoints.c,
3326         plugins/gdb/plugin.c:
3327         Fix adding breakpoint on a function
3329         * plugins/debug-manager/stack_trace.c:
3330         Highlight changed stack frame
3332 2007-04-18  Naba Kumar  <naba@gnome.org>
3334         * plugins/document-manager/anjuta-docman.c:
3335         (anjuta_docman_dispose), (on_editor_destroy),
3336         (anjuta_docman_remove_editor): Remove the editor widget from
3337         the parent container before calling destroy, otherwise container
3338         removal happens after TextEditor is disposed resulting in call
3339         to value-remove for a TextEditor which is half-dead (crash).
3341 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
3343         * plugins/debug-manager/data_buffer.c
3344         plugins/debug-manager/data_view.c,
3345         plugins/debug-manager/memory.c:
3346         Fixes for bug #418523, bug #427090 and bug #428174
3348 2007-04-11 Halton Huo <halton.huo@sun.com>
3350         reviewed by: <jhs@gnome.org>
3352         * configure.in:
3353         * libanjuta/Makefile.am:
3354         * libanjuta/anjuta-utils.c:
3355         * libanjuta/anjuta-utils.h:
3356         * manuals/reference/libanjuta/Makefile.am:
3357         
3358         Fixed compilation on sun by deploying the libutil methods
3359         in anjuta-utils.h and building them on condition.
3361 2007-04-11  Johannes Schmid <jhs@gnome.org>
3363         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
3364         (anjuta_docman_add_editor):
3365         Hold a reference on the editor as long as we use it.
3366         
3367         * plugins/document-manager/plugin.c: (on_editor_changed):
3368         Destroy GValue to fix a memoery leak.
3370 2007-04-11  Johannes Schmid <jhs@gnome.org>
3372         * plugins/document-manager/plugin.c: (on_editor_changed):
3373         Fixed reference counting for editor by using g_value_take_object instead
3374         of g_value_set_object. The editors are now correctly finalized and thus
3375         we do not lack so much memory anymore.
3376         
3377         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3378         (anjuta_view_finalize), (anjuta_view_focus_out),
3379         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3380         * plugins/sourceview/anjuta-view.h:
3381         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
3382         * plugins/sourceview/sourceview-prefs.c:
3383         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
3384         * plugins/sourceview/sourceview-prefs.h:
3385         * plugins/sourceview/sourceview-private.h:
3386         * plugins/sourceview/sourceview.c: (on_document_loaded),
3387         (timeout_unref), (on_document_saved), (sourceview_finalize),
3388         (sourceview_new), (ifile_open), (ifile_savable_save),
3389         (ifile_savable_save_as):
3391         Several changes to fix things when the editor is correctly destroyed.
3392         Fixed preferences (which led me to the refcounting issue, #409412)
3393         and removed deprecated completition code that will be replace by
3394         IAnjutaAssist interface soon. 
3396 2007-04-11  Johannes Schmid <jhs@gnome.org>
3398         * libanjuta/anjuta-launcher.c:
3399         (anjuta_launcher_execution_done_cleanup),
3400         (anjuta_launcher_child_terminated):
3401         Possible fix for #428363 and added a g_return_if_fail
3403         * plugins/message-view/plugin.c: (activate_plugin):
3404         Fixed a Gtk/Gdl-Critical
3405         
3406         Patches from Étienne Bersac <bersace03@laposte.net>
3407         * plugins/class-gen/templates/go-source.tpl:
3408         * plugins/macro/macros.xml:
3409         Use better template for GObjects (#417875 and #417918)
3410         
3411         Patches from Halton Huo <halton.huo@sun.com>
3412         * libanjuta/anjuta-launcher.h:
3413         * libanjuta/anjuta-preferences.c:
3414         * libanjuta/anjuta-utils.c:
3415         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
3416         (cg_window_set_add_to_repository):
3417         * plugins/class-inheritance/class-inherit.c:
3418         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
3420 2007-04-09  Johannes Schmid <jhs@gnome.org>
3422         * plugins/editor/print.c: (anjuta_print_show_header):
3423         * plugins/file-manager/anjuta-file-manager-plugin.glade:
3424         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3426   Some string changes (#427395 and #427399)
3428 2007-04-06  Johannes Schmid <jhs@gnome.org>
3430         * plugins/build-basic-autotools/build-basic-autotools.c:
3431         (on_build_mesg_format), (on_build_mesg_parse):
3432         Fixed full path detection
3434 2007-04-05  Naba Kumar  <naba@gnome.org>
3436         Patch from Halton Huo:
3437         * libanjuta/Makefile.am:
3438         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
3439         * libanjuta/anjuta-glue-cpp.h:
3440         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
3441         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
3442         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
3443         (anjuta_glue_factory_get_path), (get_already_loaded_module),
3444         (load_plugin), (anjuta_glue_factory_get_object_type):
3445         * libanjuta/anjuta-glue-factory.h:
3446         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
3447         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
3448         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
3449         (anjuta_glue_plugin_new):
3450         * libanjuta/anjuta-glue-plugin.h:
3451         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3452         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
3453         * libanjuta/anjuta-plugin.h:
3454         * libanjuta/glue-cpp.c:
3455         * libanjuta/glue-cpp.h:
3456         * libanjuta/glue-factory.c:
3457         * libanjuta/glue-factory.h:
3458         * libanjuta/glue-plugin.c:
3459         * libanjuta/glue-plugin.h:
3460         * plugins/build-basic-autotools/build-basic-autotools.h:
3461         * plugins/class-gen/plugin.h:
3462         * plugins/class-inheritance/plugin.h:
3463         * plugins/cvs-plugin/plugin.h:
3464         * plugins/debug-manager/plugin.h:
3465         * plugins/devhelp/plugin.h:
3466         * plugins/document-manager/plugin.h:
3467         * plugins/editor/plugin.h:
3468         * plugins/file-loader/plugin.h:
3469         * plugins/file-manager/plugin.h:
3470         * plugins/file-wizard/plugin.h:
3471         * plugins/gdb/plugin.h:
3472         * plugins/glade/plugin.h:
3473         * plugins/gtodo/plugin.h:
3474         * plugins/language-support-cpp-java/plugin.h:
3475         * plugins/macro/plugin.h:
3476         * plugins/message-view/plugin.h:
3477         * plugins/patch/plugin.h:
3478         * plugins/profiler/plugin.h:
3479         * plugins/project-import/plugin.h:
3480         * plugins/project-manager/plugin.h:
3481         * plugins/project-wizard/plugin.h:
3482         * plugins/sample1/plugin.h:
3483         * plugins/search/plugin.h:
3484         * plugins/sourceview/plugin.h:
3485         * plugins/subversion/plugin.h:
3486         * plugins/symbol-browser/plugin.h:
3487         * plugins/terminal/terminal.c:
3488         * plugins/tools/plugin.h:
3489         * plugins/tools/scripts/tools-2.xml.in:
3490         * plugins/valgrind/plugin.h:
3492         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
3494 2007-04-05  Naba Kumar  <naba@gnome.org>
3496         * anjuta.spec.in, configure.in: Removed dead codes.
3497         
3498         Patch from Jos Dehaes:
3499         * configure.in, plugins/project-wizard/templates/Makefile.am,
3500         plugins/project-wizard/templates/mkfile.wiz,
3501         plugins/project-wizard/templates/translatable-strings.h: Enabled
3502         makefile-based project creation and import. Fixes bug #355145
3504 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
3506         * plugins/debug-manager/debugger.c,
3507         plugins/debug-manager/plugin.c,
3508         plugins/gdb/anjuta-gdb.plugin.in:
3509         Code cleaning (remove unused code, rename this into self)
3510         Add information about supported format in debugger plugin
3511         Activate debugger plugin according to the target format
3513 2007-04-01  Naba Kumar  <naba@gnome.org>
3515         * plugins/message-view/message-view.c:
3516         (message_view_instance_init): Fixed message icons to appear.
3518 2007-03-31  Johannes Schmid <jhs@gnome.org>
3520         * plugins/message-view/anjuta-msgman.c:
3521         (anjuta_msgman_append_view):
3522         * plugins/message-view/plugin.c: (on_view_changed),
3523         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
3524         
3525         Fixed #424845
3527 2007-03-31  Johannes Schmid <jhs@gnome.org>
3529         * plugins/message-view/message-view.c:
3530         (message_view_instance_init), (imessage_view_append):
3531         Show nice icons beside the messages for info, warning and error. This is a completly
3532         cosmetic change so if someone dislikes it he is free to remove it.
3534 2007-03-31  Johannes Schmid <jhs@gnome.org>
3535         
3536         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
3537         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
3538         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
3539         * plugins/message-view/anjuta-msgman.h:
3540         * plugins/message-view/message-view.h:
3541         * plugins/message-view/plugin.c: (on_view_changed),
3542         (activate_plugin):
3543         Fixed #359399 and made next/previous insensitive when not availible
3544         
3545         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
3546         (tag_style_to_string):
3547         Fixed namespace Problem with gdk >= 2.11
3548         
3549         * plugins/sourceview/sourceview-autocomplete.c:
3550         (sourceview_autocomplete_init):
3551         Removed structure, follow-up of #423682
3553 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
3555         * plugins/debug-manager/debug_tree.c,
3556         plugins/debug-manager/debug_tree.h,
3557         plugins/debug-manager/watch.c,
3558         plugins/debug-manager/anjuta-debug-manager.glade:
3559         Inspect variable at cursor
3560         Fix buttons in inspect dialog
3562 2007-03-27  Halton Huo  <halton.huo@sun.com>
3564         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
3566         * plugins/sourceview/sourceview-autocomplete.c
3567         plugins/debug-manager/disassemble.c,
3568         libanjuta/interfaces/libanjuta.idl:
3569         Remove array with 0 size and empty structure as it is not
3570         supported by sun cc, Fixes bug #423682
3572         * plugins/debug-manager/debugger.c:
3573         Remove anonymous union as it is not supported by sun cc,
3574         Fixes bug #423680
3576 === anjuta 2.1.2 ===
3578 2007-03-28  Naba Kumar  <naba@gnome.org>
3580         * configure.in: Bumped version to 2.1.2
3581         * NEWS: Updated for release.
3582         
3583         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
3584         Improved breakpoint marker icon.
3585         
3586         * plugins/editor/anjuta-editor.plugin.in,
3587         plugins/sourceview/sourceview.plugin.in: Made editor plugins
3588         non user activable since they are now remembered properly.
3590 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
3592         * plugins/tools/editor.c:
3593         Fix bug #423270
3595 2007-03-27  Naba Kumar  <naba@gnome.org>
3597         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
3598         word when autocompleting without leaving any trailing part of
3599         the word.
3601 2007-03-27  Kamil Páral  <ripper42@gmail.com>
3603         Reviewed by Naba Kumar  <naba@gnome.org>:
3604         * anjuta.desktop.in.in: Remove "Application" category from desktop
3605         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
3606         
3607 2007-03-27  Naba Kumar  <naba@gnome.org>
3608         
3609         * configure.in, plugins/document-manager/anjuta-docman.c:
3610         (anjuta_docman_add_editor): Conditionally compile notebook tab
3611         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
3613         Patch from Halton Huo:
3614         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
3615         non gcc compiler flags. Fixes bug #423089.
3616         
3617 2007-03-26  Naba Kumar  <naba@gnome.org>
3618         
3619         * AUTHORS, NEWS, TODO.tasks: Updated.
3620         
3621         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
3622         close menuitem.
3623         
3624         * plugins/symbol-browser/plugin.c: (on_editor_saved),
3625         (update_editor_symbol_model), (iter_matches),
3626         (on_editor_update_ui), (value_added_current_editor),
3627         (activate_plugin), (dispose),
3628         (symbol_browser_plugin_instance_init):
3629         * plugins/symbol-browser/plugin.h: update line on editor save
3630         and editor change. Code clean up and fixed warnings.
3632 2007-03-26  Naba Kumar  <naba@gnome.org>
3634         * plugins/project-wizard/templates/java/project.anjuta,
3635         plugins/project-wizard/templates/python/project.anjuta,
3636         plugins/project-wizard/templates/python/project.anjuta:
3637         Removed version control plugins from default selection.
3639         * plugins/tools/scripts/prepare-changelog.pl,
3640         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
3641         script to a better one (that works on both cvs and svn).
3643 2007-03-26  Naba Kumar  <naba@gnome.org>
3645         * (added) plugins/project-wizard/templates/translatable-strings.pl,
3646         Makefile.am: Added the generated translatable file (required for
3647         translations for svn checkouts).
3649         * (added)
3650         plugins/project-wizard/templates/extract-translatable-strings.pl
3651         plugins/project-wizard/templates/Makefile.am, Makefile.am,
3652         po/POTFILES.in: Generated translatable strings for .wiz files and
3653         added them in POTFILES.in for translation. Fixes bug #398035
3655 2007-03-25  Naba Kumar  <naba@gnome.org>
3657         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
3658         
3659         * src/anjuta-app.c: Removed dead codes.
3660         
3661         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
3662         global tags generation starts.
3663         
3664         * plugins/debug-manager/chunk_view.c,
3665         plugins/debug-manager/start.h,
3666         plugins/debug-manager/chunk_view.h,
3667         plugins/debug-manager/utilities.c,
3668         plugins/debug-manager/utilities.h,
3669         plugins/debug-manager/debugger.c,
3670         plugins/debug-manager/threads.c,
3671         plugins/debug-manager/disassemble.c,
3672         plugins/debug-manager/info.c,
3673         plugins/debug-manager/sharedlib.c,
3674         plugins/debug-manager/threads.h,
3675         plugins/debug-manager/disassemble.h,
3676         plugins/debug-manager/signals.c,
3677         plugins/debug-manager/info.h,
3678         plugins/debug-manager/sharedlib.h,
3679         plugins/debug-manager/data_buffer.c,
3680         plugins/debug-manager/data_view.c,
3681         plugins/debug-manager/signals.h,
3682         plugins/debug-manager/debug_tree.c,
3683         plugins/debug-manager/watch.c,
3684         plugins/debug-manager/registers.c,
3685         plugins/debug-manager/data_buffer.h,
3686         plugins/debug-manager/data_view.h,
3687         plugins/debug-manager/memory.c,
3688         plugins/debug-manager/debug_tree.h,
3689         plugins/debug-manager/watch.h,
3690         plugins/debug-manager/registers.h,
3691         plugins/debug-manager/memory.h,
3692         plugins/debug-manager/locals.c,
3693         plugins/debug-manager/sexy-icon-entry.c,
3694         plugins/debug-manager/breakpoints.c,
3695         plugins/debug-manager/locals.h,
3696         plugins/debug-manager/sexy-icon-entry.h,
3697         plugins/debug-manager/stack_trace.c,
3698         plugins/debug-manager/breakpoints.h,
3699         plugins/debug-manager/sparse_buffer.c,
3700         plugins/debug-manager/sparse_view.c,
3701         plugins/debug-manager/stack_trace.h,
3702         plugins/debug-manager/sparse_buffer.h,
3703         plugins/debug-manager/sparse_view.h,
3704         plugins/debug-manager/start.c,
3705         plugins/gdb/utilities.c,
3706         plugins/gdb/utilities.h,
3707         plugins/gdb/debugger.c,
3708         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
3709         setup.
3711 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3713         * plugins/gdb/debugger.c:
3714         Avoid empty debugger log window by limiting line to 90 characters
3716 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3718         * plugins/debug-manager/plugin.c,
3719         plugins/debug-manager/plugin.h,
3720         plugins/debug-manager/threads.c,
3721         plugins/debug-manager/threads.h,
3722         plugins/debug-manager/breakpoints.c,
3723         plugins/debug-manager/breakpoints.h,
3724         plugins/debug-manager/stack_trace.c,
3725         plugins/debug-manager/stack_trace.h:
3726         View code action now changes location in disassembly view too
3728         * plugins/debug-manager/anjuta-debug-manager.ui:
3729         Rename breakpoint actions
3731 2007-03-24  Naba Kumar  <naba@gnome.org>
3733         * configure.in, src/anjuta-app.c: Use the new docking algorithm
3734         in gdl 0.7.3 (svn trunk).
3735         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
3736         
3737 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3739         * plugins/debug-manager/threads.c,
3740         plugins/debug-manager/debug_tree.c,
3741         plugins/debug-manager/debug_tree.h,
3742         plugins/debug-manager/locals.c,
3743         plugins/debug-manager/registers.c,
3744         plugins/debug-manager/stack_trace.c:
3745         Allow to change current thread updating register, stack and locals
3746         Allow to change current stack frame updating locals
3748         * plugins/gdb/debugger.c:
3749         Read argument of selected stack frame
3751         * plugins/debug-manager/data_view.c:
3752         Fix an unrelated bug
3754 2007-03-23  Naba Kumar  <naba@gnome.org>
3756         * plugins/document-manager/anjuta-docman.c,
3757         plugins/document-manager/plugin.c: Fixed many memory leaks.
3758         (ianjuta_file_get_uri() returns a new string).
3760         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
3761         widget for save dialogs.
3762         
3763         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
3764         svn and fixed to get function/prototype/member args list. Call tips
3765         also work fine now.
3767 2007-03-22  Naba Kumar  <naba@gnome.org>
3769         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
3770         and calltips would work again for functions from global tags (Needs
3771         regenerating global tags).
3773         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
3774         ctags svn version and reopened bug #395362. Fixes tags parsing that
3775         seemed to have stopped working recently.
3777 2007-03-21  Naba Kumar  <naba@gnome.org>
3779         * tagmanager/tm_source_file.c, tagmanager/options.c,
3780         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
3781         extend .. more needs to be investigated and fixed). Enabled some
3782         debugging.
3784 2007-03-16  Naba Kumar  <naba@gnome.org>
3786         * src/anjuta.c: Fixed project loading from command line.
3788 2007-03-16  Naba Kumar  <naba@gnome.org>
3790         Patch from James Liggett <jrliggett@cox.net>:
3791         plugins/profiler/gprof-profile-data.c: Fixed a crash.
3792         
3793 2007-03-15  Naba Kumar  <naba@gnome.org>
3795         * libanjuta/anjuta-profile-manager.c,
3796         libanjuta/anjuta-profile-manager.h: Added method to get current
3797         profile.
3799         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
3800         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
3801         is exiting.
3803         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
3804         plugins/file-loader/plugin.c: Moved to functions as utility functions.
3805         Also, not load project files in session load in loader plugin.
3806         
3807         * plugins/project-manager/plugin.c, src/anjuta.c:
3808         Emit "exiting" signal in shell when exiting anjuta. project manager
3809         listens to exiting signal and saves session. anjuta.c saves session
3810         only when current projfile is 'user'. Load project saved in session
3811         differently then the rest of the session. This should fix all the
3812         session restoration bugs.
3813         
3814         src/main.c: Present anjuta window when becon message is received.
3816 2007-03-14  Naba Kumar  <naba@gnome.org>
3818         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
3819         not randomly save (it was a wrong looping).
3820         
3821 2007-03-12  Naba Kumar  <naba@gnome.org>
3823         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
3825 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
3827         * plugins/debug-manager/anjuta-debug-manager.ui,
3828         libanjuta/interfaces/libanjuta.idl,
3829         plugins/debug-manager/debugger.c,
3830         (added) plugins/debug-manager/threads.c,
3831         (added) plugins/debug-manager/threads.h,
3832         plugins/debug-manager/plugin.c,
3833         plugins/debug-manager/Makefile.am,
3834         plugins/gdb/plugin.c,
3835         plugins/gdb/debugger.c,
3836         plugins/gdb/debugger.h:
3837         Add a window displaying all threads
3838         Add needed functions
3839         Switching to a different thread is still not done
3841         * plugins/debug-manager/debug_tree.c,
3842         plugins/debug-manager/locals.c,
3843         plugins/debug-manager/stack_trace.c:
3844         Small cosmetic changes
3846         * plugins/gdb/gdbmi.c:
3847         Keep all elements in gdbmi hash
3848         Even if using the same key like in -threads-list-ids
3850 2007-03-11  Naba Kumar  <naba@gnome.org>
3852         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
3853         
3854         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
3855         
3856         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3857         manuals/reference/libanjuta/libanjuta-sections.txt,
3858         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
3859         interfaces.
3861 2007-03-11  Naba Kumar  <naba@gnome.org>
3863         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
3864         gtk-doc properly. Bumped gtk-doc requirement to 1.4
3866         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3867         manuals/reference/libanjuta/libanjuta.types,
3868         manuals/reference/libanjuta/libanjuta-sections.txt,
3869         manuals/reference/libanjuta/.cvsignore,
3870         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
3871         infrastructure. Got rid of tmpl/ directory and moved all section
3872         documenation to source code (requires gtk-doc >= 1.4).
3873         
3874         * libanjuta/anjuta-plugin-description.c,
3875         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
3876         libanjuta/cell-renderer-captioned-image.c,
3877         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
3878         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
3879         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
3880         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
3881         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
3882         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
3883         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
3884         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
3885         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
3886         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
3887         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
3888         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
3889         documentation from templates to source code.
3891 2007-03-10  Johannes Schmid <jhs@gnome.org>
3893         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3894         Added some debug output but could not figure out why 
3895         some plugins are not kept.
3896         
3897         * libanjuta/interfaces/libanjuta.idl:
3898         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
3899         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
3900         Added IAnjutaEditorGoto::matching_brace
3901         
3902         * plugins/document-manager/action-callbacks.c:
3903         (on_editor_command_match_brace_activate):
3904         * plugins/document-manager/plugin.c:
3905         (update_editor_ui_interface_items):
3906         * plugins/editor/text_editor.c: (igoto_matching_brace),
3907         (igoto_iface_init):
3908         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
3909         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
3911 2007-03-09  Johannes Schmid <jhs@gnome.org>
3913         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
3914         Hide correct column
3915         
3916         * plugins/sourceview/sourceview-private.h:
3917         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
3918         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
3919         (sourceview_new), (ifile_savable_save_as):
3920         Tweaked vfs monitoring
3922 2007-03-09  Johannes Schmid <jhs@gnome.org>
3924         * libanjuta/interfaces/Makefile.am.iface:
3925         Fixed installtion of header files
3926         
3927         * plugins/sourceview/sourceview.c: (set_select):
3928         do not scroll to much in interactive search
3930 2007-03-09  Naba Kumar  <naba@gnome.org>
3932         * src/anjuta.c: Fixed session restoration.
3933         
3934         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
3935         signal handlers after symbol browser plugin is deactivated.
3936         
3937         * plugins/editor/editor.glade,
3938         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3939         Fixed indentation confustion in preferences.
3941 2007-03-08  Johannes Schmid <jhs@gnome.org>
3943         * plugins/search/search-replace.c: (search_set_combo),
3944         (search_set_action), (search_set_target), (search_set_direction),
3945         (create_dialog), (search_disconnect_set_toggle_connect),
3946         (on_search_match_whole_word_toggled),
3947         (on_search_match_whole_line_toggled),
3948         (on_search_match_word_start_toggled),
3949         (search_set_toggle_direction):
3950         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
3951         it's somehow ugly and uses many deprecated widgets
3952         
3953         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
3954         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3955         Fix #394709
3956         
3957 2007-03-07  Naba Kumar  <naba@gnome.org>
3959         * src/anjuta.c: Make launching projects work from command line. Also
3960         fixes gnome session restart command.
3961         
3962 2007-03-07  Johannes Schmid <jhs@gnome.org>
3964         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
3965         * plugins/class-gen/plugin.c: (iwizard_activate):
3966         Fixed #408218
3967         
3968         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
3969         Fixed #402774
3970         
3971         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
3972         Fixed #377483 (It's not possible to know if directories have
3973         a version in CVS. Show version column only if there are version
3974         informations availible
3976         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3977         Fixed memory leak
3979 2007-03-07  Johannes Schmid <jhs@gnome.org>
3981         * plugins/sourceview/sourceview-prefs.c: (get_bool):
3982         Fixed #409408
3983         * plugins/symbol-browser/an_symbol_prefs.c:
3984         (on_update_global_clicked):
3985         Fixed ##409176
3987 2007-03-07  Johannes Schmid <jhs@gnome.org>
3989         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
3990         (anjuta_save_prompt_new):
3991         * plugins/project-import/project-import.c:
3992         (project_import_finalize):
3993         Fixed Gtk-Criticals (maybe #409408)
3995 2007-03-07  Naba Kumar  <naba@gnome.org>
3997         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
3998         when we are at just beginning of string or comment. Fixes bug #397981.
4000 2007-03-07  Johannes Schmid <jhs@gnome.org>
4002         * plugins/language-support-cpp-java/plugin.c:
4003         (initialize_indentation_params):
4004         Removed annoying DEBUG_PRINT
4005         
4006         * plugins/sourceview/sourceview-cell.c:
4007         (sourceview_cell_instance_init), (icell_get_character),
4008         (icell_get_length), (icell_get_char), (icell_get_attribute):
4009         Improved code to be faster
4010         Implemented attribute handling so that indentation really works in any case
4012 2007-03-06  Johannes Schmid <jhs@gnome.org>
4014         * configure.in:
4015         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4016         
4017         * plugins/document-manager/anjuta-docman.c:
4018         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4019         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4020         instead (required GTK >= 2.10)
4021         
4022         * plugins/sourceview/sourceview-private.h:
4023         * plugins/sourceview/sourceview.c:
4024         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4025         (sourceview_finalize), (sourceview_new), (imark_mark),
4026         (imark_unmark), (imark_is_marker_set),
4027         (imark_location_from_handle), (imark_delete_all_markers):
4028         Fixed marker handling and worked a bit more on vfs monitoring
4030 2007-03-05  Johannes Schmid <jhs@gnome.org>
4032         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4033         Added method to select specific iter
4034         
4035         * plugins/sourceview/sourceview-private.h:
4036         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4037         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4038         (sourceview_add_monitor), (on_document_saved),
4039         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4040         Fixed vfs monitoring (mostly ported code from text_editor.c)
4041         
4042         * plugins/symbol-browser/an_symbol_view.c:
4043         * plugins/symbol-browser/an_symbol_view.h:
4044         * plugins/symbol-browser/plugin.c: (iter_matches),
4045         (on_editor_update_ui), (value_added_current_editor):
4046         Select the current tag in locals window and symbol toolbar. If there
4047         is no tag at the current line, reserve backward for the next tag. This will
4048         select the correct tag if inside a function.
4050 2007-03-05  Naba Kumar  <naba@gnome.org>
4052         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4053         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4054         compiler warnings.
4055         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4056         (Bug #412186)
4057         
4058 2007-03-04  Johannes Schmid <jhs@gnome.org>
4060         * data/Makefile.am:
4061         * po/POTFILES.in:
4062         Fixed distcheck (well, partly)
4064 2007-03-04  Johannes Schmid <jhs@gnome.org>
4066         * plugins/document-manager/anjuta-document-manager.ui:
4067         Move "Swap .c/.h from Main to Browser toolbar
4069         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4070         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4071         (fv_prefs_free), (fv_add_tree_entry):
4072         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4073         * plugins/file-manager/plugin.c: (prefs_init):
4074         
4075         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4077 2007-03-04  Naba Kumar  <naba@gnome.org>
4079         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4080         plugins/project-manager/plugin.c:
4081         Restored default profile and renamed it from "default.anjuta" to
4082         "default.profile".
4083         
4084 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4086         * plugins/debug-manager/debugger.c,
4087         plugins/debug-manager/plugin.c,
4088         plugins/gdb/debugger.c,
4089         libanjuta/interfaces/libanjuta.idl,
4090         plugins/debug-manager/stack_trace.c:
4091         Add a dialog box when a signal is received (except SIGINT)
4092         Display stack frame even if arguments are not available
4094 2007-03-03  Naba Kumar  <naba@gnome.org>
4096         * TODO.tasks: Icons bounty added.
4098         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4099         choise selection.
4100         
4101         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4102         and descoping.
4104         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4105         plugins/Makefile.am, (removed) plugins/profile-default/*,
4106         plugins/project-manager/anjuta-project-manager.plugin.in,
4107         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4108         profile implementation to load user profile and projects. Store and
4109         restore remembered plugins. Use profile scoping and descoping for
4110         saving and loading sesstions.
4111         
4112         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4113         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4114         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4115         DEBUG_PRINTs.
4117 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4119         * plugins/debug-manager/debug_tree.c
4120         plugins/debug-manager/debug_tree.h:
4121         Bug fix, deleting wrong variable
4123         * plugins/gdb/debugger.c:
4124         Bug fix, remove forgotten debugging code
4126 2007-03-02  Johannes Schmid <jhs@gnome.org>
4128         * plugins/document-manager/anjuta-document-manager.ui:
4129         * plugins/search/anjuta-search.ui:
4130         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4131         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4132         ToolbarFind
4134         * src/anjuta-app.c: (on_toolbar_view_toggled),
4135         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4136         Save toolbar positions, don't use fixed toolbar style
4137         
4138         All in all this will allow more complex toolbar configurations and
4139         might gain some space on smaller displays because the user can disable
4140         toolbar parts he does not use. Also allows to use any toolbar style
4141         without looking too ugly.
4143 2007-03-01  Naba Kumasr  <naba@gnome.org>
4145         * TODO.tasks: Added a bounty for creating icons.
4147         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4148         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4149         profile-changed signal. Do not sync non-user-activatable plugins.
4151 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4153         * plugins/debug-manager/disassemble.c,
4154         plugins/debug-manager/sparse_view.c,
4155         plugins/gdb/debugger.c,
4156         libanjuta/interfaces/libanjuta.idl:
4157         Display function name in disassembly view
4159 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4161         * (added) plugins/debug-manager/bookmark.png,
4162         (added) plugins/debug-manager/breakpoint-disabled.png,
4163         (added) plugins/debug-manager/breakpoint-enabled.png,
4164         (added) plugins/debug-manager/program-counter.png,
4165         (added) plugins/debug-manager/linemarker.png,
4166         plugins/debug-manager/Makefile.am,
4167         plugins/debug-manager/disassemble.c,
4168         plugins/debug-manager/disassemble.h,
4169         plugins/debug-manager/sparse_buffer.c,
4170         plugins/debug-manager/sparse_buffer.h,
4171         plugins/debug-manager/sparse_view.c,
4172         plugins/debug-manager/sparse_view.h,
4173         plugins/debug-manager/plugin.c,
4174         plugins/debug-manager/breakpoints.c,
4175         libanjuta/interfaces/libanjuta.idl:
4176         Add markers in the disassembly view
4177         Display program counter and breakpoints in disassembly view
4179         * plugins/gdb/debugger.c:
4180         Fix a bug added with my previous patch, setting and clearing
4181         breakpoints was not working
4183 2007-02-28  Johannes Schmid <jhs@gnome.org>
4185         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4186         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4187         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4188         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4189         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4190         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4191         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4192         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4193         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4194         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4195         Updated (why do they need to be under version control?)
4196         
4197         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4198         (create_tab_popup_menu), (on_msgman_popup_menu),
4199         (on_tab_button_press_event), (anjuta_msgman_page_new),
4200         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4201         Added "Close all message tabs" popup menu
4203 2007-02-26  Naba Kumar  <naba@gnome.org>
4205         * plugins/profiler/gprof-flat-profile-entry.c,
4206         plugins/profiler/gprof-flat-profile.c,
4207         plugins/profiler/gprof-flat-profile-entry.h,
4208         plugins/profiler/gprof-flat-profile.h,
4209         plugins/profiler/gprof-flat-profile-view.c,
4210         plugins/profiler/gprof-flat-profile-view.h,
4211         plugins/profiler/gprof-call-graph-block-entry.c,
4212         plugins/profiler/gprof-call-graph-block.c,
4213         plugins/profiler/gprof-function-call-chart-view.c,
4214         plugins/profiler/gprof-call-graph-block-entry.h,
4215         plugins/profiler/gprof-profile-data.c,
4216         plugins/profiler/gprof-call-graph-block.h,
4217         plugins/profiler/gprof-view.c,
4218         plugins/profiler/gprof-call-graph.c,
4219         plugins/profiler/gprof-function-call-chart-view.h,
4220         plugins/profiler/gprof-profile-data.h,
4221         plugins/profiler/gprof-call-graph.h,
4222         plugins/profiler/gprof-view.h,
4223         plugins/profiler/gprof-view-manager.c,
4224         plugins/profiler/gprof-call-graph-view.c,
4225         plugins/profiler/plugin.c,
4226         plugins/profiler/gprof-view-manager.h,
4227         plugins/profiler/gprof-call-graph-view.h,
4228         plugins/profiler/gprof-function-call-tree-view.c,
4229         plugins/profiler/gprof-function-call-tree-view.h,
4230         plugins/profiler/Makefile.am: Fix compiler warnings and link with
4231         gnome-vfs. Fixes bug #411377.
4233 2007-02-26  Naba Kumar  <naba@gnome.org>
4235         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
4237         Patch from James Liggett  <jrliggett@cox.net>:
4238         * plugins/profiler/gprof-flat-profile-view.c,
4239         plugins/profiler/gprof-flat-profile-view.h,
4240         plugins/profiler/gprof-function-call-chart-view.c,
4241         plugins/profiler/gprof-function-call-chart-view.h,
4242         plugins/profiler/gprof-view.c,
4243         plugins/profiler/gprof-view.h,
4244         plugins/profiler/gprof-call-graph-view.c,
4245         plugins/profiler/plugin.c,
4246         plugins/profiler/gprof-call-graph-view.h,
4247         plugins/profiler/gprof-function-call-tree-view.c,
4248         plugins/profiler/gprof-function-call-tree-view.h: Implements
4249         double click navigation. Fixes bug #403514.
4251 2007-02-25  Naba Kumar  <naba@gnome.org>
4253         * libanjuta/anjuta-plugin-manager.c,
4254         libanjuta/anjuta-plugin-handle.[ch],
4255         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
4256         g_hash_table_remove_all (introduced in glib 2.12) to stay the
4257         dependency on glib 2.8. Fixes bug #411623.
4259 2007-02-24  Naba kumar  <naba@gnome.org>
4261         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
4262         
4263         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
4264         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
4265         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
4266         (added) libanjuta/anjuta-profile-manager.c,
4267         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
4268         manager.
4269         Implemented profile pushing and popping. Implemented profile xml
4270         synchronization. Implemented error handling in profiles. Implemented
4271         activation and deactivation signals in plugin manager.
4272         
4273         * libanjuta/Makefile.am: Added libanjuta log domain.
4274         
4275         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
4276         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
4277         in AnjutaShell interface and implemented it in AnjutaApp.
4278         
4279         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4281 2007-02-23  Naba kumar  <naba@gnome.org>
4283         src/main.c: Fixed missing end quote.
4285 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
4287         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
4290 2007-02-20  Naba Kumar  <naba@gnome.org>
4292         * plugins/subversion/plugin.c: Added "..." menuitems.
4293         * ROADMAP, README: Updated.
4294         * libanjuta/anjuta-profile.c: Fixed bugs.
4296         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
4297         plugins/gtodo/Makefile.am: Removed dead code.
4299         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
4300         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
4301         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
4302         plugins/gtodo/list_tooltip.c,
4303         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
4304         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
4305         not contain markups. Fixes Bug #360462.
4307 2007-02-16  Naba Kumar  <naba@gnome.org>
4309         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
4310         unnecessary sub-sections.
4311         
4312 2007-02-15  Naba Kumar  <naba@gnome.org>
4314         * (removed) plugins/document-manager/bookmark-prev-16.png,
4315         plugins/document-manager/bookmark-last.png,
4316         (removed)plugins/document-manager/bookmark-first-16.png,
4317         plugins/document-manager/bookmark-prev.png,
4318         (added) plugins/document-manager/bookmark-toggle.png,
4319         (removed)plugins/document-manager/bookmark_toggle.xpm,
4320         (removed)plugins/document-manager/bookmark-last-16.png,
4321         plugins/document-manager/plugin.c,
4322         plugins/document-manager/anjuta-document-manager.ui,
4323         (removed)plugins/document-manager/bookmark-next-16.png,
4324         plugins/document-manager/bookmark-next.png,
4325         plugins/document-manager/Makefile.am,
4326         (added) plugins/document-manager/bookmark-clear.png,
4327         plugins/document-manager/bookmark-first.png: Upgraded bookmark
4328         icons (stolen from monodevelop). Added clear bookmarks toolbar
4329         button.
4331         * plugins/document-manager/plugin.c,
4332         (added) plugins/document-manager/swap.png,
4333         (removed) plugins/document-manager/undock.png,
4334         plugins/document-manager/Makefile.am: Fixed swap icon.
4336 2007-02-13  Naba Kumar  <naba@gnome.org>
4338         * plugins/class-gen/element-editor.c: Fixed typo.
4339         
4340         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
4341         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
4342         Implementing plugin profiles loading.
4344 2007-02-13  Naba Kumar  <naba@gnome.org>
4346         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
4347         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
4348         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
4349         pixmaps/open_project.png, pixmaps/close_project.png:
4350         Removed more old icons.
4351         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
4352         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
4353         anjuta_logo.png
4354         
4355 2007-02-13  Naba Kumar  <naba@gnome.org>
4357         * plugins/class-gen/element-editor.c: Included missing headers to
4358         prevent build failures in some cases.
4359         
4360 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
4362         * plugins/debug-manager/stack_trace.c:
4363         Fix bug #407115
4365         * plugins/debug-manager/watch.c,
4366         plugins/debug-manager/breakpoints.c:
4367         Same bug than above, wrong use of gtk_ui_manager_get_widget
4369 === anjuta 2.1.1 ===
4371 2007-02-11  Naba Kumar  <naba@gnome.org>
4373         * cofigure.in: Bumped version to 2.1.1
4374         * NEWS: Updated for 2.1.1 release.
4375         
4376 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4378         * plugins/debug-manager/plugin.c,
4379         plugins/debug-manager/sparse_view.c,
4380         plugins/debug-manager/sparse_view.h:
4381         Reorder some code
4383         * plugins/gdb/debugger.c,
4384         plugins/debug-manager/debugger.c,
4385         plugins/debug-manager/memory.c,
4386         plugins/debug-manager/sparse_buffer.c
4387         plugins/gdb/debugger.h,
4388         libanjuta/interfaces/libanjuta.idl:
4389         Clean up, remove some warnings
4390         Use guint everywhere for addresses
4391         Rewrite code parsing position in debugger
4393 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4395         * plugins/debug-manager/debug_tree.c:
4396         Use GtkTreeRowReference instead of GtkTreeIter as callback data
4397         Fix bug #406113
4399 2007-02-08  Naba Kumar  <naba@gnome.org>
4401         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4402         Delay showing the 'file modified on disk' dialog for one sec
4403         from the last notification to insure multiple notifications for
4404         the same file are treated as one. Do not same multiple dialogs
4405         for the same file. Make sure to destory the dialog if later
4406         the conent is no longer different.
4407         
4408 2007-02-08  Naba Kumar  <naba@gnome.org>
4410         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4411         Prevented spurious 'file modified' dialogs in scintilla editor
4412         when the file is saved.
4414 2007-02-09  Johannes Schmid <jhs@gnome.org>
4416         * scripts/glade2schema.pl:
4417         Added script to convert glade preferences into gconf schema files.
4418         See #406061
4420 2007-02-08  Naba Kumar  <naba@gnome.org>
4422         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
4423         itself is destroyed. Fixes bug #355160.
4424         
4425 2007-02-08  Johannes Schmid <jhs@gnome.org>
4427         * plugins/profiler/profiler.plugin: 
4428         removed from version control (only .in file needed)
4429         
4430         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
4431         * plugins/sourceview/sourceview.c: (sourceview_new):
4432         Code cleanup
4433         
4434         * plugins/subversion/svn-thread.c: (svn_thread_start):
4435         * src/main.c: (main):
4436         
4437         Fixed #395875 about initialisation of threads too late
4439 2007-02-07  Armin Burgmeier  <armin@arbur.net>
4441         Reviewed by Naba Kumar  <naba@gnome.org>:
4442         * plugins/class-gen/plugin.c:
4443         * plugins/class-gen/window.c: Removed browse button related code, load
4444         generated output directly into new buffers when not adding to project.
4446         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
4447         buttons from user interface.
4449 2007-02-07  Naba Kumar  <naba@gnome.org>
4451         * po/POTFILES.in: Fixed distcheck.
4453 2007-02-07  Daniel Nylander <po@danielnylander.se>
4455         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
4457 2007-02-07  Johannes Schmid <jhs@gnome.org>
4459         * anjuta.desktop.in.in:
4460         Fixed spelling
4462 2007-02-07  Johannes Schmid <jhs@gnome.org>
4464         * configure.in:
4465         * manuals/anjuta-manual/*
4466         * manuals/anjuta-faqs/*:
4467         #398991 – Anjuta manuals does not use the gnome-doc-utils format
4468         
4469         * plugins/document-manager/anjuta-document-manager.plugin.in:
4470         Removed duplicate application-xml mime-type (review patches properly ;-)
4471         
4472 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
4474         * plugins/gdb/debugger.c,
4475         libanjuta/interfaces/libanjuta.idl:
4476         Fix bug #404755
4477         Fix handling of missing source file
4479 2007-02-06  Naba Kumar  <naba@gnome.org>
4481         Patch from James Liggett  <jrliggett@cox.net>:
4482         * plugins/profiler/gprof-flat-profile.c,
4483         plugins/profiler/gprof-profile-data.c,
4484         plugins/profiler/gprof-call-graph.c,
4485         plugins/profiler/gprof-profile-data.h,
4486         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
4487         Show profiler view when target selected bug #403515.
4489 2007-02-05  Naba Kumar  <naba@gnome.org>
4491         * configure.in: Enabled devhelp plugin by default now that
4492         it works.
4493         
4494         Patch from parmigio@2ainfo.it:
4495         * plugins/document-manager/anjuta-document-manager.plugin.in:
4496         Added xml file type in supported mime types list.
4497         
4498 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
4500         * plugins/debug-manager/debugger.c,
4501         plugins/debug-manager/plugin.c:
4502         Add a field in status bar displaying debugger state
4503         Change cursor shape when debugger is busy
4504         Fix bug #378600
4506         * plugins/debug-manager/watch.c,
4507         plugins/debug-manager/locals.c,
4508         libanjuta/interfaces/libanjuta.idl:
4509         Clean up, remove debugging messages and unused signals
4511 2007-02-03  Johannes Schmid <jhs@gnome.org>
4513         * configure.in:
4514         Fixed AC_INIT and seperated version to major, minor, micro
4516         * anjuta.anjuta:
4517         Load Subversion instead of CVS
4518         
4519         * anjuta.desktop.in.in:
4520         Fixed bug-buddy component
4522         Original patch from Rob Bradfort <robster@debian.org>:
4523         * src/main.c: (get_command_line_args), (main):
4524         Bug #335981 – Migration from popt to GOption
4526 2007-02-03  Naba Kumar  <naba@gnome.org>
4528         * configure.in: Depend on devhelp 0.13 and fixed gecko home
4529         path variable. Fixed bug #341170.
4530         * plugins/profiler/Makefile.am: Fixed indentation.
4531         
4532 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
4534         * libanjuta/interfaces/libanjuta.idl,
4535         plugins/sourceview/sourceview.c,
4536         plugins/editor/text-editor.c,
4537         plugins/symbol-browser/plugin.c,
4538         plugins/search/search-replace.c,
4539         plugins/document-manager/goto_line.c,
4540         plugins/document-manager/action-callbacks.c,
4541         plugins/document-manager/anjuta-docman.c:
4542         Rename markers of anjuta interface
4543         IANJUTA_MARKABLE_NONE has been removed
4544         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
4545         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
4546         IANJUTA_MARKABLE_ATTENTIVE renamed in
4547                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
4548         IANJUTA_MARKABLE_INTENSE renamed in
4549                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
4550         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
4552         * (removed) plugins/sourceview/marker-light.png,
4553         (removed) plugins/sourceview/marker-basic.png,
4554         (removed) plugins/sourceview/marker-attentive.png,
4555         (removed) plugins/sourceview/marker-intense.png,
4556         plugins/sourceview/bookmark.png,
4557         (added) plugins/sourceview/breakpoint-disabled.png,
4558         (added) plugins/sourceview/breakpoint-enabled.png,
4559         (added) plugins/sourceview/program-counter.png,
4560         (added) plugins/sourceview/linemarker.png,
4561         plugins/sourceview/Makefile.am,
4562         (added) plugins/editor/bookmark.xpm,
4563         (added) plugins/editor/breakpoint-disabled.xpm,
4564         (added) plugins/editor/breakpoint-enabled.xpm,
4565         (added) plugins/editor/program-counter.xpm,
4566         (added) plugins/editor/linemarker.xpm,
4567         plugins/editor/Makefile.am:
4568         Add or change marker pixmaps in scintilla and sourceview editor
4570         * plugins/document-manager/plugin.c,
4571         libanjuta/interfaces/libanjuta.idl,
4572         plugins/debug-manager/plugin.c,
4573         plugins/debug-manager/breakpoints.c
4574         plugins/gdb/debugger.c:
4575         Fix bug #376404, program counter marker is not displayed when debugger
4576         Return the selected editor or NULL (if file does not exist) with 
4577         ianjuta_document_manager_goto_file_line* functions
4578         Emit a change-location signal even if the program counter is in an
4579         unknown file
4581 2007-02-02  Naba Kumar  <naba@gnome.org>
4583         * TODO.tasks: Marked bounty bug #359478 completed. And checked
4584         older bounties 'Done'.
4585         
4586 2007-02-02  Naba Kumar  <naba@gnome.org>
4588         * TODO.tasks: Fixed typop.
4590         Patch from James Liggett  <jrliggett@cox.net>:
4591         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
4592         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
4593         profiler plugin by James Liggett. Completes bounty bug #359478
4594         'Gprof performance profiler plugin'
4596 2007-02-01  Naba Kumar  <naba@gnome.org>
4598         * src/main.c: Renamed option name.
4600         * TODO.tasks: Marked "Test and fix all project wizards templates"
4601         bounty completed.
4602         
4603 2007-01-29  Johannes Schmid <jhs@gnome.org>
4605         * plugins/document-manager/plugin.c: (on_editor_changed):
4606         Added DEBUG_PRINT(...)
4607         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
4608         implemented
4609         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
4610         Fix language support plugin for sourceview editor (add some new
4611         language names)
4612         
4613         * plugins/sourceview/sourceview.c: (iindic_clear):
4614         Clear all indicators
4616 2007-01-29  Johannes Schmid <jhs@gnome.org>
4618         * TODO.tasks:
4619         Minor task currentions
4620         
4621         * libanjuta/interfaces/libanjuta.idl:
4622         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
4623         (itext_editor_iface_init):
4624         * plugins/language-support-cpp-java/plugin.c: (install_support):
4625         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
4626         (ieditor_get_attributes), (ieditor_iface_init):
4627         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
4628         plugins.
4629         
4630         * plugins/sourceview/sourceview.glade:
4631         Fixed sourceview preference window
4633 2007-01-28  Naba Kumar  <naba@gnome.org>
4634         
4635         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
4636         Implemented --no-files and --no-session command line options and
4637         corresponding preferernces checkboxes in General tab.
4639 2007-01-28  Johannes Schmid <jhs@gnome.org>
4641         * plugins/subversion/plugin.c:
4642         * plugins/subversion/plugin.h:
4643         * plugins/subversion/svn-notify.c: (svn_show_info),
4644         (show_svn_error), (on_svn_notify):
4645         * plugins/subversion/svn-notify.h:
4646         * plugins/subversion/svn-thread.c: (create_message_view),
4647         (svn_thread_start):
4648         Fixed error handling and fixed #394216 – No indication of subversion commands running
4649         
4650         * plugins/tools/execute.c: (atp_output_context_print):
4651         Show name of tool in message pane
4653 2007-01-28  Naba Kumar  <naba@gnome.org>
4654         
4655         * configure.in, plugins/glade/plugin.c: Make it work with
4656         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
4657         
4658         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
4659         from devhelp (won't work untill devhelp is fixed: bug #341170).
4660         
4661         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
4662         
4663 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
4665         Reviewed by Naba Kumar  <naba@gnome.org>:
4666         * libanjuta/interfaces/libanjuta.idl, 
4667         plugins/debug-manager/debugger.c,
4668         plugins/debug-manager/start.c,
4669         plugins/gdb/plugin.c,
4670         plugins/gdb/debugger.c,
4671         plugins/gdb/debugger.h:
4672         Fix a bug when launching gdb
4673         Set the terminal for the debugged program on the command line.
4675 2007-01-26  Johannes Schmid <jhs@gnome.org>
4677         * plugins/sourceview/anjuta-document-saver.c:
4678         (anjuta_document_saver_save):
4679         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
4680         * plugins/sourceview/sourceview.c: (save_if_modified),
4681         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
4682         Proper error handling, for example if a file was modified externally. Use backup files
4683         to avoid data-loss on disk full.
4685 2007-01-24  Naba Kumar  <naba@gnome.org>
4686         
4687         * plugins/devhelp/htmlview.c: Fixed crash during project load.
4688         Fixed mem leak and source leak.
4689         
4690 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
4692         Reviewed by Naba Kumar  <naba@gnome.org>:
4693         * plugins/debug-manager/debug_tree.c,
4694         plugins/debug-manager/debug_tree.h,
4695         plugins/debug-manager/watch.c:
4696         Partial rewrite of the variable object code, find and fix a few bugs
4697         Fix bug #395808: gdb can still crash but children are listed
4698         on request only so you can avoid the crash
4700 2007-01-24  Naba Kumar  <naba@gnome.org>
4701         
4702         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
4703         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
4704         plugins/symbol-browser/plugin.h,
4705         plugins/symbol-browser/plugin.c,
4706         plugins/symbol-browser/Makefile.am: Added current file (local)
4707         symbols view (Seriously getting bored with the browse toolbar).
4709 2007-01-22  Naba Kumar  <naba@gnome.org>
4710         
4711         Patch from Gabor Kelemen:
4712         * po/POTFILES.in: Added .plugin.in files.
4714 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
4716         Reviewed by Naba Kumar  <naba@gnome.org>:
4717         * plugins/document-manager/anjuta-docman.c,
4718         plugins/message-view/anjuta-msgman.c
4719         Set right alignment to the label widget in the tab title.
4721 2007-01-21  Naba Kumar  <naba@gnome.org>
4722         
4723         * libegg/egg-combo-action.c: Fixed mode line.
4724         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
4725         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
4727 2007-01-21  Armin Burgmeier  <armin@arbur.net>
4729         Reviewed by Naba Kumar  <naba@gnome.org>:
4730         * plugins/class-gen/plugin.c: Prompt for target before actually
4731         generating the class files. This ensures that the files are created in
4732         the correct directory. Fixes bug #397406.
4734         * plugins/class-gen/window.c: Set browse buttons to insensitive when
4735         the class is added to the project.
4737 2007-01-21  Naba Kumar  <naba@gnome.org>
4739         * libanjuta/anjuta-plugin-description.c,
4740         libanjuta/anjuta-ui.h,
4741         libanjuta/anjuta-status.c,
4742         libanjuta/anjuta-plugin-description.h,
4743         libanjuta/cell-renderer-captioned-image.c,
4744         libanjuta/anjuta-plugin-handle.c,
4745         libanjuta/anjuta-status.h,
4746         libanjuta/resources.c,
4747         libanjuta/cell-renderer-captioned-image.h,
4748         libanjuta/glue-cpp.c,
4749         libanjuta/anjuta-plugin-handle.h,
4750         libanjuta/anjuta-plugin.c,
4751         libanjuta/anjuta-preferences-dialog.c,
4752         libanjuta/libanjuta.h,
4753         libanjuta/resources.h,
4754         libanjuta/glue-cpp.h,
4755         libanjuta/anjuta-plugin.h,
4756         libanjuta/anjuta-preferences-dialog.h,
4757         libanjuta/anjuta-plugin-manager.c,
4758         libanjuta/anjuta-shell.c,
4759         libanjuta/anjuta-plugin-manager.h,
4760         libanjuta/anjuta-shell.h,
4761         libanjuta/anjuta-save-prompt.c,
4762         libanjuta/anjuta-save-prompt.h,
4763         libanjuta/anjuta-children.c,
4764         libanjuta/anjuta-utils.c,
4765         libanjuta/anjuta-profile.c,
4766         libanjuta/anjuta-preferences.c,
4767         libanjuta/anjuta-launcher.c,
4768         libanjuta/anjuta-utils.h,
4769         libanjuta/anjuta-profile.h,
4770         libanjuta/anjuta-launcher.h,
4771         libanjuta/anjuta-ui.c: Updated file headers.
4773         * po/POTFILES.in: Updated.
4775         * libanjuta/anjuta-marshal.list,
4776         (added) libanjuta/anjuta-plugin-handle.c,
4777         (added) libanjuta/anjuta-plugin-handle.h,
4778         (added) libanjuta/anjuta-plugin-manager.c,
4779         (added) libanjuta/anjuta-plugin-manager.h,
4780         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
4781         (added) libanjuta/anjuta-profile.c,
4782         (added) libanjuta/anjuta-profile.h,
4783         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
4784         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
4785         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
4786         src/action-callbacks.c: Implemented AnjutaPluginManager
4787         class based on old plugins.[ch]. Implemented AnjutaProfile as
4788         prelimanary profiles implementation. Implemented AnjutaPluginHandle
4789         class to represent plugins (not to be confused with plugin objects).
4790         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
4791         implemented it in AnjutaApp and AnjutaTestShell.
4792         De-globalized plugin management and several clean ups.
4794         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
4795         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
4796         plugins/search/search-replace.c, plugins/terminal/terminal.c,
4797         plugins/project-import/project-import.c,
4798         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
4799         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
4800         Fixed plugins for the change in API.
4802         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
4803         file.
4804         
4805         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4807 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
4809         Reviewed by Naba Kumar  <naba@gnome.org>:
4810         * libanjuta/anjuta-launcher.c,
4811         libanjuta/anjuta-launcher.h:
4812         Add a new function anjuta_set_terminate_on_exit to close the i/o
4813         channel when the child exit
4814         Return directly the status and not the exit code in child-exited
4815         signal
4817         * plugins/gdb/debugger.c:
4818         Use new function in debugger plugin
4820 2007-01-18  Johannes Schmid <jhs@gnome.org>
4822         * src/about.c: Do not show empty license information instead hide the button (#397883)
4824 2007-01-15  Johannes Schmid <jhs@gnome.org>
4826         * plugins/project-manager/plugin.c:
4827         * plugins/project-wizard/templates/python.wiz
4828         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
4829         
4830         Fixed #335235 python programs are not executeable/ do not start when pressing F3
4831         You will also need latest gnome-build svn       
4833 === anjuta 2.1.0 ===
4835 2007-01-14  Naba Kumar  <naba@gnome.org>
4837         * configure.in: Removed reference of mkfile project
4838         template to fix distcheck build error.
4839         * AUTHORS: Updated.
4840         * NEWS: Updated.
4841         * configure.in: Bumped version to 2.1.0 for beta release.
4842         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
4843         crashes as soon as editing starts in normal text files.
4845 2007-01-14  Johannes Schmid <jhs@gnome.org>
4847         * configure.in
4848         * po/LINGUAS:
4849         Applied http://live.gnome.org/GnomeGoals/PoLinguas
4851         * tagmanager/c.c:
4852         Patch from Massimo Cora' to hopefully fix #395362
4854         * plugins/project-wizard/templates/*:
4856         Fixed and tested all project-wizards. Deactivated mkfile project because
4857         it was totally broken and I don't see any real use for it.
4858         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
4860 2007-01-14  Naba Kumar  <naba@gnome.org>
4862         * NEWS: Updated for release.
4863         
4864         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
4865         
4866         * libanjuta/interfaces/libanjuta.idl,
4867         plugins/editor/text_editor_cbs.c,
4868         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
4869         interface and implemented it for scintilla.
4870         
4871         * plugins/editor/text-editor.c: Fixed highlighing issues when
4872         used with indicators (particularly when the file is just opened).
4873         Fixes bug #377477 – when debugging, scintilla editor grays out all
4874         lines before current line.
4875         
4876         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
4877         Maintain a separate list of indicated edtitors for separate contexts.
4878         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
4879         
4880 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
4882         Reviewed by Naba Kumar  <naba@gnome.org>:
4883         * plugins/debug-manager/plugin.c:
4884         Bug fix: breakpoints cannot be added after stopping the debugger
4886 2007-01-13  Naba Kumar  <naba@gnome.org>
4888         * NEWS: Updated for release.
4890 2007-01-12  Johannes Schmid <jhs@gnome.org>
4892         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
4893         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
4894         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
4895         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
4896         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
4897         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
4898         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
4899         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
4900         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
4901         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
4902         
4903         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
4904         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
4905         
4906         * plugins/sourceview/sourceview.c:
4907         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
4908         on character positions.
4909         
4910 2007-01-12  Naba Kumar  <naba@gnome.org>
4912         * src/anjuta-app.c,
4913         plugins/project-manager/plugin.c,
4914         plugins/profile-default/plugin.c,
4915         libanjuta/anjuta-status.c,
4916         libanjuta/anjuta-status.h: Introduced an API for application title
4917         in AnjutaStatus. Set application title to project name.
4919 2007-01-11  Massimo Cora' <maxcvs@email.i>
4921         Reviewed by Naba Kumar  <naba@gnome.org>:
4922         * tagmanager/Makefile.am,
4923         plugins/symbol-browser/Makefile.am: removed installation for 
4924         test programs.
4926 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
4928         Reviewed by Naba Kumar  <naba@gnome.org>:
4929         * plugins/debug-manager/start.h,
4930         plugins/debug-manager/start.c,
4931         plugins/debug-manager/anjuta-debug-manager.ui,
4932         plugins/debug-manager/plugin.c:
4933         Partial fix for bug #392537
4935         * plugins/debug-manager/disassemble.c:
4936         Fix bug #392543
4938 2007-01-11  Naba Kumar  <naba@gnome.org>
4940         * src/anjuta.c: Load project seperately from session,
4941         so that project session is also loaded.
4942         
4943         * plugins/profile-default/plugin.c: Load project in new
4944         anjuta if there already is one loaded currently (disabled
4945         code for now).
4946         
4947         * plugins/editor/aneditor.cxx: Disconnect focus in/out
4948         signals when editor is destroyed. Fixes a crash bug.
4949         
4950         * plugins/editor/text_editor.c: Do not mark line in
4951         ianjuta_editor_goto_line() implementation.
4952         
4953         * plugins/search/search-replace.c: Always check for markable
4954         interface availablility because its optional for an editor.
4955         
4956         * plugins/document-manager/goto_line.c,
4957         plugins/document-manager/action-callbacks.c: Mark lines for
4958         goto line commands (from dialog and from menu entry box).
4959         
4960         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
4961         plugins/file-manager/an_file_view.c: Expand file manager
4962         nodes in idle loop, one at a time. Did as a possible work
4963         around for bug #361763, but it didn't make any difference.
4964         However, it could still be useful in situations where there
4965         are lots to expand.
4966         
4967         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
4969 2007-01-11  Naba Kumar  <naba@gnome.org>
4971         * plugins/editor/scintilla/LineMarker.h,
4972         plugins/editor/scintilla/LexBasic.cxx,
4973         plugins/editor/scintilla/LexHTML.cxx,
4974         plugins/editor/scintilla/include/SciLexer.h,
4975         plugins/editor/scintilla/include/Scintilla.h,
4976         plugins/editor/scintilla/include/Scintilla.iface,
4977         plugins/editor/scintilla/include/ScintillaWidget.h,
4978         plugins/editor/scintilla/LexBash.cxx,
4979         plugins/editor/scintilla/PlatGTK.cxx,
4980         plugins/editor/scintilla/ViewStyle.h,
4981         plugins/editor/scintilla/Editor.cxx,
4982         plugins/editor/scintilla/StyleContext.h,
4983         plugins/editor/scintilla/LexCPP.cxx,
4984         plugins/editor/scintilla/Converter.h,
4985         plugins/editor/scintilla/LexAU3.cxx,
4986         plugins/editor/scintilla/Editor.h,
4987         plugins/editor/scintilla/LexPerl.cxx,
4988         plugins/editor/scintilla/LexVB.cxx,
4989         plugins/editor/scintilla/ScintillaGTK.cxx,
4990         plugins/editor/scintilla/ViewStyle.cxx,
4991         plugins/editor/scintilla/PropSet.cxx,
4992         plugins/editor/scintilla/LexSQL.cxx,
4993         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
4994         version 1.71
4996 2007-01-11  Armin Burgmeier  <armin@arbur.net>
4998         Reviewed by Naba Kumar  <naba@gnome.org>:
4999         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5000         selected for editing. This fixes bug #394218.
5002         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5003         name if said URI is not known.
5005         * plugins/class-gen/window.c: When stripping function prefix away,
5006         include the trailing underscore because it is already set by the
5007         template.
5009         * plugins/class-gen/transform.c: Include "const char*" and "const
5010         gchar*" in the list for transforming a default C type to a GType.
5011         Don't access invalid memory when writing pointer_str in
5012         cg_transform_first_argument.
5014 2007-01-11  Naba Kumar  <naba@gnome.org>
5016         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5017         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5018         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5019         libegg/test-actions.c, anjuta.desktop.in.in,
5020         anjuta.prj: Renamed application icon to 'anjuta.png' from
5021         'anjuta_icon.png'. Added more fields in desktop file.
5023         * mime/anjuta.xml: Added magic section.
5024         
5025         * (removed) mime/anjuta.applications,
5026         (removed) mime/anjuta.mime, mime/Makefile.am,
5027         (removed) mime/anjuta.keys,
5028         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5029         registeration and added scalable icon. Also fixes bug #393680
5031 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5033         Reviewed by Naba Kumar  <naba@gnome.org>:
5034         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5035         and anjuta_status_progress_add_ticks() to check for progressbar 
5036         being realized before trying to update it.
5038 2007-01-10  Naba Kumar  <naba@gnome.org>
5040         * tagmanager/tm_workspace.c,
5041         po/POTFILES.in,
5042         plugins/debug-manager/Makefile.am,
5043         plugins/tools/scripts/Makefile.am,
5044         plugins/class-gen/plugin.c,
5045         plugins/class-gen/Makefile.am,
5046         global-tags/Makefile.am: Fixed make distcheck.
5048         * plugins/debug-manager/attach_process.c,
5049         plugins/debug-manager/attach_process.h,
5050         plugins/class-gen/action-callbacks.h,
5051         plugins/class-gen/action-callbacks.c,
5052         plugins/class-gen/class_gen.h,
5053         plugins/class-gen/class_gen.c: Deleted unused/old files.
5055         * (removed) scintilla, (added) plugins/editor/scintilla,
5056         plugins/editor/scintilla/lexers.make,
5057         plugins/editor/scintilla/Makefile.am,
5058         plugins/editor/Makefile.am
5059         configure.in, manuals/reference/libanjuta/Makefile.am
5060         Makefile.am: Moved scintilla to its right place.
5062 2007-01-09  Naba Kumar  <naba@gnome.org>
5064         * plugins/profile-default/plugin.c: Save project session before
5065         a new one is opened.
5067         * plugins/project-manager/plugin.c,
5068         plugins/project-manager/plugin.h,
5069         plugins/project-manager/anjuta-project-manager.ui,
5070         plugins/profile-default/plugin.c,
5071         plugins/profile-default/plugin.h,
5072         plugins/profile-default/Makefile.am,
5073         (added) plugins/profile-default/anjuta-default-profile.ui,
5074         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5075         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5076         multiple projects support.
5077         
5078 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5080         Reviewed by Naba Kumar  <naba@gnome.org>
5081         * plugins/class-gen/combo-flags.h:
5082         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5083         enum, added a type parameter to selected signal. Select highlighted
5084         entry when pressing enter (but not unselect it if it was already
5085         selected) before closing the popup. Also accept input when clicking
5086         not into the popup.
5088         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5089         according to selection type.
5091         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5092         VOID:BOXED,ENUM.
5094 2007-01-08  Johannes Schmid <jhs@gnome.org>
5096   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5097   * plugins/project-wizard/templates/gtkmm/Makefile.am
5098   * plugins/project-wizard/templates/python/configure.ac.tpl
5099   * plugins/project-wizard/templates/python/configure.in.tpl
5100   * plugins/project-wizard/templates/python/Makefile.am
5101   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5102   * plugins/project-wizard/templates/cpp/configure.in.tpl
5103   * plugins/project-wizard/templates/cpp/Makefile.am
5104   * plugins/project-wizard/templates/terminal.wiz
5105   * plugins/project-wizard/templates/xlib-dock.wiz
5106   * plugins/project-wizard/templates/wxwin.wiz
5107   * plugins/project-wizard/templates/java.wiz
5108   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5109   * plugins/project-wizard/templates/xlib/configure.in.tpl
5110   * plugins/project-wizard/templates/xlib/Makefile.am
5111   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5112   * plugins/project-wizard/templates/gcj/configure.in.tpl
5113   * plugins/project-wizard/templates/gcj/Makefile.am
5114   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5115   * plugins/project-wizard/templates/terminal/configure.in.tpl
5116   * plugins/project-wizard/templates/terminal/Makefile.am
5117   * plugins/project-wizard/templates/terminal/autogen.sh
5118   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5119   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5120   * plugins/project-wizard/templates/wxwin/Makefile.am
5121   * plugins/project-wizard/templates/gnome.wiz 
5122   * plugins/project-wizard/templates/java/configure.ac.tpl
5123   * plugins/project-wizard/templates/java/configure.in.tpl
5124   * plugins/project-wizard/templates/java/Makefile.am
5125   * plugins/project-wizard/templates/anjuta-plugin.wiz
5126   * plugins/project-wizard/templates/gtkmm.wiz
5127   * plugins/project-wizard/templates/python.wiz
5128   * plugins/project-wizard/templates/cpp.wiz
5129   * plugins/project-wizard/templates/gtk.wiz
5130   * plugins/project-wizard/templates/gcj.wiz
5131   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5132   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5133   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5135   Starting fixing of all project wizards:
5136   - rename configure.in to configure.ac
5137   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5138   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5139   (See #394184)
5140   
5141   * TODO.task: Added bug number to bounty
5143 2007-01-07  Johannes Schmid <jhs@gnome.org>
5145   *  plugins/build-basic-autotools.c:
5146   Fixed #392290 – Missed install as root option in project manager
5148 2007-01-07  Johannes Schmid <jhs@gnome.org>
5150   * plugins/sourceview/sourceview.c:
5151   Fixed #388731 – Odd editor behaviour after performing block-text operations
5152   Fixed #388727 – Block-tab does not work
5153   
5154   * plugins/sourceview/anjuta-document.h/c:
5155   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5156   
5157   * configure.in:
5158   Require Gtk+ >= 2.10 for sourceview plugin
5160 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5162         * libanjuta/anjuta-status.c:
5163         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5165 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5167         * configure.in,
5168         plugins/terminal/terminal.c:
5169         Fix bug #377027
5170         remove support for VTE < 0.9
5172 2007-01-06  Naba Kumar  <naba@gnome.org>
5174         * po/POTFILES.in: Updated
5176 2007-01-05  Adam Dingle  <adam@medovina.org>
5178         Reviewed by Naba Kumar  <naba@gnome.org>:
5179         * plugins/message-view/anjuta-message-manager-plugin.glade:
5180         Fixed bug #377903 (improve message color defaults).
5182 2007-01-05  Naba Kumar  <naba@gnome.org>
5184         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5185         
5186 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5188         Reviewed by  Naba Kumar  <naba@gnome.org>:
5189         * plugins/symbol-browser/test-class.h: Fixed block ends.
5191         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5192         C-style-block comment.
5194         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5195         allow lists when writing autogen definition files. This is required
5196         for the new class generator. Also fixed a wrong return value in
5197         npw_autogen_write_definition_file and set a GError in
5198         npw_autogen_execute when the output file could not be opened.
5200         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5201         user interface.
5203         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5204         goc_template_header and goc_template_source, added top_srcdir to
5205         includes, link against project wizard (also hopefully temporarily),
5206         removed class_gen.h, class_gen.c, action-callbacks.h,
5207         action-callbacks.c.
5209         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5211         * plugins/class-gen/cell-renderer-flags.h:
5212         * plugins/class-gen/cell-renderer-flags.c:
5213         * plugins/class-gen/combo-flags.h:
5214         * plugins/class-gen/combo-flags.c:
5215         * plugins/class-gen/element-editor.c:
5216         * plugins/class-gen/element-editor.h:
5217         * plugins/class-gen/generator.c:
5218         * plugins/class-gen/generator.h:
5219         * plugins/class-gen/plugin.h:
5220         * plugins/class-gen/plugin.c:
5221         * plugins/class-gen/transform.c:
5222         * plugins/class-gen/transform.h:
5223         * plugins/class-gen/validator.c:
5224         * plugins/class-gen/validator.h:
5225         * plugins/class-gen/window.c:
5226         * plugins/class-gen/window.h: Rewrote class generator, it now allows
5227         adding of several class elements and uses autogen.
5229         * plugins/class-gen/templates/cc-header.tpl:
5230         * plugins/class-gen/templates/cc-source.tpl:
5231         * plugins/class-gen/templates/go-header.tpl:
5232         * plugins/class-gen/templates/go-source.tpl:
5233         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
5234         for the class generator.
5236         * configure.in: Added plugins/class-gen/templates/Makefile to output.
5238 2007-01-04  Naba Kumar  <naba@gnome.org>
5240         Patch from Nick Treleaven:
5241         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
5242         all matching symbols.
5243         
5244         Patches from  Maik Beckmann and Sébastien Granjoux:
5245         * plugins/profile-default/plugin.c,
5246         plugins/project-manager/plugin.c: Unescape project name. Fixes
5247         Bug #357151
5249 2007-01-04  Naba Kumar  <naba@gnome.org>
5251         * plugins/glade/plugin.c: Fixed compilation with
5252         older glade-3 version.
5253         
5254         Patch from Roland Illig:
5255         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
5256         plugins/sourceview/anjuta-document-saver.c,
5257         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
5258         are necessary to build anjuta on NetBSD 3.0
5260         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
5261         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
5262         window manager in gnome.
5263         
5264 2007-01-02  Naba Kumar  <naba@gnome.org>
5265         
5266         * plugins/glade/plugin.c: Make it work with glade-3 svn.
5267         
5268 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
5270         Reviewed by Naba Kumar  <naba@gnome.org>:
5271         * libanjuta/interfaces/libanjuta.idl,
5272         plugins/debug-manager/Makefile.am,
5273         plugins/debug-manager/anjuta-marshal.list,
5274         plugins/debug-manager/debugger.c,
5275         plugins/debug-manager/sparse_buffer.c,
5276         plugins/debug-manager/sparse_buffer.h,
5277         plugins/debug-manager/sparse_view.c,
5278         plugins/debug-manager/sparse_view.h,
5279         plugins/debug-manager/disassemble.h,
5280         plugins/debug-manager/disassemble.c,
5281         plugins/debug-manager/anjuta-marshal.list,
5282         plugins/debug-manager/plugin.c,
5283         plugins/gdb/debugger.c,
5284         plugins/gdb/debugger.h,
5285         plugins/gdb/plugin.c:
5286         Add a disassembly view window
5288         * plugins/debug-manager/breakpoints.c,
5289         plugins/debug-manager/chunk_view.c,
5290         plugins/debug-manager/locals.c,
5291         plugins/debug-manager/memory.c,
5292         plugins/debug-manager/registers.c,
5293         plugins/debug-manager/stack_trace.c:
5294         Add some debugging information 
5296 2006-12-18  Naba Kumar  <naba@gnome.org>
5298         * configure.in, plugins/glade/plugin.c: Allow building against both
5299         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
5301 2006-12-03  Naba Kumar  <naba@gnome.org>
5302         
5303         * TODO.tasks: Marked a bounty completed.
5305 2006-11-24  Adam Dingle <adam@medovina.org>
5307         Reviewed by Naba Kumar  <naba@gnome.org>:
5308         * plugins/build-basic-autotools/build-basic-autotools.c,
5309         plugins/debug-manager/watch.c,
5310         plugins/document-manager/plugin.c, 
5311         plugins/patch/plugin.c,
5312         plugins/project-manager/plugin.c:
5313         Fixed bug #378879 (several command names need ellipses).
5315 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
5317         Reviewed by: Naba Kumar  <naba@gnome.org>
5318         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5319         GCC 4.1.2 (there are only two warnings remaining now when compiling
5320         plugins).
5322         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
5324         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
5325         macro so that the generated function support a NULL plugin parameter.
5327         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
5328         in debug_tree_find_expression by freeing memory returned by the call
5329         to gtk_tree_model_get instead of the parameter string.
5331 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
5333         * plugins/debug-manager/breakpoints.c:
5334         Fix bug #378850
5336         * plugins/debug-manager/anjuta-debug-manager.ui,
5337         plugins/debug-manager/debugger.c,
5338         plugins/debug-manager/plugin.c:
5339         Fix bug #378871
5341 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
5343         * libanjuta/anjuta-launcher.c,
5344         plugins/gdb/debugger.c:
5345         Fix bug #377061
5347 2006-11-21  Naba Kumar  <naba@gnome.org>
5349         * plugins/search/search_preferences.c: Fixed build break.
5350         
5351 2006-11-20  Naba Kumar  <naba@gnome.org>
5352         
5353         Patch from Kjartan Maraas:
5354         * plugins/cvs-plugin/cvs-interface.c,
5355         plugins/document-manager/plugin.c,
5356         plugins/gtodo/interface.c,
5357         plugins/gtodo/libgtodo.h,
5358         plugins/message-view/anjuta-msgman.c,
5359         plugins/project-wizard/druid.c,
5360         plugins/search/search_preferences.c,
5361         plugins/sourceview/sourceview-prefs.c,
5362         plugins/terminal/terminal.c,
5363         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
5365         Patch from Przemysław Grzegorczyk:
5366         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
5367         plugins/subversion/anjuta-subversion.glade: Enable files in
5368         fileselection dialog. Fixes bug #376031.
5369         
5370 2006-11-17  Adam Dingle <adam@medovina.org>
5372         Reviewed by: Naba Kumar  <naba@gnome.org>
5373         * plugins/build-basic-autotools/build-basic-autotools.c
5374         * plugins/class-gen/anjuta-class-gen.plugin.in
5375         * plugins/debug-manager/breakpoints.c
5376         * plugins/debug-manager/plugin.c
5377         * plugins/devhelp/plugin.c
5378         * plugins/document-manager/plugin.c
5379         * plugins/gdb/debugger.c
5380         * plugins/glade/anjuta-glade.plugin.in
5381         * plugins/gtodo/plugin.c
5382         * plugins/language-support-cpp-java/plugin.c
5383         * plugins/message-view/plugin.c
5384         * plugins/project-import/anjuta-project-import.glade
5385         * plugins/project-import/anjuta-project-import.plugin.in
5386         * plugins/search/plugin.c
5387         * plugins/tools/scripts/tools-2.xml.in
5388         * plugins/valgrind/plugin.c
5389         * src/anjuta-actions.h:
5390         Fixed bug #376335 "menu items should be capitalized".  Minor
5391         grammar edits.
5393 2006-11-20  Naba Kumar  <naba@gnome.org>
5394         
5395         * configure.in: Fixed build.
5397         Patch from: Arjan Timmerman
5398         *configure.in: Make subvesion plugin build for apr 1.x.
5399         Fixes: Bug #364754.
5400         
5401 2006-11-20  Johannes Schmid <jhs@gnome.org>
5403         * configure.in
5404         * plugins/*/*.[ch]:
5405         Removed patches from Sylvain and Günther. They caused not problems but
5406         Naba was against them.
5408 2006-11-20  Johannes Schmid <jhs@gnome.org>
5410         * Removed me from MAINTAINERS
5412 2006-11-14  Günther Brammer <GBrammer@gmx.de>
5414         * configure.in:
5415         Use apr-1 instead of apr-0
5417 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
5419         * global-tags/create_global_tags.sh.in: Correct a bug when environment
5420         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
5421         and another bug occuring when parsing .pc file containing quotes.
5423 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
5425         * plugins/*/*.[ch]: Use class macro for type casting.
5427         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5428         GCC 4.1.2 (there are only two warnings remaining now when compiling
5429         plugins).
5431         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
5432         a memory leak in debug_tree_find_expression; g_free was called on
5433         the parameter instead of the memory allocated by gtk_tree_model_get.
5435         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
5436         to declare and initialize the global type variable of the plugin.
5438 2006-10-31  Naba Kumar  <naba@gnome.org>
5440         * global-tags/create_global_tags.sh.in: Added an end message.
5441         
5442         * libanjuta/anjuta-launcher.h: Fixed indentation.
5443         
5444         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
5445         creation to a) append the messages in right way, b) Connect signals
5446         to the view properly and c) Recreate the system-tags.cache at the
5447         end of the generation.
5449         * plugins/symbol-browser: Fixed action path (double
5450         click on sysmbols was not working).
5452         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
5453         Fixed typedef and removed dead code.
5455         * tagmanager/c.c: Took the latest version from ctags source
5456         repository, because the one we had (from ctags 5.6) was broken.
5457         
5458         * global_tags/create_global_tags.sh.in: Reverted the patch from
5459         Sylvain because it was not right fix (and added a helpful comment).
5460         Used /bin/bash to fix the bashism and generated separate log files
5461         for each tag files in the same directory.
5462         
5463 2006-10-29  Naba Kumar  <naba@gnome.org>
5465         * plugins/editor/text_editor.c: Use a temporary file
5466         to save the editor and move it at the end to original
5467         file. This will prevent data corruption if file save
5468         failed for any reason. Also report proper errors when
5469         file save fails. Fixes bug #346575.
5470         
5471 2006-10-26  Naba Kumar  <naba@gnome.org>
5473         * plugins/document-manager/anjuta-docman.c: Do not load
5474         the same files with different path more than once (happens
5475         with symlinked files). Fixes Bug #323591.
5477 2006-10-25  Naba Kumar  <naba@gnome.org>
5479         * plugins/valgrind/vgactions.c: Fixed a warning.
5481 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
5483         Reviewed by Naba Kumar  <naba@gnome.org>:
5485         * plugins/valgrind/vgtoolview.c:
5486         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
5488         * plugins/valgrind/bugged-prg-test.c:
5489         No more warning during compilation with GCC 4.1.
5490         Program is still buggy in order to be used as a test of the
5491         plugin.
5493         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
5494         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
5495         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
5496         plugins/valgrind/vgrule.c:
5497         No more warning during compilation with GCC 4.1.
5499         * plugins/valgrind/plugin.c:
5500         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
5501         prototype (was missing from previous patch).
5503 2006-10-24  Naba Kumar  <naba@gnome.org>
5505         * plugins/glade/plugin.c: Show glade tree view, not list view.
5506         
5507         * plugins/glade/plugin.c: Fixed crash when Anjuta is
5508         exited with glade plugin still loaded. Fixes Bug #364755.
5510         * plugins/document-manager/anjuta-document-manager.plugin.in:
5511         Added application/x-reject in accepted mime-types.
5512         
5513         * Changelog: Fixed changelog alignments.
5515 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
5517         Reviewed by: Naba Kumar  <naba@gnome.org>
5518         
5519         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
5520         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
5521         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
5522         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
5523         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
5524         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
5525         plugins/valgrind/vgsearchbar.c:
5526         Use class macro for type casting.
5528         * plugins/valgrind/plugin.h:
5529         Don't force cast a GtkActionGroup to a GtkAction.
5531         * plugins/valgrind/plugin.c:
5532         Use correct API to get path of the preoject root when building
5533         the list of targets for the run action.
5534         Correct ordering of the construction of the preferences widgets.
5535         Only remove the valgrind widget if it is currently displayed.
5537         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
5538         Return if check_valgrind_binary() fails.
5539         The ValgrindPluginPrefs object is initialized after the call to
5540         vg_action_new. Take a handle to the location of the pointer to
5541         the future object.
5543 2006-10-24  Naba Kumar  <naba@gnome.org>
5545         * HACKING: Updated coding sample.
5546         
5547         Patch from: Armin Burgmeier  <armin@arbur.net>
5548         * plugins/symbol-browser/test-class.h,
5549         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
5550         
5551 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
5553         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
5554         * plugins/valgrind/vgtoolview.h:
5555         Correctly handle the argv / srcdir of vg_tool_view object. Do
5556         not leak memory associated with those arrays.
5558         * plugins/symbol-browser/an_symbol_prefs.c:
5559         Support unloading / reloading of the module (for example when
5560         closing a project and opening another one).
5562         * plugins/project-manager/plugin.c:
5563         Remove plugin widget before removing plugin itself, preventing
5564         a crash with valgrind plugin.
5566         * libanjuta/anjuta-preferences-dialog.c:
5567         Do not use the page_num returned by gtk_notebook_append_page to
5568         remove the page as it cause bugs when pages removal is not done
5569         in LIFO.
5571         * plugins/document-manager/anjuta-docman.c:
5572         Fix some GTK+ warnings.
5574         * global-tags/create_global_tags.sh.in:
5575         Rewrite script to remove bash-ism and use pkg-config directly
5576         instead of parsing the *.pc file by hand. This solve problems
5577         that occurred when one of the directory in PKG_CONFIG_PATH is
5578         empty.
5580 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
5582         * plugins/glade/plugin.c: Fix build (#363884)
5584 2006-10-22  Johannes Schmid <jhs@gnome.org>
5586         * plugins/file-manager/an_file_view.c:
5587         * plugins/file-manager/plugin.c:
5588         * plugins/file-manager/plugin.h:
5589         Fix possible crasher when changing project-root uri when we try to restore open nodes
5590         * AUTHORS: Updated
5592 2006-10-19  Naba Kumar  <naba@gnome.org>
5594         Patch from: Juan Pablo Ugarte
5595         * plugins/glade/plugin.c: Include glade header
5596         correctly.
5597         
5598 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5599         
5600         * plugins/debug-manager/Makefile.am,
5601         plugins/debug-manager/sexy-icon-entry.h,
5602         plugins/debug-manager/sexy-icon-entry.c,
5603         plugins/debug-manager/dataview.c:
5604         Fix bug #358134 (Goto memory prompt)
5605         Use sexy-icon-entry from libsexy 0.1.10
5607         * plugins/debug-manager/debugger.c,
5608         plugins/debug-manager/plugin.c,
5609         plugins/debug-manager/start.c,
5610         plugins/gdb/debugger.c,
5611         plugins/gdb/plugin.c:
5612         Better error handling when starting and stopping debugger
5614 2006-10-13  Maik Beckmann <maik@eigenco.de>
5616         * src/action_callbacks.c:
5617         Fixed bug #361830 (AboutDialog does not close) which is caused 
5618         due to a change in Gtk+ 2.10  
5619   
5620 2006-10-12  Adam Dingle <adam@medovina.org>
5622         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
5624         * plugins/search/search-replace.c:
5625         Fixed bug #358068 (indicate when Find in Files is complete)
5627         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5629         * plugins/sourceview/sourceview-prefs.c:
5630         * plugins/sourceview/sourceview.glade:
5631         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
5633         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
5635         * plugins/devhelp/plugin.c:
5636         * plugins/search/plugin.c: 
5637         Fixed bug #359750 (fix find/replace shortcut keys).
5639         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
5640         use Alt+key for shortcuts)
5642         *  plugins/debug-manager/debug_tree.c:
5643         *  plugins/debug-manager/debugger.c:
5644         Fixed bug #359317 (can't load debug manager)
5646         * /plugins/document-manager/plugin.c:
5647         Fixed bug #359259 (highlight modes listed in reverse 
5648         alphabetical order).
5650 2006-10-10  Johannes Schmid <jhs@gnome.org>
5652         * plugins/glade/plugin.c:
5653         Add scrollbars to glade project window
5655 2006-10-10  Johannes Schmid <jhs@gnome.org>
5657         * libanjuta/interfaces/Makefile.am.iface:
5658         Fixed Makefile with broke build
5660 2006-10-07  Johannes Schmid <jhs@gnome.org>
5662         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5663         * libanjuta/interfaces/Makefile.iface.am:
5664         Fixed enum types generation
5666         * libanjuta/interfaces/libanjuta.idl:
5667         Fixed some strange typo
5669 2006-10-06  Johannes Schmid <jhs@gnome.org>
5671         * libanjuta/interfaces/Makefile.iface.am:
5672         Fixed enum-types.h generation
5673         * libanjuta/interfaces/libanjuta.idl:
5674         char* => gchar*
5675         IAnjutaTODO::load should take const gchar* argument
5676         Remove include to libanjuta/e-splash.h which is not installed as header file
5677         Disable get_attributes for now
5678         
5679         * pluings/sourceview/sourceview.c: Disabled get_attributes
5680         
5681         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
5683 2006-10-05  Naba Kumar  <naba@gnome.org>
5685         * TODO.tasks: Set 'Improve class widzard' task to assigned.
5686         Set bug id for 'Profiler plugin' task.
5688 2006-10-03  Naba Kumar  <naba@gnome.org>
5690         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
5691         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
5693         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
5694         plugins/project-manager/plugin.c: Added a new API in
5695         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
5696         Added some documentation. On project close, close all editors that
5697         has files opened for the project.
5698         
5699         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
5700         from the containers on anjuta_shell_remove_widget(). Do not destroy
5701         glade widgets once created.
5702         
5703 2006-10-03  Johannes Schmid <jhs@gnome.org>
5705         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5706         * libanjuta/interfaces/libanjuta.idl:
5707         const-List<> => const List<>
5708         List-free<> => List<>
5709         
5710         * Makefile.am: Reenabled launcher
5712 2006-10-03  Johannes Schmid <jhs@gnome.org>
5714         * libanjuta/interfaces/Makefile.am.iface:
5715         Install libanjuta.idl
5717 2006-10-02  Adam Dingle <adam@medovina.org>
5719         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5721 2006-10-02  Adam Dingle <adam@medovina.org>
5723         * plugins/editor/style-editor.c: fixed bug #357534
5724         * plugins/gdb/utilities.h: removed 2 unused declarations
5726 2006-10-02  Johannes Schmid <jhs@gnome.org>
5728         * Makefile.am: disabled anjuta-launcher
5729         * libanjuta/Makefile.am:
5730         
5731         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
5732         * libanjuta/glue-factory.c: (glue_factory_add_path),
5733         (glue_factory_get_path):
5734         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
5735         * libanjuta/glue-factory.h:
5736         * libanjuta/glue-cpp.h:
5737         * libanjuta/glue-cpp.c:
5738         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
5739         
5740         * libanjuta/interfaces/Makefile.am.iface:
5741         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5742         * libanjuta/interfaces/libanjuta.idl:
5743         Add a new features to idl compiler:
5744         List<Type> => List of Type
5745         List-free<Type> => List of Type, it is up to the caller to free items and list
5746         const-List(-free)<Type> = const List of Types
5747         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
5748         
5749         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
5750         (generic_cpp_class_create_code):
5751         Adapted to new project_manager interface
5752         
5753         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
5754         * plugins/debug-manager/debugger.c:
5755         (ivariable_debugger_iface_init):
5756         Do not use C++ keyword "delete" for interface name
5757         
5758         * plugins/document-manager/anjuta-document-manager.plugin.in:
5759         Added m4 to mime-types
5760         
5761         * plugins/project-manager/plugin.c:
5762         (iproject_manager_add_source_multi):
5763         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
5765 2006-10-01  Naba Kumar  <naba@gnome.org>
5767         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
5768         UI file used when out-of-process devhelp is used instead of
5769         embedded devhelp.
5770         
5771         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
5772         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
5773         plugins/profile-default/default.anjuta: Build devhelp plugin,
5774         but use out-of-process devhelp if devhelp plugin is disabled
5775         (either by user or devhelp is not installed). Disabled devhelp
5776         plugin by default. Added it in default profile.
5778 2006-10-01  Naba Kumar  <naba@gnome.org>
5780         * plguins/project-manager/plugin.c: Possible fix for crash
5781         bug #358583.
5782         
5783         * configure.in, plugins/Makefile.am: Enabled glade plugin and
5784         set dep to last version 3.0.2.
5785         
5786         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
5787         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
5788         plugins/symbol-browser/plugin.c: Use the right action group
5789         for getting popup actions (Fixes lots of assertion failures).
5791         * plugins/project-manager/plugin.c,
5792         plugins/project-manager/plugin.h: use separate action group
5793         for profie actions.
5794         
5795         * plugins/message-view/plugin.c: Disconnect session load
5796         signal on plugin deactivation (fixes a crash).
5798 2006-09-30  Naba Kumar  <naba@gnome.org>
5800         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
5801         * TODO.tasks: Assigned a bounty to Massimo.
5803 2006-09-29  Naba Kumar  <naba@gnome.org>
5805         * src/anjuta-app.c, src/shell.c: Fixed build errors.
5807 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
5809         * plugins/debug-manager/debugger.c,
5810         plugins/debug-manager/plugin.c,
5811         libanjuta/interfaces/libanjuta.idl:
5812         Add a new abort command to quit debugger without waiting
5814         * plugins/gdb/debugger.c,
5815         plugins/gdb/debugger.h,
5816         plugins/gdb/plugin.c:
5817         Send a signal directly to the debugged program
5818         Implement abort command
5820         * plugins/debug-manager/debug_tree.c:
5821         Fix bug #358163
5823         * plugins/debug-manager/stack-trace.c:
5824         Fix bug #358009
5826 2006-09-29  Naba Kumar  <naba@gnome.org>
5828         * TODO.tasks: Updated.
5829         
5830         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
5831         dialog.
5832         
5833         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
5834         
5835         * TODO.tasks: Updated in light of the word wrapping fix
5836         in Tasks Manager. Added a test bounty entry.
5838         * TODO.tasks: Added four bounties.
5839         
5840 2006-09-28  Naba Kumar  <naba@gnome.org>
5842         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
5843         Added 'customizable' parameter to
5844         anjuta_ui_add_action_group_entries() and similar functions to
5845         allow user configuration of the actions. Filter out actions that
5846         are not configurable items (such as submenu items). Now the
5847         'Customize shortcuts' dialog is much better listed.
5849         * plugins/build-basic-autotools/build-basic-autotools.c,
5850         plugins/build-basic-autotools/build-basic-autotools.h,
5851         plugins/cvs-plugin/plugin.c,
5852         plugins/cvs-plugin/plugin.h,
5853         plugins/debug-manager/breakpoints.c,
5854         plugins/debug-manager/plugin.c,
5855         plugins/debug-manager/stack_trace.c,
5856         plugins/debug-manager/watch.c,
5857         plugins/devhelp/plugin.c,
5858         plugins/document-manager/plugin.c,
5859         plugins/file-loader/plugin.c,
5860         plugins/file-manager/plugin.c,
5861         plugins/glade/plugin.c,
5862         plugins/gtodo/interface.c,
5863         plugins/gtodo/plugin.c,
5864         plugins/language-support-cpp-java/plugin.c,
5865         plugins/macro/plugin.c,
5866         plugins/macro/plugin.h,
5867         plugins/message-view/plugin.c,
5868         plugins/patch/plugin.c,
5869         plugins/profile-default/default.anjuta,
5870         plugins/project-manager/plugin.c,
5871         plugins/project-manager/plugin.h,
5872         plugins/sample1/plugin.c,
5873         plugins/search/plugin.c,
5874         plugins/subversion/plugin.c,
5875         plugins/subversion/plugin.h,
5876         plugins/symbol-browser/plugin.c,
5877         plugins/symbol-browser/plugin.h,
5878         plugins/tools/plugin.c,
5879         plugins/valgrind/plugin.c,
5880         plugins/valgrind/plugin.h: Fixed to take care of above change
5881         in API of AnjutaUI. Properly added/removed action groups in some
5882         plugins. Split action groups into customization and non-customizable
5883         groups and added them separately.
5885         * plugins/document-manager/plugin.c: Close files belonging to
5886         project when project is closed (not complete).
5887         
5888         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
5889         vertical aligned cell entries.
5890         
5891         * src/anjuta-app.c: Define macros for the placeholder names.
5892         Set default widths and heights of the default placeholders,
5893         so that newly docked widgets are correclty sized.
5894         
5895         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
5896         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
5897         Fixed to generated correct actions addition/removal code.
5899 2006-09-25  Naba Kumar  <naba@gnome.org>
5901         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
5902         libanjuta/anjuta-serializer.[ch]: Implemented serialization
5903         class.
5904         
5905         * plugins/message-view/anjuta-msgman.c,
5906         plugins/message-view/anjuta-msgman.h,
5907         plugins/message-view/message-view.c,
5908         plugins/message-view/message-view.h,
5909         plugins/message-view/plugin.c: Serialize messages panes in
5910         session save and deserialize them in session load so that
5911         build messages persistant.
5912         
5913 2006-09-24  Johannes Schmid <jhs@gnome.org>
5915         * libanjuta/anjuta-utils.c:
5916         * plugins/message-view/message-view.c:
5917         Really fixed #355407
5919 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5921         * libanjuta/interfaces/libanjuta.idl:
5922         Change one variable sign
5924         * plugins/debug-manager/anjuta-debug-manager.glade,
5925         plugins/debug-manager/anjuta-debug-manager.ui:
5926         Few small interface changes     
5928         * plugins/debug-manager/debug_tree.h,
5929         plugins/debug-manager/watch.c,
5930         plugins/debug-manager/debugger.c,
5931         plugins/debug-manager/plugin.c
5932         plugins/gdb/debugger.c,
5933         plugins/gdb/plugin.c:
5934         Big rewrite of debugger queue
5935         Allow to cancel command
5937         * plugins/debug-manager/memory.c:
5938         Fix a bug if a command is cancelled
5940 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
5942         * plugins/gdb/debugger.c,
5943         plugins/debug-manager/debug_tree.c,
5944         plugins/debug-manager/locals.c:
5945         Restore tree representation for local variable
5946         Add argument in local variable list
5947         Use gdb variable object to get all informations
5949 2006-09-19  Naba Kumar  <naba@gnome.org>
5951         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
5952         that implements AnjutaSavePrompt class.
5954         * ChangeLog: Fixed indentation.
5955         
5956         * libanjuta/Makefile.am,
5957         libanjuta/anjuta-marshal.list,
5958         libanjuta/anjuta-shell.c,
5959         libanjuta/anjuta-shell.h,
5960         plugins/document-manager/action-callbacks.c,
5961         plugins/document-manager/action-callbacks.h,
5962         plugins/document-manager/anjuta-docman.c,
5963         plugins/document-manager/anjuta-docman.h,
5964         plugins/document-manager/plugin.c,
5965         src/anjuta.c: Impletemnted save prompt dialog to prompt for
5966         unsaved items during exit. A new signal is added in shell
5967         interface called 'save-prompt' to collect all unsaved items.
5968         Create AnjutaSavePrompt class (dialog) to process unsaved items.
5969         Fixed document manager to use the new save-prompt signal in shell
5970         and AnjutaSavePrompt object for unsaved files. Cleaned up
5971         AnjutaDocman to synchronously save new files. Fixed function
5972         names.
5974 2006-09-18  Johannes Schmid <jhs@gnome.org>
5976         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
5977         gdl requirement to 0.7.0
5979 2006-09-18  Johannes Schmid <jhs@gnome.org>
5981         * global-tags/.cvsignore:
5982         * global-tags/Makefile.am:
5983         * global-tags/create_global_tags.sh (removed):
5984         * global-tags/create_global_tags.sh.in (added):
5985         Fixed #355407
5986         
5987         * libanjuta/anjuta-launcher.c:
5988         Fixed #349374
5989         
5990         * plugins/project-manager/plugin.c:
5991         (project_manager_plugin_close_project):
5992         Fixed crasher
5993         
5994         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
5995         Fixed gtk critical
5996         
5997         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
5998         More reasonable toolbar creation/deletition though it does
5999         not completly work!
6001 2006-09-15  Johannes Schmid <jhs@gnome.org>
6003         * libanjuta/anjuta-utils.c/.h:
6004         Fixed #355168
6006 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6008         * scintilla/ScintillaGTK.cxx
6009         Fixed doulbe freeing in Scintilla
6011 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6013         * plugins/symbol-browser/an_symbol_prefs.c:
6014         Support unloading / reloading of the module (for example when
6015         closing a project and opening another one).
6017         * plugins/project-manager/plugin.c:
6018         Really fixed #355148 (Show project name in title bar)
6020 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6022         * libanjuta/plugins.c:
6023         Fixed #355156 (Show plugins in alphabetical order)
6025 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6027         * plugins/project-manager/plugin.c:
6028         Fixed #355148 (Show project name in title bar)
6030 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6032         * plugins/project-manager/plugin.c:
6033         (value_removed_project_root_uri):
6034         Fixed crasher if project cannot be opened
6036 2006-08-30 Naba Kumar  <naba@gnome.org>
6038         * plugins/language-support-cpp-java/plugin.[c,h],
6039         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6040         Impletemnted UI for auto indent.
6041         
6042 2006-08-28 Naba Kumar  <naba@gnome.org>
6043         
6044         * plugins/gvim/.cvsignore,
6045         plugins/gvim/Makefile.am,
6046         plugins/gvim/anjuta-vim-plugin.png,
6047         plugins/gvim/anjuta-vim.c,
6048         plugins/gvim/anjuta-vim.h,
6049         plugins/gvim/anjuta-vim.plugin.in,
6050         plugins/gvim/gtkvim.c,
6051         plugins/gvim/gtkvim.h,
6052         plugins/gvim/plugin.c,
6053         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6054         in build yet.
6056 2006-08-28 Naba Kumar  <naba@gnome.org>
6058         Patch from: Massimo Corà  <maxcvs@email.it>
6059         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6060         possible infinite loop.
6062 2006-08-22 Adam Dingle <adam@medovina.org>
6063         
6064         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6065         to edit are shown in the preferences dialog in anjuta").
6066         Removed unused widgets from the style editor dialog.
6068 2006-08-21  Johannes Schmid <jhs@gnome.org>
6070         * plugins/symbol-browser/test-class.[cpp/h]
6071         Added missing files
6073 2006-08-18  Naba Kumar  <naba@gnome.org>
6075         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6076         end of document loading.
6078         * plugins/language-support-cpp-java/plugin.c,
6079         plugins/sourceview/sourceview.c: Fixed plugin loading.
6081 2006-08-17  Naba Kumar  <naba@gnome.org>
6083         * plugins/language-support-cpp-java/plugin.c,
6084         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6085         mode line parsing. Indentation parameters initialized based on
6086         mode line parameters.
6088 2006-08-16  Naba Kumar  <naba@gnome.org>
6090         * Makefile.am, plugins/editor/text_editor.c,
6091         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6092         comments.
6094 2006-08-16 Naba Kumar  <naba@gnome.org>
6096         Patch from  Massimo Cora'  <maxcvs@email.it>:
6097         
6098         * plugins/editor/aneditor-autocomplete.cxx,
6099         plugins/editor/aneditor-calltip.cxx,
6100         plugins/symbol-browser/Makefile.am,
6101         plugins/symbol-browser/an_symbol.c,
6102         plugins/symbol-browser/an_symbol_view.c,
6103         plugins/symbol-browser/plugin.c,
6104         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6105         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6106         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6107         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6108         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6109         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6110         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6111         tagmanager/get.h, tagmanager/html.c,
6112         tagmanager/include/tm_source_file.h,
6113         tagmanager/include/tm_tag.h,
6114         tagmanager/include/tm_workspace.h,
6115         tagmanager/jscript.c, tagmanager/keyword.c,
6116         tagmanager/keyword.h, tagmanager/lisp.c,
6117         tagmanager/lregex.c, tagmanager/lua.c,
6118         tagmanager/main.h, tagmanager/make.c,
6119         tagmanager/options.c, tagmanager/options.h,
6120         tagmanager/parse.c, tagmanager/parse.h,
6121         tagmanager/parsers.h, tagmanager/pascal.c,
6122         tagmanager/perl.c, tagmanager/php.c,
6123         tagmanager/python.c, tagmanager/read.c,
6124         tagmanager/read.h, tagmanager/readtags.c,
6125         tagmanager/readtags.h, tagmanager/rexx.c,
6126         tagmanager/routines.c, tagmanager/routines.h,
6127         tagmanager/ruby.c, tagmanager/scheme.c,
6128         tagmanager/sh.c, tagmanager/slang.c,
6129         tagmanager/sml.c, tagmanager/sort.c,
6130         tagmanager/sort.h, tagmanager/sql.c,
6131         tagmanager/strlist.c, tagmanager/strlist.h,
6132         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6133         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6134         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6135         tagmanager/vim.c, tagmanager/vstring.c,
6136         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6137         5.6 and namespace completion fixed.
6139         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6140         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6142 2006-08-15 Naba Kumar  <naba@gnome.org>
6144         * libanjuta/interfaces/libanjuta.idl,
6145         plugins/editor/text-editor-iterable.c,
6146         plugins/editor/text_editor.c,
6147         plugins/sourceview/sourceview-cell.c,
6148         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6149         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6150         ianjuta_editor_end_action().
6151         
6152         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6154 2006-08-13 Naba Kumar  <naba@gnome.org>
6156         * plugins/debug-manager/breakpoints.c,
6157         plugins/debug-manager/memory.c,
6158         plugins/debug-manager/registers.c,
6159         src/layout.xml: Fixed debugger widgets layout.
6161 2006-08-12 Naba Kumar  <naba@gnome.org>
6163         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6164         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6165         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6166         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6167         codes and dead codes. Removed automatic indentation prefs.
6169 2006-08-12  Johannes Schmid <jhs@gnome.org>
6171         * libanjuta/Makefile.am:
6172         * libanjuta/anjuta-launcher.c:
6173         * libanjuta/anjuta-launcher.h:
6174         * libanjuta/anjuta-plugin.c:
6175         * libanjuta/anjuta-plugin.h:
6176         * libanjuta/anjuta-preferences.c:
6177         * libanjuta/anjuta-preferences.h:
6178         * libanjuta/anjuta-shell.c:
6179         * libanjuta/anjuta-shell.h:
6180         * libanjuta/libanjuta.h:
6181         
6182         Made wrapper friendly:
6183         - no inline in header files (preferences_set/get)
6184         - correct signal names
6185         - correct GError** argument in anjuta_shell_freeze/thaw
6186         - include correct files in libanjuta.h
6187         
6188         * plugins/project-manager/plugin.c: 
6189         Fixed two crashers
6191 2006-08-11 Naba Kumar  <naba@gnome.org>
6193         * plugins/editor/aneditor-priv.h,
6194         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6195         
6196         * plugins/editor/text_editor_cbs.c,
6197         plugins/sourceview/anjuta-view.c: Pass the right position for char
6198         added signal.
6199         
6200         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6201         
6202         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6204 2006-08-11 Naba Kumar  <naba@gnome.org>
6206         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6207         return the right character at the iter position and get_char() to
6208         not leak memory.
6210         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6211         to set to character offset and not byte index.
6213         * plugins/language-support-cpp-java/plugin.c: Improved
6214         auto-indentation login. Indents opening and closing braces correctly.
6216 2006-08-10  Johannes Schmid <jhs@gnome.org>
6218         * INSTALL:
6219         * autogen.sh:
6220         Required automake = 1.9
6222         * libanjuta/anjuta-children.c:
6223         * libanjuta/anjuta-children.h:
6224         * libanjuta/anjuta-encodings.h:
6225         * libanjuta/anjuta-launcher.h:
6226         * libanjuta/anjuta-plugin-description.h:
6227         * libanjuta/anjuta-preferences-dialog.h:
6228         * libanjuta/anjuta-preferences.h:
6229         * libanjuta/anjuta-session.h:
6230         * libanjuta/anjuta-status.h:
6231         * libanjuta/anjuta-ui.h:
6232         * libanjuta/anjuta-utils.c:
6233         * libanjuta/anjuta-utils.h:
6234         * libanjuta/e-splash.h:
6235         * libanjuta/glue-factory.h:
6236         * libanjuta/glue-plugin.h:
6237         * libanjuta/plugins.h:
6238         * libanjuta/resources.h:
6239         Fixed libanjuta to be able to wrap it
6240         - G_BEGIN_DECLS, G_END_DECLS
6241         - include all necessary files in libanjuta.h
6243         * plugins/gtodo/tray-icon.c:
6244         * plugins/terminal/terminal.c:
6245         Some build fixes for freebsd
6247         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6248         * plugins/sourceview/sourceview.glade:
6249         Remove auto-indent feature as it is now in language-support
6251 2006-08-09 Naba Kumar  <naba@gnome.org>
6253         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
6254         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6255         Added missing files.
6257         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
6258         get_use_spaces(), set_tabsize() and set_use_spaces().
6260 2006-08-09 Naba Kumar  <naba@gnome.org>
6262         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
6263         succeeded in activating.
6265         * plugins/document-manager/plugin.c: Added debug message.
6267         * libanjuta/interfaces/libanjuta.idl,
6268         plugins/editor/text_editor.c: Implemented get_tabsize(),
6269         get_use_spaces(), set_tabsize() and set_use_spaces().
6271         * plugins/language-support-cpp-java/Makefile.am,
6272         plugins/language-support-cpp-java/plugin.c,
6273         plugins/language-support-cpp-java/plugin.h: Used editor parameters
6274         for indentation. Added preferences page for paramenters.
6276         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
6278 2006-08-08 Naba Kumar  <naba@gnome.org>
6280         * libanjuta/interfaces/libanjuta.idl,
6281         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6282         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6283         plugins/editor/text_editor.c,
6284         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
6285         and implemented it for both scintilla and sourceview.
6287         * plugins/search/plugin.c: Use the new grab_focus() to transfer
6288         focus back to editor (happens when pressing esc in incremental
6289         search box).
6291 2006-08-08 Naba Kumar  <naba@gnome.org>
6293         * libanjuta/interfaces/libanjuta.idl,
6294         plugins/editor/text_editor.c,
6295         plugins/editor/text_editor.h,
6296         plugins/editor/text-editor-iterable.c,
6297         plugins/sourceview/sourceview-cell.c,
6298         plugins/sourceview/sourceview.c: Implemented editor attributes
6299         methods.
6300         
6301         * plugins/editor/aneditor.cxx: Disabled old indentation code.
6302         plugins/language-support-cpp-java/plugin.c: Implemented indentation
6303         code (not complete yet).
6305         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
6306         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
6307         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6308         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6309         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6310         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6312 2006-08-04 Naba Kumar  <naba@gnome.org>
6314         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
6315         implementation.
6316         
6317 2006-08-03  Johannes Schmid <jhs@gnome.org>
6319         * configure.in: Add a more informative text to valgrind plugin
6321         * TODO.tasks:
6322         Modified Preferences tasl
6323         * libanjuta/anjuta-plugin.c: 
6324         * libanjuta/anjuta-preferences-dialog.c: 
6325         * libanjuta/anjuta-preferences-dialog.h:
6326         * libanjuta/anjuta-preferences.c:
6327         * libanjuta/anjuta-preferences.h:
6328         * libanjuta/interfaces/Makefile.am.iface:
6329         * libanjuta/interfaces/libanjuta.idl:
6330         Added IAnjutaPreferences interface which every plugin that has preferences should
6331         implement. Call merge() and unmerge() at plugin activation/deactivation.
6332         Fixed preferences_page_remove()
6333         
6334         * plugins/build-basic-autotools/build-basic-autotools.c:
6335         * plugins/cvs-plugin/plugin.c: 
6336         * plugins/document-manager/plugin.c:
6337         * plugins/editor/plugin.c:
6338         * plugins/editor/plugin.h:
6339         * plugins/file-manager/plugin.c: 
6340         * plugins/gtodo/main.h:
6341         * plugins/gtodo/plugin.c: 
6342         * plugins/gtodo/preferences.c: 
6343         * plugins/message-view/anjuta-msgman.c: 
6344         * plugins/message-view/anjuta-msgman.h:
6345         * plugins/message-view/plugin.c:
6346         * plugins/sourceview/plugin.c: 
6347         * plugins/sourceview/plugin.h:
6348         * plugins/symbol-browser/an_symbol_prefs.c:
6349         * plugins/symbol-browser/plugin.c: 
6350         * plugins/terminal/terminal.c: 
6351         * plugins/valgrind/plugin.c
6352         * src/anjuta-app.c:
6353         
6354         Updated preference loading/unloading for all plugins
6356 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
6357         
6358         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
6359         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
6360     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
6361         recommended by the autoconf manual. 
6362         - Fixes compiling with autoconf 2.60.
6363         
6364         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
6366 2006-08-02      Johanes Schmid <jhs@gnome.org>
6368         * plugins/profile-default/plugin.c:
6369         Fixed session handling
6371 2006-08-01  Johannes Schmid <jhs@gnome.org>
6373         * configure.in
6374         * plugins/Makefile.am:
6375         Disabled devhelp and glade for now as they do not work (#341073
6376         and #341170)
6377         
6378         * plugins/profile-default/anjuta-default-profile.ui (removed):
6379         * plugins/profile-default/plugin.c:
6380         * plugins/profile-default/plugin.h:
6381         * plugins/project-manager/anjuta-project-manager.ui:
6382         * plugins/project-manager/plugin.c:
6383         * plugins/project-manager/plugin.h:
6384         Limted multiple project support #315043
6386         * libanjuta/interfaces/libanjuta.idl:
6387         Added ianjuta_profile_unload
6389 2006-07-31 Naba Kumar  <naba@gnome.org>
6391         * libanjuta/interfaces/libanjuta.idl,
6392         plugins/editor/text-editor-iterable.c,
6393         plugins/editor/text_editor.c,
6394         plugins/sourceview/anjuta-view.c,
6395         plugins/sourceview/anjuta-view.h,
6396         plugins/sourceview/sourceview.c: Fixed text iteration and 
6397         IAnjutaEditor implementations in both scintilla
6398         and sourceview. Cleand up libanjuta API: Removed redundant
6399         erase_range() method from IAnjutaEditor interface, fixed
6400         ianjuta_editor_get_text to take length instead of range (consistency).
6401         autoindentation in both sourceview and scintilla more or less works,
6402         but still disabled for now because there are still some anomalies
6403         in text iteration.
6405         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
6407         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
6408         API changes.
6410 2006-07-30  Johannes Schmid <jhs@gnome.org>
6412         * plugins/sourceview/anjuta-document.c:
6413         * plugins/sourceview/anjuta-document.h:
6414         * plugins/sourceview/anjuta-view.c: 
6415         * plugins/sourceview/sourceview.c:
6416         Wrote a new "char_added" implementation, I hope this one is good
6418         * plugins/sourceview/sourceview-cell.c:
6419         Fixed typo: "text_iter" instead of "iter"
6421 2006-07-30 Naba Kumar  <naba@gnome.org>
6423         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
6425 2006-07-30  Johannes Schmid <jhs@gnome.org>
6427         * autogen.sh: use gnome-autogen.sh from gnome-coomen
6428         
6429         * plugins/debug-manager/plugin.c: 
6430         * plugins/patch/plugin.c:
6431         Use IAnjutaIndicable to mark debugger position
6433         * plugins/sourceview/sourceview.c:
6434         Define colors for IAnjutaIndicable
6436 2006-07-29  Johannes Schmid <jhs@gnome.org>
6438         * plugins/debug-manager/anjuta-debug-manager.ui:
6439         * plugins/debug-manager/breakpoints.c:
6440         * plugins/debug-manager/images/Makefile.am:
6441         * plugins/debug-manager/images/run-to-cursor.png:
6442         * plugins/debug-manager/plugin.c:
6443         Added toolbar and some icons
6445         * plugins/patch/anjuta-patch.ui:
6446         * plugins/patch/patch-plugin.c:
6447         * plugins/patch/patch-plugin.glade:
6448         * plugins/patch/plugin.c:
6449         * plugins/patch/plugin.h:
6450         Improved patch plugin (GUI and function)
6452         * plugins/sourceview/sourceview.c:
6453         Fixed another Gtk-Critical
6455         * plugins/tools/anjuta-tools.ui:
6456         * plugins/tools/plugin.h:
6457         Put Patch plugin in tools menu and changed ui file
6459 2006-07-29  Johannes Schmid <jhs@gnome.org>
6461         * plugins/document-manager/plugin.c:
6462         Fixed accelator Gtk-Warning
6464         * plugins/message-view/anjuta-msgman.c: 
6465         Fixed Gtk-Warning
6467         * plugins/sourceview/anjuta-document.c:
6468         * plugins/sourceview/anjuta-document.h:
6469         * plugins/sourceview/anjuta-marshal.list:
6470         Wrote a better emitter for the char-added signal
6472         * plugins/sourceview/sourceview.c:
6473         Fixed Redo/Undo to void Gtk-Criticals
6474         
6475         * plugins/sourceview/sourceview-args.c:
6476         * plugins/sourceview/sourceview-cell.c:
6477         * plugins/sourceview/sourceview-scope.c:
6478         * plugins/sourceview/sourceview-tags.c: 
6479         Adapted to new IAnjutaIterator API
6481 2006-07-28 Naba Kumar  <naba@gnome.org>
6483         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
6485         * plugins/symbol-browser/an_symbol.c,
6486         plugins/symbol-browser/an_symbol_iter.c,
6487         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
6488         subclass of AnjutaSymbol so that the symbol is accessible from
6489         the iter in light of changes in IAnjutaIterable.
6491         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
6492         implementation of IAnjutaIterable.
6494 2006-07-28 Naba Kumar  <naba@gnome.org>
6496         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
6497         IAnjutaIterable. They were kind of useless since the interface is
6498         defined on the data object itself. Added set_position() method
6499         in IAnjutaIterable to allow setting arbitrary current index to the
6500         iter.
6501         Added erase() and erase_range() in IAnjutaEditor.
6503         * plugins/editor/text-editor-iterable.c: Fixed 
6504         plugins/editor/text_editor.c: Implemented erase() and erase_range()
6505         methods in editor. Fixed get_line_from_position() method.
6507         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
6508         code. It's disabled for now.
6510         * plugins/sourceview/sourceview-cell.c,
6511         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
6512         implementation.
6514 2006-07-27  Johannes Schmid <jhs@gnome.org>
6516         * plugins/sourceview/sourceview-cell.c:
6517         Fixed IAnjutaEditorCell to work only on a single line
6518         Fixed crasher in finalize
6520         * plugins/symbol-browser/an_symbol_prefs.c:
6521         * global-tags/Makefile.am:
6522         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
6523         script installation     
6525 2006-07-26 Naba Kumar  <naba@gnome.org>
6527         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
6528         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
6529         
6530         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
6531         
6532         * plugins/document-manager/plugin.c: Fixed dynamic loading of
6533         support plugins
6534         
6535         * plugins/editor/text-editor-iterable.c,
6536         plugins/editor/text_editor.c,
6537         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
6538         method to work correctly, it was ignoring start and end parameters.
6539         Fixed TextEditorCell implementation. Fixed 'char-added' signal
6540         emission.
6541         
6542         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
6543         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
6545 2006-07-24  Massimo Cora'  <maxcvs@email.it>
6547         * plugins/symbol-browser/an_symbol_view.c,
6548         plugins/symbol-browser/an_symbol_view.h,
6549         plugins/symbol-browser/plugin.c:
6550     fix a matching case into sv_extract_type_qualifier_from_expr ()
6551     and some minor issues.
6553 2006-07-26  Johannes Schmid <jhs@gnome.org>
6555         * plugins/language-support-cpp-java/plugin.c:
6556         Fixed to work kind of with sourceview editor
6557         * plugins/sourceview/anjuta-document.c: 
6558         * plugins/sourceview/anjuta-view.c: 
6559         * plugins/sourceview/sourceview-cell.c:
6560         * plugins/sourceview/sourceview.c:
6561         Fixed IAnjutaEditorCell and "char-added" signal
6563 2006-07-24 Naba Kumar  <naba@gnome.org>
6565         * plugins/document-manager/plugin.c,
6566         plugins/document-manager/plugin.h: Initial implementedion for loading
6567         support plugins.
6568         
6569         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
6570         implementation.
6571         
6572         * plugins/editor/text_editor.c: Fixed syntax highlighting when
6573         indicators are cleared (that leaved grey texts).
6575 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
6577         * libanjuta/interfaces/libanjuta.idl,
6578         plugins/debug-manager/breakpoints.c,
6579         plugins/debug-manager/memory.c,
6580         plugins/debug-manager/registers.c,
6581         plugins/debug-manager/debug_tree.c,
6582         plugins/debug-manager/debugger.c,
6583         plugins/gdb/debugger.c,
6584         plugins/gdb/debugger.h,
6585         plugins/gdb/plugin.c:
6586         Add a parameter for reporting error
6587         Add a new interface for using gdb variable object
6588         Allow to cancel commands
6589         Rewrite handling of debugger state
6591         * plugins/debug-manager/plugin.c,
6592         plugins/debug-manager/locals.c,
6593         plugins/debug-manager/locals.h,
6594         plugins/debug-manager/register.c,
6595         plugins/debug-manager/stack_trace.c,
6596         plugins/debug-manager/stack_trace.h:
6597         Create and destroy local and stack trace windows when needed
6599 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6601         * plugins/document-manager/plugin.c:
6602         Fixed "Automatic" highlighting
6604 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6606         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
6608         * plugins/sourceview/anjuta-view.c:
6609         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
6611 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
6612         
6613         * configure.in: Check for C/C++-Compiler correctly
6615 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
6617         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6619         * plugins/debug-manager/stack_trace.c:
6620         Destroy stack window when debuuger is disabled (#347414)
6621         
6622         * plugins/sourceview/anjuta-view.c:
6623         Fix a crash with popup-menu (#347412)
6625 2006-07-13 Naba Kumar  <naba@gnome.org>
6627         * plugins/editor/Makefile.am,
6628         plugins/editor/text_editor.h,
6629         plugins/editor/text-editor-iterable.h,
6630         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
6631         tested yet).
6632         
6633         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
6634         code.
6635         
6636         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
6638 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
6640         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
6641         Bug #342937
6642         
6643 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6645         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6647         * libanjuta/anjuta-preferences-dialog.c:
6648         Do not use the page_num returned by gtk_notebook_append_page to
6649         remove the page as it cause bugs when pages removal is not done
6650         in LIFO.
6652         * plugins/document-manager/anjuta-docman.c:
6653         * src/anjuta-app.c:
6654         makes Anjuta display dock_items which have previously been hidden
6656 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6658         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6660         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
6661         * plugins/sourceview/sourceview.c: (imark_unmark):
6662         
6663         Patches for bugs #346450 and #346295
6664         
6665         * AUTHORS: Added Fredrik
6667 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
6669         * plugins/message-view/anjuta-msgman.c: 
6670         Fixed close button/icon size (like in docman)
6672 2006-06-10 Naba Kumar <naba@gnome.org>
6674         * plugins/editor/text_editor.c: Fixed goto line to mark the line
6675         being set.
6676         
6677 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
6679         * libanjuta/interfaces/libanjuta.idl:
6680         Move inspect_memory function in IAnjutaCpuDebugger interface
6681         Rename Boolean type to State
6683         * plugins/debug-manager/breakpoint.c:
6684         Rename Boolean type to State
6686         * plugins/debug-manager/Makefile.am,
6687         plugins/debug-manager/anjuta-marshal.list,
6688         plugins/debug-manager/data_view.c,
6689         plugins/debug-manager/data_view.h,
6690         plugins/debug-manager/data_buffer.c,
6691         plugins/debug-manager/data_buffer.h,
6692         plugins/debug-manager/chunk_view.c,
6693         plugins/debug-manager/chunk_view.h,
6694         plugins/debug-manager/anjuta-debug-manager.ui,
6695         plugins/debug-manager/debugger.c,
6696         plugins/debug-manager/memory.c,
6697         plugins/debug-manager/memory.h,
6698         plugins/debug-manager/plugin.c,
6699         plugins/gdb/debugger.c,
6700         plugins/gdb/debugger.h,
6701         plugins/gdb/plugin.c:
6702         Rewrite memory window using a special widget
6703         Rename Boolean type to State
6705 2006-06-08 Naba Kumar <naba@gnome.org>
6707         * plugins/editor/text_editor.c (itext_editor_get_current_word):
6708         Do not return garbage characters and return NULL when there is no
6709         current word.
6710         
6711         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
6712         work correctly.
6713         
6714         * plugins/search/search-replace.c: Fixed a mem leak.
6716 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
6718         * libanjuta/anjuta-launcher.c:
6719         Added debug message (see #343522)
6720         
6721         * plugins/build-basic-autotools/build-basic-autotools.c:
6722         Patch from Günther Brammer to fix #344015
6724         * plugins/sourceview/sourceview.c:
6725         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
6726         automatic highlight of build messages)
6728 2006-06-06 Naba Kumar <naba@gnome.org>
6730         * configure.in,
6731         libanjuta/interfaces/libanjuta.idl,
6732         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6733         plugins/Makefile.am,
6734         plugins/document-manager/action-callbacks.c,
6735         plugins/document-manager/plugin.c,
6736         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
6737         interface for language highlight selection and langauge change
6738         signal.
6739         
6740         * plugins/language-support-cpp-java: Added language support
6741         plugin for cpp and java.
6743 2006-05-27  Naba Kumar  <naba@gnome.org>
6745         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
6746         plugins/debug-manager/*, data/Makefile.am,
6747         manuals/reference/libanjuta/libanjuta.types,
6748         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6749         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6750         merged anjuta-new-debugger branch into trunck.
6751         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
6753 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
6754         
6755         * libanjuta/interfaces/libanjuta.idl,
6756         plugins/debug-manager/debugger.c,
6757         plugins/debug-manager/debugger.h,
6758         plugins/gdb/anjuta-gdb.plugin.in,
6759         plugins/gdb/debugger.c,
6760         plugins/gdb/debugger.h,
6761         plugins/gdb/plugin.c:
6762         Add new IAnjutaCpuDebugger interface to access cpu register
6763         Run gdb instead of /usr/local/bin/gdb
6764         
6765         * plugins/debug-manager/plugin.c,
6766         plugins/debug-manager/registers.c,
6767         plugins/debug-manager/registers.h:
6768         Rewrite register window
6769         Rename Load target menu item to Run target
6771 2006-05-07  Naba Kumar  <naba@gnome.org>
6773         * plugins/gdb.init
6774         
6775 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
6777         * plugins/debug-manager/watch.c,
6778         plugins/debug-manager/breakpoint.c,
6779         plugins/debug-manager/breakpoint.h:
6780         Fix crash: disconnect save and load session signals
6782 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
6784         * libanjuta/interface/libanjuta.idl,
6785         plugins/debug-manager/debugger.c,
6786         plugins/gdb/plugin.c:
6787         Add a value parameter for evaluate command
6789         * plugins/debug-manager/anjuta-debug-manager.glade:
6790         Create new dialog box for watches using glade
6792         * plugins/debug-manager/anjuta-debug-manager.ui:
6793         Move watch menu items near the end
6794         Move breakpoint menu items outside the sub menu
6796         * plugins/debug-manager/debug_tree.c,
6797         plugins/debug-manager/debug_tree.h,
6798         plugins/debug-manager/debug_tree.h,
6799         plugins/debug-manager/watch.c:
6800         Move all GUI code from watch.c to debug_tree.c
6801         Add an auto update property to watches
6802         
6803         * plugins/debug-manager/locals.c,
6804         plugins/debug-manager/locals.h,
6805         plugins/debug-manager/stack_trace.c,
6806         plugins/debug-manager/stack_trace.h,
6807         plugins/debug-manager/plugin.c:
6808         Register actions before starting debugger
6810         * plugins/gdb/debugger.c:
6811         Do not call callback function if not present
6813 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
6815         * libanjuta/interfaces/libanjuta.idl,
6816         plugins/debug-manager/stack_trace.c,
6817         plugins/debug-manager/stack_trace.h,
6818         plugins/debug-manager/anjuta-debug-manager.ui,
6819         plugins/gdb/debugger.c:
6820         Add a popup menu in stack frame window
6821         Add a new frame-changed event
6822         Use MI command for getting stack informations
6823         Get filename with full path (need gdb > 6.3)
6825         * libanjuta/interfaces/libanjuta.idl,
6826         plugins/debug-manager/debug_tree.c,
6827         plugins/debug-manager/debugger.c,
6828         plugins/debug-manager/locals.c,
6829         plugins/debug-manager/locals.h,
6830         plugins/debug-manager/plugin.c,
6831         plugins/gdb/debugger.c,
6832         plugins/gdb/debugger.h,
6833         plugins/gdb/parser.c,
6834         plugins/gdb/parser.h,
6835         plugins/gdb/plugin.c,
6836         plugins/gdb/Makefile.am:
6837         Pass watch data with string instead of Watch structures
6838         Use debug_tree in local window
6839         Remove info local
6840         Remove parser.{ch}
6842         * plugins/debug-manager/breakpoints.c,
6843         plugins/debug-manager/utilities.c,
6844         plugins/debug-manager/utilities.h:
6845         Use a GtkListStore instead of a GtkTreeStore
6846         move goto_location_in_editor in utilities.c
6847         
6848 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
6850         * libanjuta/interfaces/libanjuta.idl,
6851         plugins/debug-manager/anjuta-debug-manager.ui,
6852         plugins/debug-manager/breakpoints.c,
6853         plugins/debug-manager/plugin.c,
6854         plugins/gdb/debugger.c:
6855         Add a breakpoint type
6856         Add new popup menu in breakpoint window
6857         Add toggle breakpoint in editor popup menu
6858         Save and restore breakpoint enable
6859         Fix bug in clear all breakpoints
6860         Remove old useless code
6862         * plugins/debug-manager/debugger.c:
6863         Fix some problem with debugger states
6865         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6866         Update documentation
6867         
6868 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
6870         * data/Makefile.am,
6871         plugins/gdb/Makefile.am,
6872         plugins/gdb/gdb.init:
6873         Move gdb.init crom data to plugins/gdb
6875         * plugins/gdb/gdb.init,
6876         libanjuta/interfaces/libanjuta.idl,
6877         plugins/debug-manager/breakpoints.c,
6878         plugins/debug-manager/debugger.c,
6879         plugins/debug-manager/plugin.c,
6880         plugins/gdb/debugger.c,
6881         plugins/gdb/plugin.c:
6882         Support pending breakpoints
6883         Rewrite debugger states
6884         Split ianjuta_debugger_log into _enable_log and _disable_log
6886         * plugins/debug-manager/start.c,
6887         plugins/debug-manager/debug_tree.c,
6888         plugins/gdb/parser.c:
6889         Remove some useless lines
6891         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
6892         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6893         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6894         Update documentation
6896 2006-03-12 Naba Kumar <naba@gnome.org>
6898         * manuals/references/libanjuta/libanjuta.types: Fixed
6899         debug-manager name.
6900         
6901 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6903         * libanjuta/anjuta-debugger.c,
6904         libanjuta/anjuta-debugger.h:
6905         Remove those files
6906         
6907         * libanjuta/interfaces/libanjuta.idl,
6908         plugins/debug-mananger/breakpoints.c,
6909         plugins/debug-manager/debug_tree.c,
6910         plugins/debug-manager/debugger.c,
6911         plugins/debug-manager/plugin.c,
6912         plugins/debug-manager/registers.c,
6913         plugins/debug-manager/sharedlib.c,
6914         plugins/debug-manager/signal.c,
6915         plugins/debug-manager/stack_trace.c,
6916         plugins/debug-manager/start.c,
6917         plugins/debug-manager/watch.c,
6918         plugins/gdb/debugger.c,
6919         plugins/gdb/debugger.h,
6920         plugins/gdb/parser.c,
6921         plugins/gdb/parser.h,
6922         plugins/gdb/plugin.c:
6923         Move types definitions from libanjuta/anjuta-debugger.{ch}
6924         Rename types from AnjutaDebugger* to IAnjutaDebugger*
6925         
6926         * plugins/gdb/Makefile.am:
6927         Remove user interface from gdb plugin
6929 2006-03-12 Naba Kumar <naba@gnome.org>
6931         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
6933 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
6935         Modified Patch from Marc Maurer <uwog@uwog.net>:
6936         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
6937         Fixes #342447
6938         
6939         * plugins/sourceview/Makefile.am:
6940         * plugins/sourceview/sourceview-cell.c:
6941         * plugins/sourceview/sourceview-cell.h:
6942         * plugins/sourceview/sourceview.c: 
6943         
6944         Implemented IAnjutaEditorCell
6946 2006-05-21  Naba Kumar  <naba@gnome.org>
6948         * libanjuta/interfaces/libanjuta.idl,
6949         plugins/document-manager/action-callbacks.c,
6950         plugins/document-manager/plugin.c,
6951         plugins/editor/print.c, plugins/editor/text_editor.c,
6952         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
6953         Fixed zooming and added icons and shortcuts for zoom menu items.
6955 2006-05-21  Naba Kumar  <naba@gnome.org>
6957         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
6958         whitespaces.
6960 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6962         * plugins/document-manager/anjuta-docman.c:
6963         Fixed close button reaction by setting the correct current editor
6965 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6967         Patch from Yang Hong <yanghong@ccoss.com.cn>:
6968         * plugins/document-manager/anjuta-docman.c
6969         - Fix close button, you can close any tab as you wish now.
6970         - Fadeout mime icon as the same as close image  
6972 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
6974         Patch from Marc Maurer <uwog@uwog.net>
6975         * main.c: Compile fix when NLS is enabled
6976         
6977         AUTHORS: Added Marc
6979 2006-05-20  Naba Kumar  <naba@gnome.org>
6981         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
6982         while loading abiword-2.4.4/abi project).
6984 2006-05-18 Naba Kumar  <naba@gnome.org>
6986         * libanjuta/interfaces/libanjuta.idl,
6987         plugins/document-manager/action-callbacks.c,
6988         plugins/editor/print.c,
6989         plugins/editor/text_editor.c,
6990         plugins/editor/text_editor.h,
6991         plugins/editor/text_editor_prefs.c: Fixed zooming.
6992         
6993         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
6994         interface for character iteration and IAnjutaEditorAssist interface
6995         for autocompletions and editor tips.
6997 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
6999         Patch from Günther Brammer <GBrammer@gmx.de>:
7000         * plugins/document-manager/anjuta-docman.c:
7001         Make tabs smaller but keep nice closing icon
7003         * plugins/document-manager/anjuta-docman.c:
7004         * plugins/document-manager/Makefile.am:
7005         
7006         Added nice mime-icons to the editor tabs
7008 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7010         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7011         
7012         * plugins/symbol-browser/an_symbol_view.c:
7013         - Fixed crasher
7014         - Fixed symbol searching (Yang Hong (#341997))
7015         
7016         * plugins/devhelp/htmlview.c:
7017         Fixed devhelp plugin
7018         
7019         * plugins/build-basic-autotools/build-basic-autotools.c:
7020         * plugins/search/search-replace.c:
7021         * plugins/document-manager/anjuta-docman.c:
7022         
7023         Only add a marker to a line where it makes sense!
7025 === anjuta 2.0.2 ===
7027 2006-05-15  Naba Kumar  <naba@gnome.org>
7029         * configure.in: set required versions for
7030         gdl and glade3.
7031         
7032 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7034         * plugins/glade/plugin.c:
7035         Fixed signal connection for "gtk-doc-search"
7037 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7039         * NEWS: Set release date, add known issues
7040         
7041         * libanjuta/anjuta-shell.c:
7042         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7043         and debug other gtk-warnings/criticals)
7044         
7045         * plugins/build-basic-autotools/build-basic-autotools.c:
7046         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7047         
7048         * plugins/sourceview/anjuta-view.c:
7049         * plugins/sourceview/sourceview-args.c:
7050         * plugins/sourceview/sourceview-scope.c:
7051         * plugins/sourceview/sourceview-tags.c:
7052         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7054 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7056         * pixmaps/Makefile.am:
7057         Add preferences_general.png
7058         
7059         * plugins/devhelp/plugin.c:
7060         Fixed some more realise things
7061         
7062         * plugins/message-view/anjuta-msgman.c:
7063         Support stock icons for message panes
7064         
7065         * plugins/search/search-replace.c:
7066         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7067          
7068         * plugins/search/search-replace_backend.c:
7069         Fixed #341359
7070         
7071         * plugins/sourceview/anjuta-document.c:
7072         * plugins/sourceview/sourceview.c:
7073         Fixed finalise and tag completion
7074         
7075         * src/anjuta-app.c:
7076         Use preferences_general icon
7078 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7080         * pixmaps/Makefile.am:
7081         Fixed EXTRA_DIST
7083 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7085         * plugins/sourceview/sourceview-prefs.c:
7086         Fixed font & color handling
7087         
7088         * plugins/symbol-browser/an_symbol_view.c:
7089         Fixed crasher
7091 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7093         * plugins/macro/macros.xml:
7094         Fixed bug #341583 (Address of FSF)
7096 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7098         * src/main.c:
7099         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7100         Update: Do it the cool way...
7101         
7102 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7104         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7105         Implement gtk-api-help signals of glade3
7106         * configure.in: Bump to glade3 2.91.2
7107         
7108         * plugins/devhelp/plugin.c:
7109         Fixed some realize stuff in the devhelp plugin
7110         
7111         * plugins/sourceview/anjuta-document.c:
7112         fixed bug with scope completion
7114 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7116         * plugins/symbol-browser/an_symbol_view.c
7117         * plugins/symbol-browser/an_symbol_prefs.c
7118         * plugins/symbol-browser/an_symbol_prefs.h
7119         * global_tags/create_global_tags.sh:
7120         
7121         Automaticly create global tags on first startup
7123 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7125         * configure.in:
7126         * plugins/project-wizard/templates/Makefile.am:
7127         * (added) plugins/project-wizard/templates/cpp-logo.png:
7128         * (added) plugins/project-wizard/templates/cpp.wiz:
7129         * (added) plugins/project-wizard/templates/cpp/*:
7131         Added a generic c++ template. It's a simple hello world.
7133 2006-05-07  Massimo Cora' <maxcvs@email.it>
7135         * plugins/symbol-browser/an_symbol_view.c:
7136         fixed a stupid crasher.
7138 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7140         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7141         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7142         
7143         Fixed WxWidgets project type
7145 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7147         * plugins/devhelp/htmlview.c: 
7148         * plugins/devhelp/plugin.c:
7149         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7150         
7151         * plugins/project-wizard/install.c:
7152         Don't set a message - thanks to seb
7154 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7156         * plugins/devhelp/htmlview.c: 
7157         * plugins/symbol-browser/an_symbol_view.c:
7158         
7159         There is a weird crash in gtk_idle which I still did not completly fix!
7160         
7161         * plugins/project-wizard/install.c:
7162         Default to success instead of failure
7164 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7166         * plugins/devhelp/htmlview.c:
7167         * plugins/devhelp/plugin.c:
7168         Fixed bug and libdevhelp issue!
7170         * plugins/project-wizard/install.c:
7171         Fixed message string!
7173 2006-05-03  Massimo Cora' <maxcvs@email.it>
7174        
7175         * plugins/symbol-browser/an_symbol_view.c:
7176         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7178 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7180         * pixmaps/Makefile.am:
7181         * src/main.c:
7182         * anjuta.desktop.in.in
7183         
7184         GNOME Goal #2.1: Install theme-friendly icons
7186 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7188         * plugins/devhelp/htmlview.c: Reload page on reparent
7189         * plugins/document-manager/anjuta-docman.c:
7190         Present document-manager when document is selected in file-manager
7192 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7194         * plugins/symbol-broser/an_symbol_view.c:
7195         Fixed crasher in namespace exploration
7197 2006-05-01  Massimo Cora' <maxcvs@email.it>
7199         * configure.in:
7200         * plugins/valgrind/Makefile.am:
7202         Optional compiling of Valgrind plugin
7204 2006-05-01  Massimo Cora' <maxcvs@email.it>
7206         * plugins/symbol-browser/an_symbol_view.c:
7207         - modularized code. Marked with FIXME the parts which need improvement.
7208         - More comments.
7209     - Added basic namespace completion for Gtkmm type project:
7210     - namespace1::MyClass *class;
7211     - class-> [display]
7212     - Namespaces must be anyway improved.
7214 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7216         * plugins/devhelp/plugin.c: 
7217         Fixed up plugin unloading and show html widget on link selected
7218         
7219         * NEWS: Updated
7220         
7221 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7223         * plugins/devhelp/Makefile.am:
7224         * plugins/devhelp/anjuta-devhelp.plugin.in:
7225         * plugins/devhelp/htmlview.c:
7226         * plugins/devhelp/htmlview.h:
7227         * plugins/devhelp/plugin.c: 
7228         * plugins/devhelp/plugin.h:
7229         Reimplemeted devhelp plugin from scratch
7230         
7231         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
7232         Fixed crasher
7234 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
7236         * plugins/sourceview/sourceview-tags.c:
7237         complete some more tag types
7238         
7239         * plugins/valgrind/plugin.c:
7240         * plugins/valgrind/preferences.c:
7241         * plugins/valgrind/vggeneralprefs.c:
7242         
7243         Fixed lots of gtk warnings
7245 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
7247         * plugins/sourceview/sourceview-scope.c:
7248         Implemented type-ahead for scope completion
7250 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
7252         * manuals/C/Makefile.am:
7253         * manuals/Makefile.am:
7254         * plugins/document-manager/Makefile.am:
7255         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7256         * plugins/sourceview/Makefile.am:
7257         * tagmanager/c.c:
7258         
7259         Fixed distcheck
7260         
7261         * plugins/class-gen/goc_template_header: G_END_DECLS
7263 2006-05-27  Naba Kumar <naba@gnome.org>
7265         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
7266         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
7267         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
7268         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
7269         scintilla/include/Scintilla.iface,
7270         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
7271         cvs. Fixed compile flags. Removed outdated patches.
7273 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
7275         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
7277         * plugins/sourceview/anjuta-document.c:
7278         * plugins/sourceview/sourceview-args.c:
7279         * plugins/sourceview/sourceview-scope.c:
7280         
7281         Add End/Home keypresses and support completion if symbol start with '!' for example
7282         in an if statement
7284 2006-04-27 Massimo Cora' <maxcvs@email.it>
7286         * libanjuta/interfaces/libanjuta.idl:
7288         * plugins/sourceview/sourceview-scope.c:
7289         * plugins/sourceview/tag-window.c: 
7290         * plugins/sourceview/tag-window.h:
7291         * plugins/symbol-browser/an_symbol_view.c:
7292         * plugins/symbol-browser/an_symbol_view.h:
7293         * plugins/symbol-browser/plugin.c:
7294         
7295         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
7296         interface.
7297         Code and ideas for C/C++ new completion engine comes from IComplete written by
7298         Martin Stubenschrott <stubenschrott@gmx.net>.
7299         Currently the interface works only with GtkSourceView plugin.   
7300         
7301         * tagmanager/Makefile.am:
7302         * tagmanager/c.c: 
7303         * tagmanager/entry.h:
7304         * tagmanager/get.c:
7305         * tagmanager/get.h:
7306         * tagmanager/include/tm_file_entry.h:
7307         * tagmanager/include/tm_project.h:
7308         * tagmanager/include/tm_source_file.h:
7309         * tagmanager/include/tm_symbol.h:
7310         * tagmanager/include/tm_tagmanager.h:
7311         * tagmanager/include/tm_work_object.h:
7312         * tagmanager/include/tm_workspace.h:
7313         * tagmanager/parse.c:
7314         * tagmanager/read.c: 
7315         * tagmanager/read.h:
7316         * tagmanager/tm_project.c: 
7317         * tagmanager/tm_source_file.c: 
7318         * tagmanager/tm_workspace.c:
7319         
7320         Tagmanager can now parse a memory buffer and generate/update 
7321         tags into tm_workspace/tm_project on the fly, without using files.
7322         C/C++ is supported now.
7323         
7324 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
7326         * plugins/sourceview/anjuta-document.c:
7327         * plugins/sourceview/sourceview-args.c:
7328         * plugins/sourceview/sourceview-scope.c:
7329         * plugins/sourceview/sourceview.c:
7330         
7331         Fixed some memory leaks and argument completion
7333 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7335         * plugins/glade/plugin.c:
7336         
7337         Fixed glade plugin build because of API changes in glade3
7339 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7341         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7342         Updated editor section
7343         
7344         * manuals/C/anjuta-manual/interface.xml:
7345         * manuals/C/anjuta-manual/preferences.xml:
7346         * manuals/C/anjuta-manual/projects.xml:
7347         Updated manual
7348         
7349         * plugins/editor/anjuta-editor.plugin.in:
7350         Better plugin name
7352 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7354         * configure.in:
7355         * plugins/editor/anjuta-editor.plugin.in:
7356         * plugins/sourceview/sourceview.plugin.in:
7358         Build both editors and let the user decide a runtime!
7359         
7360         * plugins/sourceview/sourceview-scope.c:
7361         Fixed bug in regex to allow test()-> completions
7363 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7365         * plugins/sourceview/anjuta-document.c:
7366         * plugins/sourceview/sourceview-args.c: 
7367         * plugins/sourceview/sourceview-scope.c:
7368         * plugins/sourceview/sourceview-tags.c:
7369         * plugins/sourceview/tag-window.c: 
7370         
7371         Improved callltip windows
7373 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7375         * src/anjuta-app.c: (on_session_save):
7376         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
7377         <ricardo.jose.ferrari@gmail.com> for pointing this out!
7379 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7381         * libanjuta/anjuta-utils.c: 
7382         * plugins/cvs-plugin/cvs-execute.c:
7383         Off-by-one...
7385         * scintilla/LexInno.cxx:
7386         * scintilla/LexOpal.cxx:
7387         * scintilla/LexTCL.cxx:
7389         Added missing files from scintilla-update
7391 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7393         * configure.in:
7394         * manuals/C/Makefile.am:
7395         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7396         * manuals/C/anjuta-manual/Makefile.am:
7397         * manuals/C/anjuta-manual/anjuta-manual.xml:
7398         * manuals/C/anjuta-manual/build.xml:
7399         * manuals/C/anjuta-manual/debugger.xml:
7400         * manuals/C/anjuta-manual/execute.xml:
7401         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
7402         * manuals/C/anjuta-manual/figures/arguments.png:
7403         * manuals/C/anjuta-manual/figures/configure_dlg.png:
7404         * manuals/C/anjuta-manual/figures/file_menu.png:
7405         * manuals/C/anjuta-manual/figures/menu_main.png:
7406         * manuals/C/anjuta-manual/figures/menubar.png:
7407         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
7408         * manuals/C/anjuta-manual/figures/project_info.png:
7409         * manuals/C/anjuta-manual/figures/scrshot.png:
7410         * manuals/C/anjuta-manual/figures/symbol_browser.png:
7411         * manuals/C/anjuta-manual/figures/tool-editor.png:
7412         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
7413         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
7414         * manuals/C/anjuta-manual/figures/toolbar_format.png:
7415         * manuals/C/anjuta-manual/figures/toolbar_main.png:
7416         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
7417         * manuals/C/anjuta-manual/fileoperations.xml:
7418         * manuals/C/anjuta-manual/interface.xml:
7419         * manuals/C/anjuta-manual/introduction.xml:
7420         * manuals/C/anjuta-manual/preferences.xml:
7421         * manuals/C/anjuta-manual/projects.xml:
7422         * manuals/C/anjuta-manual/tools.xml:
7423         * manuals/Makefile.am:
7424         
7425         Updated manual and faq
7427         * scintilla/CallTip.cxx:
7428         * scintilla/CallTip.h:
7429         * scintilla/CellBuffer.cxx:
7430         * scintilla/CellBuffer.h:
7431         * scintilla/ContractionState.cxx:
7432         * scintilla/Document.cxx:
7433         * scintilla/Document.h:
7434         * scintilla/DocumentAccessor.cxx:
7435         * scintilla/Editor.cxx:
7436         * scintilla/Editor.h:
7437         * scintilla/ExternalLexer.cxx:
7438         * scintilla/Indicator.cxx:
7439         * scintilla/KeyMap.cxx:
7440         * scintilla/KeyWords.cxx:
7441         * scintilla/LexAU3.cxx:
7442         * scintilla/LexBash.cxx:
7443         * scintilla/LexCPP.cxx:
7444         * scintilla/LexCaml.cxx:
7445         * scintilla/LexCsound.cxx:
7446         * scintilla/LexEiffel.cxx:
7447         * scintilla/LexGui4Cli.cxx:
7448         * scintilla/LexHTML.cxx:
7449         * scintilla/LexLua.cxx:
7450         * scintilla/LexMSSQL.cxx:
7451         * scintilla/LexOthers.cxx:
7452         * scintilla/LexPOV.cxx:
7453         * scintilla/LexPython.cxx:
7454         * scintilla/LexRuby.cxx:
7455         * scintilla/LexSQL.cxx:
7456         * scintilla/LexVB.cxx:
7457         * scintilla/Makefile.am:
7458         * scintilla/PlatGTK.cxx:
7459         * scintilla/PropSet.cxx:
7460         * scintilla/RESearch.cxx:
7461         * scintilla/RESearch.h:
7462         * scintilla/ScintillaBase.cxx:
7463         * scintilla/ScintillaGTK.cxx:
7464         * scintilla/StyleContext.h:
7465         * scintilla/ViewStyle.cxx:
7466         * scintilla/ViewStyle.h:
7467         * scintilla/XPM.cxx:
7468         * scintilla/include/KeyWords.h:
7469         * scintilla/include/Platform.h:
7470         * scintilla/include/PropSet.h:
7471         * scintilla/include/SciLexer.h:
7472         * scintilla/include/Scintilla.h:
7473         * scintilla/include/Scintilla.iface:
7474         * scintilla/include/ScintillaWidget.h:
7475         * scintilla/lexers.make:
7477         Update to scintilla 1.68
7479         * src/anjuta-app.c:
7480         Only show help items which are really availible
7482         * plugins/cvs-plugin/cvs-callbacks.c
7483         * plugins/cvs-plugin/cvs-execute.c
7484         * plugins/cvs-plugin/subversion-callbacks.c:
7485         * libanjuta/anjuta-utils.c:
7486         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
7488 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
7490         * plugins/project-wizard/install.c,
7491         * plugins/project-wizard/autogen.c:
7492         Add error messages if using a read only directory
7493         Improve fix for bug #339296
7495 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7497         * libanjuta/interfaces/libanjuta.idl:
7498         * plugins/document-manager/action-callbacks.c:
7499         * plugins/document-manager/plugin.c:
7500         * plugins/editor/text_editor.c:
7501         Added IAnjutaEditorGoto 
7503         * plugins/editor/aneditor.cxx:
7504         * plugins/editor/aneditor.h:
7505         * plugins/editor/text_editor.h:
7506         * plugins/editor/text_editor_prefs.c:
7507         
7508         Fixed #305076
7510 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
7512         * libanjuta/interfaces/libanjuta.idl:
7513         * plugins/document-manager/action-callbacks.c:
7514         * plugins/document-manager/anjuta-docman.c:
7515         * plugins/document-manager/plugin.c:
7516         * plugins/editor/text_editor.c: 
7517         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
7518         
7519         * plugins/sourceview/sourceview.c:
7520         * plugins/sourceview/sourceview.glade:
7521         Fixed some uft-8 issues and added a preference option
7522         to enable/disable gnome-vfs monitoring
7523         
7524         * scintilla/Makefile.am:
7525         * scintilla/include/Makefile.am:
7526         Fixed build
7528 2006-04-20  Massimo Cora' <maxcvs@email.it>
7530         * libanjuta/interfaces/libanjuta.idl:
7531         Remove get_current_pos () because we have get_position()
7533 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
7535         * NEWS: Updated
7536         * plugins/sourceview/tag-window.c:
7537         Don't close window on PageUp/PageDown
7539 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
7541         * data/Makefile.am:
7542         * manuals/reference/libanjuta/Makefile.am:
7543         
7544         Some build fixes
7545         
7546         * src/Makefile.am:
7547         * src/bacon-message-connection.c: 
7548         * src/bacon-message-connection.h: (both from gedit)
7549         * src/main.c:
7550         
7551         Fixed #312319 (Opening files when Anjuta is already open)
7553 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7555         * TODO.tasks: Updated
7556         * plugins/sourceview/anjuta-view.c: 
7557         * plugins/sourceview/anjuta-view.h:
7558         * plugins/sourceview/sourceview.c: 
7559         
7560         * configure.in: Fix --enable-plugin-scintilla
7561         
7562         Added char_added signal
7564 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7566         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
7567         
7568         Fixed diff for utf8
7569         
7570         * plugins/sourceview/sourceview.c:
7571         Fixed VFS monitoring (still a bit buggy)
7572         
7573         * plugins/sourceview/sourceview-args.c:
7574         * plugins/sourceview/tag-window.c: 
7575         
7576         Better sizing for the popup-window
7578 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
7580         * plugins/project-wizard/templates/gnome/src/main.c:
7581         * plugins/project-wizard/templates/gnome/src/project.glade:
7582         * plugins/project-wizard/templates/gtk/src/main.c: 
7583         * plugins/project-wizard/templates/gtk/src/project.glade:
7584         * plugins/project-wizard/templates/gtkmm/src/main.cc:
7585         
7586         Fixed up GLADE_FILE definition in project types and fixed bug #334546
7587         
7588 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
7590         * configure.in: More removal of obsoleteness.
7591         * po/no.po:
7593 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
7595         * ROADMAP:
7596         * libanjuta/anjuta-preferences.c: 
7597         * libanjuta/anjuta-utils.c: 
7598         * libanjuta/anjuta-utils.h:
7599         * plugins/message-view/message-view.c:
7600         
7601         Changed color functions and moved convert_color to anjuta-utils.h
7602         
7603         * plugins/message-view/anjuta-message-manager-plugin.glade:
7604         GnomeColorPicker -> GtkColorButton (bug #309154)
7605         
7606         * plugins/sourceview/plugin.c:
7607         * plugins/sourceview/sourceview-prefs.c:
7608         * plugins/sourceview/sourceview.glade:
7609         Added color and font preferences
7611         * plugins/sourceview/sourceview-tags.c:
7612         Only show as much choices as configured in preferences
7614 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7616         * ROADMAP, NEWS: Updated (we are far behind ;-)
7617         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
7619 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7621         * configure.in:
7622         * plugins/editor/Makefile.am:
7623         * scintilla/Makefile.am
7624         
7625         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
7626         
7627         * global-tags/Makefile.am:
7628         * global-tags/create_global_tags.sh:
7629         * plugins/symbol-browser/an_symbol_prefs.c:
7630         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7631         * plugins/symbol-browser/plugin.h:
7632         * tagmanager/include/tm_workspace.h:
7633         * tagmanager/tm_workspace.c:
7634         
7635         Fixed symbol-browser prefs and move global tags generation from installtion to
7636         preferences to make the life easier for distributers and to allow updates after installtion
7638         * plugins/document-manager/action-callbacks.c: 
7639         * plugins/document-manager/action-callbacks.h:
7640         * plugins/document-manager/anjuta-document-manager.ui:
7641         * plugins/document-manager/indent-util.c:
7642         * plugins/document-manager/plugin.c:
7643         * plugins/editor/text_editor.c:
7644         
7645         Moved indent stuff to document-manager
7646         
7647         * plugins/sourceview/anjuta-view.c: 
7648         * plugins/sourceview/sourceview-args.c: 
7649         * plugins/sourceview/sourceview-scope.c:
7650         * plugins/sourceview/sourceview-tags.c: 
7651         * plugins/sourceview/sourceview.c:
7652         
7653         Fixed several bugs
7654         
7655         * plugins/sourceview/sourceview.plugin (removed):
7656         * plugins/sourceview/sourceview.plugin.in:
7657         Editor is not user-activatible
7658         
7659         * plugins/sourceview/sourceview.png:
7660         Updated icon
7662 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
7664         * src/anjuta-app.c: Fixed crasher on plugin unloading
7666 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
7668         * plugins/sourceview/sourceview.c
7669         * plugins/sourceview/sourceview-args.c
7670         * plugins/sourceview/sourceview-args.h:
7671         
7672         Polished argument completion
7674 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
7676         * plugins/message-view/anjuta-msgman.c:
7677         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
7678         
7679         Show message pane on switch (does not work, anjuta_shell needs a fix)
7680         
7681         * plugins/sourceview/Makefile.am:
7682         * plugins/sourceview/anjuta-view.c: (find_tag_window),
7683         * plugins/sourceview/sourceview-args.c: 
7684         * plugins/sourceview/sourceview-args.h:
7685         * plugins/sourceview/sourceview-private.h:
7686         * plugins/sourceview/sourceview-scope.c: 
7687         (sourceview_scope_update), (sourceview_scope_filter_keypress):
7688         * plugins/sourceview/sourceview-tags.c:
7689         * plugins/sourceview/sourceview.c:
7690         * plugins/sourceview/tag-window.c:
7691         * plugins/sourceview/tag-window.h:
7692         
7693         Added scope and argument completion
7695 2006-04-03  Johannes Schmid <jhs@gnome.org>
7697         * TODO.tasks
7698         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
7699         (on_widget_remove):
7700         Save toolbar state
7702         * plugins/sourceview/sourceview.c: (iselect_clear):
7703         Make "Delete"-key working
7705         * configure.in: #336389
7707 2006-04-03  Johannes Schmid <jhs@gnome.org>
7709         * plugins/sourceview/Makefile.am:
7710         * plugins/sourceview/anjuta-view.c:
7711         * plugins/sourceview/plugin.c: 
7712         * plugins/sourceview/sourceview-private.h:
7713         * plugins/sourceview/sourceview-scope.c:
7714         * plugins/sourceview/sourceview-scope.h:
7715         * plugins/sourceview/sourceview-tags.c: 
7716         * plugins/sourceview/sourceview-tags.h:
7717         * plugins/sourceview/sourceview.c:
7718         * plugins/sourceview/sourceview.h:
7719         * plugins/sourceview/tag-window.c:
7720         
7721         - fixed goto_file_line
7722         - scroll to cursor on undo/redo
7723         - show correct popup-menu
7724         - scope completion (not ready yet)
7726 2006-04-03  Johannes Schmid <jhs@gnome.org>
7728         * plugins/sourceview/plugin.c: 
7729         * plugins/sourceview/sourceview-tags.c:
7730         * plugins/sourceview/sourceview.c: 
7731         * plugins/sourceview/sourceview.h:
7732         * plugins/sourceview/tag-window.c:
7733         
7734         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
7736 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7738         * plugins/sourceview/sourceview.c:
7739         Fixed next/previous bookmark.
7740         Toggled bookmark (set/unset).
7742 2006-04-03  Johannes Schmid <jhs@gnome.org>
7744         * plugins/document-manager/action-callbacks.c:
7745         Fixed Gtk-Warning in goto_line
7746         
7747         * plugins/sourceview/Makefile.am:
7748         * plugins/sourceview/anjuta-document.c:
7749         * plugins/sourceview/anjuta-view.c: 
7750         * plugins/sourceview/anjuta-view.h:
7751         * plugins/sourceview/sourceview-autocomplete.c:
7752         * plugins/sourceview/sourceview-autocomplete.h:
7753         * plugins/sourceview/sourceview-private.h:
7754         * plugins/sourceview/sourceview-tags.c:
7755         * plugins/sourceview/sourceview-tags.h:
7756         * plugins/sourceview/sourceview.c:
7757         * plugins/sourceview/tag-window.c:
7758         * plugins/sourceview/tag-window.h:
7759         Created a nice API for tag and completion windows
7760         
7761         * plugins/sourceview/sourceview-print.h:
7762         * plugins/sourceview/sourceview-print.c:
7763         Added printing
7764                 
7765 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7767         * plugins/sourceview/sourceview.c:
7768         Fixed typo (Sort bookmarks).
7769         
7770 2006-04-01  Johannes Schmid <jhs@gnome.org>
7772         * plugins/sourceview/anjuta-document.c:
7773         * plugins/sourceview/anjuta-document.h:
7774         * plugins/sourceview/anjuta-view.c:
7775         * plugins/sourceview/anjuta-view.h:
7776         * plugins/sourceview/sourceview-autocomplete.c:
7777         * plugins/sourceview/sourceview-autocomplete.h:
7778         * plugins/sourceview/sourceview-prefs.c:
7779         * plugins/sourceview/sourceview-prefs.h:
7780         * plugins/sourceview/sourceview-private.h:
7781         * plugins/sourceview/sourceview-tags.c:
7782         * plugins/sourceview/sourceview-tags.h:
7783         * plugins/sourceview/sourceview.c:
7784         * plugins/sourceview/sourceview.glade:
7785         * plugins/sourceview/tag-window.c: 
7786         * plugins/sourceview/tag-window.h:
7787         
7788         Improved code complete and autocomplete
7790 2006-04-01  Johannes Schmid <jhs@gnome.org>
7792         * plugins/sourceview/Makefile.am:
7793         * plugins/sourceview/bookmark.png:
7794         * plugins/sourceview/marker-attentive.png:
7795         * plugins/sourceview/marker-basic.png:
7796         * plugins/sourceview/marker-intense.png:
7797         * plugins/sourceview/marker-light.png:
7798         * plugins/sourceview/sourceview.c: 
7799         
7800         Added pixmaps for all marker types and show bookmarks
7801         
7802         * configure.in
7803         * plugins/sourceview/Makefile.am:
7804         Build sourceview on 2.14 only
7806 2006-03-31  Johannes Schmid <jhs@gnome.org>
7808         * plugins/sourceview/Makefile.am:
7809         * plugins/sourceview/anjuta-document.c:
7810         * plugins/sourceview/anjuta-view.c:
7811         * plugins/sourceview/anjuta-view.h:
7812         * plugins/sourceview/sourceview-autocomplete.c:
7813         * plugins/sourceview/sourceview-private.h:
7814         * plugins/sourceview/sourceview-tags.c:
7815         * plugins/sourceview/sourceview-tags.h:
7816         * plugins/sourceview/sourceview.c: 
7817         * plugins/sourceview/tag-window.c:
7818         * plugins/sourceview/tag-window.h:
7819         
7820         Added code completion with tag manager to the editor and fixed a save_as bug
7822 2006-03-31  Johannes Schmid <jhs@gnome.org>
7824         * src/main.c: Revert patch from Rob to allow building with
7825         Gnome 2.12
7826         * configure.in: Require at least 2.12 libraries
7828 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
7830         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
7832         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7833         Improve anjuta-plugin project template: Added missed files dist tarball
7834         (make dist)
7836         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
7837         typo
7839 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
7841         reviewed by: Johannes Schmid <jhs@gnome.org>
7843         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7844         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
7845         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
7846         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
7847         
7848         Improve anjuta-plugin project template. Also fix for #322744
7850 2006-03-27  Johannes Schmid <jhs@gnome.org>
7852         * plugins/sourceview/sourceview-private.h:
7853         plugins/sourceview/sourceview.c:
7854         
7855         Added basic bookmark support
7857 2006-03-27  Johannes Schmid <jhs@gnome.org>
7859         * TODO.tasks:
7860         Updated
7861         
7862         Patch from Rob Bradfort <robster@debian.org>:
7863         * src/main.c: (get_command_line_args), (main):
7864         Migration from popt to GOption
7865         
7866 2006-03-26 Naba Kumar  <naba@gnome.org>
7868         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
7869         size to scale itself with theme.
7871 2006-03-26 Naba Kumar  <naba@gnome.org>
7873         * plugins/file-manager/an_file_view.c,
7874         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
7875         when symbolview and fileview objects are destroyed to avoid crashes
7876         after the plugins are disabled.
7878 2006-03-26 Naba Kumar <naba@gnome.org>
7880         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
7881         Deleted unused file.
7882         
7883         * plugins/glade/plugin.c: Be able to close glade plugin when there
7884         there is no glade project loaded.
7885         
7886         * plugins/sourceview/sourceview.plugin,
7887         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
7889 2006-03-23  Naba Kumar  <naba@gnome.org>
7891         * plugins/editor/print.c: Fixed a bug where some sections of
7892         printed/previewed text is not highlighted.
7893         
7894 2006-03-20  Johannes Schmid <jhs@gnome.org>
7896         * libanjuta/interfaces/libanjuta.idl:
7897         Added IAnjutaPrint
7898         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
7899         as we do not use private apis. Show help window and startup because it does 
7900         not survive gdl
7901         
7902         * plugins/document-manager/action-callbacks.c:
7903         plugins/editor/Makefile.am:
7904         plugins/editor/text_editor.c:
7905         plugins/editor/print.c:
7906         plugins/editor/print.h:
7907         
7908         Fixed printing (nobody has missed it BTW ;-)
7909         
7910         * plugins/sourceview/sourceview.c:
7911         Fixed a crasher
7913 2006-03-20 Naba Kumar <naba@gnome.org>
7915         * configure.in, plugins/devhelp/plugin.c: Be able to build with
7916         devhelp >= 0.9 < 0.11 versions.
7917         
7918 2006-03-20  Johannes Schmid <jhs@gnome.org>
7920         * plugins/sourceview/anjuta-document-loader.c
7921         plugins/sourceview/sourceview.c:
7922         
7923         Fixed encoding bugs
7925 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7927         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
7928         Fixed bug (line position)
7929         Give the good line position whatever the active editor.
7931 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
7933         * configure.in: Added fi to ALL_LINGUAS
7935 2006-03-19  Johannes Schmid <jhs@gnome.org>
7937         * plugins/sourceview/anjuta-document-loader.c:
7938         replace gnome_vfs_get_mime_type_for_name_and data
7940         * plugins/build-basic-autotools/build-basic-autotools.c:
7941         Fixed #335142
7943 2006-03-17  Johannes Schmid <jhs@gnome.org>
7945         * plugins/editor/editor.glade:
7946         Added style-editor again after it got lost somehow
7948 2006-03-17  Johannes Schmid <jhs@gnome.org>
7950         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
7951         configure.in: require devhelp 0.11
7952         
7953         Post 0.11 devhelp versions (CVS) do not work because of an API change...
7955         plugins/build-basic-autotools/build-basic-autotools.c:
7956         forgot a an installtion callback for the "install as root"-feature
7958 2006-03-17  Massimo Cora' <maxcvs@email.it>
7960         reviewed by: Johannes Schmid <jhs@gnome.org>
7962         * plugins/class-gen/anjuta-class-gen-plugin.glade
7963         plugins/class-gen/class_gen.c 
7964         plugins/class-gen/goc_template_header
7965         plugins/class-gen/goc_template_source
7966         
7967         Fixed bug #334663
7969 2006-03-16  Johannes Schmid <jhs@gnome.org>
7971         * plugins/sourceview/sourceview.c:
7972         Fixed "save-point" signal for undo actions
7974 2006-03-16  Massimo Cora' <maxcvs@email.it>
7975         
7976         reviewed by: Johannes Schmid <jhs@gnome.org>
7977         
7978         * plugins/document-manager/anjuta-docman.c:
7979         Implement tab drag and drop
7981 2006-03-16  Johannes Schmid <jhs@gnome.org>
7983         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7984         plugins/build-basic-autotools/build-basic-autotools.c:
7985         
7986         Implemented "install as root"-feature (#321455)
7988 2006-03-16  Johannes Schmid <jhs@gnome.org>
7990         * mime/.cvsignore
7991         plugins/sourceview/.cvsignore
7992         plugins/tools/scripts/.cvsignore:
7993         Added/extended .cvsignore files
7994         
7995         * plugins/sourceview/sourceview-autocomplete.c:
7996         plugins/sourceview/sourceview-autocomplete.h:
7997         plugins/sourceview/sourceview-prefs.c:
7998         plugins/sourceview/sourceview-private.h:
7999         plugins/sourceview/sourceview.glade:
8000         Autcomplete just works(tm) now and respects preferences
8001         
8002         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8003         Use better algorithm from autocomplete
8005 2006-03-15  Johannes Schmid <jhs@gnome.org>
8007         * src/anjuta-app.c:
8008         Fixed bug #304495
8010 2006-03-15  Johannes Schmid <jhs@gnome.org>
8012         * libanjuta/interfaces/libanjuta.idl:
8013         plugins/class-gen/class_gen.c:
8014         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8015         plugins/project-manager/plugin.c:
8016         
8017         Allow to add multiple source files (#320191)
8018         
8019         * configure.in: Require gnome-build 0.1.3
8021 2006-03-14  Johannes Schmid <jhs@gnome.org>
8023         * plugins/macro/macro-utils.c: Fixed bug #333606
8024         * plugins/file-wizard/file.c: Fixed bug #333601
8026 2006-03-13  Johannes Schmid <jhs@gnome.org>
8028         * plugins/sourceview/sourceview_autocomplete.c
8029         plugins/sourceview/sourceview_autocomplete.h
8030         plugins/sourceview/sourceview.c
8031         plugins/sourceview/sourceview-private.h
8032         plugins/sourceview/sourceview-prefs.c:
8033         
8034         Cleaned up and fixed several issues
8035         
8036 2006-03-13  Johannes Schmid <jhs@gnome.org>
8038         * plugins/sourceview/Makefile.am:
8039         plugins/sourceview/sourceview-autocomplete.c
8040         plugins/sourceview/sourceview-autocomplete.h:
8041         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8042         plugins/sourceview/sourceview-private.h:
8043         plugins/sourceview/sourceview.c:
8044         
8045         Added (buggy) autocomplete feature to sourceview
8046         
8047 2006-03-12 Naba Kumar <naba@gnome.org>
8049         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8050         libanjuta/anjuta-session.c: Added API docs.
8052 2006-03-12 Naba Kumar <naba@gnome.org>
8054         * TODO.tasks: Added couple of tasks.
8055         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8056         Register private class as early as possible so that members could
8057         point to self class. Code clean up.
8059 2006-03-12 Naba Kumar <naba@gnome.org>
8061         * po/POTFILES.in, po/POTFILES.skip: Updated.
8063 2006-03-11 Naba Kumar <naba@gnome.org>
8065         * libanjuta/anjuta-shell.c,
8066         plugins/document-manager/anjuta-docman.c,
8067         plugins/document-manager/plugin.c,
8068         plugins/symbol-browser/an_symbol_search.c,
8069         plugins/valgrind/vgrule-list.c: Use correct signal names while
8070         creating them.
8071         
8072         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8073         signal names and fixed enum IANJUTA_TYPE_* macro.
8075 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8077         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8078         plugins/search/search-replace.c :
8079         Fixed bug (Bookmark the good line).
8080         Search & Replace (Mark all matched strings).
8081         
8082 2006-03-09  Johannes Schmid <jhs@gnome.org>
8084         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8085         Completed changes from yesterday
8086         
8087         * plugins/document-manager/anjuta-document-manager.glade:
8088         plugins/editor/editor.glade
8089         plugins/editor/plugin.c: (activate_plugin)
8090         plugins/editor/text_editor.c
8091     plugins/sourceview/Makefile.am
8092         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8093         plugins/sourceview/sourceview.glade:
8094         Completed preference changes
8096 2006-03-08  Johannes Schmid <jhs@gnome.org>
8098         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8099         plugins/search/plugin.c: (activate_plugin):
8100         
8101         Removed Gtk-Criticals
8102         
8103         * plugins/document-manager/anjuta-document-manager.glade:
8104         plugins/document-manager/plugin.c: (on_docman_auto_save),
8105         (on_gconf_notify_timer), (prefs_init):
8106     plugins/document-manager/plugin.h:
8107         plugins/editor/text_editor.c: (text_editor_instance_init),
8108         (text_editor_dispose):
8109         plugins/editor/text_editor.h:
8110         plugins/editor/text_editor_cbs.c:
8111         plugins/editor/text_editor_cbs.h:
8112         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8113         plugins/glade/plugin.c: (activate_plugin):
8114         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8115         plugins/sourceview/sourceview-private.h:
8116         plugins/sourceview/sourceview.c: (on_menu_popup),
8117         (sourceview_new), (ifile_open), (ifile_savable_save),
8118         (ifile_savable_save_as), (ieditor_set_popup_menu),
8119         (ieditor_get_filename), (imark_mark):
8121     Moved autosave from editor to document manager and fixed some things in 
8122     Sourceview plugin
8124 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8126         * plugins/search/anjuta-search.glade :
8127         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8128         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8129         plugins/search/search-replace.c : Fixed bug.
8130         
8131 2006-03-08  Johannes Schmid <jhs@gnome.org>
8133     * plugins/search/anjuta-search.glade
8134     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8136 2006-03-07  Johannes Schmid <jhs@gnome.org>
8138         * plugins/document-manager/action-callbacks.c
8139         plugins/document-manager/anjuta-document-manager.glade
8140         plugins/document-manager/plugin.c: (prefs_init),
8141         (activate_plugin):
8142         plugins/editor/Makefile.am:
8143         plugins/editor/editor.glade:
8144         plugins/editor/plugin.c: (on_style_button_clicked),
8145         (activate_plugin), (dispose):
8146         plugins/editor/style-editor.c:
8147         
8148         Startet to seperate document-manager and editor preferences
8150         * plugins/search/Makefile.am:
8151         plugins/search/anjuta-search.glade:
8152         plugins/search/search-replace.c:
8153         
8154         Moved search GUI to search-plugin
8155                 
8156         * plugins/sourceview/sourceview-prefs.c:
8157         plugins/sourceview/sourceview-prefs.h:
8158         plugins/sourceview/sourceview-private.h:
8159         plugins/sourceview/sourceview.c: 
8160         plugins/sourceview/sourceview.h:
8161         plugins/sourceview/Makefile.am:
8162         plugins/sourceview/anjuta-document.h:
8163         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8164         plugins/sourceview/plugin.c: 
8165         
8166         Added some preferences to sourceview and fixed vfs_monitor
8167         
8168         * tagmanager/c.c: (parseParens): 
8169         Removed annoying debug message
8170         
8171         * libanjuta/interfaces/libanjuta.idl: 
8172         Removed IAnjutaEditorFactory::create_style_editor()
8174 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8176         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8177         Search : Bookmark all matched lines.
8179 2006-03-06  Johannes Schmid <jhs@gnome.org>
8181         * plugins/class-gen/anjuta-class-gen.plugin.in
8182         plugins/file-loader/plugin.c: (sort_wizards)
8183         (on_create_submenu), (activate_plugin)
8184         plugins/file-wizard/anjuta-file-wizard.plugin.in
8185         plugins/glade/anjuta-glade.plugin.in
8186         plugins/project-import/anjuta-project-import.plugin.in
8187         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8188         
8189         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8190         sorted alphabeticly
8191         
8192         * plugins/project-wizard/templates/mkfile.wiz:
8193         Use configured project directory instead of ~/myproject
8194         
8195         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8196         (ifile_open):
8197         Show markers (again) and monitor uri
8199 2006-03-06  Naba Kumar  <naba@gnome.org>
8201         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8202         typedefs separately so that forward linking would work.
8203         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8205 2006-03-05  Naba Kumar  <naba@gnome.org>
8207         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8208         passing Enums and Structs in signals. Define struct _Name in
8209         generated code, so that forward referencing.
8210         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8211         
8212         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8213         
8214 2006-03-05  Naba Kumar  <naba@gnome.org>
8216         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8217         support. Generate GType definitions for enums in generated codes
8218         so that enums could be passed as signal params.
8219         
8220 2006-03-04  Naba Kumar  <naba@gnome.org>
8222         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
8223         Restored cvs-moved revision files. They were originally marked
8224         deleted at their older locations. Now they are restored at
8225         their new locations. The changeset is one that was committed
8226         as part of document-manager, editor, search and print plugins
8227         separation from editor plugin.
8228         
8229 2006-03-03  Johannes Schmid <jhs@gnome.org>
8231         * plugins/sourceview/*:
8232         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
8233         poiting this out!
8235 2006-03-04  Naba Kumar  <naba@gnome.org>
8237         * plugins/gdb/*: Deleted removed files (see previous changlog
8238         entry for files list).
8239         
8240 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
8242         * plugins/debug-mananger/breakpoints.c,
8243         plugins/debug-manager/breakpoints.h,
8244         plugins/debug-manager/debug_tree.c,
8245         plugins/debug-manager/debug_tree.h,
8246         plugins/debug-manager/info.c,
8247         plugins/debug-manager/info.h,
8248         plugins/debug-manager/locals.c,
8249         plugins/debug-manager/locals.h,
8250         plugins/debug-manager/memory.c,
8251         plugins/debug-manager/memory.h,
8252         plugins/debug-manager/registers.c,
8253         plugins/debug-manager/registers.h,
8254         plugins/debug-manager/sharedlib.c,
8255         plugins/debug-manager/sharedlib.h,
8256         plugins/debug-manager/signal.c,
8257         plugins/debug-manager/signal.h,
8258         plugins/debug-manager/stack_trace.c,
8259         plugins/debug-manager/stack_trace.h,
8260         plugins/debug-manager/watch.c,
8261         plugins/debug-manager/watch.h,
8262         plugins/debug-manager/Makefile.am:
8263         Move from gdb plugin to debug manager plugin
8265         * plugins/debug-manager/anjuta-debug-manager.glade,
8266         plugins/debug-manager/anjuta-debug-manager.ui:
8267         Move all user interface from gdb to debug manager
8269         * plugins/debug-manager/utilities.c,
8270         plugins/debug-manager/utilities.h:
8271         Remove some unused code
8272         Add useful code from gdb plugin
8274         * plugins/debug-manager/start.c,
8275         plugins/debug-manager/start.h:
8276         Include code of attach_process
8277         Add more code to start the debugger
8279         * plugins/debug-manager/plugin.c,
8280         plugins/debug-manager/plugin.h,
8281         plugins/debug-manager/anjuta-debug-manager.plugin.in:
8282         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
8284         * plugins/debug-manager/debugger.c,
8285         plugins/debug-manager/debugger.h:
8286         Implement a queue of debugger command
8288         * plugins/gdb/actions.c,
8289         plugins/gdb/actions.h,
8290         plugins/gdb/watch_cbs.c,
8291         plugins/gdb/watch_cbs.h,
8292         plugins/gdb/watch_gui.c,
8293         plugins/gdb/watch_gui.h:
8294         Removed 
8296         * plugins/gdb/debugger.c,
8297         plugins/gdb/debugger.h,
8298         plugins/gdb/gdbmi.c,
8299         plugins/gdb/gdbmi.h,
8300         plugins/gdb/utilities.c,
8301         plugins/gdb/utilities.h,
8302         plugins/gdb/Makefile.am,
8303         plugins/gdb/anjuta-gdb.plugin.in:
8304         Implement necessary functions
8306         * plugins/gdb/parser.c,
8307         plugins/gdb/parser.h:
8308         Code for parsing variable previously in debug_tree.c
8310         * plugins/gdb/anjuta-gdb.glade,
8311         plugins/gdb/anjuta-gdb.ui:
8312         Remove user interface
8314         * plugins/gdb/gdbmi-test.c:
8315         Need update
8317         * plugins/gdb/anjuta-gdb.plugin.png:
8318         Try an improved icon for gdb (archer fish)
8320         * libanjuta/anjuta-debugger.c,
8321         libanjuta/anjuta-debugger.h,
8322         libanjuta/interfaces/libanjuta.idl,
8323         libanjuta/interfaces/anjuta-idl-compiler.pl,
8324         libanjuta/Makefile.am:
8325         Add declaration used in new IAnjutaDebugger interface
8327         * manuals/reference/libanjuta.types,
8328         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
8329         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
8330         Update documentation
8332 2006-03-02  Naba Kumar  <naba@gnome.org>
8334         * manuals/reference/libanjuta/Makefile.am,
8335         manuals/reference/libanjuta/libanjuta-docs.sgml,
8336         manuals/reference/libanjuta/libanjuta-sections.txt,
8337         manuals/reference/libanjuta/libanjuta.types,
8338         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
8339         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
8340         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
8341         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
8342         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8343         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8344         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8345         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8346         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
8347         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
8348         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8349         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
8350         manuals/reference/libanjuta/tmpl/e-splash.sgml,
8351         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
8352         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
8353         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
8354         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
8355         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8356         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8357         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
8358         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8359         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8360         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8361         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8362         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8363         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8364         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8365         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8366         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8367         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
8368         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8369         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8370         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8371         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8372         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
8373         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
8374         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
8375         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
8376         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8377         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8378         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
8379         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8380         manuals/reference/libanjuta/tmpl/plugins.sgml,
8381         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8382         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8383         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8384         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8385         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8386         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8387         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8388         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8389         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8390         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8391         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8392         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8393         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8394         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
8395         documentation.
8397 2006-02-28  Naba Kumar <naba@gnome.org>
8399         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8400         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
8401         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
8402         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
8403         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
8404         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
8405         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
8406         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
8407         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
8408         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
8409         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
8410         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
8411         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
8412         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
8414 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8416         * plugins/sourceview/sourceview.c:
8417         Select to brace, select block.
8419 2006-02-28  Johannes Schmid <jhs@gnome.org>
8421         * plugins/file-wizard/Makefile.am
8422         plugins/file-wizard/action-callbacks.c (removed)
8423         plugins/file-wizard/action-callbacks.h (removed)
8424         plugins/file-wizard/anjuta-file-wizard.ui
8425         plugins/file-wizard/plugin.c: (activate_plugin),
8426         (deactivate_plugin)
8427         plugins/file-wizard/plugin.h:
8428         Removed Edit->Insert Text submenu (replace by macros plugin)
8429         
8430         * plugins/sourceview/sourceview.c: (sourceview_new),
8431         (ieditor_set_popup_menu):
8432         Fixed some more bugs
8433         
8434         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
8436 2006-02-28  Naba Kumar <naba@gnome.org>
8438         * plugins/file-manager/an_file_view.c,
8439         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
8440         rows also and with delay 1 sec (the color and timout value should
8441         probably be picked up from some system wide preference key).
8443 2006-02-28  Naba Kumar <naba@gnome.org>
8445         * libanjuta/interfaces/libanjuta.idl,
8446         plugins/document-manager/action-callbacks.c,
8447         plugins/document-manager/plugin.c,
8448         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
8449         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
8450         Added interface checks in document manager and enable/disable
8451         menus based on supported interface.
8452         
8453         * plugins/project-import/anjuta-project-import.glade: Set some
8454         resonable size for the import dialog.
8456  2006-02-27  Naba Kumar  <naba@gnome.org>
8458         * libanjuta/interfaces/libanjuta.idl,
8459         plugins/document-manager/action-callbacks.c,
8460         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
8461         and eol conversion actions.
8463 2006-02-27  Johannes Schmid <jhs@gnome.org>
8464         
8465         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
8466         * plugins/file-manager/an_file_view.c
8467         plugins/file-manager/plugin.h:  Added tooltips
8468         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
8470 2006-02-26  Naba Kumar  <naba@gnome.org>
8472         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8473         plugins/build-basic-autotools/build-basic-autotools.c,
8474         plugins/build-basic-autotools/build-basic-autotools.h,
8475         plugins/build-basic-autotools/executer.c,
8476         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
8477         disable indicator highlights preferences from message manager to
8478         build plugin. Implemented message indicator highlights in build tool.
8479         
8480         * plugins/editor/text_editor.c: Fixed indicators.
8482 2006-02-26  Johannes Schmid <jhs@gnome.org>
8484         * plugins/sourceview/sourceview.c:
8485         - Fixed some bugs
8486         - Added markers
8487         * plugins/subversion/svn_auth.c:
8488         Fixed username/password authentification but there might be a memory corruption
8490 2006-02-26  Naba Kumar  <naba@gnome.org>
8492         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8493         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
8494         libanjuta/anjuta-launcher.h: Added documentation.
8496 2006-02-24  Naba Kumar  <naba@gnome.org>
8498         * plugins/editor/text_editor.c: Fixed change in API in
8499         IAnjutaEditorSelection::set().
8500         
8501 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8503         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
8504         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
8505         libanjuta/interfaces/libanjuta.idl :
8506         Search in sourceview editor (Select in buffer).
8509 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8511         * plugins/sourceview/sourceview.c :
8512         Fixed Replace, to_upper, to_lower.
8513         
8514         * plugins/search/search-replace_backend.c :
8515         Renamed header name.
8517 2006-02-22  Naba Kumar  <naba@gnome.org>
8519         * libanjuta/anjuta-plugin-description.c,
8520         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
8521         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
8522         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
8523         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8524         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
8525         
8526         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8527         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
8528         
8529 2006-02-21  Naba Kumar  <naba@gnome.org>
8531         * libanjuta/interfaces/libanjuta.idl,
8532         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
8533         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
8534         interface for editor.
8536 2006-02-21  Naba Kumar  <naba@gnome.org>
8538         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
8540         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8541         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
8543 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8545         * GTKSOURCEVIEW EDITOR
8546         plugins/sourceview/sourceview.c :
8547         Fixed copy and Goto Line.
8548         
8549         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
8550         plugins/macro/plugin.c :
8551         Fixed Insert key word and Insert macro.
8553 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
8555         * plugins/document-manager/anjuta-docman.c:
8556         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
8557         
8558         * configure.in:
8559         plugins/Makefile.am:
8560         plugins/sourceview/.cvsignore:
8561         plugins/sourceview/Makefile.am:
8562         plugins/sourceview/plugin.c: :
8563         plugins/sourceview/plugin.h:
8564         plugins/sourceview/sourceview.c: 
8565         plugins/sourceview/sourceview.h:
8566         plugins/sourceview/sourceview.plugin:
8567         plugins/sourceview/sourceview.plugin.in:
8568         plugins/sourceview/sourceview.png:
8570         Added sourceview editor plugin
8572 2006-02-19 Naba Kumar  <naba@gnome.org>
8574         * libanjuta/interfaces/libanjuta.idl,
8575         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8576         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8577         plugins/cvs-plugin/cvs-interface.c,
8578         plugins/document-manager/action-callbacks.c,
8579         plugins/document-manager/action-callbacks.h,
8580         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
8581         plugins/search/plugin.c, plugins/search/search-replace.c,
8582         plugins/search/search-replace_backend.c,
8583         plugins/subversion/subversion-actions.c,
8584         plugins/subversion/subversion-callbacks.c,
8585         plugins/tools/editor.c, plugins/tools/execute.c,
8586         plugins/tools/variable.c: Defined proper editor interfaces and fixed
8587         few fatal warnings.
8589 2006-02-15 Naba Kumar  <naba@gnome.org>
8591         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
8592         within another.
8593         
8594         * libanjuta/interfaces/libanjuta.idl,
8595         plugins/document-manager/anjuta-docman.c,
8596         plugins/document-manager/plugin.c,
8597         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
8598         unnecessary parameters from IAnjutaEditor interface and used proper
8599         types instead of 'gpointer'. Fixed various compiler warnings.
8600         
8601         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
8602         file
8604 2006-02-12 Naba Kumar  <naba@gnome.org>
8606         * po/POTFILES.in: Updated.
8607         
8608 2006-02-11 Naba Kumar  <naba@gnome.org>
8610         * plugins/editor/properties.[cxx,h],
8611         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
8612         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
8613         to sci_prop_*(), because they were conflicting with external
8614         functions (in some ssl library).
8615         
8616 2006-02-08 Naba Kumar  <naba@gnome.org>
8618         Patch from Massimo Cora  <maxcvs@email.it>:
8619         * plugins/valgrind/anjuta-valgrind.schemas,
8620         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
8621         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
8622         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
8623         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
8624         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
8625         plugins/valgrind/vgtoolview.c,
8626         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
8627         before running the debugging session. I've added also a
8628         preference in Anjuta Preferences where you can specify
8629         the path to the valgrind binary. The default is /usr/bin/valgrind.
8630         Now it displays a dialog with the error. [it can be -program
8631         exited- or -file loaded or end of input-]. Some valgrind 3.x
8632         compatibility.
8633         
8634 2006-01-29 Naba Kumar  <naba@gnome.org>
8636         Patch from Massimo Cora  <maxcvs@email.it>:
8637         * configure.in, plugins/Makefile.am,
8638         plugins/valgrind/*: Valgrind plugin (requires
8639         binutils-dev and valgrind to be installed.
8641 2005-01-24 Johannes Schmid <jhs@gnome.org>
8643         * Patch from Eric Greveson <ejg45@cam.ac.uk>
8644         plugins/tools/variables.c:
8645         Added current directory to possible variables
8647         * Patch from Günther Brammer <gbrammer@gmx.de>
8648         plugins/document-manager/anjuta-docman.c:
8649         Fix a crash on opening a file
8651         AUTHORS: Added Günther Brammer
8653 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
8655         * libanjuta/anjuta-launcher.c:
8656         Fix a bug in AnjutaLauncher when output is bigger than buffer
8657         Probably fix bug #315188 and #305134
8659 2005-12-28      Johannes Schmid <jhs@gnome.org>
8660         
8661         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
8662         * src/about.c: Use new gtk about dialog
8663         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
8664         Updated anjuta_ui_add_action_group_entries call
8665         
8666         Patch from Jean Breford <jean.breford@normalesup.org>
8667         and Markus Habermehl <bmh1980de@yahoo.de>:
8668         
8669         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
8670         * AUTHORS: Added Jean and Markus
8672 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8673         * plugins/search/search-replace.c :
8674         Bookmark all matched lines.
8675         * plugins/search/search-replace_backend.c :
8676         Fixed bug (Search in all project files).
8678 2005-12-21      Johannes Schmid <jhs@gnome.org>
8679         
8680         * plugins/search/plugin.c:
8681         Fixed signal names
8682         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
8683         investigation needed.
8684         
8685         AUTHORS: Added Ross Goldner
8687 2005-12-19  Ross Golder  <ross@golder.org>
8689         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
8690         application/xml MIME type.
8692 2005-12-18  Johannes Schmid <jhs@gnome.org>
8693         
8694         po/POTFILES.in: Updated files after directory changes
8695         HACKING: Removed outdated section 3 (anoncvs)
8697 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
8699         * plugins/build-basic-autotools/build-basic-autotools.c:
8700         Save all files in editor before running a command
8702         * plugins/tools/execute.c:
8703         Use document manager plugin instead of each editor for
8704         saving all files
8706 2005-12-15  Johannes Schmid <jhs@gnome.org>
8708         * plugins/document-manager/action-callbacks.c:
8709         (on_save_all1_activate), (on_swap_activate)
8710         plugins/document-manager/anjuta-docman.c:
8711         (on_save_as_filesel_response), (on_notebook_switch_page):
8712         
8713         Fixed some remaining issues in document-manger
8715 2005-12-15      Johannes Schmid <jhs@gnome.org>
8717         * plugins/profile-default/default.anjuta:
8718         Load Search plugin and Message Manager by default
8720 2005-12-14  Johannes Schmid <jhs@gnome.org>
8721         
8722         * plugins/editor/text_editor.c
8723         libanjuta/anjuta-utils.c:
8724         
8725         Check if files differ when gnome-vfs monitoring is used.
8726         (Bug #309688)
8728 2005-12-13  Johannes Schmid <jhs@gnome.org>
8730         * plugins/document-manager/plugin.c:
8731         Only save modified files in ianjuta_file_savable_save() for document-manager
8732         as discussed on mailing list.
8733         
8734         * plugins/cvs-plugin/cvs-callbacks.c:
8735         Fixed dialog handling for empty log message
8737 2005-12-13  Johannes Schmid <jhs@gnome.org>
8739         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
8740         
8741         * plugins/project-manager/* Removed ununsed files
8742         
8743         * plugins/symbol-browser/an_symbol_iter.c
8744         plugins/build-basic-autotools/build-basic-autotools.c
8745         plugins/build-basic-autotools/executer.c
8746         plugins/class-gen/class_gen.c
8747         plugins/class-inheritance/class-inherit.c
8748         plugins/cvs-plugin/cvs-actions.c
8749         plugins/cvs-plugin/cvs-interface.c
8750         plugins/debug-manager/attach_process.
8751         plugins/devhelp/plugin.c
8752         plugins/document-manager/plugin.c
8753         plugins/document-manager/indent_util.c
8754         plugins/editor/properties.cxx
8755         plugins/editor/aneditor.cxx
8756         plugins/editor/style-editor.c
8757         plugins/editor/text_editor.c
8758         plugins/macro/macro_db.c
8759         tagmanager/c.c:
8760         
8761         Use DEBUG_PRINT for debug messages
8763         libanjuta/anjuta-debug.h: Include config.h
8764         
8765         HACKING: Updated (BTW: does anyone read this?)
8766         
8767 2005-12-12  Johannes Schmid <jhs@gnome.org>
8769         Patch from Johan Ersvik <jersvik@fastmail.fm>:
8770         * plugins/gdb/debugger.c
8771         
8772         Fix a crasher in gdb plugin
8773         
8774         * plugins/gtodo/plugin.c
8775         plugins/search/plugin.c
8776         
8777         Fixed bug #305301
8778         
8779         * plugins/document-manager/anjuta-docman.c:
8780         
8781         Fixed error markers 
8782         
8783         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
8784         
8785         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
8786         
8787         * plugins/document-manager/anjuta-docman.c:
8788         highlight changed files in docman popup-menu
8789         * plugins/gdb/debug-tree.c:
8790         plugins/gdb/debugger.c
8791         Do not corupt entire "locals" tree when variable pointer have
8792         additional info and arrays/strucs/unions correctly.
8793         
8795 2005-12-11  Johannes Schmid <jhs@gnome.org>
8797         * plugins/document-manager/anjuta-docman.c
8798         plugins/document-manager/plugin.c
8799         plugins/editor/text_editor.c:
8800         
8801         AUTHORS: Added Johan Ersvik
8803         Fixed "is-dirty" bug and tab ordering
8805 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
8806         
8807         * plugins/editor/aneditor-autocomplete.cxx
8808         plugins/editor/aneditor-calltip.cxx
8809         plugins/editor/aneditor-priv.h
8810         plugins/symbol-browser/an_symbol.c
8811         plugins/symbol-browser/an_symbol_view.c
8812         tagmanager/entry.h
8813         tagmanager/tm_symbol.c
8814         tagmanager/tm_tag.c
8815         tagmanager/include/tm_symbol.h
8816         tagmanager/include/tm_tag.h
8817         tagmanager/c.c
8819         Better pointer recognition in tagmanager and symbol browser
8821 2005-12-11  Johannes Schmid <jhs@gnome.org>
8823         * plugins/search/*: New search plugin derived from search code in old editor
8824         plugin.
8825         
8826         * plugins/document-manager/*: new document-manger which is now seperated from
8827         editor to allow implementation of other editor widgets. Code is mostly derived
8828         from old editor plugin
8830         * plugins/print/* new print plugin which is not fully implemented in the
8831         moment
8833         * plugins/editor/text_editor.c: Added lots of interface code
8834         
8835         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
8836         IAnjutaEditorFactory and extended IAnjutaEditor
8837         
8838         * configure.in, plugins/Makefile.am updated build system for new
8839         plugins
8841         This is a huge commit which might still contain some bugs and also has
8842         some fixmes. Things that are not working are the search toolbar because it
8843         does not use the same backend as any other searching function and printing
8844         (easy to fix) because it did not yet implement IAnjutaPrintable.
8846 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8848         * plugins/project-wizard/property.c:
8849         Use newer GtkFileChooser instead of GtkFileSelection with
8850         GnomeFileEntry to avoid a bug
8852         * plugins/project-wizard/install.c:
8853         Avoid an endless loop if project directory is not writable
8854         
8855         * plugins/project-wizard/druid.c:
8856         Allow creating project in empty directory without a
8857         warning
8859 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
8860         
8861         Patch from Massimo Cora <maxcvs@email.it>
8862         * plugins/class-inheritence/class-inherit.c
8863         plugins/class-inheritence/plugin.c
8864         plugins/class-inheritence/plugin.h
8865         configure.in
8866         
8867         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
8868         no longer supported!
8870 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
8871         
8872         Patch from Johan Ersvik <jersvik@fastmail.fm>
8873         * plugins/message-view/message-view.c
8874         plugins/build-basic-autotools/build-basic-autotools.c
8875         plugins/build-basic-autotools/automake-c.filters
8877         This patch correct regex-filters for newer automake
8878         versions
8880 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
8882        * plugins/tools/execute.c:
8883        Detect variables inside a word
8885 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8887         * libanjuta/anjuta-status.[ch],
8888         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
8889         plugins/editor/anjuta-docman.c :
8890         New anjuta-status procedure.
8892 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8894         *Modified Files:
8895         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
8896         plugins/editor/Makefile.am
8897         plugins/editor/anjuta-document-manager.glade
8898         plugins/editor/plugin.c plugins/editor/plugin.h
8899         plugins/editor/text_editor.c plugins/editor/text_editor.h
8900         *Added Files:
8901         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
8902         plugins/editor/indent-util.c plugins/editor/indent-util.h
8903         plugins/editor/indent_test.c :
8904         Set and Preview indent preferences parameters.
8905         Saved indent user parameters.
8907 2005-10-27  Naba Kumar  <naba@gnome.org>
8909         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
8910         * plugins/editor/anjuta-docman.c: Restore tab color to normal
8911         theme color for saved documents.
8912         
8913 2005-10-26  Naba Kumar  <naba@gnome.org>
8915         * libanjuta/anjuta-encodings.c: Save changed supported encodings
8916         list. Fixed bug #316731.
8917         
8918 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
8920         * tagmanager/tm_symbol.c: Fixed bug #315218
8922 2005-10-23  Adam Weinberger  <adamw@gnome.org>
8924         * plugins/build/build_file.c
8925           plugins/build-basic-autotools/build-basic-autotools.c
8926           plugins/tools/execute.c
8927           plugins/build/compile.c
8928           plugins/build/configurer.c
8929           plugins/debug-manager/plugin.c
8930           plugins/editor/plugin.c
8931           plugins/editor/print.c
8932           plugins/editor/text_editor.c
8933           plugins/file-loader/plugin.c
8934           plugins/file-manager/an_file_view.c
8935           plugins/symbol-browser/an_symbol_view.c
8936           plugins/gdb/debugger.c
8937           plugins/gdb/plugin.c
8938           plugins/glade/plugin.c
8939           plugins/macro/macro-actions.c
8940           plugins/macro/plugin.c
8941           plugins/profile-default/plugin.c
8942           plugins/project-manager/plugin.c
8943           plugins/project-manager/project_import.c
8944           plugins/symbol-browser/plugin.c
8945           plugins/tools/execute.c
8946           src/anjuta.c
8947           src/anjuta-actions.h
8948           src/shell.c:
8949           Correct spacing errors before and after "...".
8951 2005-10-20  Naba Kumar  <naba@gnome.org>
8953         * plugins/gdb/debugger.c: Fixed attach/detach process to
8954         updated UI properly.
8955         
8956 2005-10-18  Naba Kumar  <naba@gnome.org>
8958         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
8959         #171314 too).
8960         
8961 2005-10-13  Naba Kumar  <naba@gnome.org>
8962         
8963         * plugins/project-mkfile-import/*: Removed separate import wizard for
8964         makefile based projects (because single widzard handles all wizards).
8966         * plugins/project-import/project-import.c: Made wizard window
8967         transient to main window.
8969         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
8970         
8971         * AUTHORS: Added Eric's name in contributors list.
8972         
8973         * configure.in, plugins/Makefile.am,
8974         plugins/project-import/Makefile.am,
8975         plugins/project-import/anjuta-project-import.glade,
8976         plugins/project-import/project-import.c,
8977         plugins/project-import/project-import.h: Import wizard now detects
8978         both makefile and automake projects together instead of separate wizard.
8979         
8980         * plugins/project-wizard/templates/java/project.anjuta,
8981         plugins/project-wizard/templates/mkfile/project.anjuta,
8982         plugins/project-wizard/templates/python/project.anjuta,
8983         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
8984         name to make it appropriate.
8986 2005-10-11  Naba Kumar  <naba@gnome.org>
8988         * configure.in: Fixed glade3 version requirement.
8990 2005-09-29  Alexander Shopov  <ash@contact.bg>
8992         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
8994 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
8996         * plugins/subversion/svn_auth.c
8997         plugins/subversion/anjuta_subversion.glade:
8998         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9000 2005-09-22  Naba Kumar  <naba@gnome.org>
9002         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9004         * configure.in,  plugins/Makefile.am
9005         plugins/project-manager/anjuta-project-manager.plugin.in,
9006         plugins/project-manager/plugin.c,
9007         (added) plugins/project-mkfile-import/.cvsignore,
9008         (added) plugins/project-mkfile-import/Makefile.am,
9009         (added) plugins/project-mkfile-import/
9010             anjuta-project-mkfile-import-plugin.png,
9011         (added) plugins/project-mkfile-import/
9012             anjuta-project-mkfile-import.glade,
9013         (added) plugins/project-mkfile-import/
9014             anjuta-project-mkfile-import.plugin.in,
9015         (added) plugins/project-mkfile-import/plugin.c,
9016         (added) plugins/project-mkfile-import/plugin.h,
9017         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9018         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9019         plugins/project-wizard/templates/Makefile.am,
9020         (added) plugins/project-wizard/templates/mkfile-logo.png,
9021         (added) plugins/project-wizard/templates/mkfile.wiz,
9022         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9023         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9024         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9025         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9026         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9027         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9028         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9029         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9030         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9031         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9032         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9033         Added makefile based project import wizard and wizard template.
9035 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9037         * libanjuta/anjuta-launcher.c: Reduced false password detections
9039 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9041         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9042         messages correctly.a
9044 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9045         
9046         * scintilla/Makefile.am: Changed scintilla library to noinst
9047         * pixmaps/Makefile.am: Install password.png
9048         * libanjuta/anjuta-launcher.c: Changed password detection
9049         to be able to access GNOME CVS with ssh.
9050         
9051 2005-08-31  Naba Kumar  <naba@gnome.org>
9053         * plugins/glade/plugin.c: Set transient window for the widget
9054         dialogs.
9055         
9056 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9058         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9060 2005-08-10  Naba Kumar  <naba@gnome.org>
9062         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9063         as shortcut key for execute.
9065         * src/about.c: Clean up.
9066         
9067         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9068         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9069         entry boxes.
9070         
9071 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9073         * plugins/editor/search-replace_backend.c :
9074         Fixed search in File Patterns.
9076 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9078         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9079         
9080 2005-08-04  Naba Kumar  <naba@gnome.org>
9082         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9083         for pango-1.8 rendering bug.
9084         
9085 2005-08-03  Naba Kumar  <naba@gnome.org>
9087         * plugins/glade/plugin.c: Proper names for plugin widgets.
9088         
9089         * plugins/subversion/anjuta-subversion.glade,
9090         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9091         string allocations. Use passed default values when available.
9092         Set proper focus and dialog default response. Destroy dialog after use.
9093         Return error when appropriate.
9095 2005-08-02  Naba Kumar  <naba@gnome.org>
9097         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9098         for pango-1.8 rendering bug.
9099         
9100 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9102         * scintilla/Makefile.am: Fixed a make -j x bug
9103         
9104 2005-08-02  Johannes Schmid <jhs@gnome.org>
9105         
9106         * plugins/subversion/svn-auth.c: Added username/password 
9107         auto function.
9109 2005-08-01  Naba Kumar  <naba@gnome.org>
9111         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9112         checks for character width calculations.
9113         
9114 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9116         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9118 2005-07-31  Naba Kumar  <naba@gnome.org>
9120         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9121         messup with pango 1.8. Fixed bug #311846.
9123 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9125         * plugins/gdb/memory.c : Fixed bug 305082.
9126         
9127         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9128         plugins/project-wizard/templates/gcj.wiz,
9129         plugins/project-wizard/templates/gnome.wiz,
9130         plugins/project-wizard/templates/gtk.wiz,
9131         plugins/project-wizard/templates/java.wiz,
9132         plugins/project-wizard/templates/python.wiz,
9133         plugins/project-wizard/templates/wxwin.wiz,
9134         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9136 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9138         * plugins/tools/execute.c:
9139         Correct a crash if editor is closed while a tool still use it.
9141 2005-07-28  Naba Kumar  <naba@gnome.org>
9143         * scintilla/*: Updated scintilla from their latest CVS.
9145 2005-07-27  Naba Kumar  <naba@gnome.org>
9147         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9148         plugins/build-basic-autotools/build-basic-autotools.c,
9149         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9150         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9151         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9152         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9153         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9154         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9155         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9156         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9157         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9158         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9159         argument to anjuta_ui_add_action_group_entries() and
9160         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9161         Fixed all plugins to pass translation domain. This fixes untranslated
9162         UI bugs. 
9164 2005-07-27  Naba Kumar  <naba@gnome.org>
9166         * plugins/class-inheritance/class-callbacks.c,
9167         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9168         proper system colors.
9170 2005-07-26  Naba Kumar  <naba@gnome.org>
9172         * ROADMAP: Updated and added more tasks.
9174 2005-07-25  Naba Kumar  <naba@gnome.org>
9176         * ROADMAP: Updated and added more tasks.
9177         
9178 2005-07-24  Naba Kumar  <naba@gnome.org>
9180         * HACKING: Fixed format.
9182 2005-07-24  Naba Kumar  <naba@gnome.org>
9184         * ROADMAP: Fixed format.
9185         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9187 2005-07-24  Naba Kumar  <naba@gnome.org>
9189         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9190         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9192 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9194         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9195         Correct wrong sensitivity setting
9196         
9197         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9198         
9199         * plugins/tools/variable.c:     Add variables for project manager
9201 2005-07-23  Naba Kumar  <naba@gnome.org>
9203         * ROADMAP: updated.
9205 2005-07-23 Naba Kumar  <naba@gnome.org>
9207         * plugins/subversion/Makefile.am,
9208         plugins/subversion/svn-auth.c,
9209         plugins/subversion/svn-auth.h: Added subversion authentication code
9210         stubs.
9211         
9212         * plugins/subversion/subversion-callbacks.c,
9213         plugins/subversion/subversion-callbacks.h,
9214         plugins/subversion/svn-backend-priv.h,
9215         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9216         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9217         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9218         Added file mode line.
9220 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9222         * configure.in: Added 'gl' to ALL_LINGUAS.
9224 2005-07-21 Naba Kumar  <naba@gnome.org>
9226         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
9227         the active sources and kill the running process without emitting
9228         signals (which could be fatal because the object is being destroyed).
9229         Incidentally, fixed the crash that happens when stopping an active
9230         debugger session. Disabled debug prints and code clean up.
9231         Fixed bug #305587.
9232         
9233         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
9234         message view object, because that prevents many unprocessed outputs
9235         from the cvs command from being appended in view. Does not set NULL
9236         to mesg_view private member (not required) so that any pending outputs
9237         to view is processed.Fixed bug #172666.
9239         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
9240         type in supported list.
9241         
9242 2005-07-18  Adam Weinberger  <adamw@gnome.org>
9244         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9245           grammar/spelling fixes.
9247 2005-07-17 Naba Kumar  <naba@gnome.org>
9249         * (new) plugins/project-wizard/templates/terminal/cvsignore,
9250         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
9251         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
9252         plugins/project-wizard/templates/anjuta-plugin.wiz,
9253         plugins/project-wizard/templates/gcj.wiz,
9254         plugins/project-wizard/templates/gnome.wiz,
9255         plugins/project-wizard/templates/gtk.wiz,
9256         plugins/project-wizard/templates/gtkmm.wiz,
9257         plugins/project-wizard/templates/java.wiz,
9258         plugins/project-wizard/templates/python.wiz,
9259         plugins/project-wizard/templates/terminal.wiz,
9260         plugins/project-wizard/templates/terminal/Makefile.am,
9261         plugins/project-wizard/templates/terminal/po/Makefile.am,
9262         plugins/project-wizard/templates/terminal/src/Makefile.am,
9263         plugins/project-wizard/templates/wxwin.wiz,
9264         plugins/project-wizard/templates/xlib-dock.wiz,
9265         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
9266         wizards and updated .wiz files to install them in newly created
9267         projects.
9269 2005-07-16 Naba Kumar  <naba@gnome.org>
9271         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
9272         
9273         * plugins/file-manager/an_file_view.c,
9274         plugins/file-manager/plugin.c: Added file manager preferences to
9275         show/hide files ignored by version control (e.g. cvsignore).
9276         
9277         * plugins/editor/text_editor.c: Initialize vfs info struct.
9278         
9279         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
9280         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
9281         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
9282         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
9283         omf-install/.cvsignore, pixmaps/.cvsignore,
9284         plugins/file-manager/anjuta-file-manager-plugin.glade,
9285         scintilla/.cvsignore, scintilla/include/.cvsignore,
9286         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
9287         tagmanager/python.c: Updated.
9289 2005-07-16 Naba Kumar  <naba@gnome.org>
9291         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
9292         Fixed python parser to parser class methods.
9294 2005-07-15 Naba Kumar  <naba@gnome.org>
9296         * plugins/project-wizard/property.c: Used parenthesis to remove
9297         ambiguty.
9298         
9299         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9300         plugins/project-wizard/templates/gcj.wiz,
9301         plugins/project-wizard/templates/gnome.wiz,
9302         plugins/project-wizard/templates/gtk.wiz,
9303         plugins/project-wizard/templates/gtkmm.wiz,
9304         plugins/project-wizard/templates/java.wiz,
9305         plugins/project-wizard/templates/python.wiz,
9306         plugins/project-wizard/templates/terminal.wiz,
9307         plugins/project-wizard/templates/wxwin.wiz,
9308         plugins/project-wizard/templates/xlib-dock.wiz,
9309         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
9310         and names.
9312 2005-07-15 Naba Kumar  <naba@gnome.org>
9314         * plugins/project-wizard/templates/java.wiz,
9315         plugins/project-wizard/templates/java/Makefile.am,
9316         plugins/project-wizard/templates/java/project.anjuta,
9317         plugins/project-wizard/templates/python.wiz,
9318         plugins/project-wizard/templates/python/Makefile.am,
9319         plugins/project-wizard/templates/python/project.anjuta: Use different
9320         project files for java and python module where debugger is not
9321         included in the list of plugins.
9323 2005-07-15 Naba Kumar  <naba@gnome.org>
9325         * configure.in, plugins/project-wizard/templates/Makefile.am,
9326         plugins/project-wizard/templates/gcj-logo.png,
9327         plugins/project-wizard/templates/gcj.wiz,
9328         plugins/project-wizard/templates/gcj/.cvsignore,
9329         plugins/project-wizard/templates/gcj/Makefile.am,
9330         plugins/project-wizard/templates/gcj/configure.in.tpl,
9331         plugins/project-wizard/templates/gcj/src/.cvsignore,
9332         plugins/project-wizard/templates/gcj/src/Makefile.am,
9333         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
9334         plugins/project-wizard/templates/java-logo.png,
9335         plugins/project-wizard/templates/java.wiz,
9336         plugins/project-wizard/templates/java/configure.in.tpl,
9337         plugins/project-wizard/templates/java/po/Makefile.am,
9338         plugins/project-wizard/templates/java/po/POTFILES.in,
9339         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
9340         plugins/project-wizard/templates/java/src/main.java,
9341         plugins/project-wizard/templates/python-logo.png,
9342         plugins/project-wizard/templates/python.wiz,
9343         plugins/project-wizard/templates/python/.cvsignore,
9344         plugins/project-wizard/templates/python/Makefile.am,
9345         plugins/project-wizard/templates/python/configure.in.tpl,
9346         plugins/project-wizard/templates/python/po/.cvsignore,
9347         plugins/project-wizard/templates/python/po/Makefile.am,
9348         plugins/project-wizard/templates/python/po/POTFILES.in,
9349         plugins/project-wizard/templates/python/src/.cvsignore,
9350         plugins/project-wizard/templates/python/src/Makefile.am,
9351         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
9352         plugins/project-wizard/templates/python/src/main.py: Added Generic
9353         gcj and python project wizards. Fixed Generic java project to
9354         use _JAVA primary. Update gnome-build from cvs for them to work
9355         correctly.
9357 2005-07-12 Naba Kumar  <naba@gnome.org>
9359         * plugins/project-manager/plugin.c: Automatically determine
9360         project backend by probing.
9361         
9362 2005-07-04 Naba Kumar  <naba@gnome.org>
9364         * Makefile.am: Do not install old anjuta.glade file which conflicts
9365         with newer src/anjuta.glade.
9367 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
9369         * plugins/an_symbol_prefs.c:
9370         Sort list of available symbol files
9372 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
9374         * plugins/build-basic-autotools.c:
9375         Fixed #307810
9376         
9377         * plugins/gtodo/libgtodo.c:
9378         Possible fix for #307800
9380         * libanjuta/anjuta-encodings.c
9381         libanjuta/anjuta-launcher.c
9382         libanjuta/anjuta-preference-dialog.c
9383         libanjuta/anjuta-preferences.c
9384         libanjuta/anjuta-ui.c
9385         libanjuta/anjuta-util.c
9386         libanjuta/cell-renderer-captioned-image.c
9387         libanjuta/plugin.c:
9388         
9389         Patch from de_lupus@pandora.be (Kristof Vansant):
9390         Replaced deprecated gnome-i18n.h
9391         Closed #309153
9393 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
9394         
9395         * plugins/subversion/anjuta-subversion.glade
9396         plugins/subversion/anjuta-subversion.ui
9397         plugins/subversion/plugin.c
9398         plugins/subversion/subversion-actions.c
9399         plugins/subversion/subversion-callbacks.h
9400         plugins/subversion/subversion-callbacks.c
9401         plugins/subversion/svn-backend-priv.h
9402         plugins/subversion/svn-backend.h
9403         plugins/subversion/svn-backend.c
9404         plugins/subversion/svn-thread.h
9405         plugins/subversion/svn-thread.c:
9406         
9407         Implemented Subversion diff
9408         
9409 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
9410         
9411         * plugins/build-basic-autotools/build-basic-autotools.c:
9412         Fixed crash bug! Might be useful to release 2.0.2 soon
9413         because this bug will crash any build which produces errors
9414         or warnings
9416 === Anjuta 2.0.1 ===
9418 2005-06-27 Naba Kumar  <naba@gnome.org>
9420         * plugins/tools/execute.c: Formated code.
9421         
9422 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
9424         * plugins/build-basic-autotools/build-basic-autotools.c:
9425         Remove two memory leaks
9426         Check command output versus untranslated strings too
9428         * plugins/tools/execute.c:
9429         Remove two memory leaks
9430         Check command output versus untranslated strings too
9431         Remove description message
9433         * plugins/tools/fileop.c:
9434         Escape tool name in xml configuration file
9436 2005-05-26 Naba Kumar  <naba@gnome.org>
9438         * configure.in: Bumped version to 2.0.1
9439         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
9441         * plugins/tools/execute.c: Fixed clickable messages.
9442         * NEWS: Updated.
9444         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
9445         Deactivate glade plugin when last glade project is closed. Reorder
9446         glade widgets in layout. Change glade project when user selects a
9447         new project. Removed project from the list when user closes it. Fixed
9448         glade project file loading from URI. Save and restored loaded glade
9449         projects in/from session.
9451         * plugins/class-gen/action-callbacks.c,
9452         plugins/class-gen/anjuta-class-gen-plugin.glade,
9453         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
9454         plugins/file-wizard/anjuta-file-wizard.glade,
9455         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
9456         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
9457         "Add to project" correctly. Use the source file path returned after
9458         adding to project. Fixed memory leaks. Deactivate wizard plugins
9459         after use.
9460         
9461         * plugins/project-manager/plugin.c,
9462         plugins/project-wizard/anjuta-project-wizard.glade,
9463         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
9464         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
9465         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
9466         project-wizard preference page to anjuta app, because they are
9467         more appropriated as general preferences. Renamed username and
9468         useremail properties keys.
9469         
9470         * po/POTFILES.in: Updated.
9472         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
9473         saved at closing.
9474         
9475         * plugins/file-loader/plugin.c: Do not use static variable to store
9476         created submenu in factory. Fixed crash in anjuta exit.
9477         
9478 2005-05-24 Naba Kumar  <naba@gnome.org>
9480         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9481         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9482         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9483         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9484         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9485         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9486         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9487         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9488         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9489         
9490         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9491         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9492         plugins/build-basic-autotools/build-basic-autotools.c,
9493         plugins/build-basic-autotools/build-basic-autotools.h,
9494         plugins/build-basic-autotools/executer.c,
9495         plugins/build-basic-autotools/executer.h,
9496         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
9497         plugins/tools/variable.c: Added an extra argument to
9498         anuta_util_dialog_input() to pass default value. Save/load project
9499         configure and execution parameters in/from session.
9501         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
9502         symbol browser is loaded.
9503         
9504         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
9505         freeze/thaw.
9507         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
9508         deactivate would not start shell.
9510 2005-05-24 Naba Kumar  <naba@gnome.org>
9512         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
9513         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
9514         libegg/egg-submenu-action.c, libegg/test-actions.c,
9515         plugins/build-basic-autotools/build-basic-autotools.c,
9516         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
9517         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
9518         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
9519         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
9520         plugins/macro/plugin.c, plugins/message-view/plugin.c,
9521         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
9522         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
9523         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9524         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9525         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
9527 2005-05-24 Naba Kumar  <naba@gnome.org>
9529         * data/properties/styles.properties: Fixed defalt font.
9531         * plugins/editor/search-replace.c,
9532         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
9533         project openness wihtout activating project-manager plugin (i.e.
9534         using anjuta_shell_get()).
9535         
9536         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
9537         - Completed add_source(), add_group() and add_target() methods of
9538         IAnjutaProjectManager.
9539         - Change their definition to return the added element (or NULL).
9540         - Used interface API for project main menus and 'add to project'
9541         from file-manager context menu.
9542         - Select proper default target/group when prompting for adding
9543         source/target/group.
9544         - Do not expand all nodes in selection tree when default selection
9545         are given (eases navigation in big projects).
9546         - Code clean ups.
9547         - Marked strings for translation.
9549 2005-05-23 Naba Kumar  <naba@gnome.org>
9551         * src/anjuta-app.c: Save menu accelerators on change.
9552         * NEWS: Updated.
9553         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
9554         save-as dialog (leading to crash later).
9556 2005-05-22 Naba Kumar  <naba@gnome.org>
9558         * NEWS: Updated.
9559         * AUTHORS: Added developers for other projects. Updated.
9560         * TODO.tasks: Updated.
9561         * ChangeLog: Added past changelogs from anjuta-0.1.5.
9562         
9563 2005-05-22 Naba Kumar  <naba@gnome.org>
9565         * plugins/tools/execute.c: Make parsable lines distinct by adding
9566         a "Click me" description in the message. Allow tools to open arbibrary
9567         file in editory using gdb-styled annotation (The line starts with two
9568         \032 characters followed by the file:line).
9569         
9570         * plugins/tools/scripts/prepare-changelog.pl,
9571         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
9572         ChangeLog file itself and open it.
9574 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
9576         * plugins/tools/execute.c:
9577         Parse output in message pane
9578         Correct a crash on plugin deactivation
9580         * plugins/tools/fileop.c,
9581         plugins/tools/tool.c,
9582         plugins/tools/tool.h:
9583         Load only valid tools
9585 2005-06-21  Naba Kumar  <naba@gnome.org>
9587         * anjuta.spec.in: Fixed devel package requirement.
9589         * plugins/message-view/message-view.c: Scroll message on next/previous.
9591         * TODO.tasks: Updated.
9593         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9594         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9595         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9596         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9597         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9598         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9599         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9600         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9602         * libanjuta/anjuta-preferences.c,
9603         plugins/build-basic-autotools/build-basic-autotools.c,
9604         plugins/build-basic-autotools/executer.c,
9605         plugins/class-gen/action-callbacks.c,
9606         plugins/class-gen/action-callbacks.h,
9607         plugins/class-gen/class_gen.c,
9608         plugins/cvs-plugin/cvs-interface.c,
9609         plugins/debug-manager/attach_process.c,
9610         plugins/debug-manager/plugin.c,
9611         plugins/debug-manager/utilities.c,
9612         plugins/debug-manager/utilities.h,
9613         plugins/editor/aneditor-autocomplete.cxx,
9614         plugins/editor/aneditor.cxx,
9615         plugins/editor/search-replace.c,
9616         plugins/editor/search-replace_backend.c,
9617         plugins/gdb/breakpoints.c,
9618         plugins/gdb/registers.c,
9619         plugins/patch/plugin.c,
9620         plugins/project-wizard/druid.c,
9621         plugins/project-wizard/install.c,
9622         plugins/subversion/plugin.c,
9623         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
9624         codes.
9626         * plugins/class-gen/action-callbacks.c,
9627         plugins/project-wizard/parser.c,
9628         plugins/project-wizard/property.c,
9629         plugins/project-wizard/values.c,
9630         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
9632         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
9633         alphabetically
9635 2005-06-20  Naba Kumar  <naba@gnome.org>
9637         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9638         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9639         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9640         
9641         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
9642         exit idle function.
9643         
9644         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
9645         Fixed possible memory corruption.
9647         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
9648         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
9649         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
9650         progress bar increment and added progress status for symbol refresh
9651         and project loading.
9652         
9653         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
9654         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
9655         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
9656         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
9657         bar.
9659         * TODO.tasks: Updated.
9661 2005-06-19  Naba Kumar  <naba@gnome.org>
9663         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
9664         Fixed warning.
9665         
9666         * plugins/project-import/project-import.c: Deactivate plugin when done.
9667         
9668 2005-06-18  Naba Kumar  <naba@gnome.org>
9670         * plugins/profile-default/plugin.c: Fixed error when loading another
9671         project while a project is still loaded.
9672         
9673         * plugins/project-manager/plugin.c: Used (newly added) group-activated
9674         signal from gnome-build to popup group properties.
9675         
9676         * src/anjuta.c: Load default session by default.
9678         * po/POTFILES.in: Added missing files.
9679         
9680         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
9681         activate plugin on load (activate it separately). Connect to activate
9682         and deactivate signals for housekeeping, so that if plugins are
9683         activated or deactivate externally, they are properly recorded.
9684         
9685         * plugins/profile-default/plugin.c: Save profile before a project
9686         is loaded so that it could be restored when project is closed.
9687         
9688         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
9690 2005-06-17  Naba Kumar  <naba@gnome.org>
9692         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
9693         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
9694         for project. The plugins loaded for the project is restored when project
9695         is loaded next time.
9696         
9697         * TODO.tasks: Updated.
9698         
9699 2005-06-15  Naba Kumar  <naba@gnome.org>
9701         * plugins/tools/scripts/find-fixmes.pl,
9702         (new) plugins/tools/scripts/translation-status.pl,
9703         plugins/tools/scripts/tools-2.xml.in,
9704         plugins/tools/scripts/Makefile.am,
9705         plugins/tools/scripts/prepare-changelog.pl: Added translation
9706         status script. Completed find-fixmes.pl script. Fixed bugs.
9708         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
9709         tool path.
9711 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9713         * plugins/message-view/anjuta-message-manager-plugin.glade :
9714         renamed "messages.tag.position" to "messages.tab.position".
9715         plugins/message-view/anjuta-msgman.c : 
9716         Messages tab position prefrences.
9717         
9718 2005-06-14  Naba Kumar  <naba@gnome.org>
9720         * (new) plugins/tools/scripts/find-fixmes.pl,
9721         (new) plugins/tools/scripts/tools-2.xml.in,
9722         (new) plugins/tools/scripts/Makefile.am,
9723         (new) plugins/tools/scripts/prepare-changelog.pl,
9724         plugins/tools/plugin.h, plugins/tools/fileop.c,
9725         plugins/tools/Makefile.am, configure.in: Added system tools.
9727 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
9729         * plugins/tools/editor.c:
9730         Take care of creating .anjuta directory if missing
9732 2005-06-10  Naba Kumar  <naba@gnome.org>
9734         * configure.in: Increased gnome-build required to version 0.1.2.
9735         
9736         * plugins/project-manager/plugin.c: Fixed target/group removal.
9737         Fixed memory leaks.
9738         
9739 2005-06-10  Naba Kumar  <naba@gnome.org>
9741         * plugins/project-manager/plugin.c: Implemented target/group
9742         configuration (update gnome-build module from cvs).
9743         
9744 2005-06-07  Naba Kumar  <naba@gnome.org>
9746         Patch from: Massimo Cora'  <maxcvs@email.it>:
9747         * plugins/class-inheritance/Makefile.am,
9748         plugins/class-inheritance/class-inherit.c,
9749         plugins/class-inheritance/class-inherit.h,
9750         plugins/class-inheritance/plugin.c,
9751         plugins/class-inheritance/plugin.h,
9752         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
9753         expanded view of classes in hierarchy canvas (collapsable again).
9754         
9755 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
9757         * scintilla/patches/scintilla-64-bit.diff (added)
9758         * plugins/patch/patch-plugin.c:
9759         Conditional build for GTK 2.4 and GTK 2.6
9761 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
9763         * plugins/tools/anjuta-tools.glade,
9764         plugins/tools/editor.c,
9765         plugins/tools/plugin.h,
9766         plugins/tools/fileop.c:
9767         Add a check box to edit an user script
9768         Correct a few memory leak
9770         * plugins/tools/execute.c,
9771         plugins/tools/tool.c,
9772         plugins/tools/tool.h:
9773         Move utility remove_mnemonic function in tool.c
9774         Small fix
9776 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
9778         Patch from sbrabec@suse.cz:
9779         * configure.in
9780         scintilla/include/Scintilla.h:
9781         
9782         Fix 64-Bit warnings in gcc 4
9784 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
9785         
9786         * plugins/patch/patch_plugin.c
9787         plugins/patch/patch.h
9788         plugin/patch/patch-plugin.glade
9789         plugin/patch/Makefile.am:
9790         
9791         Changed patch plugin to use libglade and new gtk 2.6 widgets
9793 2005-05-31  Naba Kumar  <naba@gnome.org>
9795         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
9796         * plugins/editor/text_editor.c: Don't show error
9797         for empty files.
9798         
9799 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
9800         
9801         * plugins/message-view/anjuta-message-manager.ui,
9802         plugins/message-view/anjuta-msgman.c,
9803         plugins/message-view/anjuta-msgman.h,
9804         plugins/message-view/message-view.c,
9805         plugins/message-view/message-view.h,
9806         plugins/message-view/plugin.c:
9807         Add a popup menu in messages panes
9808         Move save message pane option in it
9810 2005-05-28  Naba Kumar  <naba@gnome.org>
9812         * data/properties/styles.properties: Fixed default font
9813         names and sizes.
9815         * plugins/editor/style-editor.c: cleanup.
9816         
9817 2005-05-25  Naba Kumar  <naba@gnome.org>
9819         * plugin/gdb/plugin.c: Start gdb even if the program does
9820         not exists. Fixes bug #305074
9821         
9822 2005-05-24  Naba Kumar  <naba@gnome.org>
9824         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
9825         * configure.in: graphviz pkgconfig path.
9827 2005-05-24  Naba Kumar  <naba@gnome.org>
9829         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
9830         * TODO.tasks: Updated.
9831         
9832 2005-05-22  Naba Kumar  <naba@gnome.org>
9834         * anjuta.spec.in: Fixed spec file
9835         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
9837 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
9838         
9839         * TODO.tasks: Updated.
9841         * plugins/message-view/anjuta-message-manager.ui,
9842         plugins/message-view/message-view.c,
9843         plugins/message-view/message-view.h,
9844         plugins/message-view/plugin.c:
9845         Add shortcut for next and previous message
9846         Add a save message menu item
9847         Fix a bug in previous message
9849 2005-05-21  Naba Kumar  <naba@gnome.org>
9851         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
9852         doc/Makefile.am, global-tags/create_global_tags.sh,
9853         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
9854         and rpm package creation. Fixed installation paths.
9855         
9856         * plugins/editor/anjuta-document-manager.glade,
9857         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
9858         and indent options.
9859         
9860         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
9862 2005-05-21  Naba Kumar  <naba@gnome.org>
9864         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
9865         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
9866         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
9867         tagmanager/Makefile.am: Fixed paths configure variables to take
9868         automake configure variables instead of hardcoding.
9870         * global-tags/tm_global_tags.c: Formated code.
9872         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
9873         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9874         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9875         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9876         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9877         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9878         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9879         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9880         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9882 2005-05-20  Naba Kumar  <naba@gnome.org>
9884         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
9885         and fixed rpm spec file (more testing required).
9886         
9887         * data/gdb.init: Don't set gdb prompt.
9888         
9889         * mime/Makefile.am: run update-mime-data only on system-wide install.
9890         
9891         * plugins/gdb/Makefile.am: Install plugin at correct paths.
9893 2005-05-19  Naba Kumar  <naba@gnome.org>
9895         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
9896         while it's not visible.
9898         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
9899         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
9900         
9901 2005-05-19  Naba Kumar <naba@gnome.org>
9903         * configure.in: Fixed subversion checks. Added
9904         --disable-plugin-subversion and --disable-plugin-glade
9905         configure flags to manually turn off their plugin builds.
9907         * plugins/editor/plugin.c: Save and restore current editor line
9908         positions in session.
9910 2005-05-18  Naba Kumar  <naba@gnome.org>
9912         * AUTHORS: Fixed email address.
9913         
9914         * libanjuta/anjuta-utils.c,
9915         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
9916         when the projectmanager toplevel is not a window. Check for valid
9917         gtkwindow type before using the passed window as parent for anjuta
9918         dialogs.
9920 2005-05-17  Naba Kumar  <naba@gnome.org>
9922         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
9923         
9924         * plugins/cvs-plugin/Makefile.am,
9925         plugins/devhelp/plugin.c,
9926         plugins/file-loader/Makefile.am,
9927         plugins/macro/Makefile.am,
9928         plugins/message-view/Makefile.am,
9929         plugins/patch/Makefile.am,
9930         plugins/project-manager/Makefile.am,
9931         plugins/subversion/Makefile.am,
9932         plugins/symbol-browser/Makefile.am: Removed -module flags
9933         from libtool flags
9935         * MAINTAINERS: Added file so that I could recieve bugzilla
9936         reports.
9938         * plugins/glade/plugin.c: Fixed compile error.
9940 === Anjuta 2.0.0 ===
9942 2005-05-15  Naba Kumar  <naba@gnome.org>
9944         * configure.in: Adjusted gdl version requirement. Bumped anjuta
9945         version to 2.0.0.
9947         * plugins/symbol-browser/an_symbol_view.c,
9948         plugins/symbol-browser/plugin.c,
9949         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
9950         symbols have been updated. Reset file symbols when update
9951         occurs. Fixed memory leaks.
9953         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
9954         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
9955         
9956 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
9958         * plugins/tools/anjuta-tools.glade:
9959         Remove unused parameter dialog
9961         * plugins/tools/dialog.c,
9962         plugins/tools/fileop.c,
9963         plugins/tools/fileop.h,
9964         plugins/tools/tool.c,
9965         plugins/tools/tool.h,
9966         plugins/tools/variable.c:
9967         Add a few comments and cleanups
9969         * plugins/tools/editor.c,
9970         plugins/tools/editor.h:
9971         Remove code from previous plugin and add comments
9972         Use main window as parent (instead of tool list)
9974         * plugins/tools/execute.c,
9975         plugins/tools/execute.h:
9976         Remove code from previous plugin and add comments
9977         Fix warnings
9979 2005-05-14  Naba Kumar  <naba@gnome.org>
9981         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
9982         release.
9983         
9984         * configure.in: Fixed
9985         
9986         * plugins/class-inheritance/class-inheritance.png: New icon.
9987         
9988         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
9989         screws up when reparented.
9991 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9993         * plugins/editor/search-replace.c,
9994         plugins/editor/search-replace_backend.c
9995         plugins/project-manager/plugin.c : Clear find pane if searching same 
9996         expression. Clean code.
9998 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10000         * configure.in: Added ne in ALL_LINGUAS
10001         
10002 2005-05-13  Naba Kumar  <naba@gnome.org>
10004         * configure.in: Fixed glade-3 version.
10005         
10006         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10007         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10008         plugins/gdb/watch.c: Update locals, watch and frame document on
10009         frame change.
10011 2005-05-12  Naba Kumar  <naba@gnome.org>
10013         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10014         scope autocompletion when the function definition is incomplete.
10015         
10016         * plugins/class-gen/anjuta-class-gen.plugin.in,
10017         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10018         plugins/gdb/plugin.c,
10019         plugins/glade/anjuta-glade.plugin.in,
10020         plugins/project-import/anjuta-project-import.plugin.in,
10021         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10022         titles for the wizards.
10024 2005-05-11  Naba Kumar  <naba@gnome.org>
10026         * configure.in, plugins/debug-manager/Makefile.am,
10027         plugins/debug-manager/plugin.c,
10028         (added) plugins/debug-manager/images/.cvsignore,
10029         (added) plugins/debug-manager/images/Makefile.am,
10030         (added) plugins/debug-manager/images/detach-16.png,
10031         (added) plugins/debug-manager/images/detach.png,
10032         (added) plugins/debug-manager/images/step-into-16.png,
10033         (added) plugins/debug-manager/images/step-into.png,
10034         (added) plugins/debug-manager/images/step-out-16.png,
10035         (added) plugins/debug-manager/images/step-out.png,
10036         (added) plugins/debug-manager/images/step-over-16.png,
10037         (added) plugins/debug-manager/images/step-over.png,
10038         plugins/gdb/Makefile.am,
10039         plugins/gdb/breakpoints.c,
10040         plugins/gdb/plugin.c,
10041         (added) plugins/gdb/images/.cvsignore,
10042         (added) plugins/gdb/images/Makefile.am,
10043         (added) plugins/gdb/images/breakpoint.png,
10044         (added) plugins/gdb/images/locals.png,
10045         (added) plugins/gdb/images/stack.png,
10046         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10047         'remove all'. Added debugger icons.
10049         * plugins/editor/text_editor.c: Fixed file monitor.
10051         Patch from: Massimo Cora'  <maxcvs@email.it>
10052         * plugins/patch/anjuta-patch-plugin.png,
10053         plugins/class-gen/Makefile.am,
10054         plugins/class-gen/action-callbacks.c,
10055         plugins/class-gen/class_gen.c,
10056         plugins/class-gen/class_logo.xpm: Implemented vcs
10057         file addions. New icons by Fabio Zecchini
10059 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10061         * libanjuta/interfaces/libanjuta.idl
10062         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10063         plugins/editor/search-replace_backend.c
10064         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10066 2005-05-11  Naba Kumar  <naba@gnome.org>
10067         
10068         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10069         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10070         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10071         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10072         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10073         memory leaks.
10074         
10075         * plugins/symbol-browser/an_symbol_prefs.c,
10076         plugins/symbol-browser/an_symbol_search.c,
10077         plugins/symbol-browser/an_symbol_view.c,
10078         plugins/symbol-browser/an_symbol_view.h,
10079         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10081 2005-05-11  Naba Kumar  <naba@gnome.org>
10083         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10084         
10085         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10086         progress bar location at create time, instead of hardcoding.
10087         
10088         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10089         Added mini splash screen.
10090         
10091         * plugins/editor/text_editor.c: Do not produce warning when file
10092         monitor could not be created.
10093         
10094         * plugins/profile-default/plugin.c: Save project session on exit.
10095         Show mini splash with progress bar at profile load.
10097 2005-05-10  Naba Kumar  <naba@gnome.org>
10099         * configure.in, manuals/Makefile.am: Fixed compile flags.
10100         Disable outdated manuals builds.
10101         
10102         * global-tags/Makefile.am: Uninstall tags files on
10103         'make uninstall'
10104         
10105         * libegg/Makefile.am: Use configured deprecated flags.
10106         
10107         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10108         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10109         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10110         Updated.
10111         
10112         * mime/Makefile.am: Take DESTDIR into account.
10113         
10114         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10115         
10116         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10117         on scope autocompletion.
10118         
10119         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10120         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10121         shared libs and static libs paths for debugging. Order them
10122         correctly.
10123         
10124         * po/POTFILES.in: Updated.
10126 2005-05-09  Naba Kumar  <naba@gnome.org>
10128         * libanjuta/interfaces/libanjuta.idl,
10129         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10130         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10131         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10132         Implemented debugger source directory search and emits location changed
10133         signal with absolute path of the file.
10135         * plugins/tools/tool.c: Fixed compile errors.
10136         
10137 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10139         * plugins/tools/anjuta-tools.glade,
10140         plugins/tools/dialog.h,
10141         plugins/tools/dialog.c,
10142         plugins/tools/plugin.c,
10143         plugins/tools/editor.c:
10144         Improve graphical user interface
10145         Remove old code
10146         Correct an error on close
10147         Some cleanups
10149         * plugins/tools/fileop.c,
10150         plugins/tools/tool.h,
10151         plugins/tools/tool.c:
10152         Change the tool internal structure
10153         Support having tools configuration in several places
10155 2005-05-08  Naba Kumar  <naba@gnome.org>
10157         * plugins/gdb/actions.c,
10158         (removed) plugins/gdb/registers_cbs.c,
10159         (removed) plugins/gdb/registers_cbs.h,
10160         (removed) plugins/gdb/registers_gui.c,
10161         (removed) plugins/gdb/sharedlib_cbs.c,
10162         (removed) plugins/gdb/sharedlib_cbs.h,
10163         (removed) plugins/gdb/sharedlib_gui.c,
10164         (removed) plugins/gdb/signals_cbs.c,
10165         (removed) plugins/gdb/signals_cbs.h,
10166         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10168 2005-05-08  Naba Kumar  <naba@gnome.org>
10170         * plugins/build-basic-autotools/executer.c: Fixed programs
10171         listing dialog.
10172         
10173         * plugins/debug-manager/Makefile.am,
10174         plugins/debug-manager/anjuta-debug-manager.glade,
10175         plugins/debug-manager/plugin.c,
10176         plugins/gdb/Makefile.am: Used libglade for programs listing
10177         dialog.
10178         
10179         * (added) plugins/gdb/pointer.png: Stack pointer image.
10180         
10181         * libanjuta/anjuta-marshal.list,
10182         pixmaps/Makefile.am,
10183         plugins/gdb/actions.c,
10184         plugins/gdb/actions.h,
10185         plugins/gdb/anjuta-gdb-plugin.ui,
10186         plugins/gdb/anjuta-gdb.glade,
10187         plugins/gdb/breakpoints.c,
10188         plugins/gdb/breakpoints.h,
10189         plugins/gdb/debug_tree.c,
10190         plugins/gdb/debug_tree.h,
10191         plugins/gdb/debugger.c,
10192         plugins/gdb/debugger.h,
10193         plugins/gdb/gdbmi-test.c,
10194         plugins/gdb/gdbmi.c,
10195         plugins/gdb/gdbmi.h,
10196         plugins/gdb/info.c,
10197         plugins/gdb/info.h,
10198         plugins/gdb/locals.c,
10199         plugins/gdb/locals.h,
10200         plugins/gdb/memory.c,
10201         plugins/gdb/memory.h,
10202         plugins/gdb/plugin.c,
10203         plugins/gdb/plugin.h,
10204         plugins/gdb/registers.c,
10205         plugins/gdb/registers.h,
10206         plugins/gdb/registers_cbs.c,
10207         plugins/gdb/registers_cbs.h,
10208         plugins/gdb/registers_gui.c,
10209         plugins/gdb/sharedlib.c,
10210         plugins/gdb/sharedlib.h,
10211         plugins/gdb/sharedlib_cbs.c,
10212         plugins/gdb/sharedlib_cbs.h,
10213         plugins/gdb/sharedlib_gui.c,
10214         plugins/gdb/signals.c,
10215         plugins/gdb/signals.h,
10216         plugins/gdb/signals_cbs.c,
10217         plugins/gdb/signals_cbs.h,
10218         plugins/gdb/signals_gui.c,
10219         plugins/gdb/stack_trace.c,
10220         plugins/gdb/stack_trace.h,
10221         plugins/gdb/utilities.c,
10222         plugins/gdb/utilities.h,
10223         plugins/gdb/watch.c,
10224         plugins/gdb/watch.h,
10225         plugins/gdb/watch_cbs.c,
10226         plugins/gdb/watch_cbs.h,
10227         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
10228         it for all debugger component updates and listing. Implemented
10229         user custom debugger command window. Fixed all debugger components
10230         to work correctly. Implemented debugger as GObject. Removed
10231         deprecated codes.
10232         
10233 2005-05-06  Naba Kumar  <naba@gnome.org>
10234         
10235         * TODO.tasks: Updated.
10236         
10237         * plugins/build-basic-autotools/Makefile.am,
10238         plugins/file-loader/Makefile.am,
10239         plugins/profile-default/Makefile.am,
10240         plugins/sample1/Makefile.am,
10241         plugins/symbol-browser/images/Makefile.am,
10242         src/Makefile.am: Fixed 'make distcheck' errors.
10244         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
10245         updates.
10247         * tagmanager/tm_workspace.c: Include prototypes in getting
10248         scope members.
10250 2005-05-06  Naba Kumar  <naba@gnome.org>
10252         * TODO.tasks: Updated.
10253         
10254         * configure.in, plugins/cvs-plugin/Makefile.am,
10255         plugins/debug-manager/Makefile.am,
10256         plugins/devhelp/Makefile.am,
10257         plugins/editor/Makefile.am,
10258         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
10259         
10260         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
10261         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
10262         interfaces.
10263         
10264         * tagmanager/tm_workspace.c,
10265         tagmanager/include/tm_workspace.h,
10266         plugins/editor/aneditor-autocomplete.cxx,
10267         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
10268         to return all matching tag types when no name is given instead of
10269         returning empty array.
10270         
10271         * plugins/symbol-browser/Makefile.am,
10272         (added) plugins/symbol-browser/an_symbol.c,
10273         (added) plugins/symbol-browser/an_symbol.h,
10274         plugins/symbol-browser/an_symbol_info.c,
10275         plugins/symbol-browser/an_symbol_info.h,
10276         (added) plugins/symbol-browser/an_symbol_iter.c,
10277         (added) plugins/symbol-browser/an_symbol_iter.h,
10278         plugins/symbol-browser/an_symbol_search.c,
10279         plugins/symbol-browser/an_symbol_view.c,
10280         plugins/symbol-browser/an_symbol_view.h,
10281         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
10282         plugins/symbol-browser/plugin.c,
10283         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
10284         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
10285         plugin and implemented IAnjutaIterable interface for symbol search
10286         and iteration.
10288         * plugins/class-inheritance/Makefile.am,
10289         plugins/class-inheritance/class-inherit.c,
10290         plugins/class-inheritance/class-inherit.h,
10291         plugins/class-inheritance/plugin.h: Use the newly added
10292         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
10293         get rid of libanjuta-ctags.la dependencies.
10295 2005-05-02  Naba Kumar  <naba@gnome.org>
10297         * plugins/class-inheritance/class-inherit.c,
10298         plugins/class-inheritance/plugin.c,
10299         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
10300         be found for a class. Formated code.
10302         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
10303         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
10304         of editor tabs.
10305         
10306 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
10308         * libanjuta/anjuta-launcher.c:
10309         Keep trying sending data until all bytes have been written
10311         * plugins/tools/anjuta-tools.glade,
10312         plugins/tools/editor.c:
10313         Add a combo box to defined data from stdin
10315         * plugins/tools/execute.c:
10316         Send data in stdin if needed
10317         Code cleanups
10319         * plugins/tools/fileop.c,
10320         plugins/tools/tool.h,
10321         plugins/tools/tool.c:
10322         Store, load and save stdin data
10323         Use tools-2.xml instead of tools.xml
10325         * plugins/tools/plugin.c,
10326         plugins/tools/plugin.h:
10327         Code cleanups
10329         * plugins/tools/dialog.c,
10330         plugins/tools/dialog.h:
10331         Few code cleanups
10333         * plugins/tools/variable.c,
10334         plugins/tools/variable.h:
10335         Add editor related variables
10336         Code cleanups
10338 2005-04-29  Naba Kumar  <naba@gnome.org>
10340         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
10342         * plugins/editor/text_editor.c: Fixed line marker interpretation.
10343         
10344         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
10345         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
10346         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
10347         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
10348         working on gdb MI interface. Completed MI parser interface.
10350         Patch from  Massimo Cora <maxcvs@email.it>:
10351         * plugins/class-inheritance/Makefile.am,
10352         plugins/class-inheritance/class-inherit.c,
10353         plugins/class-inheritance/class-inherit.h,
10354         plugins/class-inheritance/plugin.c,
10355         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
10356         Used system theme for colors. Display class members on mouse click.
10357         
10358 2005-04-28  Naba Kumar  <naba@gnome.org>
10360         * plugins/symbol-browser/an_symbol_prefs.c
10361         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
10362         implementation to create/add/remove custom tags files in symbol
10363         brower preferences.
10365         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
10366         EXTRA_DIST.
10368         * plugins/project-import/project-import.c: Fixed memory leaks and
10369         use correct debug prints.
10370         
10371         * TODO.tasks: Updated.
10372         
10373 2005-04-27  Naba Kumar  <naba@gnome.org>
10375         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
10376         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
10377         scintilla/Makefile.am: Fixed 'make distcheck' errors.
10379         * plugins/editor/anjuta-docman.c,
10380         plugins/editor/anjuta-docman.h,
10381         plugins/editor/plugin.c: Emit editor-added signal from docman
10382         and connect signals to new editor correctly.
10384         * plugins/class-inheritance/plugin.c,
10385         plugins/symbol-browser/plugin.c: Added stock icons.
10386         
10387         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10388         plugins/build-basic-autotools/executer.c,
10389         plugins/build-basic-autotools/executer.h: Added missing files
10390         for the execute programs implementation.
10392 2005-04-26  Naba Kumar  <naba@gnome.org>
10393         
10394         * TODO.tasks: Updated.
10396         * plugins/file-loader/plugin.c,
10397         plugins/project-import/anjuta-project-import.plugin.in,
10398         plugins/project-import/plugin.c,
10399         plugins/project-import/project-import.c,
10400         plugins/project-import/project-import.h: Be able to import older
10401         anjuta projects.
10403 2005-04-26  Naba Kumar  <naba@gnome.org>
10405         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
10406         removing it from the shell.
10408         * libanjuta/anjuta-shell.c,
10409         libanjuta/anjuta-shell.h,
10410         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
10411         so that widget additions are freezed or thaw using a pending queue.
10412         Fixded UI flicker while loading projects.
10414 2005-04-26  Naba Kumar  <naba@gnome.org>
10416         * TODO.tasks: Updated.
10417         
10418         * libanjuta/interfaces/libanjuta.idl: Added execute method for
10419         IAnjutaBuildable interface.
10420         
10421         * plugins/build-basic-autotools/Makefile.am,
10422         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10423         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
10424         plugins/build-basic-autotools/build-basic-autotools.c,
10425         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
10426         interface and UI for executing project/file programs. Implemented
10427         IAnjutaFile interface so that executables could be opened directly.
10428         
10429         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
10430         Authors line (Reserved for external plugins, which do not have a way to
10431         show their credits).
10432         
10433         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
10434         [File Loader] group for menu labels (default to "Name" if it is not
10435         defined.
10436         
10437         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
10438         for executing external commands.
10440 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
10442         * plugins/project-wizard/property.c:
10443         Correct a memory leak
10445         * libanjuta/interfaces/libanjuta.idl,
10446         plugins/editor/text_editor.c:
10447         Add erase_all and replace_selection function to IAnjutaEditor
10449         * plugins/tools/anjuta-tools.glade,
10450         plugins/tools/fileop.c,
10451         plugins/tools/editor.c,
10452         plugins/tools/tool.c
10453         plugins/tools/tool.h:
10454         Add shortcut and icon 
10456         * plugins/tools/variable.c,
10457         plugins/tools/variable.h:
10458         Add a variable asking parameters at run time
10460         * plugins/tools/execute.c:
10461         Add a warning message for missing document manager
10462         Add replace buffer and replace selection output
10463         Correct an error in popup output
10465         * plugins/tools/plugin.c,
10466         plugins/tools/plugin.h,
10467         plugins/tools/anjuta-tools.ui,
10468         src/anjuta.ui:
10469         Few clean up
10470         Attach tools menu to a new place
10472 2005-04-25  Naba Kumar  <naba@gnome.org>
10474         * libanjuta/plugins.c, src/about.c, src/about.h,
10475         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
10476         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
10477         plugins (about box for plugins) menu.
10479 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10481         *  plugins/editor/search-replace.c :
10482         Displayed full path in Search pane window. 
10483         Bug 300231 : Selected line in Search pane window .
10484                 
10485 2005-04-23  Naba Kumar  <naba@gnome.org>
10487         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
10489 2005-04-22  Naba Kumar  <naba@gnome.org>
10491         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
10492         
10493         * plugins/project-wizard/templates/java.wiz,
10494         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
10495         to create bytecodes (.class) files.
10496         
10497         * plugins/symbol-browser/an_symbol_info.c,
10498         plugins/symbol-browser/an_symbol_info.h,
10499         plugins/symbol-browser/an_symbol_search.c,
10500         plugins/symbol-browser/an_symbol_view.c,
10501         plugins/symbol-browser/plugin.c,
10502         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
10503         in file symbol list.
10505 2005-04-22  Naba Kumar  <naba@gnome.org>
10507         * TODO.tasks: Updated.
10508         
10509         * plugins/class-inheritance/Makefile.am,
10510         plugins/subversion/Makefile.am: Do not install plugin files when
10511         plugin build condition is false.
10512         
10513         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10514         plugins/build-basic-autotools/build-basic-autotools.c,
10515         plugins/build-basic-autotools/build-basic-autotools.h,
10516         plugins/file-loader/anjuta-loader-plugin.ui,
10517         plugins/file-loader/dnd.c,
10518         plugins/file-loader/plugin.c,
10519         plugins/file-loader/plugin.h,
10520         plugins/project-manager/anjuta-project-manager.ui,
10521         plugins/project-manager/plugin.c: Added open file and build context
10522         menu in project manager context menu.
10524 2005-04-22  Naba Kumar  <naba@gnome.org>
10526         * configure.in: Added message output showing conditional plugins to
10527         build or not.
10528         
10529         * src/layout.xml: Added layout for class-inheritance plugin widget.
10530         
10531         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
10532         plugin name to remove redundant terms.
10533         
10534         * TODO.tasks: Updated.
10535         
10536         * configure.in,
10537         plugins/symbol-browser/Makefile.am,
10538         plugins/symbol-browser/an_symbol_view.c,
10539         (removed) plugins/symbol-browser/sv_class.xpm,
10540         (removed) plugins/symbol-browser/sv_function.xpm,
10541         (removed) plugins/symbol-browser/sv_macro.xpm,
10542         (removed) plugins/symbol-browser/sv_private_fun.xpm,
10543         (removed) plugins/symbol-browser/sv_private_var.xpm,
10544         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
10545         (removed) plugins/symbol-browser/sv_protected_var.xpm,
10546         (removed) plugins/symbol-browser/sv_public_fun.xpm,
10547         (removed) plugins/symbol-browser/sv_public_var.xpm,
10548         (removed) plugins/symbol-browser/sv_static_fun.xpm,
10549         (removed) plugins/symbol-browser/sv_static_var.xpm,
10550         (removed) plugins/symbol-browser/sv_struct.xpm,
10551         (removed) plugins/symbol-browser/sv_unknown.xpm,
10552         (removed) plugins/symbol-browser/sv_variable.xpm,
10553         (added) plugins/symbol-browser/images/.cvsignore,
10554         (added) plugins/symbol-browser/images/Icons.16x16.Class,
10555         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
10556         (added) plugins/symbol-browser/images/Icons.16x16.Field,
10557         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
10558         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
10559         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
10560         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
10561         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
10562         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
10563         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
10564         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
10565         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
10566         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
10567         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
10568         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
10569         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
10570         (added) plugins/symbol-browser/images/Icons.16x16.Method,
10571         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
10572         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
10573         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
10574         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
10575         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
10576         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
10577         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
10578         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
10579         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
10580         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
10581         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
10582         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
10583         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
10584         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
10585         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
10586         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
10587         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
10588         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
10589         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
10590         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
10591         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
10592         pixmaps and added new icons (taken from monodevelop).
10594 2005-04-21  Naba Kumar  <naba@gnome.org>
10596         Patch from  Massimo Cora <maxcvs@email.it>:
10598         * configure.in, plugins/Makefile.am
10599         (new) plugins/class-inheritance/.cvsignore,
10600         (new) plugins/class-inheritance/Makefile.am,
10601         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
10602         (new) plugins/class-inheritance/class-inherit.c,
10603         (new) plugins/class-inheritance/class-inherit.h,
10604         (new) plugins/class-inheritance/plugin.c,
10605         (new) plugins/class-inheritance/plugin.h,
10606         (new) plugins/class-inheritance/class-inheritance.png: Added class
10607         inheritance plugin.
10608         
10609         Changes by naba: Added pkgconfig check for graphviz and conditionally
10610         build graphviz.
10611         
10612         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
10614 2005-04-20  Naba Kumar  <naba@gnome.org>
10616         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10617         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10618         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10619         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10620         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10621         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10622         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10623         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10624         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10625         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10626         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10627         
10628         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
10629         message view management.
10631         * libanjuta/anjuta-children.[ch],
10632         plugins/build-basic-autotools/build-basic-autotools.c,
10633         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
10634         Removed anjuta_children_init() function,
10635         because it is done automatically when first invoked. Introduced
10636         anjuta_children_recover() to recover the child signalling. Fixed
10637         child exit management to correctly recover the exit status.
10638         
10639         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
10640         to properly shutdown the launcher and to kill the running process
10641         (without emitting any signal).
10642         
10643         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10644         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
10645         gdb and program instance.
10647 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10649         * plugins/editor/search-replace.c :
10650         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
10652 2005-04-18  Naba Kumar  <naba@gnome.org>
10654         * TODO.tasks: Marked completed items.
10655         
10656         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10657         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10658         plugins/project-manager/plugin.c: Prompt user for the debugging
10659         target (select from a list of project's executable targets) and
10660         correctly start debugger. Take care of libtool wrapping when the
10661         target selected is libtool target. Fixed debugger menu items
10662         sensitivity.
10664 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
10666         * plugins/tools/execute.c,
10667         plugins/tools/execute.h:
10668         Implement save all files before running a command
10669         Implement all options for stdout and stderr except replace buffer
10670         Allow running several tools
10672         * plugins/tools/plugin.c:
10673         Move anjuta launcher in execute.c
10675         * plugins/tools/tools.h,
10676         plugins/tools/variable.c:
10677         Small changes
10679 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
10681         * plugins/tools/anjuta-tools.glade:
10682         Add new properties in tool editor dialog
10683         Cosmetic improvements
10684         
10685         * plugins/tools/anjuta-tools.ui:
10686         Attach tool menu as a build menu
10688         * plugins/tools/dialog.c:
10689         Set tool menu item sensitivity in tool list
10690         Fix bugs
10692         * plugins/tools/editor.c,
10693         plugins/tools/editor.h,
10694         plugins/tools/fileop.c,
10695         plugins/tools/tool.c,
10696         plugins/tools/tool.h:
10697         Add new properties (active, save file...)
10698         Most of them are still not implemented
10700         * plugins/tools/execute.c,
10701         plugins/tools/execute.h:
10702         Reorganize code to support multiple run
10703         Support run in terminal
10704         
10705         * plugins/tools/plugin.c
10706         plugins/tools/plugin.h:
10707         Move message handling in execute.c
10709         * plugins/tools/variable.h,
10710         plugins/tools/variable.c:
10711         Add useful variables
10712         
10713 2005-04-13  Naba Kumar  <naba@gnome.org>
10715         * plugins/editor/text_editor.c: Fixed file monitoring condition.
10716         * plugins/editor/Makefile.am: Added gnome-vfs flags.
10717         
10718 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10720         * plugins/tools/dialog.c plugins/tools/tool.c :
10721         Fixed bugs.
10723 2005-04-06  Naba Kumar  <naba@gnome.org>
10725         * src/anjuta.c: Load default session only when
10726         "anjuta.session.load.last" preference is enabled.
10727         
10728 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
10730         * plugins/tools/Makefile.am,
10731         plugins/tools/variable.c,
10732         plugins/tools/variable.h:
10733         Add new code for handling variables
10735         * plugins/tools/anjuta-tools.glade:
10736         Improve tool editor dialog
10737         Add variable selection dialog
10739         * plugins/tools/dialog.c,
10740         plugins/tools/dialog.h,
10741         plugins/tools/plugin.c,
10742         plugins/tools/plugin.h:
10743         Add variable object
10744         Add a function to get it
10746         * plugins/tools/editor.c:
10747         Add gui code for variable selection dialog
10749         * plugins/tools/execute.c:
10750         Use variables for executing command
10751         
10752         * Naba: Compile warning fixes.
10754 2005-04-06  Naba Kumar  <naba@gnome.org>
10756         * TODO.tasks: Marked completed items.
10757         
10758 2005-04-06  Naba Kumar  <naba@gnome.org>
10760         * plugins/subversion/svn-backend.c: Fixed subversion plugin
10761         compile error.
10762         
10763         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
10765 2005-04-04  Naba Kumar  <naba@gnome.org>
10767         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
10768         inside Main window.
10769         
10770 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
10772         * plugins/tools/Makefile.am,
10773         plugins/tools/anjuta-tools.plugin.in,
10774         plugins/tools/anjuta-tools.ui,
10775         plugins/tools/anjuta-tools.gladei,
10776         plugins/tools/anjuta-tools-plugin.png,
10777         plugins/tools/plugin.c,
10778         plugins/tools/plugin.h,
10779         plugins/tools/dialog.c,
10780         plugins/tools/dialog.h,
10781         plugins/tools/fileop.c,
10782         plugins/tools/fileop.h,
10783         plugins/tools/tool.c,
10784         plugins/tools/tool.h,
10785         plugins/tools/editor.c,
10786         plugins/tools/editor.h,
10787         plugins/tools/execute.c,
10788         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
10789         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
10790         Not fully working
10792         * anjuta-tools.[ch]: Removed old tools code.
10793         
10794 2005-04-01  Steve Murphy  <murf@e-tools.com>
10796         * configure.in: Added "rw" to ALL_LINGUAS.
10798 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10800         * Modified Files:
10801         manuals/C/anjuta-manual/fileoperations.xml
10802         Added Files:
10803         manuals/C/anjuta-manual/figures/search_expr.png
10804         manuals/C/anjuta-manual/figures/search_expr_basic.png
10805         manuals/C/anjuta-manual/figures/search_file_list.png
10806         manuals/C/anjuta-manual/figures/search_file_pattern.png
10807         manuals/C/anjuta-manual/figures/search_replace.png
10808         manuals/C/anjuta-manual/figures/search_setting.png
10809         manuals/C/anjuta-manual/figures/search_target.png
10810         manuals/C/anjuta-manual/figures/search_target_action.png
10811         manuals/C/anjuta-manual/figures/search_target_in.png
10812         Removed Files:
10813         manuals/C/anjuta-manual/figures/find_files.png
10814         manuals/C/anjuta-manual/figures/find_replace.png
10815         manuals/C/anjuta-manual/figures/find_text.png :
10816         Updated Anjuta manual (File Operations)
10818 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10820         * manuals/C/anjuta-manual/fileoperations.xml,
10821         manuals/C/anjuta-manual/figures/open_file.png,
10822         manuals/C/anjuta-manual/figures/open_file_multiple.png,
10823         manuals/C/anjuta-manual/figures/prefs_print.png,
10824         manuals/C/anjuta-manual/figures/print_dlg.png,
10825         manuals/C/anjuta-manual/figures/print_preview.png.
10826         * Added Files:
10827         manuals/C/anjuta-manual/figures/add_edit_macro.png,
10828         manuals/C/anjuta-manual/figures/display_macro.png,
10829         manuals/C/anjuta-manual/figures/insert_text.png,
10830         manuals/C/anjuta-manual/figures/keyword_macro.png,
10831         manuals/C/anjuta-manual/figures/new_file_wizard.png,
10832         manuals/C/anjuta-manual/figures/save_as_file.png :
10833         Updated Anjuta Manual (File Operations)
10835 2005-03-23  Adam Weinberger  <adamw@gnome.org>
10837         * plugins/editor/action-callbacks.c,
10838           plugins/file-loader/plugin.c,
10839           plugins/gtodo/main.c,
10840           plugins/project-wizard/druid.c:
10841           Fix spelling/grammar errors. Fixes bugs
10842           169068, 169137, 169138, and 169139.
10844 2005-03-21  Naba Kumar  <naba@gnome.org>
10846         Patch from: Massimo Cora' <maxcvs@email.it>:
10847         
10848         * plugins/editor/Makefile.am
10849         plugins/editor/anjuta-docman.c,
10850         (added) plugins/editor/editor-tooltips.c,
10851         (added) plugins/editor/editor-tooltips.h: Added tooltips to
10852         editor tabs to show full path.
10854 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
10855         
10856         * plugins/subversion/svn-backend.c:
10857         Removed "apr-0/" from include because this is 
10858         already included in SVN_INCLUDE and broke building if
10859         apr >= 1.0 was installed.
10861 2005-03-18  Naba Kumar  <naba@gnome.org>
10863         Patch from: Massimo Cora' <maxcvs@email.it>:
10865         * plugins/editor/action-callbacks.c,
10866         plugins/editor/aneditor-calltip.cxx,
10867         plugins/editor/aneditor-priv.h,
10868         plugins/editor/aneditor.cxx,
10869         plugins/editor/aneditor.h,
10870         plugins/editor/anjuta-document-manager.ui: Added calltip
10871         activation from menu.
10873 2005-03-16  Naba Kumar  <naba@gnome.org>
10875         Patch from: Massimo Cora' <maxcvs@email.it>:
10876         
10877         * plugins/class-gen/action-callbacks.c,
10878         plugins/class-gen/anjuta-class-gen-plugin.glade,
10879         plugins/class-gen/class_gen.c,
10880         plugins/class-gen/class_gen.h,
10881         plugins/class-gen/class_logo.xpm,
10882         plugins/class-gen/plugin.c: Create files without project
10883         being open. Add to project support. And other enhancements.
10885 2005-03-15  Adam Weinberger  <adamw@gnome.org>
10887         * anjuta.glade,
10888           plugins/debug-manager/utilities.c,
10889           plugins/file-loader/plugin.c,
10890           plugins/gdb/utilities.c,
10891           plugins/profile-default/plugin.c,
10892           plugins/project-import/project-import.c,
10893           src/anjuta-actions.h:
10894           Spelling/grammar fixes.
10896 2005-03-13  Naba Kumar  <naba@gnome.org>
10897         
10898         * plugins/editor/action-callbacks.c,
10899         plugins/editor/action-callbacks.h,
10900         plugins/editor/anjuta-document-manager.ui,
10901         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
10902         submenu. Moved menuitems from Format to View->Editor.
10903         
10904         * src/action-callbacks.c, src/action-callbacks.h,
10905         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
10906         layout and lock layout menus in View submenu. Get rid of
10907         Settings->Layout Manager menu.
10908         
10909         * plugins/project-import/anjuta-project-import.plugin.in:
10910         Fixed icon name
10912         * global-tags/Makefile.am,
10913         global-tags/create_global_tags.sh,
10914         plugins/editor/aneditor-autocomplete.cxx,
10915         plugins/editor/aneditor-priv.h,
10916         plugins/editor/aneditor.cxx,
10917         tagmanager/tm_workspace.c: Fixed scope members autocompletion
10918         in editor and made it work in global symbols also.
10919         
10920         * src/anjuta-app.c: Always use priority texts besides icons style
10921         for toolbars, because other styles look horible for Anjuta (fixme).
10923 2005-03-11  Naba Kumar  <naba@gnome.org>
10925         * configure.in: Removed test for iconv.
10927         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
10928         before scintilla widget is realized.
10929         
10930         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
10931         for Update menuitem.
10932         
10933         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
10934         already applied in scintilla main stream.
10935         
10936         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
10937         and notified scintilla developer.
10938         
10939 2005-03-10  Naba Kumar  <naba@gnome.org>
10941         * src/action-callbacks.c: Removed reference to src/help.h (dead
10942         file).
10944         * plugins/editor/text_editor.c: Removed reference to
10945         src/launcher.h (a dead file).
10947         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
10948         src/controls.c, src/controls.h, src/fileselection.c,
10949         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
10950         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
10951         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
10952         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
10953         src/session.h, src/support.c, src/support.h, src/toolbar.c,
10954         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
10955         Removed these dead files from CVS.
10958 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10960         * plugins/file-wizard/action-callbacks.c : Added error message.
10961         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
10964 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
10965         
10966         * plugins/cvs-plugin/cvs-callbacks.c
10967         plugins/cvs-plugin/plugin.c:
10968         Fixed preferences page init and busy handling
10969         
10970         * plugins/subversion/plugin.c:
10971         Fixed preferences page init
10973 2005-03-09  Naba Kumar  <naba@gnome.org>
10975         * plugins/Makefile.am, plugins/glade/Makefile.am,
10976         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
10977         enabled glade plugin in Anjuta. The plugin is built only when
10978         glade3 is installed.
10979         
10980 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
10982         * plugins/project-wizard/templates/java.wiz
10983         plugins/project-wizard/templates/java-logo.png (*)
10984         plugins/project-wizard/templates/java/*
10985         plugins/project-wizard/templates/Makefile.am
10986         configure.in:
10987         
10988         Add Java project type. It generates a autoconf/automake
10989         project which is compiled using gcj. It requires automake 
10990         > 1.4 (1.9 is known to work) to work!
10991         
10992         (*) still awaiting response from the gcj team if we
10993         may use their logo.
10994         
10995 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
10996         
10997         * plugins/project-import/*
10998         plugins/Makefile.am
10999         configure.in:
11000         Added project import plugin. Might be a bit buggy and limited
11001         but works for now.
11002         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11003         Icon from old pixmaps dir
11005 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11007         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11008         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11009         Added C Custom_Indent line macro.
11010         Cleaned macros.xml
11012 2005-03-09  Naba Kumar  <naba@gnome.org>
11014         * TODO.tasks: Added new message-manager tasks.
11015         
11016         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11017         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11018         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11019         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11020         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11021         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11022         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11023         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11024         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11025         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11026         
11027         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11028         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11029         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11030         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11031         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11032         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11033         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11034         Removed debugger widgets from shell on debugger shutdown. Added
11035         scrolled windows for docked widgets. Removed unnecessary widget refs
11036         and unrefs. Destroy widgets correctly on debugger shutdown.
11037         
11038         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11039         with project description title. Removed frame shadow.
11040         
11041         * plugins/project-wizard/druid.c: Initializes tooltips.
11042         
11043         * scintilla/Makefile.am: Fixed comiple error.
11045 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11047         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11048           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11050 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11052         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11053         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11054         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11055         plugins/macro/macros.xml, plugins/macro/plugin.c :
11056         Moved cursor at the '|' position defined in macros.
11058 2005-03-07  Naba Kumar  <naba@gnome.org>
11060         * plugins/subversion/Makefile.am: Fixed build error.
11062         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11063         types (perl, python, shellscript).
11064         
11065         * plugins/editor/plugin.c: Fixed to show all highlight options.
11066         
11067 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11069         * TODO.tasks : updated tasks.
11070         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11072 2005-03-07  Naba Kumar  <naba@gnome.org>
11074         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11075         or disable subversion file-manager submenu. If "Subvesion" is also
11076         valid directory, we should also check for it.
11078         * configure.in: Disable cygwin macro until someone fixes the
11079         autoconf warnings.
11080         
11081         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11082         backward compatibility.
11083         
11084 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11086         * src/about.c : Cleaned code.
11087         * plugins/macro/macros.xml : Added "do_while" C macro.
11088         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11089         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11090         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11091         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11092         
11093 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11095         * plugins/class-gen/plugin.c:
11096         Removed "return" to activate project_root_uri watching.
11098 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11100         * plugins/Makefile.am
11101         plugins/subversion/*:
11102         Added subversion plugin. Add, Remove, Commit and Update work
11103         everything else needs work.
11104         
11105         * plugins/terminal/terminal.c
11106         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11107         we still have focus problems with the editor.
11109 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11111         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11112         
11113 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11115         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11117 2005-03-04  Naba Kumar  <naba@gnome.org>
11119         Patch from Massimo Cora' <maxcvs@email.it>:
11121         * plugins/class-gen/Makefile.am,
11122         plugins/class-gen/action-callbacks.c,
11123         plugins/class-gen/action-callbacks.h,
11124         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11125         plugins/class-gen/anjuta-class-gen.plugin.in,
11126         plugins/class-gen/class_gen.c,
11127         plugins/class-gen/class_gen.h,
11128         (removed) plugins/class-gen/clsGen.c,
11129         (added) plugins/class-gen/goc_template_header,
11130         (added) plugins/class-gen/goc_template_source,
11131         plugins/class-gen/plugin.c,
11132         plugins/class-gen/plugin.h: Refactored class gen code.
11133         Added GOCBuilder code. Fixed UI. Implemented plugin.
11135 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11137         * plugins/project-wizard/property.c
11138         plugins/project-wizard/install.c
11139         plugins/project-wizard/druid.c
11140         plugins/editor/goto_line.c
11141         plugins/editor/plugin.c
11142         plugins/gtodo/add_edit_item.c
11143         plugins/gtodo/ligtodo.c
11144         plugins/gtodo/main.c
11145         plugins/gtodo/preferences.c:
11146         Fixed #167559, #167534, #167266, #167357
11147         (Bad English in strings...)
11148         
11149         Thanks to Adam Weinberger and Thierry Moisan for
11150         reporting!
11152 2005-03-03  Naba Kumar  <naba@gnome.org>
11154         * libegg/Makefile.am, libegg/menu/Makefile.am,
11155         (added) libegg/egg-submenu-action.c,
11156         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11157         submenu (used for wizard listing).
11158         
11159         * plugins/file-loader/anjuta-loader-plugin.ui
11160         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11161         and toolbar.
11162         
11163         * plugins/editor/action-callbacks.c,
11164         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11165         ctrl+tabbing because it was interfaring with focus navigation.
11166         Focus editor on "Esc" in incremental search entry. Cleanups.
11167         
11168         * plugins/file-manager/an_file_view.c,
11169         plugins/symbol-browser/plugin.c,
11170         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11171         Cleanups.
11172         
11173         * plugins/profile-default/plugin.c,
11174         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11175         for sesssion load.
11176         
11177         * (removed) scintilla/patches/a64-crash-fix.patch,
11178         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11179         scintilla patches.
11181 2005-03-03  Naba Kumar  <naba@gnome.org>
11183         * HACKING: Fixed typos.
11184         
11185         * plugins/editor/aneditor-indent.cxx: Clean up.
11186         
11187         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11188         Enable/disable save, undo and redo actions depending on state
11189         of the editor.
11190         
11191 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11193         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11194         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11195         Displayed search_incremental status.
11197         * Removed plugins/editor/search_incremental.[ch]
11199 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11200         
11201         * plugins/cvs-plugin/cvs-execute.c
11202         plugins/cvs-plugin/cvs-callbacks.c:
11203         - Use weak reference on mesg_view and reuse tab if
11204         it still exists to avoid cluttering message manager.
11205         - Fixed bug in cvs remove
11206         
11207         README, HACKING: Updated
11208         
11209         configure.in: Added check for libsvn
11211 2005-02-29  Naba Kumar  <naba@gnome.org>
11212         
11213         * plugins/file-manager/an_file_view.c,
11214         plugins/symbol-browser/an_symbol_view.c,
11215         plugins/symbol-browser/plugin.c: Hide column headers (they
11216         are redundant).
11218 2005-02-29  Naba Kumar  <naba@gnome.org>
11220         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11221         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11222         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11223         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11224         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11225         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11226         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11227         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11228         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11229         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11231         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
11232         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11233         (added) libanjuta/anjuta-session.[hc],
11234         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11235         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11236         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
11237         src/main.c:
11238         
11239         Implemented session management. Implemented session
11240         container class. Added session notifications from shell. Implemented
11241         session save/load in editor, file-loader, default-profile-plugin
11242         and anjuta-app. Fixed window sizing and restoration. Cleaned up
11243         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
11244         and maximized states in session. Implemented project session
11245         management.
11247 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11249         * plugins/class-gen/action-callbacks.[ch],
11250         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
11251         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
11252         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
11253         with Escape key.
11255 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
11256         
11257         * plugins/project-wizard/anjuta-project-wizard.glade,
11258         plugins/project-wizard/druid.c:
11259         Add some padding in tab label in project selection page
11260         
11261         * plugins/project-wizard/druid.c,
11262         plugins/project-wizard/parser.c:
11263         Search for project template recursively
11264         Add ~/.anjuta/project to the search paths
11266 2005-02-26  Naba Kumar  <naba@gnome.org>
11268         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
11269         * plugins/file-loader/plugin.c: Fixed crash bug.
11270         * libanjuta/plugins.c: Fixed memory leak.
11271         
11272 2005-02-26  Naba Kumar  <naba@gnome.org>
11273         
11274         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
11275         "UserActivatable" attribute for plugins. This attribute if set to
11276         "no" will prevent users from activating/deactivating it from
11277         plugins dialog. Added a toggle button in plugins dialog to toggle
11278         the plugins list between list of activatable plugins (default) to
11279         list of all plugins. anjuta_plugin_select() now only selects the
11280         plugin. Added anjuta_plugins_select_and_activate() method that will
11281         select and activate it.
11282         
11283         * plugins/profile-default/Makefile.am,
11284         plugins/profile-default/anjuta-default-profile.ui,
11285         plugins/profile-default/plugin.c,
11286         plugins/profile-default/plugin.h,
11287         plugins/project-manager/anjuta-project-manager.ui,
11288         plugins/project-manager/plugin.c,
11289         plugins/project-manager/plugin.h:
11290         
11291         Anjuta projects (*.anjuta) files define the profile of respective
11292         projects. Profile is a set of related plugins required for the
11293         project to open. Moved "close project" action from Project Manager
11294         to Profile Manager plugin. Implemented loading and unloading of
11295         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
11296         (instead of Project Manager) now handles opening of *.anjuta files.
11297         Close Project menuitem is now moved to File submenu (being
11298         consistent with Anjuta 1.x versions and avoiding creating Project
11299         submenu when project manager is not loaded).
11300         
11301         * src/anjuta-actions.h: Fixed short-cut key for Help content.
11302         
11303         * src/anjuta.ui: Fixed place holder for projects.
11304         
11305         * (new) plugins/profile-default/default.anjuta: default startup
11306         profile. Removed the hardcoded plugins loading in
11307         DefaultProfilePlugin.
11309         * anjuta.anjuta,
11310         plugins/project-wizard/templates/terminal/project.anjuta:
11311         Implemented project format in newly created projects.
11313         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
11314         plugins/class-gen/anjuta-class-gen.plugin.in,
11315         plugins/cvs-plugin/anjuta-cvs.plugin.in,
11316         plugins/editor/anjuta-document-manager.plugin.in,
11317         plugins/file-loader/anjuta-loader.plugin.in,
11318         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11319         plugins/gdb/anjuta-gdb.plugin.in,
11320         plugins/glade/anjuta-glade.plugin.in,
11321         plugins/message-view/anjuta-message-manager.plugin.in,
11322         plugins/profile-default/anjuta-default-profile.plugin.in,
11323         plugins/project-manager/anjuta-project-manager.plugin.in,
11324         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11325         Defined UserActivatable attributes. Added supported types attribute.
11327         * plugins/project-wizard/anjuta-project-wizard.glade
11328         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
11329         "Project Wizard" in preferences title.
11331         * TODO.tasks: Updated.
11332         
11333         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
11334         Updated.
11335         
11336 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11338         * plugins/file-wizard/anjuta-file-wizard.glade
11339         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
11340         
11341         Integrated License macros, cleaned file.c.
11342         
11343 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
11344         
11345         * plugins/macor/macro-util.c: Fixed crash bugs if email or
11346         username can not be found correctly.
11348 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11350         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
11351         plugins/macro/macros.xml :
11352         
11353         Added Headers macros. Cleaned file.c
11355 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11357         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
11358         plugins/macro/macros.xml :
11359         
11360         Fixed a bug. Added Header macro.
11362         
11363 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11365         * plugins/file-wizard/action-callbacks.c, 
11366         plugins/file-wizard/file.c, plugins/macro/macro-util.c
11367         plugins/macro/macros.xml :
11368         
11369         Added FileName, Header template macros.
11370         
11371 2005-02-24  Naba Kumar  <naba@gnome.org>
11372         
11373         * plugins/patch/patch-plugin.c: Fixed a function call.
11374         
11375         * src/anjuta.c, src/main.c: Save and load default session.
11376         
11377 2005-02-24  Naba Kumar  <naba@gnome.org>
11379         * libanjuta/interfaces/libanjuta.idl,
11380         plugins/message-view/anjuta-msgman.c,
11381         plugins/message-view/anjuta-msgman.h,
11382         plugins/message-view/plugin.c: Added and implemented
11383         set_view_title() method.
11384         
11385         * plugins/build-basic-autotools/build-basic-autotools.c,
11386         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
11387         build context pooling. Maximum 3 contexts are reused. Additional
11388         contexts are created when all are busy.
11390 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11392         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11393         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11394         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
11395         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
11397         Added Copyright, Changelog macros.
11398                 
11399 2005-02-23  Naba Kumar  <naba@gnome.org>
11401         Patch from Massimo Cora' <maxcvs@email.it>:
11402         * plugins/Makefile.am,
11403         plugins/patch/Makefile.am,
11404         (added) plugins/patch/anjuta-patch-plugin.png,
11405         (added) plugins/patch/anjuta-patch.plugin.in,
11406         (added) plugins/patch/anjuta-patch.ui,
11407         plugins/patch/patch-plugin.c,
11408         (added) plugins/patch/patch-plugin.h,
11409         (added) plugins/patch/plugin.c,
11410         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
11411         architecture.
11413 2005-02-23  Naba Kumar  <naba@gnome.org>
11415         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
11416         file-loader/plugin.c, profile-default/plugin.c:
11417         Implemented "activated" and "deactivated" signals for plugin class.
11418         Renamed *_location() functions to *_id(), because location is
11419         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
11420         anjuta_plugins_unload_plugin().
11421         
11422         * class-gen/plugin.c: Fixed complier warning and utility function call.
11423         
11424         * debug-manager/plugin.c: Unload debugger plugin correctly.
11425         
11426         * project-manager/plugin.c:     Fixed compiler warnings.
11427         
11428         * plugins/project-wizard/templates/gnome/.cvsignore,
11429         plugins/project-wizard/templates/gnome/po/.cvsignore,
11430         plugins/project-wizard/templates/gnome/src/.cvsignore,
11431         plugins/project-wizard/templates/gtk/po/.cvsignore,
11432         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
11433         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
11434         
11435         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
11436         build (we need to fix this thing).
11437         
11438 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
11440         * plugins/macro/macro-action.[ch]
11441         plugins/macro/macro-edit.c
11442         plugins/macro/macro-dialog.c
11443         plugins/macro/macro-db.[ch]
11444         plugins/macro/plugin.[ch]
11445         plugins/macro/macro-util.[ch] (added)
11446         
11447         Cleaned up macro plugin and preview expanded macros.
11449 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
11451         * plugins/cvs-plugin/cvs-interface.c:
11453         Fixed option setting when using no compression and not 
11454         ignoring .cvsrc
11456 2005-02-23  Naba Kumar  <naba@gnome.org>
11457         
11458         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
11459         geometry on exit and startup (only if there is no geometry from the
11460         session).
11462         * TODO.tasks: Updated.
11463         
11464         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11465         
11466         * manuals/reference/libanjuta/Makefile.am,
11467         manuals/reference/libanjuta/libanjuta-docs.sgml,
11468         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
11469         documentation for writing project templates.
11471 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11473         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
11474         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
11475         
11476         Expansion keywords in macros. 
11478 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11480         * plugins/file-wizard/action-callbacks.c,
11481         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
11482         plugins/macro/macros.xml :
11483         
11484         Inserting text by macro plugin
11485         In progress ...
11487 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
11489         * plugins/macro/plugin.c
11490         plugins/cvs-plugin/plugin.c:
11491         
11492         Fixed interfaces (use static)
11494 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
11495         
11496         * plugins/macro/macro-actions.[ch]
11497         plugins/macro/plugin.c
11498         libanjuta/interfaces/libanjuta.idl:
11499         
11500         Implemented IAnjutaMacro interface to be used by file-wizard
11501         
11502         * plugins/cvs-plugin/plugin.c
11503         libanjuta/interfaces/libanjuta.idl:
11504         
11505         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
11506         for all version control systems and not only for cvs.
11508 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11510         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
11511         insert_macro.
11512         
11513         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
11516 2005-02-21  Naba Kumar  <naba@gnome.org>
11518         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
11519         IAnjutaDebugger interface.
11520         
11521         * plugins/debug-manager/anjuta-debug-manager.ui,
11522         plugins/debug-manager/attach_process.c,
11523         plugins/debug-manager/attach_process.h,
11524         plugins/debug-manager/plugin.c,
11525         plugins/debug-manager/plugin.h,
11526         plugins/gdb/actions.c,
11527         plugins/gdb/actions.h,
11528         plugins/gdb/anjuta-gdb-plugin.ui,
11529         plugins/gdb/breakpoints.c,
11530         plugins/gdb/breakpoints.h,
11531         plugins/gdb/debugger.c,
11532         plugins/gdb/debugger.h,
11533         plugins/gdb/memory.c,
11534         plugins/gdb/plugin.c,
11535         plugins/gdb/plugin.h,
11536         plugins/gdb/sharedlib.h,
11537         plugins/gdb/sharedlib_cbs.c,
11538         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
11539         correctly between debug-manager and debugger. Implemented debugger
11540         interface in gdb plugin. Fixed action names. Added UI updating.
11541         Start and stop debugger (does not work yet). Fixed UI merging.
11542         Fixed debugger plugin handling in debug-manager.
11544 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
11546         * plugins/editor/aneditor-autocomplete.cxx:
11547         
11548         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
11549         crash with C++ "template" keyword.
11551 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11553         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11554         Fixed bug (Closed macro dialogs with Esc key).
11555         
11556 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
11557         
11558         * plugins/project-wizard/xlib.wiz,
11559         plugins/project-wizard/xlib-logo.png,
11560         plugins/project-wizard/xlib/*:
11561         Port old xlib anjuta project on new project wizard
11562         
11563         * plugins/project-wizard/xlib-dock.wiz,
11564         plugins/project-wizard/xlib-dock/*:
11565         Port old xlib dock anjuta project on new project wizard
11566         
11567         * plugins/project-wizard/wxwin.wiz,
11568         plugins/project-wizard/wxwin-logo.png,
11569         plugins/project-wizard/wxwin/*:
11570         Port old wxwin anjuta project on new project wizard
11571         
11572         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
11573         necessary changes for the new templates.
11574         
11575 2005-02-18  Naba Kumar  <naba@gnome.org>
11577         * plugins/Makefile.am: Added class-gen
11578         
11579 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
11581         * plugins/project-wizard/header.c:
11582         Fix a bug in sorting of project categories
11584 2005-02-18  Naba Kumar  <naba@gnome.org>
11586         Patch from Massimo Cora  <maxcvs@email.it>:
11587         
11588         * plugins/class-gen/.cvsignore,
11589         plugins/class-gen/Makefile.am,
11590         (added) plugins/class-gen/action-callbacks.c,
11591         (added) plugins/class-gen/action-callbacks.h,
11592         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
11593         (added) plugins/class-gen/class_gen.c,
11594         (added) plugins/class-gen/class_gen.h,
11595         (added) plugins/class-gen/plugin.c,
11596         (added) plugins/class-gen/plugin.h: Ported class wizard to the
11597         new architecture.
11598         
11599         * plugins/project-manager/plugin.c: implemented add_source().
11601 2005-02-17  Naba Kumar  <naba@gnome.org>
11603         * plugins/file-loader/plugin.c: Fixed possible crash.
11604         
11605         * src/action-callbacks.c, src/action-callbacks.h,
11606         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
11608 2005-02-17  Naba Kumar  <naba@gnome.org>
11609         
11610         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11611         plugins/project-wizard/templates/gnome.wiz,
11612         plugins/project-wizard/templates/gtk.wiz,
11613         plugins/project-wizard/templates/gtkmm.wiz,
11614         plugins/project-wizard/templates/terminal.wiz,
11615         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11616         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11617         plugins/project-wizard/templates/gnome/src/callbacks.c,
11618         plugins/project-wizard/templates/gnome/src/callbacks.h,
11619         plugins/project-wizard/templates/gnome/src/main.c,
11620         plugins/project-wizard/templates/gtk/src/callbacks.c,
11621         plugins/project-wizard/templates/gtk/src/callbacks.h,
11622         plugins/project-wizard/templates/gtk/src/main.c,
11623         plugins/project-wizard/templates/gtkmm/src/main.cc,
11624         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
11625         to generate licence correctly (without any extra newlines). Removed
11626         IncludeGNUHeader macro definition and added proper licence property.
11627         Fixed project directory paths in file contents.
11629 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11631         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11632         Closed macro dialogs with Esc key.
11634 2005-02-16  Naba Kumar  <naba@gnome.org>
11636         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11637         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11638         plugins/project-wizard/templates/gnome/src/callbacks.c,
11639         plugins/project-wizard/templates/gnome/src/callbacks.h,
11640         plugins/project-wizard/templates/gnome/src/main.c,
11641         plugins/project-wizard/templates/gtk/src/main.c,
11642         plugins/project-wizard/templates/gtkmm/src/main.cc,
11643         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
11644         macros to avoid blank newlines.
11646 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
11648         * plugins/project-wizard/autogen.c:
11649         Correct a problem when having property value in UTF-8
11651         * plugins/project-wizard/druid.c:
11652         Correct a bug when reselecting a new project (all pages
11653         must be removed)
11655         * plugins/project-wizard/property.c:
11656         Avoid having default invalid properties
11658         * plugins/project-wizard/templates/terminal.wiz,
11659         plugins/project-wizard/templates/terminal/po/ChangeLog,
11660         plugins/project-wizard/templates/terminal/src/main.c:
11661         Remove command for testing run function
11662         Move destination directory to second page and include
11663         project name. Add exist tag. Remove unused properties.
11665 2005-02-16  Naba Kumar  <naba@gnome.org>
11667         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
11668         plugins/debug-manager/anjuta-debug-manager.ui,
11669         plugins/debug-manager/plugin.c,
11670         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11671         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
11672         plugins/gdb/plugin.h, plugins/gdb/registers.c,
11673         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
11674         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
11675         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
11676         (removed) src/anjuta_info.c,
11677         (removed) src/anjuta_info.h,
11678         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
11679         (added) plugins/gdb/anjuta-gdb-plugin.ui,
11680         (added) plugins/gdb/actions.c,
11681         (added) plugins/gdb/actions.h: Completed initial
11682         porting of debugger to new architecture. Fixed many of the debugger
11683         functions.
11685         * plugins/file-loader/plugin.c: Detect some important mime ourself
11686         to avoid inconsistencies when mime system isn't working.
11687         
11688 2005-02-16  Naba Kumar  <naba@gnome.org>
11690         * plugins/editor/Makefile.am,
11691         (added) plugins/editor/aneditor-autocomplete.cxx,
11692         (added) plugins/editor/aneditor-calltip.cxx,
11693         (added) plugins/editor/aneditor-indent.cxx,
11694         (added) plugins/editor/aneditor-priv.h,
11695         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
11696         different smaller chunks to make it easy to maintain.
11698 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11700         * plugins/project-wizard/druid.c :
11701         
11702         Found system Email address if not defined in Preferences.
11704 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
11705         
11706         * plugins/project-wizard/gtkmm.wiz
11707         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
11708         plugins/project-wizard/gtkmm/*
11709         
11710         Added GTKmm (C++) project type
11712 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
11714         * plugins/message-view/plugin.c
11715         plugins/message-view/message-view.c
11716         TODO.gtodo:
11717         Implemented next/prev action
11719 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11721         * plugins/project-wizard/templates/libglade2.* :
11722         Removed libglade2 project.
11723         
11724         * plugins/project-wizard/templates/gtk* :
11725         Removed interface.[ch] & support.[ch].
11726         
11727 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11729         * plugins/project-wizard/anjuta-project-wizard.glade,
11730         plugins/project-wizard/property.[ch],
11731         plugins/project-wizard/templates/anjuta-plugin.wiz :
11732         Added a new property ("iconfile").
11734 2005-02-14  Naba Kumar  <naba@gnome.org>
11736         * plugins/project-wizard/install.c,
11737         plugins/project-wizard/plugin.c,
11738         plugins/project-wizard/templates/anjuta-plugin.wiz,
11739         plugins/project-wizard/templates/gnome.wiz,
11740         plugins/project-wizard/templates/gtk.wiz,
11741         plugins/project-wizard/templates/libglade2.wiz,
11742         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
11743         newly created projects and open them. Fixed message buffering in
11744         wizard.
11746 2005-02-14  Naba Kumar  <naba@gnome.org>
11748         * src/about.c, pixmaps/Makefile.am,
11749         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
11750         
11751         * mime/gnome-mime-application-x-anjuta.png,
11752         pixmaps/anjuta_icon.png,
11753         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
11754         done by 9-speed at:
11755         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
11756         
11757 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11759         * configure.in,
11760         plugins/project-wizard/templates/libglade2-logo.png,
11761         plugins/project-wizard/templates/libglade2.wiz,
11762         plugins/project-wizard/templates/libglade2/* :
11763         Add Glade2 project
11766 2005-02-14  Naba Kumar  <naba@gnome.org>
11768         * TODO.tasks: Updated.
11769         
11770         * plugins/editor/anjuta-docman.c,
11771         plugins/editor/text_editor.c,
11772         plugins/editor/text_editor.h,
11773         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
11774         for file modification, but it is still not functioning.
11776 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
11778         * plugins/project-wizard/values.c,
11779         plugins/project-wizard/values.h,
11780         plugins/project-wizard/property.c,
11781         plugins/project-wizard/property.h,
11782         plugins/project-wizard/druid.c:
11783         Rewrite mandatory property check
11784         Add check of exist property
11785         Rewrite handling of cached property page
11787 2005-02-13  Naba Kumar  <naba@gnome.org>
11789         Patch from Igor Kovalenko  <garrison@mail.ru>:
11790         * tagmanager/tm_workspace.c: Improved performance.
11792 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11794         *plugins/project-wizard/templates/*.wiz,
11795         plugins/project-wizard/druid.c,
11796         plugins/project-wizard/templates/terminal/src/main.c,
11797         plugins/project-wizard/templates/gtk/src/*.[ch],
11798         plugins/project-wizard/templates/gtk/src/Makefile.am,
11799         plugins/project-wizard/templates/gnome/src/*.[ch],
11800         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
11801         Add Copyright date & Email address,
11802         Correct terminal project.
11803         
11804 2005-02-12  Naba Kumar  <naba@gnome.org>
11806         * plugins/project-wizard/property.c: Fixed hidden
11807         properties to take values.
11809         * plugins/project-wizard/file.[ch]: Renamed
11810         true/false enum values to fix compile error
11811         (conflict with other definition).
11812         
11813         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
11814         even when mime type detection fails (for example, when Anjuta is
11815         installed in non-system prefix).
11817 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
11819         * plugins/project-wizard/values.c,
11820         plugins/project-wizard/values.h:
11821         Rewrite file with more comments
11823         * plugins/project-wizard/druid.c,
11824         plugins/project-wizard/druid.h,
11825         plugins/project-wizard/autogen.c,
11826         plugins/project-wizard/autogen.h,
11827         plugins/project-wizard/druid.c,
11828         plugins/project-wizard/druid.h:
11829         Add more comments
11830         Use values instead of properties
11831         Move default properties to druid.c
11833         * plugins/project-wizard/install.c,
11834         plugins/project-wizard/install.h:
11835         Use values instead of properties
11836         Add a check to avoid overwriting files
11838         * plugins/project-wizard/parser.c,
11839         plugins/project-wizard/property.c,
11840         plugins/project-wizard/property.h:
11841         Update to use new values
11842         Add an "exist" attribute to check if a directory already exist
11844         * plugins/project-wizard/anjuta-project-wizard.glade:
11845         Change project selection page (GtkTextView => GtkLabel,
11846         GtkTable => GtkVBox)
11848         * plugins/project-wizard/templates/terminal.wiz:
11849         Move destination directory on second page
11850         
11851         * plugins/project-wizard/action.c:
11852         Add a few comments
11854 2005-02-12  Naba Kumar  <naba@gnome.org>
11856         * plugins/file-manager/an_file_view.c,
11857         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
11858         views. Created dynamic update date of view depending on project
11859         changes -- similar to file-manager view.
11860         
11861         * plugins/devhelp/plugin.c: Load help on idle.
11862         
11863         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
11864         autoformat' to proper location in preferences.
11865         
11866         * mime/anjuta.mime: Added .prj extension in the mime type for backward
11867         compatibility.
11868         
11869         * plugins/editor/plugin.c: Fixed accel name.
11871 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11873         *plugins/project-wizard/templates/anjuta-plugin.wiz,
11874         plugins/project-wizard/templates/gnome.wiz,
11875         plugins/project-wizard/templates/gtk.wiz,
11876         plugins/project-wizard/anjuta-project-wizard.glade,
11877         plugins/project-wizard/autogen.c:
11878         Add Username & Email address in Project preferences.
11880 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11882         *plugins/project-wizard/templates/gnome-logo.png,
11883         plugins/project-wizard/templates/gnome.wiz,
11884         plugins/project-wizard/templates/gnome/* :
11885         Add Gnome project
11887 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11889         * plugins/project-wizard/templates/terminal/src/main.c, 
11890         plugins/project-wizard/templates/terminal/src/main.c,
11891         plugins/project-wizard/templates/terminal/src/main.[ch] :
11892         Insert License in projects
11893         
11894 2005-02-11  Naba Kumar  <naba@gnome.org>
11896         * TODO.tasks: Added message manager task.
11897         
11898         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
11899         
11900         * plugins/editor/plugin.c: Use bookmark stock icons.
11901         
11902         * plugins/message-view/anjuta-message-manager.ui,
11903         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
11905 2005-02-10  Naba Kumar  <naba@gnome.org>
11907         * libanjuta/interfaces/libanjuta.idl: fixed build error.
11908         
11909 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11911         * global-tags/Makefile.am
11912         Error during 'make install'
11914 2005-02-09  Naba Kumar  <naba@gnome.org>
11916         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
11917         missing file.
11918         
11919 2005-02-08  Naba Kumar  <naba@gnome.org>
11921         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
11922         
11923         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
11924         Show busy cursur when updating global tags in preferences.
11926         * configure.in: Fixed.
11927         
11928 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11930         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
11931           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11932          
11933         - Fixed anjuta-plugin project (glade)
11935 2005-02-08  Naba Kumar  <naba@gnome.org>
11937         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
11938         Fixed automatic indentations.
11940         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
11941         Global tags are now segregated into smaller api tags, which can be
11942         selectively loaded from symbol browser preferences.
11944         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
11945         Implemented IProjectManager interface in project-manager. Mostly getter
11946         methods for now, but need to add add() and remove() methods to add
11947         or remove project elements.
11949         * plugins/gdb/debug_tree.c: Small fix.
11951         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
11952         plugins/symbol-browser/an_symbol_info.c,
11953         plugins/symbol-browser/an_symbol_info.h,
11954         plugins/symbol-browser/an_symbol_search.c,
11955         plugins/symbol-browser/an_symbol_search.h,
11956         plugins/symbol-browser/an_symbol_view.c,
11957         plugins/symbol-browser/an_symbol_view.h,
11958         plugins/symbol-browser/plugin.c,
11959         plugins/symbol-browser/plugin.h,
11960         tagmanager/c.c,
11961         tagmanager/entry.h,
11962         tagmanager/tm_project.c,
11963         tagmanager/tm_symbol.c,
11964         tagmanager/tm_tag.c,
11965         tagmanager/tm_workspace.c,
11966         tagmanager/vstring.c,
11967         tagmanager/include/tm_tag.h,
11968         tagmanager/include/tm_workspace.h:
11969         
11970         - Fixed tagmanager parsing of source files to parse for typedefines and
11971         properly record element scopes. Implemented scope autocompletion
11972         (autocompletion on '.', '->', '::' and ':'. The functionality is not
11973         fully working. It was based on older patch for Anjuta 1.2.2 in SF
11974         patch list (author is unknown).
11975         - Implemented symbol-browser preferences for dynamically loading and
11976         saving tags API segments.
11977         - Fixed symbol-search to use tagmanager directly instead of depending
11978         on symbol-view for tags list.
11979         - Fixed symbol-view to create the tree using TMSymbol tree directly.
11980         - Fixed TMSymbol to create the complete tags tree instead of letting the
11981         symbol-view created the root nodes.
11982         - Changed project tags cache name to .tm_project2.cache because the
11983         newer format records additional scope information.
11984         
11985 2005-02-07  Naba Kumar  <naba@gnome.org>
11987         * plugins/editor/style-editor.c,
11988         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
11989         and GtkFontButton instead of deprecated widgets in
11990         style editor.
11991         
11992 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
11994         * plugins/project-wizard/action.c,
11995         plugins/project-wizard/action.h,
11996         plugins/project-wizard/autogen.c,
11997         plugins/project-wizard/autogen.h,
11998         plugins/project-wizard/file.c,
11999         plugins/project-wizard/file.h,
12000         plugins/project-wizard/install.c,
12001         plugins/project-wizard/install.h,
12002         plugins/project-wizard/parser.h,
12003         plugins/project-wizard/parser.c,
12004         plugins/project-wizard/property.c,
12005         plugins/project-wizard/property.h,
12006         plugins/project-wizard/plugin.h,
12007         plugins/project-wizard/plugin.c,
12008         plugins/project-wizard/values.c,
12009         plugins/project-wizard/values.h:
12010         Replace C++ comments by C comments
12012         * plugins/project-wizard/autogen.c,
12013         plugins/project-wizard/autogen.h:
12014         Add a run time check of autogen version.
12015         Add UserName variable.
12017         * plugins/project-wizard/anjuta-project-wizard.glade,
12018         plugins/project-wizard/header.c,
12019         plugins/project-wizard/druid.c,
12020         plugins/project-wizard/druid.h:
12021         Sort project in alphabetic order.
12022         Correct selection troubles in notebooks.
12024         * plugins/project-wizard/parser.c:
12025         Add some check when reading the project header block.
12027 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12029         * plugins/project-wizard/action.c,
12030         plugins/project-wizard/action.h,
12031         plugins/project-wizard/autogen.c,
12032         plugins/project-wizard/autogen.h,
12033         plugins/project-wizard/file.c,
12034         plugins/project-wizard/file.h,
12035         plugins/project-wizard/install.c,
12036         plugins/project-wizard/parser.h,
12037         plugins/project-wizard/parser.c,
12038         plugins/project-wizard/property.c,
12039         plugins/project-wizard/property.h,
12040         plugins/project-wizard/values.c,
12041         plugins/project-wizard/values.h,
12042         Add a space between function name and open.
12044         * plugins/project-wizard/plugin.h,
12045         plugins/project-wizard/plugin.c,
12046         plugins/project-wizard/install.c,
12047         Avoid a crash if the user close the message view used by the .
12049         * plugins/project-wizard/anjuta-project-wizard,
12050         plugins/project-wizard/druid.c,
12051         plugins/project-wizard/druid.h,
12052         plugins/project-wizard/header.h,
12053         plugins/project-wizard/header.c,
12054         Add a text view with the description of each.
12055         Add a tab for each project.
12056         Replace some C++ comments to C comments.
12058 2005-02-05  Naba Kumar  <naba@gnome.org>
12060         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12061         New icon from Sebastien Granjoux .
12062         
12063 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12065         * libanjuta/anjuta-preferences.c:
12066         Set file property even without a focus out event (file selected 
12067         the browse dialog)
12069 2005-02-04  Naba Kumar  <naba@gnome.org>
12071         * plugins/glade/plugin.c: Fixed glade function calls.
12072         * configure.in: Fixed a typo.
12073         * TODO.tasks: Updated.
12075 2005-02-03  Naba Kumar  <naba@gnome.org>
12077         * plugins/project-manager/plugin.c: Fixed memory corruption.
12079         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12080         build error.
12081         
12082         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12083         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12084         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12085         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12087         * libanjuta/interfaces/libanjuta.idl,
12088         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12089         interface.
12090         
12091         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12093         Patch from Massimo Cora <maxcvs@email.it>:
12094         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12095         
12096 2005-02-01  Naba Kumar  <naba@gnome.org>
12098         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12099         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12100         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12101         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12102         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12103         from sourceforge -- a64 crash fixes (correct typing for GType)
12104         and fixes compile errors in sun.
12106         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12107         paste (shift+insert) in terminal.
12109 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12111         * configure.in: Add «nb» to ALL_LINGUAS.
12113 2005-02-01  Naba Kumar  <naba@gnome.org>
12115         * TODO.tasks, TODO: Updated todo tasks.
12116         
12117         * plugins/editor/anjuta-document-manager.glade: Improved search
12118         relace dialog.
12119         
12120         * TODO.tasks: Fixed xml format.
12121         
12122         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12123         work yet).
12124         
12125         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12126         cleanups.
12127         
12128         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12129         format during save (removed unwanted text nodes). Fixed scrollbars.
12131 2005-01-31  Naba Kumar  <naba@gnome.org>
12133         * libanjuta/interfaces/libanjuta.idl,
12134         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12135         Implemented append() method for IAnjutaEditor interface and fixed
12136         various bugs with text insertions (cvs diff and macro insertions).
12137         
12138         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12139         automatic indentation.
12140         
12141         * plugins/editor/action-callbacks.c,
12142         plugins/editor/action-callbacks.h,
12143         plugins/editor/anjuta-docman.c,
12144         plugins/editor/anjuta-document-manager.ui,
12145         plugins/editor/plugin.c,
12146         plugins/editor/text_editor.c,
12147         plugins/editor/text_editor.h,
12148         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12149         Fixed highlight issues.
12151         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12152         macro.
12153         
12154         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12156         * data/properties/*: Updated properties files from scite. Created
12157         styles.properties to override the scite styles.
12158         
12159         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12161         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12162         
12163 2005-01-30  Naba Kumar  <naba@gnome.org>
12165         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12166         unused definitions.
12167         
12168         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12169         
12170         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12171         plugins/editor/text_editor.c,
12172         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12173         fixed linuwidth preference setting, fixed insert text interface
12174         implementation. Improved automatice-indentation for cpp lexer.
12175         
12176         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12178 2005-01-29  Naba Kumar  <naba@gnome.org>
12180         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12181         option in update dialog as default. Improved import dialog. Sized
12182         log dialog.
12184         * configure.in: Fixed underquoted warning from autoconf.
12185         
12186         * plugins/editor/action-callbacks.c,
12187         plugins/editor/aneditor.cxx,
12188         plugins/editor/aneditor.h,
12189         plugins/editor/anjuta-document-manager.glade,
12190         plugins/editor/plugin.c,
12191         plugins/editor/plugin.h,
12192         plugins/editor/text_editor.c,
12193         plugins/editor/text_editor.h,
12194         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12195         for Editor and fixed all preferences syncronization and notifys for
12196         visible prefs (in editor preferences page).
12197         
12198         * plugins/file-loader/plugin.c: Load recent files on idle.
12200 2005-01-28  Naba Kumar  <naba@gnome.org>
12202         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12203         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12205         * plugins/editor/action-callbacks.c,
12206         plugins/editor/action-callbacks.h,
12207         plugins/editor/aneditor.cxx,
12208         plugins/editor/aneditor.h,
12209         plugins/editor/anjuta-document-manager.ui,
12210         plugins/editor/plugin.c,
12211         plugins/editor/text_editor.c,
12212         plugins/editor/text_editor.h,
12213         plugins/editor/text_editor_cbs.c,
12214         plugins/editor/text_editor_cbs.h,
12215         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12216         Text editor.
12218         Patch from Massimo Cora <maxcvs@email.it>:
12219         * plugins/editor/an_symbol_search.c,
12220         plugins/editor/an_symbol_search.c: Fixed crash bugs.
12221         
12222 2005-01-27  Naba Kumar  <naba@gnome.org>
12223         
12224         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
12225         minimum size request to 200.
12227         * plugins/symbol-browser/an_symbol_info.c,
12228         plugins/symbol-browser/an_symbol_info.h,
12229         plugins/symbol-browser/an_symbol_search.c,
12230         plugins/symbol-browser/an_symbol_search.h,
12231         plugins/symbol-browser/an_symbol_view.c,
12232         plugins/symbol-browser/an_symbol_view.h,
12233         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
12234         pixbuf retrieval. Fixed runtime warning. Code clean up.
12236 2005-01-27  Naba Kumar  <naba@gnome.org>
12238         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
12239         src/anjuta.ui, (new) plugins/glade/.cvsignore,
12240         (new) plugins/glade/Makefile.am,
12241         (new) plugins/glade/anjuta-glade-plugin.png,
12242         (new) plugins/glade/anjuta-glade.plugin.in,
12243         (new) plugins/glade/anjuta-glade.ui,
12244         (new) plugins/glade/plugin.c,
12245         (new) plugins/glade/plugin.h,
12246         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
12247         now until glade3 works properly.
12249         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
12250         they are generated.
12251         
12252 2005-01-26  Naba Kumar  <naba@gnome.org>
12254         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
12255         Added mime icon for anjuta projects.
12256         
12257         patch from Massimo Cora <maxcvs@email.it>:
12258         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
12259         an_symbol_search.h, an_symbol_view.c, plugin.c:
12260         Fix/implement objects destroying/freeing.
12262 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
12263         
12264         * src/action-callback.[ch], src/anjuta-actions.h:
12265         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
12266         because it has not been updated for years and we know have a devhelp plugin
12267         which can do the job much better.
12268         * TODO.tasks: Updated done items
12270 2005-01-25  Naba Kumar  <naba@gnome.org>
12272         * autogen.sh: Fixed to generate interface files.
12274         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
12275         session save filenames.
12276         
12277         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
12278         
12279 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
12281         * plugins/project-wizard/Makefile.am,
12282         plugins/project-wizard/install.c,
12283         plugins/project-wizard/install.h,
12284         plugins/project-wizard/parser.c,
12285         plugins/project-wizard/parser.h,
12286         plugins/project-wizard/templates/terminal.wiz:
12287         Add action list block in wizard template
12288         * plugins/project-wizard/file.c,
12289         plugins/project-wizard/autogen.c:
12290         Small fixes
12292 2005-01-23  Naba Kumar  <naba@gnome.org>
12294         * configure.in: Fixed build error.
12296 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
12298         * plugins/project-wizard/druid.c,
12299         plugins/project-wizard/parser.c,
12300         plugins/project-wizard/property.c: Rewrite parser with
12301         better error handling
12303 2005-01-22  Naba Kumar  <naba@gnome.org>
12305         * plugins/symbol-browser/plugin.c: Changed c++ coments
12306         to c commnets and formated code to anjuta coding styles.
12307         
12308 2005-01-21  Naba Kumar  <naba@gnome.org>
12310         * configure.in, autogen.sh: Fixed build errors in newer automake.
12311         
12312         * plugins/editor/anjuta-docman.c: Do not emit change editor
12313         signal while in dispose.
12315         Patch from: Massimo Corà <maxcvs@email.it>
12316         * plugins/symbol-browser/Makefile.am,
12317         plugins/symbol-browser/an_symbol_view.c,
12318         plugins/symbol-browser/an_symbol_view.h,
12319         plugins/symbol-browser/plugin.c,
12320         plugins/symbol-browser/plugin.h,
12321         plugins/symbol-browser/test-symbol-browser.c,
12322         (new) plugins/symbol-browser/an_symbol_info.c,
12323         (new) plugins/symbol-browser/an_symbol_info.h,
12324         (new) plugins/symbol-browser/an_symbol_search.c,
12325         (new) plugins/symbol-browser/an_symbol_search.h:
12326         Added a cool real-time symbol-search-view in symbol browser.
12328 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
12329         
12330         * plugin/macro/plugin.c
12331         plugin/macro/anjuta-macro-plugin.ui
12332         plugin/macro/macro-db.[ch]
12333         plugin/macro/macro-dialog.[ch]
12334         plugin/macro/macro-actions.[ch]
12335         plugin/macro/macro-edit.[ch]
12336         plugin/macro/plugin.[ch]:
12337         
12338         Implemented three menu items as Naba proposed:
12339         Edit->Macro->
12340                 Insert Macro: Pops of a border-less window to enter a shortcut
12341                 Add Macro: Same as Manage Macro => New
12342                 Manage Macros: Full-features macro dialog
12344 2005-01-20  Naba Kumar  <naba@gnome.org>
12346         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
12347         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
12348         libanjuta/anjuta-shell.h,
12349         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12350         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12351         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
12352         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12353         src/main.c, src/shell.c: Implemented command line args processing
12354         and session management. Fixed geometry restoration.
12356 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
12357         
12358         * plugins/macro/macro-db.c,
12359         plugins/macros.xml:
12360         Cleaned up XML interface and use attributes now for name, category and 
12361         shortcut. CDATA is used to avoid xml errors inside of macros.
12363 2005-01-19  Naba Kumar  <naba@gnome.org>
12365         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
12367 2005-01-18  Naba Kumar  <naba@gnome.org>
12368         
12369         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
12370         to work.
12372         * scintilla/*: Updated scintilla to current cvs and updated
12373         scintilla patches.
12374         
12375 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12376         
12377         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
12378         plugins/cvs-plugin/cvs-actions.c:
12379         Added "Whole project" infrastructure but it does not
12380         work because I did not find a way to get the current project's
12381         root dir.
12383 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12385         * plugins/cvs-plugin/Makefile.am
12386         plugins/cvs-plugin/anjuta-cvs.plugin.in
12387         plugins/cvs-plugin/cvs-actions.c
12388         plugins/cvs-plugin/cvs-callbacks.c
12389         plugins/cvs-plugin/cvs-interface.[ch] (added)
12390         plugins/cvs-plugin/plugin.c:
12391         
12392         Added IAnjutaCVS interface and improved cvs plugin. There
12393         is still some work to do on cvs import and to add a current
12394         project toggle.
12396 2005-01-17  Naba Kumar  <naba@gnome.org>
12398         * plugins/editor/aneditor.cxx: Fixed auto indentation.
12399         
12400         * configure.in: Fixed build errors.
12402         * data/Makefile.am,     (removed) data/README.stock_libs,
12403         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
12404         (removed) data/header.c, (removed) data/stock_libs.anj,
12405         (removed) data/x-anjuta-project.desktop,
12406         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
12408         * libanjuta/anjuta-plugin-description.c,
12409         libanjuta/anjuta-shell.c: Updated documentations.
12411         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
12412         
12413         * libanjuta/anjuta-launcher.c,
12414         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
12415         x86_64 systems.
12417 2005-01-17  Naba Kumar  <naba@gnome.org>
12418         
12419         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12420         plugins/project-wizard/templates/gtk.wiz,
12421         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12422         Updated templates to new format.
12423         
12424         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
12425         * plugins/project-wizard/druid.c,
12426         plugins/project-wizard/parser.c,
12427         plugins/project-wizard/property.c,
12428         plugins/project-wizard/property.h,
12429         plugins/project-wizard/templates/terminal.wiz,
12430         plugins/project-wizard/templates/terminal/AUTHORS,
12431         plugins/project-wizard/templates/terminal/ChangeLog,
12432         plugins/project-wizard/templates/terminal/NEWS,
12433         plugins/project-wizard/templates/terminal/README,
12434         plugins/project-wizard/templates/terminal/project.anjuta,
12435         plugins/project-wizard/templates/terminal/src/main.c:
12436         Moveed code related to property types from druid.c and parser.c to 
12437         property.c. Changed tag from "<string ..." to
12438         "<property type="string..."     and so on. Rewrite parser
12439         (warning still in progress). Added list property. Changed
12440         terminal project to avoid using autogen on some file (much 
12441         faster) using the autogen attribute. Add a license list box in
12442         terminal project (just as an example). _label in item list is
12443         optional now.
12445 2005-01-16  Naba Kumar  <naba@gnome.org>
12447         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
12448         plugins/edtior/anjuta-docman.c: Fixed build errors.
12449         
12450         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
12451         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
12452         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
12453         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
12454         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
12455         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
12456         libanjuta/resources.h,
12457         plugins/build-basic-autotools/build-basic-autotools.c,
12458         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12459         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
12460         plugins/gtodo/plugin.c, src/Makefile.am,
12461         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12462         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
12463         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
12464         should be handled in respective plugins. Added API documentations.
12466         * libanjuta-docs.sgml, libanjuta-sections.txt,
12467         libanjuta.types,
12468         (added) tmpl/anjuta-debug.sgml,
12469         (added) tmpl/anjuta-launcher.sgml,
12470         tmpl/anjuta-plugin.sgml,
12471         tmpl/anjuta-preferences.sgml,
12472         tmpl/anjuta-shell.sgml,
12473         (added) tmpl/anjuta-status.sgml,
12474         (removed) tmpl/anjuta-stock.sgml,
12475         tmpl/anjuta-utils.sgml,
12476         (removed) tmpl/defaults.sgml,
12477         (removed) tmpl/fileselection.sgml,
12478         (removed) tmpl/gnomefilelist.sgml,
12479         tmpl/ianjuta-buildable.sgml,
12480         (added) tmpl/ianjuta-debugger-manager.sgml,
12481         (added) tmpl/ianjuta-debugger.sgml,
12482         tmpl/ianjuta-document-manager.sgml,
12483         tmpl/ianjuta-editor.sgml,
12484         tmpl/ianjuta-file.sgml,
12485         tmpl/ianjuta-loader.sgml,
12486         tmpl/ianjuta-markable.sgml,
12487         tmpl/ianjuta-message-view.sgml,
12488         (added) tmpl/ianjuta-project-manager.sgml,
12489         (added) tmpl/ianjuta-todo.sgml,
12490         (added) tmpl/ianjuta-wizard.sgml,
12491         tmpl/libanjuta-iface-marshallers.sgml,
12492         tmpl/libanjuta-unused.sgml,
12493         (removed) tmpl/pixmaps.sgml,
12494         tmpl/plugins.sgml,
12495         (removed) tmpl/properties.sgml,
12496         tmpl/resources.sgml: Updated API documentations.
12498 2005-01-15  Naba Kumar  <naba@gnome.org>
12500         * libanjuta/anjuta-launcher.c: Added API docs.
12501         
12502         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12503         plugins/project-wizard/templates/gtk.wiz,
12504         plugins/project-wizard/templates/terminal.wiz,
12505         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12506         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12507         plugins/project-wizard/templates/gtk/src/main.c,
12508         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
12509         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
12510         template files.
12512         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
12513         * plugins/project-wizard/anjuta-project-wizard.glade,
12514         plugins/project-wizard/autogen.c,
12515         plugins/project-wizard/druid.c,
12516         plugins/project-wizard/druid.h,
12517         plugins/project-wizard/file.c,
12518         plugins/project-wizard/file.h,
12519         plugins/project-wizard/install.c,
12520         plugins/project-wizard/parser.c,
12521         plugins/project-wizard/plugin.c,
12522         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
12523         setting the default project directory. Fix HIDDEN property, it's
12524         working but I think we could make this cleaner. Removed the
12525         copy of the string in mandatory_property. Add an optional autogen
12526         attribute, to force or avoid using autogen on some files, default
12527         without any attribute is autodetect.+ Replace the script tag with
12528         a normal file tag and an attribute execute.
12529         
12530 2005-01-14  Naba Kumar  <naba@gnome.org>
12532         * plugins/editor/action-callbacks.c,
12533         plugins/editor/search_incremental.c,
12534         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
12535         works now.
12536         
12537         * plugins/editor/plugin.c, plugins/editor/plugin.h,
12538         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
12539         tabs.
12541 2005-01-12  Naba Kumar  <naba@gnome.org>
12543         * configure.in,
12544         plugins/project-wizard/templates/Makefile.am,
12545         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
12546         plugins/project-wizard/templates/anjuta-plugin.wiz,
12547         (added) plugins/project-wizard/templates/gtk-logo.png,
12548         (added) plugins/project-wizard/templates/gtk.wiz,
12549         (added) plugins/project-wizard/templates/terminal-logo.png,
12550         plugins/project-wizard/templates/terminal.wiz,
12551         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12552         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12553         (added) plugins/project-wizard/templates/gtk/.cvsignore,
12554         (added) plugins/project-wizard/templates/gtk/Makefile.am,
12555         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
12556         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
12557         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12558         (added) plugins/project-wizard/templates/gtk/src/main.c,
12559         (added) plugins/project-wizard/templates/gtk/src/project.glade,
12560         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
12561         GTK+ project templated and fixed other templates. Updated template
12562         logos.
12564 2005-01-12  Naba Kumar  <naba@gnome.org>
12566         * plugins/macro/anjuta-macro.glade: Improved GUI.
12567         
12568 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
12570         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
12571         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
12572         * plugins/cvs-plugin/cvs.[ch] (removed)
12573         Removed old unused files
12574         
12575         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
12576         * plugins/cvs-plugin/cvs-actions.c
12577         * plugins/cvs-plugin/Makefile.am:
12578         Seperate callback functions for better error
12579         handling. Cleaned up code.
12580         
12581         * plugins/macro/macros.xml: removed corrupt cvs
12582         macros for now.
12584 2005-01-10  Naba Kumar  <naba@gnome.org>
12586         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
12587         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
12588         and leaks.
12590 2005-01-09  Naba Kumar  <naba@gnome.org>
12592         * libegg/egg-recent-action.c, libegg/test-actions.c,
12593         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
12594         recent files models.
12595         
12596         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
12597         two models -- one for projects and other for regular files and show
12598         both in recent files menu. Changed recent files group from "anjuta"
12599         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
12600         when adding the URI in recent files.
12601         
12602         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
12603         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
12604         * plugins/macro/macro-dialog.c: Fixed dispose() method.
12605         * plugins/macro/macros.xml: Fixed xml errors.
12607 2005-01-08  Naba Kumar  <naba@gnome.org>
12608         
12609         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
12610         libegg/test-actions.c, libegg/menu/Makefile.am,
12611         libegg/menu/egg-recent-action.h: Added a new action for
12612         recent files.
12614         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
12615         Fixed dispose. Cleanup.
12616         
12617         * plugins/file-loader/anjuta-loader-plugin.ui,
12618         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
12619         Use the new action for recent files. Added recent files in
12620         toolbar.
12622         * plugins/project-wizard/druid.c: Show busy cursor and
12623         de-sensitize druid buttons during page change.
12624         
12625         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12626         * plugins/project-wizard/Makefile.am,
12627         plugins/project-wizard/druid.c,
12628         plugins/project-wizard/druid.h,
12629         plugins/project-wizard/install.c,
12630         plugins/project-wizard/plugin.c,
12631         plugins/project-wizard/plugin.h,
12632         plugins/project-wizard/property.c,
12633         plugins/project-wizard/property.h,
12634         (added) plugins/project-wizard/values.c,
12635         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
12636         objects (in values.c and values.h) containing the values of all
12637         properties. The NPWProperty objects now keep their values in this
12638         object which is persistant for one activation of the plugin, so the
12639         user keeps all the values even if he goes backward. Used an anjuta
12640         message view to list all files copied by the project wizard.
12642 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
12644         * plugins/macro/plugin.[ch],
12645         plugins/macro/macro-dialog.[ch]
12646         plugins/macro/macro-edit.[ch]
12647         plugins/macro/macro-db.[ch]
12648         plugins/macro/macro-actions.[ch]
12649         plugins/macro/anjuta-macro.plugin.in
12650         plugins/macro/anjuta-macro.glade
12651         plugins/macro/anjuta-macro.png
12652         plugins/macro/Makefile.am
12653         plugins/macro/macros.xml
12654         plugins/macro/anjuta-macro.ui (all added)
12655         configure.in
12656         plugins/Makefile.am:
12657         Added new macro plugins
12658         
12659         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12660         New icon
12661         
12662         * manuals/reference/template (removed)
12663         Removed old api reference
12664         
12665         * plugins/message-view/message-view.c:
12666         "Fixed" crash in on_row_deleted and added a
12667         comment that I cannot work this way. We will
12668         have to change everything a bit to avoid losing
12669         memory there.
12670         
12671         * plugins/text-editor/text_editor.c:
12672         Update line number width on file save
12675 2005-01-07  Naba Kumar  <naba@gnome.org>
12677         * plugins/project-wizard/anjuta-project-wizard.glade,
12678         plugins/project-wizard/druid.c,
12679         plugins/project-wizard/templates/anjuta-plugin.wiz,
12680         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
12681         Display page description in bold. Fixed mandatory field check.
12683         * configure.in,
12684         libanjuta/libanjuta-1.0.pc.in,
12685         plugins/project-wizard/druid.c,
12686         plugins/project-wizard/parser.c,
12687         plugins/project-wizard/property.h,
12688         plugins/project-wizard/templates/anjuta-plugin.wiz,
12689         plugins/project-wizard/templates/terminal.wiz,
12690         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
12691         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
12692         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
12693         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
12694         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
12695         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12696         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12697         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12698         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
12699         plugins/project-wizard/templates/terminal/configure.in.tpl,
12700         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
12701         plugins/project-wizard/templates/terminal/src/main.c: Implemented
12702         a new property type -- hidden. Fixed terminal and anjuta-plugin
12703         project templates.
12705 2005-01-07  Naba Kumar  <naba@gnome.org>
12707         * templates/anjuta-plugin.wiz,
12708         templates/terminal.wiz,
12709         templates/terminal/Makefile.am.tpl,
12710         templates/terminal/autogen.sh,
12711         (Removed) templates/terminal/configure.ac.tpl,
12712         (Added) templates/.cvsignore,
12713         (Added) templates/Makefile.am,
12714         (Added) templates/anjuta-plugin/.cvsignore,
12715         (Added) templates/anjuta-plugin/Makefile.am,
12716         (Added) templates/anjuta-plugin/src/.cvsignore,
12717         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
12718         (Added) templates/terminal/.cvsignore,
12719         (Added) templates/terminal/Makefile.am,
12720         (Added) templates/terminal/configure.in.tpl,
12721         (Added) templates/terminal/po/.cvsignore,
12722         (Added) templates/terminal/po/ChangeLog,
12723         (Added) templates/terminal/po/Makefile.am,
12724         (Added) templates/terminal/po/POTFILES.in,
12725         (Added) templates/terminal/src/.cvsignore,
12726         (Added) templates/terminal/src/Makefile.am,
12727         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
12728         project wizard. Fixed configure/po/Makefile template errors.
12730 2005-01-06  Naba Kumar  <naba@gnome.org>
12732         * configure.in: Added project templates.
12733         * plugins/project-wizard/templates/*: Added to project and renamed
12734         Makefile.am and configure.in to Makefile.am and configure.ac respectively
12735         for the project templates (so that they do not conflict with autotools
12736         build. Created proper configure.ac.tpl and autogen.sh for project
12737         templates.
12738         
12739 2005-01-06  Naba Kumar  <naba@gnome.org>
12741         * plugins/project-wizard/anjuta-project-wizard.glade,
12742         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
12743         Fixed file list parsing and to take absolute file paths (for example,
12744         from an icon selected previously). Used toggle buttons for boolean
12745         properties. Check if all mandatory fields are given before going
12746         forward in the wizard. Use scrollable viewport for listing property
12747         widgets incase the list goes out of wizard's size. Added tooltips
12748         as descriptions of the property widgets. And other fixes.
12750         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
12751         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
12752         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
12753         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
12754         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
12755         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
12756         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
12757         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12758         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
12759         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12760         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
12761         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
12762         Restructured template files.
12764 2005-01-06  Naba Kumar  <naba@gnome.org>
12766         * configure.in: Added check for autogen.
12767         
12768         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
12769         in dispose.
12770         
12771         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
12772         Do not emit changed signal when in dispose.
12774         * plugins/symbol-browser/plugin.c: Don't updated symbols when
12775         symbol-view widget has been destroyed.
12776         
12777         * src/anjuta-app.c: Set null to preference, status and ui object
12778         pointers when they are destroyed.
12780         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
12781         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
12782         Added boolean, integer and file property types.
12783         
12784         * plugins/project-wizard/Makefile.am,
12785         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
12786         project wizard templates.
12788 2005-01-04  Naba Kumar  <naba@gnome.org>
12790         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
12791         added widgets.
12792         
12793         * plugins/editor/aneditor.cxx,
12794         plugins/editor/anjuta-docman.c,
12795         plugins/editor/plugin.c,
12796         plugins/editor/text_editor.c:
12797         Removed unnecessary ref/unref of scintilla.
12798         
12799         * plugins/message-view/anjuta-msgman.c,
12800         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
12801         make close button similar to document manager.
12802         
12803         * plugins/project-manager/plugin.c,
12804         plugins/project-manager/plugin.h: Removed dead codes. Removed
12805         unnecessary ref/unref.
12806         
12807         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
12808         instead of hard refs.
12810 2005-01-03  Naba Kumar  <naba@gnome.org>
12812         * libanjuta/interfaces/libanjuta.idl: Added configure() and
12813         generate() methods for IAnjutaBuildable interface.
12815         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
12816         IAnjutaBuildable inteface.
12818         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
12819         to destroy build context when message view is destroyed.
12820         
12821         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
12822         a ref to it and unref in destructor. AnEditor class wants to be the
12823         owner of scintilla widget. Fixed compile warnings with signed/unsigned
12824         comparisions.
12825         
12826         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
12827         complicate the scene. Removed editor widget from AnjutaDocman when
12828         the widget is destroyed.
12829         
12830         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
12831         from shell. It will be removed from shell when the widget is destroyed.
12832         
12833         * plugins/editor/text_editor.c: Added debug codes to track object
12834         finalizations.
12836         * plugins/message-view/anjuta-msgman.c: Remove message view on
12837         widget destroy. Destroy message view on remove. Removed all views
12838         correctly.
12839         
12840         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
12841         from container.
12843 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12845         * plugins/file-wizard/action-callbacks.c,
12846         plugins/file-wizard/anjuta-file-wizard.glade,
12847         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
12848         Insert Licence, copyright, header template ...
12849         
12850 2005-01-02  Naba Kumar  <naba@gnome.org>
12852         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
12853         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
12854         anjuta_status_add_widget() to allow setting busy cursor on non
12855         toplevel windows.
12857         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
12859         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
12860         mime types to take text/source also.
12861         
12862         * plugins/editor/anjuta-docman.c,
12863         plugins/editor/anjuta-docman.h,
12864         plugins/editor/plugin.c,
12865         plugins/editor/text_editor.c,
12866         plugins/editor/text_editor.h,
12867         plugins/editor/text_editor_cbs.c: Listen for busy signal from
12868         AnjutaStatus and set busy cursor on editors.
12870         * plugins/file-loader/Makefile.am,
12871         plugins/file-loader/plugin.c,
12872         (added) plugins/file-loader/dnd.c,
12873         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
12875         * src/anjuta.c: Hide anjuta window before destruction.
12877         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12878         * configure.in, plugins/Makefile.am,
12879         (removed) plugins/project-wizard/appwiz_page1.c,
12880         (removed) plugins/project-wizard/appwiz_page2.c,
12881         (removed) plugins/project-wizard/appwiz_page3.c,
12882         (removed) plugins/project-wizard/appwiz_page4.c,
12883         (removed) plugins/project-wizard/appwizard.c,
12884         (removed) plugins/project-wizard/appwizard.h,
12885         (removed) plugins/project-wizard/appwizard_cbs.c,
12886         (removed) plugins/project-wizard/appwizard_cbs.h,
12887         (removed) plugins/project-wizard/appwizard_gui.c,
12888         (removed) plugins/project-wizard/gnome_project.c,
12889         (removed) plugins/project-wizard/gnome_project.h,
12890         (removed) plugins/project-wizard/wizard_gui.c,
12891         (removed) plugins/project-wizard/wizard_gui.h,
12892         (added) plugins/project-wizard/.cvsignore,
12893         (added) plugins/project-wizard/Makefile.am,
12894         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
12895         (added) plugins/project-wizard/anjuta-project-wizard.glade,
12896         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
12897         (added) plugins/project-wizard/applogo.png,
12898         (added) plugins/project-wizard/appwizard.png,
12899         (added) plugins/project-wizard/autogen.c,
12900         (added) plugins/project-wizard/autogen.h,
12901         (added) plugins/project-wizard/druid.c,
12902         (added) plugins/project-wizard/druid.h,
12903         (added) plugins/project-wizard/file.c,
12904         (added) plugins/project-wizard/file.h,
12905         (added) plugins/project-wizard/header.c,
12906         (added) plugins/project-wizard/header.h,
12907         (added) plugins/project-wizard/install.c,
12908         (added) plugins/project-wizard/install.h,
12909         (added) plugins/project-wizard/parser.c,
12910         (added) plugins/project-wizard/parser.h,
12911         (added) plugins/project-wizard/plugin.c,
12912         (added) plugins/project-wizard/plugin.h,
12913         (added) plugins/project-wizard/property.c,
12914         (added) plugins/project-wizard/property.h: Removed old application-wizard
12915         codes and added new template based (autogen based) project wizard
12916         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
12918 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
12920         * plugins/cvs-plugin/plugin.c: Fixed crash bug
12921         * plugins/cvs-plugin/cvs-execute.c:
12922         Fix cvs_log which did not work because of some
12923         glade problem
12924         Patch from Mark R. Pariente <markpariente@cmu.edu>
12925         - Fix message highlighting
12927 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
12928         
12929         * template/*,
12930         date/template/*,
12931         configure.in:
12932         Removed template stuff completly because we dicussed to implement
12933         a macro system for Edit->Insert Text
12935 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
12936         
12937         * plugins/editor/aneditor.cxx,
12938         plugins/editor/text_editor.c:
12939         Set line number width dynamically
12940         * src/about.c:
12941         Prepered new GTK 2.6 about dialog
12943 2004-12-30  Naba Kumar  <naba@gnome.org>
12945         patch from: Massimo Corà  <maxcvs@email.it>
12946         * plugins/editor/aneditor.cxx: Highlights correct function
12947         argument in recursive calltips.
12949 2004-12-30  Naba Kumar  <naba@gnome.org>
12951         * plugins/symbol-browser/plugin.c,
12952         libanjuta/interfaces/libanjuta.idl,
12953         plugins/editor/text_editor.c: Fixed editor markers and added a new
12954         marker (BASIC) to indicate line numbers. Fixed symbol browser to
12955         mark the line visited.
12956         
12957         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
12958         libegg/Makefile.am, libegg/eggcomboselect.c,
12959         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
12960         widget for use with symbol view in toolbar.
12961         
12962         * plugins/cvs-plugin/anjuta-cvs.ui,
12963         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
12964         placeholder for cvs plugin context menu in filemanager.
12965         
12966 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
12967         
12968         * plugins/cvs-plugin/plugin.c:
12969         Show popup menu only if the file is contained in
12970         a directory containing a "CVS" directory
12972 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
12973         
12974         * plugins/cvs-plugin/cvs-action.[ch],
12975         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
12976         * plugins/cvs-plugin/anjuta-cvs.ui,
12977         * plugins/cvs-plugin/plugin.c:
12978         Implemented "Import"
12979         
12980         Patch from Mark R. Pariente <markpariente@cmu.edu>:
12981         Added right-click-menu for file-manager
12983 2004-12-26  Naba Kumar  <naba@gnome.org>
12985         * src/action-callbacks.c, src/action-callbacks.h,
12986         src/anjuta-actions.h, src/anjuta-app.c,
12987         src/anjuta.ui: Added fullscreen action.
12989         * plugins/cvs-plugin/cvs-actions.c,
12990         plugins/cvs-plugin/plugin.c,
12991         plugins/cvs-plugin/plugin.h: Watches current editor,
12992         project and file manager selection in plugin
12993         implementation.
12994         
12995 2004-12-26  Naba Kumar  <naba@gnome.org>
12997         * src/anjuta-app.c, src/anjuta.c, src/main.c,
12998         src/action-callbacks.c: Fixed app finalization. Added a
12999         command line arg --proper-shutdown (-p), which when set
13000         will release all plugins and their resources (this option
13001         is mainly for debugging).
13002         
13003         * plugins/file-loader/plugin.c: Fixed filename duplications
13004         in recent files history.
13005         
13006         * plugins/profile-default/plugin.c: Disabled problematic
13007         plugins for now to load at startup.
13008         
13009         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13010         annoying debug prints.
13011         
13012 2004-12-23  Naba Kumar  <naba@gnome.org>
13014         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13015         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13016         plugins/cvs-plugin/anjuta-cvs.ui,
13017         plugins/cvs-plugin/cvs-actions.c,
13018         plugins/cvs-plugin/cvs-actions.h,
13019         plugins/cvs-plugin/cvs-execute.c,
13020         plugins/cvs-plugin/cvs-execute.h,
13021         plugins/cvs-plugin/Makefile.am,
13022         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13023         Added cvs log command.
13025 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13026         
13027         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13028         default
13030 2004-12-20  Naba Kumar  <naba@gnome.org>
13032         patch from: Massimo Corà  <maxcvs@email.it>
13033         * plugins/editor/aneditor.cxx: Added recursive calltips.
13035 2004-12-20  Naba Kumar  <naba@gnome.org>
13036         
13037         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13038         Show busy cursor during loading and unloading.
13039         
13040 2004-12-19  Naba Kumar  <naba@gnome.org>
13042         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13043         memory leaks. Disabled debug print.
13045         * plugins/symbol-browser/an_symbol_view.c,
13046         plugins/symbol-browser/plugin.c,
13047         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13048         problems. Creates SymbolView object every time when the
13049         plugin is activated.
13051         * plugins/project-manager/plugin.c: Close project when
13052         deactivating.
13053         
13054 2004-12-18  Naba Kumar  <naba@gnome.org>
13056         * po/POTFILES.in: Removed commented lines.
13057         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13058         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13059         * plugins/gdb/plugin.c: Fixed compile error.
13060         
13061         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13062         * libegg/eggcellrendererkeys.c: Fixed compile error.
13063         
13064 2004-12-18  Naba Kumar  <naba@gnome.org>
13066         * plugins/file-loader/plugin.c: Fixed loading bug.
13067         
13068         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13069         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13070         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13071         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13072         and corruptions. Fixed loading and unloading of plugins.
13073         
13074 2004-12-17  Naba Kumar  <naba@gnome.org>
13075         
13076         * plugins/file-loader/Makefile.am,
13077         plugins/file-loader/plugin.c,
13078         plugins/project-manager/plugin.c: Fixed memory corruption
13079         and disposition codes. Added missing plugin.h in Makefile.am.
13081 2004-12-16  Naba Kumar  <naba@gnome.org>
13083         * plugins/symbol-browser/an_symbol_view.c,
13084         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13085         codes. Fixed memory leaks and corruptions.
13087         * plugins/build-basic-autotools/build-basic-autotools.c
13088         plugins/editor/anjuta-docman.c,
13089         plugins/editor/text_editor.c,
13090         plugins/file-loader/plugin.c,
13091         plugins/file-manager/plugin.c,
13092         plugins/file-wizard/plugin.c,
13093         plugins/message-view/anjuta-msgman.c,
13094         plugins/message-view/anjuta-msgman.h,
13095         plugins/message-view/message-view.c,
13096         plugins/message-view/plugin.c,
13097         plugins/message-view/plugin.h,
13098         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13100         * src/about.c, src/about.h, src/action-callbacks.c,
13101         src/action-callbacks.h, src/anjuta-actions.h,
13102         src/anjuta-app.c, src/anjuta-app.h,
13103         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13104         src/anjuta.c, src/anjuta.h, src/getline.c, 
13105         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13106         src/start-with.c, src/start-with.h: Fixed emacs modes.
13108         * src/layout.xml: Brought document manager in front.
13109         
13110 2004-12-15  Naba Kumar  <naba@gnome.org>
13112         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13113         properly removed.
13114         
13115         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13116         finalization. Added a method to unload all plugins and destroy them.
13117         Fixed memory leaks.
13118         
13119         * plugins/sample1/plugin.c: Proper finalization code and renamed
13120         functions to proper names.
13121         
13122         * plugins/build-basic-autotools/build-basic-autotools.c,
13123         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13125         * src/shell.c: Unload all plugins on exit, so that memory profilers
13126         can detect memory leaks in plugins.
13128 2004-12-13  Naba Kumar  <naba@gnome.org>
13130         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13131         docking is working.
13132         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13133         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13135 2004-12-11  Naba Kumar  <naba@gnome.org>
13137         * data/properties/anjuta.properties: Fixed font size.
13138         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13139         compile file function. There are some fixmes there.
13140         * plugins/message-view/anjuta-msgman.c,
13141         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13142         
13143 2004-12-08  Naba Kumar  <naba@gnome.org>
13145         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13146         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13147         to escape quotes in a string.
13148         
13149         * plugins/cvs-plugin/cvs-actions.c,
13150         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13151         cvs diff command.
13153         * plugins/build-basic-autotools/build-basic-autotools.c,
13154         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13155         filters.
13156         
13157 2004-12-07  Naba Kumar  <naba@gnome.org>
13159         * plugins/build-basic-autotools/build-basic-autotools.c,
13160         plugins/build-basic-autotools/automake-c.filters: Completed directory
13161         tracking. Double click on Errors and warnings now work as expected.
13163         * plugins/build-basic-autotools.c: Added codes to track build directory
13164         so that absolute path of the files could be determined.
13166 2004-12-06  Naba Kumar  <naba@gnome.org>
13168         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13169         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13170         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13171         
13172 2004-12-05  Naba Kumar  <naba@gnome.org>
13174         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13175         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13176         
13177         * plugins/cvs-plugin/plugin.c,
13178         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13179         
13180 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13181         
13182         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13183         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13184         plugins/cvs-plugin/cvs-execute.[ch]:
13185         Implemented cvs status and cvs diff
13186         Known bugs:
13187         - rdiff command is not correct
13188         - Must find a way to allow selection of directies AND files 
13189         in GtkFileChooser
13191 2004-12-03  Naba Kumar  <naba@gnome.org>
13193         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13194         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13195         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13196         session.properties file if it is for the first time.
13197         
13198 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13199         
13200         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13201         commit.
13202         
13203         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13204         plugins/cvs-plugin/anjuta-cvs.ui:
13205         Implemented update/commit and changed menu layout 
13207 2004-12-02  Naba Kumar  <naba@gnome.org>
13209         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13210         property name (for cvs path property). Beautified dialogs.
13212 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13213         
13214         * plugins/message-view/anjuta-msgman.c: Changed callback name
13215         and changed switch-page handling.
13216         
13217         * plugins/cvs-plugin/cvs-actions.c:
13218         * plugins/cvs-plugin/cvs-execute.c:
13219         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13220         - Implemented cvs add and cvs removed - both working now
13221         - Created a useful preferences page
13222         
13224 2004-11-30  Naba Kumar  <naba@gnome.org>
13226         * libanjuta/anjuta-status.c: Fixed runtime warning.
13227         
13228         * plugins/editor/Makefile.am:
13229         plugins/editor/anjuta-document-manager.glade,
13230         plugins/editor/plugin.c
13231         plugins/editor/plugin.h
13232         plugins/editor/style-editor.c (new, moved from src/),
13233         plugins/editor/style-editor.h (new, moved from src/),
13234         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
13235         settings in preferences.
13237         * plugins/editor/text_editor.c,
13238         plugins/editor/text_editor.h: Do not take unused args in
13239         text_editor_get_props().
13241         * src/style-editor.c, src/style-editor.h: Removed, moved to
13242         plugins/editor/ directory.
13244 2004-11-29  Naba Kumar  <naba@gnome.org>
13246         * plugins/editor/text_editor_cbs.c: Emit click signal in
13247         IAnjutaMarkable.
13248         * libanjuta/anjuta-status.c: More spacing between items.
13249         
13250 2004-11-29  Naba Kumar  <naba@gnome.org>
13252         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
13253         
13254         * libanjuta/interfaces/libanjuta.idl,
13255         plugins/debug-manager/anjuta-debug-manager.plugin.in,
13256         plugins/debug-manager/plugin.c,
13257         plugins/gdb/breakpoints.c,
13258         plugins/gdb/breakpoints.h,
13259         plugins/gdb/debugger.c,
13260         plugins/gdb/debugger.h,
13261         plugins/gdb/plugin.c,
13262         plugins/gdb/plugin.h,
13263         plugins/gdb/utilities.c,
13264         plugins/gdb/utilities.h: Code cleanups and partial implementation of
13265         toggle breakpoint margin clicks.
13267 2004-11-28  Naba Kumar  <naba@gnome.org>
13269         * TODO.tasks: Fixed indentations.
13270         * plugins/gtodo/libgtodo.c: Save with indentation.
13271         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
13272         * plugins/project-manager/plugin.c: Fixed runtime warnings.
13273         * libanjuta/anjuta-status.c: Fixed busy cursors.
13274         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
13275         * po/POTFILES.in: Updated.
13276         
13277 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
13278         
13279         * plugins/editor/anjuta-document-manager.glade,
13280           plugins/editor/search-replace.[c,h], 
13281           plugins/editor/search-replace_backend.h
13282           plugins/editor/search-preferences.[c,h] :
13283           Saved Search-Preferences (gconf),
13284           Basic search by default.
13286 2004-11-22  Naba Kumar  <naba@gnome.org>
13288         * configure.in: Fixed build error.
13290 2004-11-21  Naba Kumar  <naba@gnome.org>
13292         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
13293         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
13294         Added AnjutaStatus class to libanjuta.
13295         Added anjuta_shell_get_status() method.
13296         
13297         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
13298         and fixed marshaller generation.
13299         
13300         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
13301         "updade_ui" signals to IAnjutaEditor interface.
13302         
13303         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
13304         
13305         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
13306         regexes.
13307         
13308         * plugins/class-gen/clsGen.c: Intial port.
13309         
13310         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
13311         name.
13312         
13313         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
13314         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13315         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
13316         Implemented status update. Emits "update_ui" and "char_added" signals.
13317         Added view preferences.
13318         
13319         * plugins/file-loader/plugin.c: Added open with plugins in open with
13320         menus.
13321         
13322         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
13323         
13324         * plugins/message-view/anjuta-msgman.c,
13325         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
13326         to close correct message view rather than current view.
13328 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
13329         
13330         * plugins/cvs-plugin/cvs-actions.c
13331         plugins/cvs-plugin/plugin.[ch]
13332         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13333         Implemented cvs add but ran into a launcher/message_view
13334         problem because of a limitation of the idl compiler
13336 2004-11-19  Naba Kumar  <naba@gnome.org>
13338         * plugins/project-manager/plugin.c: Displays a progress window during
13339         project load.
13340         
13341         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
13342         Fixed UI separators.
13343         
13344         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
13345         UI placeholder.
13346         
13347         * plugins/project-manager/anjuta-project-manager.ui,
13348         plugins/project-manager/plugin.[c,h]: Added add/remove context
13349         menus and implemented them. Added file manager merge menu.
13351 2004-11-18  Naba Kumar  <naba@gnome.org>
13353         * TODO.tasks: Updated.
13354         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
13355         plugins/message-view/message-view.c: Fixed finalize and dispose
13356         methods.
13357         * plugins/debugger/*: Removed from cvs (development now in
13358         debug-manager).
13360 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
13362         Reviewed by Naba Kumar  <naba@gnome.org>:
13363         
13364         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
13365         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13366         plugins/gdb/breakpoints.c: all marker related stuff moved from
13367         editor and docman interfaces to IAnjutaMarkable
13369 2004-11-17  Naba Kumar  <naba@gnome.org>
13371         * TODO.tasks: Updated.
13372         
13373         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
13374         
13375         * libegg/egg-combo-action.c: Block changed signal when changing model.
13376         
13377         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
13378         Emit changed signal. Removed dead codes.
13379         
13380         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
13381         that recent files history do not duplicate.
13382         
13383         * plugins/symbol-browser/an_symbol_view.c,
13384         plugins/symbol-browser/an_symbol_view.h,
13385         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
13386         Fixed a bug.
13388 2004-11-15  Naba Kumar  <naba@gnome.org>
13390         * plugins/project-manager/plugin.c: Opens targets on double click.
13391         
13392         * plugins/message-view/message-view.c,
13393         plugins/file-manager/anjuta-file-manager-plugin.glade,
13394         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
13395         Added proper class finalization
13396         and disposition. Added preferences notifications and callbacks to
13397         change info/warning/error colors.
13398         
13399         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
13400         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
13401         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
13402         Implemented finalize method for AnjutaApp. Code cleanups.
13403         
13404         * plugins/message-view/plugin.c: Static parent_class.
13405         
13406 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13407         * plugins/editor/search-replace.[c,h], 
13408           plugins/editor/search-replace_backend.c
13409           Update search entry in main toolbar.
13410           Clean code.
13412 2004-11-11  Naba Kumar  <naba@gnome.org>
13414         * TODO.tasks: Updated.
13416         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
13417         and completed on-the-fly-change preferences. Removed "changed"
13418         signal as it is no longer necessary (use notify for similar
13419         purpose to monitor individual preferences).
13421         
13422         * plugins/editor/anjuta-document-manager.glade: Added view menu
13423         preferences so that they are registered.
13424         
13425         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
13426         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
13427         connection to "changed" signal of preferences and implemented
13428         notifications for some editor preferences. More to implement.
13430 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13431         * plugins/editor/print.c
13432         Fixed bug 1047624 : Add line number every X lines.
13434 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13435         * plugins/editor/search-replace.c
13436         Fixed a crash bug (995755) when searching "%n"
13438 2004-11-09  Naba Kumar  <naba@gnome.org>
13440         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
13441         Fixed to refresh categories list on file load.
13443 2004-11-08  Naba Kumar  <naba@gnome.org>
13444         
13445         * configure.in, plugins/Makefile.am,
13446         plugins/profile-default/plugin.c: Added cvs plugin in build.
13447         
13448         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
13449         
13450         * plugins/debug-manager/.cvsignore: Added file to ignore.
13451         
13452         * plugins/debug-manager/Makefile.am: Removed dead codes.
13453         
13454         * src/anjuta.ui: Added placeholder for version control UI.
13456 2004-11-08  Naba Kumar  <naba@gnome.org>
13458         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13459         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13460         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
13461         Updated.
13463         * global-tags/Makefile.am: Fixed make error.
13465         * plugins/profile-default/plugin.c: Added debug-manager
13466         and gdb plugins to load at startup so that debugger
13467         windows are docked properly. They will be removed
13468         later when we figure out runtime docking.
13470         * plugins/sample1/*: Restored to last working state.
13472         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
13473         windows in lower pane. Named the windows appropriately.
13475         * ChangeLog: Fixed format.
13476         
13477 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
13479         * libanjuta/interfaces/libanjuta.idl,
13480         libanjuta/anjuta-marshal.c,
13481         plugins/Makefile.am,
13482         plugins/debug-manager/plugin.c,
13483         plugins/editor/plugin.c,
13484         plugins/editor/text_editor.c,
13485         plugins/gdb/breakpoints.c,
13486         plugins/gdb/debugger.c,
13487         plugins/gdb/plugin.c,
13488         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
13490 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13491         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
13492         plugins/editor/search-replace.c,
13493         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
13494         Search and Replace; Show result in find pane
13495           
13496 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13497         
13498         * plugins/gdb, plugins/debug-manager: Applied debugger patch
13499         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
13500         (added features: starting debugger and loading of core/executable,
13501         StepIn, StepOut, StepOver and Execute, toggling breakpoint
13502         partially works)
13504 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13505         
13506         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
13507         my cvs-plugin files...
13508         I hope I have rescued everything possible.
13509         
13510         * Naba: Could you please fix sample1 because I messed it up to 
13511         but there should be a histroy of this directory we should commit
13513 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13514         
13515         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
13516         infrastructure
13517         * plugins/cvs-plugin/plugin.c,
13518         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13519         Added preferences dialog (not yet complete)
13521 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13522         
13523         * global-tags/Makefile.am, mime/Makefile.am:
13524         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
13525         
13526         * template/xmltemplate.[ch],
13527         template/xmlstrings.[ch],
13528         template/autotools.[ch] removed,
13529         template/prj_template.[ch] removed,
13530         template/lang_template.[ch] removed,
13531         template/lib_template.[ch] removed,
13532         template/Makefile.am adjusted,
13533         template/dtds/lang.dtd removed, 
13534         template/dtds/lib.dtd removed,
13535         template/dtds/prj.dtd removed,
13536         template/dtds/autotools.dtd removed,
13537         data/template/lib/* removed,
13538         data/template/language/* removed,
13539         data/template/library/* removed,
13540         data/template/project/* removed,
13541         date/template/Makefile.am adjusted:
13542         Remove everything except text-templates to replace hardcoded 
13543         Edit->Insert texts with dynamic loaded.
13545         * plugins/cvs-plugin/plugin.[ch],
13546         plugins/cvs-actions.[ch],
13547         plugins/Makefile.am,
13548         plugins/cvs-plugin/Makefile.am,
13549         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
13550         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13551         plugins/cvs-plugin/anjuta-cvs.plugin.in:
13552         Added initial cvs-plugin code
13554 2004-10-21  Naba Kumar  <naba@gnome.org>
13555         
13556         * libanjuta/anjuta-plugin.c,
13557         plugins/build-basic-autotools/build-basic-autotools.c,
13558         plugins/debugger/plugin.c,
13559         plugins/devhelp/plugin.c,
13560         plugins/editor/anjuta-docman.c,
13561         plugins/editor/goto_line.c,
13562         plugins/editor/plugin.c,
13563         plugins/editor/search-replace.c,
13564         plugins/editor/text_editor.c,
13565         plugins/file-loader/plugin.c,
13566         plugins/file-manager/plugin.c,
13567         plugins/file-wizard/file.c,
13568         plugins/file-wizard/plugin.c,
13569         plugins/gdb/plugin.c,
13570         plugins/gtodo/plugin.c,
13571         plugins/message-view/anjuta-msgman.c,
13572         plugins/profile-default/plugin.c,
13573         plugins/project-manager/plugin.c,
13574         plugins/sample1/plugin.c,
13575         plugins/terminal/terminal.c: Defined all global variables static,
13576         particularly class parent_class variables. They were getting
13577         confused at link time.
13579         * libanjuta/plugins.c: Do not unload plugins when they are
13580         deactivated. Simply cache them for later activation. Unloading
13581         modules have some problem with shared libs using static class
13582         registration. Fixed hash type for installed plugins. Eventually,
13583         we want to add "CanUnload" attribute for .plugin files (in
13584         "Anjuta Plugin" group) to let plugin loader know if the plugin can
13585         be unloaded from memory. Those plugins declaring CanUnload=false
13586         will not be unloaded from memory and will be put in the cache. Those
13587         not declaring anything or declaring CanUnload=true, will be unloaded
13588         from memory when they are deactivated.
13590         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
13591         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13592         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
13593         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
13594         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
13595         activation, deactivation. Fixed memory leaks.
13597 2004-10-20  Naba Kumar  <naba@gnome.org>
13599         * TODO.tasks: Updated.
13600         
13601         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
13602         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
13603         macro for adding interfaces to plugin types. Code cleanup.
13604         
13605         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13606         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13607         
13608         * plugins/build-basic-autotools/build-basic-autotools.c,
13609         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
13610         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13611         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13612         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13613         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
13614         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
13615         plugins/project-manager/plugin.c,
13616         plugins/symbol-browser/an_symbol_view.c,
13617         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
13618         newly defined macro to add interfaces to plugin types.
13620         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
13622 2004-10-20  Naba Kumar  <naba@gnome.org>
13624         * TODO.tasks: Added task list.
13625         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
13626         default values.
13628 2004-10-19  Naba Kumar  <naba@gnome.org>
13630         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
13631         
13632         * plugins/editor/action-callbacks.c,
13633         plugins/editor/action-callbacks.h,
13634         plugins/editor/anjuta-docman.c,
13635         plugins/editor/anjuta-docman.h,
13636         plugins/editor/anjuta-document-manager.ui,
13637         plugins/editor/file_history.c,
13638         plugins/editor/file_history.h,
13639         plugins/editor/plugin.c: Added file history browsing.
13640         
13641         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
13642         
13643         * plugins/message-view/anjuta-message-manager.ui,
13644         plugins/message-view/plugin.c: Added document manager context menu.
13645         
13646         * plugins/symbol-browser/an_symbol_view.c,
13647         plugins/symbol-browser/an_symbol_view.h,
13648         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13649         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
13650         document manager context menu.
13651         
13652         * scintilla/*, scintilla/include/*: Updated to current cvs.
13653         
13654 2004-10-19  Naba Kumar  <naba@gnome.org>
13656         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
13657         placeholder for debugger UI.
13658         
13659         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
13660         * plugins/file-manager/plugin.c: Fixed loading bug.
13661         
13662         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
13663         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
13664         Initializes gconf database with default values when the
13665         values are not defined. Use bool and int prefs separately.
13667         * plugins/editor/plugin.c: Added encoding preferences.
13668         * plugins/project-manager/plugin.c: Cleanup and debug messages.
13670         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
13671         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13672         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13673         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13675 2004-10-18  Naba Kumar  <naba@gnome.org>
13677         * po/POTFILES.in: Updated.
13678         
13679         * libanjuta/anjuta-ui.c: Corrected debug messages.
13680         
13681         * libegg/egg-combo-action.c, libegg/test-actions.c,
13682         libegg/menu/egg-combo-action.h: Fixed combo action.
13683         
13684         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
13685         Fixed format.
13686         
13687         * plugins/editor/action-callbacks.[c,h],
13688         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
13689         Implemented file swap. Removed dead codes.
13690         
13691         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
13692         dead codes.
13693         
13694         * plugins/symbol-browser/an_symbol_view.[c,h],
13695         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13696         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
13697         Implemented file symbols. Implemented goto file line when symbol is
13698         selected.
13699         
13700         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
13701         
13702 2004-10-10  Naba Kumar  <naba@gnome.org>
13704         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
13705         
13706         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
13707         
13708         * plugins/debugger/.cvsignore,
13709         (added) plugins/debugger/Makefile.am,
13710         (added) plugins/debugger/anjuta-debugger.glade,
13711         (added) plugins/debugger/anjuta-debugger.plugin.in,
13712         (added) plugins/debugger/anjuta-debugger.plugin.png,
13713         (added) plugins/debugger/anjuta-debugger.ui,
13714         plugins/debugger/attach_process.c,
13715         (removed) plugins/debugger/attach_process_cbs.c,
13716         (removed) plugins/debugger/attach_process_cbs.h,
13717         (removed) plugins/debugger/breakpoints.c,
13718         (removed) plugins/debugger/breakpoints.h,
13719         (removed) plugins/debugger/debug_tree.c,
13720         (removed) plugins/debugger/debug_tree.h,
13721         (removed) plugins/debugger/debugger.c,
13722         (removed) plugins/debugger/debugger.h,
13723         (removed) plugins/debugger/memory.c,
13724         (removed) plugins/debugger/memory.h,
13725         (added) plugins/debugger/plugin.c,
13726         (added) plugins/debugger/plugin.h,
13727         (removed) plugins/debugger/registers.c,
13728         (removed) plugins/debugger/registers.h,
13729         (removed) plugins/debugger/registers_cbs.c,
13730         (removed) plugins/debugger/registers_cbs.h,
13731         (removed) plugins/debugger/registers_gui.c,
13732         (removed) plugins/debugger/sharedlib.c,
13733         (removed) plugins/debugger/sharedlib.h,
13734         (removed) plugins/debugger/sharedlib_cbs.c,
13735         (removed) plugins/debugger/sharedlib_cbs.h,
13736         (removed) plugins/debugger/sharedlib_gui.c,
13737         (removed) plugins/debugger/signals.c,
13738         (removed) plugins/debugger/signals.h,
13739         (removed) plugins/debugger/signals_cbs.c,
13740         (removed) plugins/debugger/signals_cbs.h,
13741         (removed) plugins/debugger/signals_gui.c,
13742         (removed) plugins/debugger/stack_trace.c,
13743         (removed) plugins/debugger/stack_trace.h,
13744         (added) plugins/debugger/utilities.c,
13745         (added) plugins/debugger/utilities.h,
13746         (removed) plugins/debugger/watch.c,
13747         (removed) plugins/debugger/watch.h,
13748         (removed) plugins/debugger/watch_cbs.c,
13749         (removed) plugins/debugger/watch_cbs.h,
13750         (removed) plugins/debugger/watch_gui.c,
13751         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
13752         
13753         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
13754         Added debugger gdb backend plugin.
13755         
13756         * plugins/message-view/plugin.c: Registered all message stock icons.
13757         
13758         * plugins/profile-default/plugin.c: Loads debugger plugin.
13759         
13760         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
13762 2004-10-08  Naba Kumar  <naba@gnome.org>
13764         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
13765         information.
13766         
13767         * plugins/symbol-browser/.cvsignore,
13768         plugins/symbol-browser/Makefile.am,
13769         plugins/symbol-browser/an_symbol_view.c,
13770         plugins/symbol-browser/an_symbol_view.h,
13771         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
13772         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13773         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13774         plugins/symbol-browser/plugin.c,
13775         plugins/symbol-browser/plugin.h,
13776         plugins/symbol-browser/sv_class.xpm,
13777         plugins/symbol-browser/sv_function.xpm,
13778         plugins/symbol-browser/sv_macro.xpm,
13779         plugins/symbol-browser/sv_private_fun.xpm,
13780         plugins/symbol-browser/sv_private_var.xpm,
13781         plugins/symbol-browser/sv_protected_fun.xpm,
13782         plugins/symbol-browser/sv_protected_var.xpm,
13783         plugins/symbol-browser/sv_public_fun.xpm,
13784         plugins/symbol-browser/sv_public_var.xpm,
13785         plugins/symbol-browser/sv_static_fun.xpm,
13786         plugins/symbol-browser/sv_static_var.xpm,
13787         plugins/symbol-browser/sv_struct.xpm,
13788         plugins/symbol-browser/sv_unknown.xpm,
13789         plugins/symbol-browser/sv_variable.xpm,
13790         plugins/symbol-browser/test-symbol-browser.c,
13791         plugins/Makefile.am: Implemented Symbol
13792         browser plugin.
13793         
13794         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
13795         
13796         * plugins/build-basic-autotools/Makefile.am,
13797         plugins/devhelp/Makefile.am,
13798         plugins/editor/Makefile.am,
13799         plugins/file-loader/Makefile.am,
13800         plugins/file-manager/Makefile.am,
13801         plugins/file-wizard/Makefile.am,
13802         plugins/gtodo/Makefile.am,
13803         plugins/message-view/Makefile.am,
13804         plugins/profile-default/Makefile.am,
13805         plugins/project-manager/Makefile.am
13806         plugins/sample1/Makefile.am,
13807         plugins/terminal/Makefile.am,
13808         scintilla/Makefile.am,
13809         libegg/Makefile.am,
13810         launcher/Makefile.am,
13811         libanjuta/Makefile.am,
13812         src/Makefile.am,
13813         tagmanager/Makefile.am,
13814         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
13815         anjuta_data_dir in configure.in and used them in plugins Makefile.am
13816         files. Also fixed library dependencies.
13817         
13818         * plugins/editor/aneditor.cxx: Disabled unused codes.
13819         * plugins/file-manager/an_file_view.c: Added copyright.
13820         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
13821         
13822         * plugins/profile-default/plugin.c: Can load plugins by location.
13823         * plugins/project-manager/plugin.c: Remove project_root_uri value
13824         when project is closed.
13825         
13826 2004-10-06  Naba Kumar  <naba@gnome.org>
13828         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
13829         
13830         * libanjuta/interfaces/libanjuta.idl,
13831         plugins/editor/text_editor.c: Added get_length()
13832         and get_current_word() methods in IAnjutaEditor interface.
13833         
13834         * libegg/Makefile.am: Added test_actions target.
13835         
13836         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
13837         
13838         * plugins/build-basic-autotools/build-basic-autotools.c,
13839         plugins/file-loader/plugin.c,
13840         plugins/message-view/message-view.c: Added code to go to file and
13841         line number,
13842         
13843         * plugins/devhelp/plugin.c: Context sensitive help now works.
13844         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
13845         uri as line number and goes to that line number.
13846         
13847         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
13848         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
13849         gtodo_client_load() method to load from a diffrent file. Watched 
13850         project root directory in plugin to open TODO.tasks of the project.
13851         
13852         * plugins/project-manager/plugin.c: Updates project UI
13853         sensitive/insensitive.
13855         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
13856         anjuta-shell program to test plugins.
13857         
13858         * src/anjuta-app.c: Registered UI accels.
13859         
13860 2004-09-28  Naba Kumar  <naba@gnome.org>
13862         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
13863         method.
13864         
13865         * src/anjuta-app.c: Implemented present widget method.
13866         
13867         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13868         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
13869         
13870         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
13871         added editor.
13872         
13873         * plugins/editor/text_editor.c: Connects to preferences changed signal
13874         correctly.
13875         
13876 2004-09-28  Naba Kumar  <naba@gnome.org>
13877         
13878         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
13879         print code.
13880         
13881         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
13882         size to 5 pix.
13883         
13884         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
13885         in changed signal callback.
13886         
13887         * plugins/editor/action-callbacks.c: Implemented save_all action
13888         callback. Removed dead code. Do save_as when saving a new file.
13889         Implemented incremental search.
13890         
13891         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
13892         
13893         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
13894         
13895         * src/anjuta-app.c: Registers UI accelerators.
13896         
13897 2004-09-27  Naba Kumar  <naba@gnome.org>
13899         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
13900         
13901         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13902         plugins/devhelp/anjuta-devhelp.plugin.in,
13903         plugins/file-loader/anjuta-loader.plugin.in,
13904         plugins/file-manager/anjuta-file-manager.plugin.in,
13905         plugins/gtodo/anjuta-gtodo.plugin.in,
13906         plugins/project-manager/anjuta-project-manager.plugin.in,
13907         plugins/terminal/anjuta-terminal.plugin.in:
13908         Gave proper plugin names.
13910         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
13911         error when regex fail.
13912         
13913         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
13914         Added help and context search. Watches current editor. More menus
13915         in Help submenu. Update UI (sensitive when required) properly.
13916         
13917         * plugins/editor/anjuta-document-manager.ui,
13918         plugins/devhelp/anjuta-devhelp.ui,
13919         plugins/message-view/anjuta-message-manager.ui,
13920         src/anjuta.ui: Goto menu actions are in separate submenu.
13921         
13922         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
13923         Removed unimplemented UI elements.
13924         
13925         * src/anjuta-app.c: Larger (and normal) icon size.
13926         
13927         * src/layout.xml: Task manager plugin along with document (in middle).
13928         
13929         * plugins/editor/plugin.c, plugins/file-loader.c,
13930         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
13931         in gtkactions. Enable/disable UI properly.
13932         
13933 2004-09-26  Naba Kumar  <naba@gnome.org>
13935         * po/POTFILES.in: Updated, added missing files.
13937         * .cvsignore: Updated.
13938         
13939         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
13940         a new function to get User input text.
13941         
13942         * libanjuta/resources.[c,h]: Added a function to created sized image.
13943         
13944         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
13945         from filename, as thats the correct representation.
13946         
13947         * plugins/build-basic-autotools/Makefile.am,
13948         (added) plugins/build-basic-autotools/automake-c.filters,
13949         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13950         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
13951         Rearragned UI elements in the build menu. Added codes to read build
13952         filter rules from external file. Implemented all build, configure,
13953         autogen commands. Watches current editor and project.
13954         
13955         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
13956         Added editor changed signal and exports current editor value.
13957         Fixed parameter names. Fixed get_uri() interface implementation to
13958         return correct uri.
13959         
13960         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
13961         elements.
13962         
13963         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
13964         
13965         * plugins/file-manager/an_file_view.c,
13966         plugins/file-manager/an_file_view.c: Exports file uri correctly.
13967         
13968         * plugins/file-wizard/file.c: Reads uri correctly.
13969         
13970         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
13971         sets the page to the new view.
13972         
13973         * plugins/message-view/message-view.c: Unrefs the tree model when done.
13974         Fixed signal connecting.
13975         
13976         * plugins/project-manager/plugin.c: Changed "project_root_directory"
13977         to "project_root_uri" and exports as uri.
13978         
13979 2004-09-24  Naba Kumar  <naba@gnome.org>
13981         * libanjuta/anjuta-ui.c: Fixed a crash bug.
13982         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
13983         in correct way.
13984         * plugins/file-manager/plugin.c: Fixed crash in unloading.
13985         * plugins/file-loader/plugin.c: Added comments.
13986         * plugins/build-basic-autotools/plugin.c: Added comments.
13987         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
13988         
13989         * libanjuta/interfaces/libanjuta.idl,
13990         plugins/message-view/anjuta-msgman.c,
13991         plugins/message-view/message-view.c,
13992         plugins/message-view/message-view.h,
13993         plugins/message-view/plugin.c: Buffering and appending messages have
13994         been separated. message-view implementations cleaned up. Signals
13995         Emissions fixed. Messages now displayed in summary and details show
13996         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
13997         API.
13998         
13999         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14000         preferences.
14001         
14002         * plugins/build-basic-autotools/Makefile.am,
14003         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14004         parsing of output to create message summaries. Uses new message view
14005         API.
14006         
14007         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14008         preferences to make dialog box smaller.
14009         
14010         * plugins/editor/search-replace.c: Fixed compile error with change
14011         in IAnjutaMessageView API.
14012         
14013 2004-09-21  Naba Kumar  <naba@gnome.org>
14015         * plugins/Makefile.am: Deletes old (installed) plugins before
14016         installing new ones.
14017         
14018         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14019         plugins/build-basic-autotools/build-basic-autotools.c,
14020         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14021         file URI from filemanager. Only disables/enables build submenu in file
14022         manager, instead of merging/unmerging.
14023         
14024         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14025         non-text files.
14026         
14027         * plugins/file-loader/anjuta-loader-plugin.ui,
14028         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14029         Implemented "Open with" file manager submenu. Displays error message
14030         when file can not be opened.
14031         
14032         * plugins/file-manager/an_file_view.c: Renamed
14033         file_manager_current_filename value name to file_manager_current_uri
14034         and exports proper URI.
14035         
14036         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14038 2004-09-19  Naba Kumar  <naba@gnome.org>
14040         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14041         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14042         save point signal to change editor tabs. Fixed accels.
14043         
14044         * plugins/file-loader/plugin.c: Fixed accels.
14046         * plugins/project-manager/plugin.c: Added target selection callback.
14047         
14048         * plugins/project-manager/plugin.c: Added URI activation.
14049         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14050         Fixed dialog and closed it on ok. Fixed a crash bug.
14051         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14053         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14054         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14055         plugins/file-loader/anjuta-loader-plugin.ui,
14056         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14057         Added recent files in file loade plugin.
14058         
14059         * ChangeLog: Fixed entry dates.
14060         
14061 2004-09-18  Naba Kumar  <naba@gnome.org>
14063         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14064         an unnecessary GtkFrame.
14065         
14066 2004-09-17  Naba Kumar  <naba@gnome.org>
14068         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14070         * TODO: Updated.
14071         
14072         * data/Makefile.am: Disabled installing old mime info.
14073         
14074         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14075         
14076         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14077         plugins/editor/anjuta-document-manager.ui,
14078         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14079         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14080         Added Editor context popup menu.
14081         
14082         * plugins/project-manager/anjuta-project-manager-plugin.png:
14083         Update image.
14084         
14085         * plugins/project-manager/anjuta-project-manager.plugin.in:
14086         Support .anjuta mime type.
14087         
14088         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14089         value.
14090         
14091         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14092         value.
14093         
14094         * src/layout.xml, plugins/profile-default/plugin.c:
14095         Added project manager plugin for startup.
14097 2004-09-16  Naba Kumar  <naba@gnome.org>
14098         
14099         * anjuta.prj: Updated.
14100         
14101         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14102         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14103         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14104         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14105         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14106         plugins/terinal/Makefile.am, src/Makefile.am,
14107         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14108         Fixed makefile syntax errors.
14110 2004-09-16  Naba Kumar  <naba@gnome.org>
14112         * configure.in, src/layout.xml,
14113         plugins/profile-default/plugin.c,
14114         libanjuta/interfaces/libanjuta.idl,
14115         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14116         
14117         * configure.in, plugins/Makefile.am,
14118         plugins/project-manager/.cvsignore, 
14119         plugins/project-manager/Makefile.am,
14120         plugins/project-manager/anjuta-project-manager-plugin.png,
14121         plugins/project-manager/anjuta-project-manager.plugin.in,
14122         plugins/project-manager/anjuta-project-manager.ui,
14123         plugins/project-manager/plugin.c,
14124         plugins/project-manager/plugin.h: Added project manager plugin
14125         based on gnome-build.
14126         
14127         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14128         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14129         
14130         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14131         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14132         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14133     
14134 2004-09-16  Naba Kumar  <naba@gnome.org>
14136         * plugins/editor/action-callbacks.c: Fixed compile error.
14137         
14138 2004-09-15  Naba Kumar  <naba@gnome.org>
14140         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14141         
14142         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14143         New improved splace with nicer progress.
14144         
14145         * configure.in, plugins/Makefile.am,
14146         (added) file-wizard/.cvsignore,
14147         (added) file-wizard/Makefile.am,
14148         (added) file-wizard/action-callbacks.c,
14149         (added) file-wizard/action-callbacks.h,
14150         (added) file-wizard/anjuta-file-wizard-plugin.png,
14151         (added) file-wizard/anjuta-file-wizard.glade,
14152         (added) file-wizard/anjuta-file-wizard.plugin.in,
14153         (added) file-wizard/anjuta-file-wizard.ui,
14154         (added) file-wizard/file.c,
14155         (added) file-wizard/file.h,
14156         (added) file-wizard/plugin.c,
14157         (added) file-wizard/plugin.h:
14158         Created new file wizard and added it. The wizard takes care of text
14159         bit insertions and new files creation.
14161         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14162         plugins/editor/action-callbacks.h,
14163         plugins/editor/anjuta-document-manager.glade,
14164         plugins/editor/anjuta-document-manager.ui,
14165         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14166         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14167         new files code and moved into a new plugin (file wizard).
14168         
14169         * libanjuta/plugins.[c,h]: Added plugins selection function.
14170         
14171         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14172         get_position(), insert() in IAnjutaEditor interface. Added
14173         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14174         interface (for wizard plugins).
14176         * plugins/file-loader/anjuta-loader-plugin.ui,
14177         plugins/file-loader/plugin.c: Added wizard launcher interface which
14178         scans for plugins implement IAnjutaWizard interface and presents the
14179         list to user for selection. The selected plugin is then activated
14180         for the wizard.
14182         * libanjuta/interfaces/.cvsignore: Updated.
14183         * plugins/message-view/.cvsignore: Updated.
14184         * plugins/launcher/*: Removed as launcher has already been moved to
14185         libanjuta as class.
14187         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14188         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14189         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14190         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14191         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14192         Updated API documentations.
14194 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14196         * configure.in: Added Punjabi to ALL_LINGUAS
14198 2004-07-29  Naba Kumar  <naba@gnome.org>
14200         * configure.in: Added file-loader plugin Makefile path and
14201         fixed devhelp version requirement.
14203 2004-07-28  Naba Kumar  <naba@gnome.org>
14205         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14206         terminal/preferences-terminal.png (added), message-view/*.png (added),
14207         message-view/*.xpm (added), editor/*.png (added),
14208         editor/*.xpm (added), plugins/editor/Makefile.am,
14209         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14210         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14211         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14212         respective plugins directories.
14214         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14215         pixmaps/block-end-16.png, pixmaps/block-end.png
14216         pixmaps/block-start-16.png, pixmaps/block-start.png
14217         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14218         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14219         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
14220         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
14221         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
14222         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
14223         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
14224         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
14225         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
14226         pixmaps/preferences-editor.png, pixmaps/undock.png
14227         pixmaps/error-next-16.png, pixmaps/error-next.png
14228         pixmaps/error-prev-16.png, pixmaps/error-prev.png
14229         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
14230         pixmaps/preferences-terminal.png: Deleted
14232         * libanjuta/properties* (removed), plugins/editor/properties* (added),
14233         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14234         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
14235         plugins/editor/anjuta-document-manager.plugin.in,
14236         plugins/editor/anjuta-document-manager.ui,
14237         plugins/editor/plugin.c, plugins/editor/print.c,
14238         plugins/editor/search-replace_backend.c,
14239         plugins/editor/search_preferences.h,
14240         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
14241         Moved properties souce files to editor plugin as it not required in
14242         libanjuta. Other editor fixes.
14244         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
14245         libegg/dock/* (removed)
14246         : Restored GDL external dependencies and removed libegg dock
14247         sources, because gdl is being developed.
14248         
14249         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
14250         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
14251         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
14252         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
14253         libanjuta/plugins.c, libanjuta/plugins.h,
14254         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
14255         gconf system. Shell now takes docking positions. Added more utility
14256         functions. Added plugins query function. And other fixes.
14258         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
14259         
14260         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
14261         plugin to load files based on mime type.
14262         
14263         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
14264         
14265         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
14266         plugins/file-manager/plugin.c: File manager now uses file loader to
14267         open files.
14269         * plugins/message-view/anjuta-msgman.c,,
14270         plugins/message-view/message-view.c,
14271         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
14273         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
14274         plugins/terminal/terminal.c, src/Makefile.am,
14275         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
14276         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
14277         
14278         * libegg/dock/*: Removed directory.
14279         
14280 2004-07-28  Naba Kumar  <naba@gnome.org>
14282         * configure.in: Reduced gnome-print version requirement.
14283         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
14285 2004-07-21  Ray Strode  <rstrode@redhat.com>
14286         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
14287         new mime sytem.
14289 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
14290         
14291         * plugins/editor/search-replace.c: Some fixes
14292         * plugins/terminal/Makefile.am:
14293         Patch from: Alexey Rusakov <ktirf@users.sf.net>
14295 2004-05-19  Naba Kumar  <naba@gnome.org>
14297         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
14298         compiler warning.
14300 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
14302         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
14303         Implemented IAnjutaSavable
14304         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
14306 2004-05-17  Naba Kumar  <naba@gnome.org>
14308         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
14309         plugins/build-basic-autotools/.cvsignore,
14310         plugins/build-basic-autotools/Makefile.am,
14311         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
14312         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14313         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14314         plugins/build-basic-autotools/build-basic-autotools.c,
14315         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
14316         build plugin.
14317         
14318         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
14319         definition.
14320         
14321         * plugins/file-manager/an_file_view.c,
14322         plugins/file-manager/anjuta-file-manager.ui,
14323         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
14324         Added context menu UI.
14325         
14326         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
14327         in view menu.
14329 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
14330         
14331         * libanjuta/anjuta-preferences.[ch]: 
14332         Added save/load_gconf functions
14333         * src/action_callbacks.[ch], src/preferences.c: 
14334         Load global prefs from gconf at startup and save them
14335         on exit. Prefs load and save correctly but something resets
14336         them to default after loading...
14337         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
14338         Somehow the linker does not find save/load_gconf functions
14339         in libanjuta. Must be a stupid mistake, I would be glad
14340         if someone could fix that.
14341         * manuals/reference/libanjuta-sections.txt: Added new
14342         preferences functions and removed gnome-filelist
14343         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14344         * plugins/file-manager/plugin.c:
14345         Added root-path property
14347 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
14348         
14349         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
14350         they are not longer needed.
14351         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
14352         anjuta-sections.txt: Remove references to the files
14353         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
14354         Use new nautilus icons for file-manager, looks incredible
14355         cool!
14357 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14358         
14359         * plugins/editor/anjuta-docman.c: gchar* to 
14360         const gchar* in arguments
14361         * plugins/editor/text_editor.c: Implemented IAnjutaFile
14362         Interface
14363         * plugins/file-manager/an_file_view.c: Open files on
14364         double-click. Does not work yet because it does not
14365         find IAnjutaFile interface in document manager
14367 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14368         
14369         * plugins/editor/anjuta-docman.c
14370         * plugins/editor/text_editor.c:
14371         Made close button working, made multiple selection in
14372         File/Open dialog possble, fixed crash bug if file cannot
14373         be opened.
14375 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14376         
14377         * plugins/editor/action-callbacks.c
14378         * plugins/editor/anjuta-docman.c
14379         * plugins/editor/anjuta-docman.h
14380         * plugins/editor/search-replace.c
14381         * plugins/editor/search-replace_backend.c
14382         * plugins/editor/text_editor.c
14383         * plugins/editor/text_editor.h:
14384         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
14385         able to open all files, use uri instead of full_filename, fixed
14386         many bugs.
14389 2004-05-13  Naba Kumar  <naba@gnome.org>
14391         * plugins/message-view/anjuta-message-manager-plugin.glade:
14392         HIG compliant.
14394         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
14395         management.
14397         * pixmaps/anjuta_splash.png: Added border.
14398         
14399         * plugins/editor/anjuta-document-manager.png: New icon.
14400         
14401         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
14402         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
14403         
14404         plugins/editor/Makefile.am,
14405         plugins/editor/search-replace.c,
14406         plugins/editor/search-replace.h,
14407         plugins/editor/search-replace_backend.c,
14408         plugins/editor/search-replace_backend.h,
14409         plugins/editor/search_preferences.h,
14410         plugins/editor/search_preferences.c: Merged changes from
14411         ANJUTA_1_2_0 branch.
14412         
14413         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
14414         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
14415         operational.
14417         * plugins/terminal/Makefile.am,
14418         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
14419         dialog.
14420         
14421         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
14422         submenu.
14424 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14425         * plugins/message-view/plugin.c: Fixed glade file loading
14426         Removed "Show messages" menu item
14427         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
14428         twice because of this load system layout hack.
14429         * libanjuta/anjuta-ui.h: Removed #include config.h
14430         * libanjuta/libanjuta.pc: Fixed path and depencies
14431         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
14432         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
14433         * libanjuta/properties.cxx : #include "properties_cxx.h"
14434         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
14436 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14437         * plugins/message-view/*: Fixed message view preferences
14438         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
14439         * anjuta.glade: Removed messages stuff
14441 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14442         
14443         * Removed libanjutamm, it is now hosted on SF.net:
14444         cvs.sf.net/cvsroot/anjuta/libanjutamm
14446 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
14447         
14448         * libanjutamm/*
14449         Added some experimental code to add support for C++ plugins.
14450         Nothing works yet and it is likely that it will disappear but
14451         I have some questions to murrayc and he wants to see the code.
14453 2004-05-11  Naba Kumar  <naba@gnome.org>
14455         * plugins/terminal/terminal.c: Fixed prefs loading bug.
14457         * plugins/editor/action-callbacks.c: Fixed a crash bug in
14458         hightlight style menu actions.
14460         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14461         manuals/reference/libanjuta/plugin-description-file.sgml,
14462         manuals/reference/libanjuta/writing-plugins.sgml,
14463         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14464         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14465         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
14467         * src/anjuta-app.c: Always load system layout for now.
14469         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
14470         
14471         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14472         manuals/reference/libanjuta/libanjuta-sections.txt,
14473         manuals/reference/libanjuta/libanjuta.types,
14474         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14475         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14476         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14477         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14478         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14479         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
14480         Updated documentation.
14482         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
14483         plugins/profile-default/plugin.c, src/layout.xml:
14484         Created terminal plugin.
14485          
14486         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
14487         (new) plugins/file-manager/.cvsignore,
14488         plugins/file-manager/an_file_view.c,
14489         plugins/file-manager/plugin.c,
14490         plugins/file-manager/plugin.h: Moved preferences to separate
14491         glade file and added cvsignore file.
14492         
14493         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
14494         from ANJUTA_1_2_0 branch. Please note that other po files need merging
14495         from the branch. I tried it     but there were way too many conflicts.
14496         
14497         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
14498         
14499         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
14500         util functions required during the merge.
14501         
14502         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
14503         interface.
14504         
14505         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14506         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
14507         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14508         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
14509         Merged with ANJUTA_1_2_0 branch.
14511 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
14513         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
14515 2004-05-07  Naba Kumar  <naba@gnome.org>
14517         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
14519         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
14520         Added preferences reading and loading.
14521         
14522         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
14523         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
14524         libanjuta/fileselection.c, libanjuta/fileselection.h,
14525         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
14526         
14527         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
14529         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
14530         anjuta.spec.in, configure.in, data/autogen.sh.generic,
14531         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
14532         data/macros/autogen.sh, data/macros2/autogen.sh
14533         data/properties/ada.properties, data/properties/anjuta.properties,
14534         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
14535         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
14536         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
14537         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
14538         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
14539         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
14540         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
14541         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
14542         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
14543         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
14544         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
14545         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
14546         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
14547         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
14548         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
14549         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
14550         plugins/class-gen/clsGen.c, plugins/editor/print.c,
14551         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
14552         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
14553         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
14554         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14555         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
14556         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
14557         (added) scintilla/scintilla-marshal.c,
14558         (added) scintilla/scintilla-marshal.h,
14559         (added) scintilla/scintilla-marshal.list,
14560         scintilla/include/SString.h, scintilla/include/SciLexer.h,
14561         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
14562         (added) scintilla/patches/scintilla-calltip-align.patch,
14563         (added) scintilla/patches/scintilla-minor.patch,
14564         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
14566 2004-05-06  Naba Kumar  <naba@gnome.org>
14568         * (added) plugins/file-manager/Makefile.am,
14569         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
14570         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
14571         (added) plugins/file-manager/anjuta-file-manager.ui,
14572         (added) plugins/file-manager/plugin.c,
14573         (added) plugins/file-manager/plugin.h,
14574         (removed) plugins/file-manager/an_file_view.h,
14575         plugins/Makefile.am, configure.in,
14576         plugins/file-manager/an_file_view.c: Created file manager plugin.
14577         
14578         * plugins/profile-default/plugin.c: Added file manager plugin in default
14579         profile.
14580         
14581         * libanjuta/Makefile.am: Fixed dependencies.
14582         * pixmaps/anjuta_splash.png: New splash screen.
14584 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
14585         
14586         * template/template.c/h: Added in-line doc
14587         * manuals/reference/template/*: Added template documentation
14588         * configure.in: Build template docs
14590 2004-05-05  Naba Kumar  <naba@gnome.org>
14592         * autogen.sh: Added commands to generate initial interfaces.
14593         
14594         * libanjuta/Makefile.am,
14595         (removed)libanjuta/anjuta-plugin-parser.c,
14596         (removed)libanjuta/anjuta-plugin-parser.h,
14597         (added)libanjuta/anjuta-plugin-description.c,
14598         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
14599         plugin description.
14600         
14601         * libanjuta/anjuta-plugin.c,
14602         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
14603         
14604         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
14605         and added AnjutaShellPlacement enum for widgeds placement (passed to 
14606         widget add_widget() method.
14607         
14608         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
14609         and moved plugin sets loading in profile plugins.
14610         
14611         * libanjuta/interfaces/.cvsignore,
14612         (removed)libanjuta/interfaces/Makefile.am,
14613         libanjuta/interfaces/libanjuta.idl,
14614         libanjuta/interfaces/anjuta-idl-compiler.pl,
14615         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
14616         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
14617         (removed)libanjuta/interfaces/ianjuta-editor.c,
14618         (removed)libanjuta/interfaces/ianjuta-editor.h,
14619         (removed)libanjuta/interfaces/ianjuta-file.c,
14620         (removed)libanjuta/interfaces/ianjuta-file.h,
14621         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
14622         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
14623         (removed)libanjuta/interfaces/ianjuta-message-view.c,
14624         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
14625         *.h and Makefile.am files. They are autogenerated. Interfaces are
14626         by anjuta-idl-compiler.pl from libanjuta.idl file.
14627         
14628         * manuals/reference/libanjuta/Makefile.am,
14629         manuals/reference/libanjuta/anjuta-architecture.sgml,
14630         manuals/reference/libanjuta/libanjuta-docs.sgml,
14631         manuals/reference/libanjuta/libanjuta-sections.txt,
14632         manuals/reference/libanjuta/libanjuta.types,
14633         manuals/reference/libanjuta/plugin-description-file.sgml,
14634         manuals/reference/libanjuta/writing-plugins.sgml,
14635         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
14636         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14637         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14638         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14639         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14640         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14641         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14642         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14643         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14644         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14645         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14646         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14647         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
14648         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
14649         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
14650         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14651         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
14652         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14653         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14654         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
14655         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14656         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14657         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14658         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14659         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14660         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14661         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
14662         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
14663         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
14664         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14665         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
14666         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14667         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
14668         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
14669         interfaces template sgmls.
14670         
14671         * plugins/Makefile.am,
14672         plugins/devhelp/anjuta-devhelp.plugin.in,
14673         plugins/devhelp/plugin.c,
14674         plugins/editor/action-callbacks.c,
14675         plugins/editor/anjuta-document-manager.plugin.in,
14676         plugins/editor/plugin.c,
14677         plugins/editor/plugin.h,
14678         plugins/editor/text_editor.c,
14679         plugins/sample1/plugin.c,
14680         plugins/message-view/anjuta-message-manager.plugin.in,
14681         plugins/message-view/plugin.c: Fixed shell add_widget method to take
14682         placement. Fixed other errors.
14683         
14684         * (added)plugins/profile-default/.cvsignore,
14685         (added)plugins/profile-default/Makefile.am,
14686         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
14687         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
14688         (added)plugins/profile-default/anjuta-default-profile.ui,
14689         (added)plugins/profile-default/plugin.c,
14690         (added)plugins/profile-default/plugin.h: Added a default new
14691         profile plugin.
14692         
14693         * src/Makefile.am,
14694         src/action-callbacks.c,
14695         src/anjuta-app.c,
14696         src/anjuta.c,
14697         src/main.cpp: Fixed necessary changes for libanjuta
14699 2004-05-04  Naba Kumar  <naba@gnome.org>
14701         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
14702         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
14703         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
14704         placement for default widgets placements.
14706 2004-05-03  Naba Kumar  <naba@gnome.org>
14708         * manuals/reference/libanjuta/anjuta-architecture.sgml,
14709         manuals/reference/libanjuta/libanjuta-docs.sgml,
14710         manuals/reference/libanjuta/plugin-description-file.sgml,
14711         manuals/reference/libanjuta/writing-plugins.sgml:
14712         Wrote more sections in writing-plugins document and fixed errors.
14714 2004-05-03  Naba Kumar  <naba@gnome.org>
14716         * libanjuta/interfaces/libanjuta.idl: Added interface
14717         IAnjutaFileManager.
14718         
14719         * manuals/reference/libanjuta/anjuta-architecture.dia,
14720         manuals/reference/libanjuta/anjuta-architecture.png: Updated
14721         architecture diagram.
14722         
14723         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
14724          manuals/reference/libanjuta/libanjuta-docs.sgml,
14725         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
14726         (added) manuals/reference/libanjuta/writing-plugins.sgml:
14727         Wrote writing-plugins document and separated chapters into
14728         separate sgml files.
14729         
14730         * plugins/file-manager/an_file_view.c,
14731         plugins/file-manager/an_file_view.h: New and improved directory
14732         rendering.
14734 2004-05-02  Sven Herzberg  <herzi@abi02.de>
14736         * anjuta.glade: re-designed the new file dialog
14737         * anjuta_dialogs_strings.c: new strings from the new file dialog
14739 2004-04-30  Naba Kumar  <naba@gnome.org>
14741         * libanjuta/interfaces/Makefile.am.iface,
14742         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
14743         
14744         * libanjuta/interfaces/libanjuta.idl: Updated.
14746         * libanjuta/interfaces/Makefile.am.iface,
14747         libanjuta/interfaces/libanjuta.idl: Updated.
14749 2004-04-29  Naba Kumar  <naba@gnome.org>
14750         
14751         * libanjuta/interfaces/Makefile.am.iface,
14752         libanjuta/interfaces/libanjuta.idl: Updated.
14754 2004-04-29  Naba Kumar  <naba@gnome.org>
14756         * libanjuta/interfaces/giface-idlc-c.pl,
14757         libanjuta/interfaces/libanjuta.idl: Upgraded.
14758         * libanjuta/interfaces/Makefile.am.iface: Added.
14759         
14760 2004-04-28  Naba kumar  <naba@gnome.org>
14762         * libanjuta/interfaces/giface-idlc-c.pl,
14763         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
14764         definitions and wrote a compiler.
14765         
14766 2004-04-28  Naba Kumar  <naba@gnome.org>
14768         * libanjuta/anjuta-shell.c: Fixed docs.
14769         * libanjuta/interfaces/Makefile.am,
14770         libanjuta/interfaces/ianjuta-file.c,
14771         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
14772         
14773         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
14774         
14775         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
14777         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14778         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14779         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14780         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14781         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
14782         * src/anjuta-app.c: Fixed bug.
14784 2004-04-27  Naba Kumar  <naba@gnome.org>
14786         * libanjuta/anjuta-preferences-dialog.c,
14787         manuals/Makefile.am: Fixed document bugs and enabled docs
14788         building.
14790         * libanjuta/anjuta-preferences-dialog.c,
14791         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
14792         More documentation.
14793         
14794         * libanjuta/anjuta-preferences.c,
14795         manuals/reference/libanjuta/libanjuta-docs.sgml,
14796         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14797         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14798         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14799         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14800         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
14801         Wrote more documentations.
14803         * (removed) plugins/message-view/imessage-view.c,
14804         (removed) plugins/message-view/ianjuta-msgman.c,
14805         plugins/message-view/Makefile.am,
14806         plugins/message-view/anjuta-msgman.c,
14807         plugins/message-view/anjuta-msgman.h,
14808         plugins/message-view/message-view.c,
14809         plugins/message-view/message-view.h,
14810         plugins/message-view/plugin.c,
14811         plugins/message-view/plugin.h: Moved interface implementations
14812         in their respective classes and used correct macros to
14813         defined class types.
14815         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14816         src/action-callbacks.c, src/anjuta-app.c: Subclassed
14817         AnjutaUI from GtkUIManager instead of GtkDialog.
14819         * manuals/reference/libanjuta/Makefile.am,
14820         manuals/reference/libanjuta/libanjuta-docs.sgml,
14821         manuals/reference/libanjuta/libanjuta-sections.txt,
14822         manuals/reference/libanjuta/libanjuta.types,
14823         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
14824         (added) manuals/reference/libanjuta/anjuta-architecture.png,
14825         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14826         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14827         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14828         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14829         Wrote more documentation, fixed typos, added architecture
14830         diagram, updated object types etc.
14832         * plugins/editor/text_editor.c: Fixed interface implementation.
14834 2004-04-26  Naba Kumar  <naba@gnome.org>
14836         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
14837         (added) manuals/reference/libanjuta/anjuta-architecture.png,
14838         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
14839         architecture diagram and a new chapter on plugins description file.
14841 2004-04-25  Naba Kumar  <naba@gnome.org>
14843         *  libanjuta/anjuta-children.h,
14844         libanjuta/anjuta-plugin.c,
14845         libanjuta/anjuta-plugin.h,
14846         libanjuta/anjuta-preferences.c,
14847         libanjuta/anjuta-shell.c,
14848         libanjuta/anjuta-shell.h,
14849         libanjuta/e-splash.c,
14850         libanjuta/e-splash.h,
14851         manuals/reference/libanjuta/Makefile.am,
14852         manuals/reference/libanjuta/libanjuta-docs.sgml,
14853         manuals/reference/libanjuta/libanjuta-sections.txt,
14854         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14855         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14856         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14857         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14858         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14859         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14860         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14861         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14862         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14863         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14864         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14865         manuals/reference/libanjuta/tmpl/defaults.sgml,
14866         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14867         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14868         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14869         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
14870         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14871         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
14872         manuals/reference/libanjuta/tmpl/plugins.sgml,
14873         manuals/reference/libanjuta/tmpl/properties.sgml,
14874         manuals/reference/libanjuta/tmpl/resources.sgml,
14875         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14876         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14877         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14878         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14879         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14880         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
14882         Added more template files and wrote more documentation.
14884 2004-04-24  Andras Timar  <timar@gnome.hu>
14886         * configure.in: Added hu to ALL_LINGUAS.
14888 2004-04-23  Naba Kumar  <naba@gnome.org>
14889         
14890         * configure.in: Fixed compile error.
14891         
14892         * libanjuta/anjuta-children.c,
14893         libanjuta/anjuta-children.h,
14894         libanjuta/anjuta-preferences.c,
14895         libanjuta/anjuta-preferences.h,
14896         libanjuta/anjuta-shell.c,
14897         libanjuta/anjuta-ui.c,
14898         libanjuta/anjuta-ui.h,
14899         manuals/reference/libanjuta/Makefile.am,
14900         manuals/reference/libanjuta/libanjuta-docs.sgml,
14901         manuals/reference/libanjuta/libanjuta.types,
14902         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14903         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14904         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14905         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14906         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14907         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14908         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14909         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14910         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14911         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14912         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14913         manuals/reference/libanjuta/tmpl/defaults.sgml,
14914         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14915         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14916         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14917         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
14918         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14919         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
14920         manuals/reference/libanjuta/tmpl/plugins.sgml,
14921         manuals/reference/libanjuta/tmpl/properties.sgml,
14922         manuals/reference/libanjuta/tmpl/resources.sgml,
14923         plugins/sample1/plugin.c: Added libanjuta API documentation.
14925 2004-04-22  Naba Kumar  <naba@gnome.org>
14927         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14928         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14929         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14930         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
14931         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
14932         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
14933         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
14934         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
14935         (removed) libegg/eggradiotoolbutton.c,
14936         (removed) libegg/eggseparatortoolitem.c,
14937         (removed) libegg/eggtoggletoolbutton.c,
14938         (removed) libegg/eggtoolbar.c,
14939         (removed) libegg/eggtoolbutton.c,
14940         (removed) libegg/eggtoolitem.c,
14941         (removed) libegg/prop-editor.c,
14942         (removed) libegg/test-actions.c,
14943         (removed) libegg/test-drag.c,
14944         (removed) libegg/test-merge.c,
14945         (removed) libegg/test-toolbar.c,
14946         libegg/menu/Makefile.am,
14947         (removed) libegg/menu/egg-accel-dialog.h,
14948         (removed) libegg/menu/egg-action-group.h,
14949         (removed) libegg/menu/egg-action.h,
14950         libegg/menu/egg-entry-action.h,
14951         (removed) libegg/menu/egg-markup.h,
14952         (removed) libegg/menu/egg-menu-merge.h,
14953         (removed) libegg/menu/egg-menu.h,
14954         (removed) libegg/menu/egg-radio-action.h,
14955         (removed) libegg/menu/egg-toggle-action.h,
14956         (removed) libegg/menu/howitshouldwork.txt,
14957         (removed) libegg/toolbar/.cvsignore,
14958         (removed) libegg/toolbar/Makefile.am,
14959         (removed) libegg/toolbar/TODO,
14960         (removed) libegg/toolbar/eggradiotoolbutton.h,
14961         (removed) libegg/toolbar/eggseparatortoolitem.h,
14962         (removed) libegg/toolbar/eggtoggletoolbutton.h,
14963         (removed) libegg/toolbar/eggtoolbar.h,
14964         (removed) libegg/toolbar/eggtoolbutton.h,
14965         (removed) libegg/toolbar/eggtoolitem.h,
14966         (removed) libegg/toolbar/prop-editor.h,
14967         (removed) libegg/toolbar/toolbar-api.txt,
14968         (removed) libegg/toolbar/toolbar-ideas.txt,
14969         plugins/devhelp/anjuta-devhelp.ui,
14970         plugins/devhelp/plugin.c,
14971         plugins/editor/action-callbacks.c,
14972         plugins/editor/action-callbacks.h,
14973         plugins/editor/anjuta-docman.c,
14974         plugins/editor/anjuta-document-manager.ui,
14975         plugins/editor/plugin.c,
14976         P plugins/message-view/Makefile.am,
14977         plugins/message-view/anjuta-message-manager.ui,
14978         plugins/message-view/plugin.c,
14979         plugins/sample1/anjuta-sample.ui,
14980         plugins/sample1/plugin.c,
14981         src/action-callbacks.c,
14982         src/action-callbacks.h,
14983         src/anjuta-actions.h,
14984         src/anjuta-app.c,
14985         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
14986         Gtk actions and UIManager. Fixed all plugins to use this.
14987         
14988         * manuals/reference/gtkdoc-scangobj.diff,
14989         manuals/reference/libanjuta/Makefile.am,
14990         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14991         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14992         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14993         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14994         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
14996         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
14997         
14998 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14999         
15000         * plugins/message-view/imessage-view.c
15001         * plugins/message-view/ianjuta-msgman.c:
15002         Added interfaces
15004 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15006         * configure.in: Added en_CA to ALL_LINGUAS.
15008 2004-04-08  Naba Kumar  <naba@gnome.org>
15010         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15011         libanjuta/interfaces/Makefile.am,
15012         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15013         message manager and message view interfaces.
15015         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15016         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15017         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15018         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15019         src/anjuta-app.c: Used 'activate' and
15020         'deactivate' virtual methods for plugins. Fixed installed plugins
15021         dialogs. Added remove_widget() method for AnjutaShell.
15023         * libanjuta/interfaces/Makefile.am,
15024         libanjuta/interfaces/ianjuta-document-manager.c,
15025         libanjuta/interfaces/ianjuta-document-manager.h,
15026         libanjuta/interfaces/ianjuta-editor.c,
15027         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15028         and editor interfaces.
15030         * plugins/devhelp/plugin.c,
15031         plugins/message-view/anjuta-message-manager.plugin.in,
15032         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15033         plugins/sample1/plugin.c: Updated plugins implementation to
15034         reflect the changes.
15036 2004-04-07  Naba Kumar  <naba@gnome.org>
15038         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15039         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15040         libanjuta/interfaces/ianjuta-editor.h,
15041         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15042         plugins/editor/anjuta-docman.c,
15043         plugins/editor/anjuta-document-manager.plugin.in,
15044         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15045         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15046         Added supported interfaces for plugins. Tested plugin interfaces
15047         through sample plugin.
15048         
15049 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15050         
15051         * template/Makefile.am, data/templates/library/Makefile.am
15052         Fixed some automake-1.7 incompatibilities
15053         * template/xmltemplate.c: Small fix
15055 2004-02-23  Naba Kumar  <naba@gnome.org>
15057         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15058         Added plugins manager dialog.
15059         
15060         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15061         library dependencies.
15062         
15063         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15064         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15065         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15066         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15067         geometry command line option.
15068         
15069 2004-02-16  Naba Kumar  <naba@gnome.org>
15071         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15072         Added interfaces and IAnjutaEditor editor interface.
15073         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15074         interface.
15075         * libanjuta/anjuta-shell.h: Fixed bug.
15076         
15077 2004-02-13  Naba Kumar  <naba@gnome.org>
15079         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15080         
15081 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15082         
15083         * data/template/*/.cvsignore:
15084         Avoid all these ? in cvs output
15086 2004-02-13  Naba Kumar  <naba@gnome.org>
15088         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15089         includes and linking.
15091         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15092         and set required version to devhelp 0.8. This devhelp version
15093         can be acquired from gnome cvs branch devhelp branch
15094         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15096         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15097         src/actions-callbacks.c: Added Dock Manager settings menu item.
15099         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15100         * plugins/devhelp/plugin.c: Fixed a linking bug.
15101         
15102         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15103         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15104         external GDL dependency and used libegg codes.
15105         
15106 2004-02-12  Naba Kumar  <naba@gnome.org>
15108         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15109         Added devhelp plugin, but it can't be used without a
15110         patch in devhelp. So it's disabled for now.
15112         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15113         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15114         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15115         Update cvsignore files.
15117         * libanjuta/plugins.c, widgets/e-splash.c:
15118         Fixed plugins loading to show splash icons.
15119         
15120         * plugins/message-view/anjuta-message-manager.plugin.in,
15121         plugins/message-view/plugin.c: Fixed plugin registered name.
15123         * plugins/message-view/anjuta-message-view.png,
15124         plugins/sample1/anjuta-sample-plugin.png: Update images.
15126         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15127         src/main.c: Fixed layout loading.
15129         * plugins/devhelp/Makefile.am: Fixed error.
15131         * (removed) widgets/*, libanjuta/plugins.h,
15132         src/main.c: Transfered widgets to libanjuta/.
15133         
15134         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15135         toplevel directory to created only one library as libanjuta-egg.
15137         * data/Makefile.am: Fixed build error.
15139         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15140         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15141         libegg/.cvsignore: Added egg dock widget.
15143         * gdl/*: Removed as they are now available in libegg.
15144         
15145 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15147         * plugins/editor/anjuta-docman.c:
15148         Use stock close icon on tab close button
15150 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15151         
15152         * data/template/Makefile.am
15153         data/template/language/Makefile.am
15154         data/template/library/Makefile.am
15155         data/template/text/Makefile.am
15156         data/template/project/Makefile.am
15157         data/template/project/terminal/Makefile.am
15158         configure.in: Created Makefile to install templates
15160 2004-02-11  Naba Kumar  <naba@gnome.org>
15162         * plugins/editor/action-callbacks.c,
15163         plugins/editor/anjuta-document-manager.ui,
15164         plugins/editor/plugin.c
15165         plugins/message-view/anjuta-message-manager.ui,
15166         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15167         
15168 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15169         
15170         * plugins/message-view/*: MessageView plugin is now loaded
15171         The menu items are still dummies.
15173 2004-02-09  Naba Kumar  <naba@gnome.org>
15175         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15176         generation.
15177         
15178         * libanjuta/anjuta-preferences.h: Added some documentation.
15179         
15180         * libanjuta/anjuta-shell.h: Removed dead codes.
15181         
15182         * (removed) manuals/reference/gtkdoc-scangobj,
15183         manuals/reference/gtkdoc-scangobj.diff,
15184         manuals/reference/libanjuta/.cvsignore,
15185         manuals/reference/libanjuta/Makefile.am,
15186         manuals/reference/libanjuta/README.inline-doc,
15187         manuals/reference/libanjuta/README.sections,
15188         manuals/reference/libanjuta/libanjuta-docs.sgml,
15189         manuals/reference/libanjuta/libanjuta-sections.txt,
15190         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15191         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15192         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15193         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15194         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15195         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15196         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15197         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15198         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15199         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15200         manuals/reference/libanjuta/tmpl/defaults.sgml,
15201         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15202         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15203         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15204         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15205         manuals/reference/libanjuta/tmpl/plugins.sgml,
15206         manuals/reference/libanjuta/tmpl/properties.sgml,
15207         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15208         of scan program. Updated templates.
15210         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15211         editor action callbacks data.
15212         
15213         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15214         scintilla object ref/unref.
15216 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15217         
15218         * template/*: Added new xml based template system
15219         * template/dtds/*: Dtds to validate xml files of the template systems
15220         * data/template/*: Some sample template files
15221         Still needs some work but builds fine!
15223 2004-02-06  Naba Kumar  <naba@gnome.org>
15225         * cofigure.in, manuals/Makefile.am,
15226         (added) manuals/reference/*: Added API documentation
15227         structure (gtk-doc based).
15229         * libanjuta/libanjuta.h: Updated
15230         
15231 2004-02-05  Naba Kumar  <naba@gnome.org>
15232         
15233         * configure.in: Sets correct dependencies and
15234         uses gdl external library.
15236         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
15237         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
15238         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
15239         libanjuta/fileselection.h, libanjuta/glue-factory.c,
15240         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
15241         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
15242         and added file dialogs.
15244         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
15245         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
15246         Build dynamic libraries for libegg.
15248         * plugins/Makefile.am, plugins/editor/Makefile.am,
15249         plugins/editor/action-callbacks.c, 
15250         plugins/editor/action-callbacks.h,
15251         plugins/editor/anjuta-docman.c,
15252         plugins/editor/anjuta-docman.h
15253         plugins/editor/anjuta-document-manager.plugin.in
15254         plugins/editor/anjuta-document-manager.png
15255         plugins/editor/anjuta-document-manager.ui
15256         plugins/editor/file.c
15257         plugins/editor/file.h
15258         plugins/editor/plugin.c
15259         plugins/editor/print.c
15260         plugins/editor/print.h
15261         plugins/editor/search-replace.c
15262         plugins/editor/search_incremental.c
15263         plugins/editor/search_incremental.h
15264         plugins/editor/text_editor.c
15265         plugins/editor/text_editor.h
15266         plugins/editor/text_editor_cbs.c
15267         plugins/editor/text_editor_menu.h
15268         plugins/sample1/Makefile.am
15269         plugins/sample1/anjuta-sample-plugin.png
15270         plugins/sample1/anjuta-sample.plugin.in
15271         plugins/sample1/anjuta-sample.ui
15272         plugins/sample1/plugin-sample1.c
15273         plugins/sample1/plugin.c
15274         plugins/sample1/plugin.h: Created sample
15275         plugin and fixed editor plugin.
15277         * printing/*: Removed.
15279         * scintilla/Makefile.am: Builds dynamic library.
15281         * src/Makefile.am, src/action-callbacks.c,
15282         src/action-callbacks.h, (removed) src/an_symbol_view.c,
15283         src/anjuta-actions.h, src/anjuta-app.c,
15284         src/anjuta-app.h, src/anjuta-callbacks.c,
15285         src/anjuta-callbacks.h, (removed) src/anjuta.c,
15286         (removed) src/anjuta.h, src/anjuta.ui,
15287         src/layout.xml, src/main.c, src/preferences.h,
15288         src/utilities.c: Debuggged and finally made plugins
15289         loadable.
15291         * global-tags/Makefile.am: Fixed build error.
15293 2004-02-03  Naba Kumar  <naba@gnome.org>
15295         * configure.in: Users GDL from external package.
15296         * plugins/*: Added many new plugins (not ready though).
15297         * src/*: Removed many files (which have been transfered in plugins/).
15298         
15299 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
15301         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15303 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15305         * configure.in: Added editor plugins
15306         
15307         * plugins/Makefile.am, src/search-replace_backend.h,
15308         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
15309         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
15310         
15311         * Added: plugins/editor/search_incremental.c, 
15312         plugins/editor/search_incremental.h
15314         * Update search-replace in plugins/editor
15315         
15316 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
15317         
15318         * plugins/message-view/message-view.c: Some code clean-up
15320 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15322         * Added: search_incremental[ch]
15323         
15324         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
15325         src/mainmenu_callbacks.c, src/toolbar.c
15326         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
15327         
15328         * Incremental Search
15330 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15331         
15332         * plugins/message-view/anjuta-msgman.[c/h]:
15333         Added message manager for easier message handling with a
15334         similar interface as docman. Of course you can still use
15335         MessageView standalone.
15336         * plugins/Makefile.am: Added message-view because it compiles
15337         without errors.
15339 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15340         
15341         * plugins/message-view/*: Added message-view plugin 
15342         (still incomplete) 
15343         * configure.in: Added plugins/message-view/Makefile
15345 2004-01-03  Naba Kumar  <naba@gnome.org>
15347         * libanjuta/*.c: Added new files and updated old ones.
15348         * plugins/editor/*: Added editor plugin.
15349         * configure.in: Added editor plugin and moved editor related
15350         files into it.
15352 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
15354         * src/Makefile.am: Added search-replace_backend.[ch]
15355         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15356         find_replace.[ch]
15357         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15358         src/search-replace_backend.c, src/search-replace_backend.h,
15359         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15360         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15361         src/toolbar_callbacks.c
15362         * The advanced Search/Replace functionality now replaces the older
15363         Find/Replace stuff.
15364         * The Search/Replace functionality can be interrupted during a long
15365         Search/Replace;
15366         
15367 2003-12-11  Naba Kumar  <naba@gnome.org>
15369         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
15370         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
15371         errors.
15372         * Makefile.am, libanjuta/*: Added new module.
15373         * src/Makefile.am: Fixed linking error.
15374         * src/watch_cbs.c: Debugger clean up.
15375         * configure.in: Added libanjuta-2.0.pc
15377         * configure.in, libanjuta/Makefile.am,
15378         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
15379         libanjuta instead.
15381 2003-12-11  Naba Kumar  <naba@gnome.org>
15383         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
15385         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
15386         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
15387         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
15388         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
15389         The user can now give a name at the creation of a new file and
15390         insert automatically (user choice) header, gpl notice, header
15391         template. The file extension is added automatically according
15392         to the selected type of file. The various insert functions have
15393         been moved from mainmenu-callback.c to file.c. The cursor is now
15394         moved after an insert operation. Removes also useless code in
15395         memory.c and search-replace.c
15396         
15397 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
15399         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
15400         sortable headers, process tree, removal of path and process params
15401         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
15402         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
15403         code cleanup
15405 2003-12-10  Naba Kumar  <naba@gnome.org>
15407         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
15408         
15409 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
15411         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
15413 2003-11-28  Naba Kumar  <naba@gnome.org>
15415         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
15416         
15417         * manuals/de/*: Added german translation docs.
15418         
15419         * configure.in, Makefile.am, src/Makefile.am,
15420         libegg/*/*: Added libegg library.
15421         
15422         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
15423         installation directory.
15424         
15425         * src/text_editor_cbs.c: Fixed closing of file.
15427 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
15428                                                                                 
15429         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
15431 2003-09-05  Naba Kumar  <naba@gnome.org>
15433         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
15434         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
15435         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
15436         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
15437         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
15438         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
15439         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
15440         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
15441         using libegg. Initial commit -- compiles but is not complete.
15443 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15445         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
15447 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
15449         * configure.in: Removed "ta" from ALL_LINGUAS.
15451 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
15453         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
15455 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
15457         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
15459 2004-04-24  Andras Timar  <tmar@gnome.hu>
15461         * configure.in: Added hu to ALL_LINGUAS.
15463 2004-04-14  Naba Kumar  <naba@gnome.org>
15465         * src/Makefile.am, printing/Makefile.am,
15466         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
15467         because we are still using GtkCombo and build breaks with gtk-2.4.
15468         
15469 2004-04-13  Naba Kumar  <naba@gnome.org>
15471         * NEWS: Updated.
15472         * anjuta.spec.in: Fixed build error.
15473         * po/POTFILES.in: Updated.
15474         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
15476 2004-04-11  Naba Kumar  <naba@gnome.org>
15478         * NEWS: Updated.
15479         * AUTHORS: Updated.
15480         * configure.in: Added ga in ALL_LINGUAS.
15481         * ChangeLog: Fixed dates.
15482         
15483 2004-04-09  Naba Kumar  <naba@gnome.org>
15485         * src/print.c: Fixed buffer styling bug when printing with
15486         selection.
15488         * data/properties/anjuta.properties: Defined only one base font and
15489         used courier instead of lucidatypewriter, because most newer systems are
15490         unlikely to have it (bug #885023, #925956, #890473).
15491         
15492         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
15493         warning.
15494         
15495         * src/an_file_view.c: Fixed possible crash bug.
15497 2004-04-07  Naba Kumar  <naba@gnome.org>
15499         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
15500         gtk_main_quit() etc..), so that atexit() functions are not called
15501         (which is apparently done to free up memory and we don't need to
15502         do that at this point). Incidentally, something also happens in the
15503         atexit call which freezes the UI for far too long when the application
15504         exits and we want to avoid that..
15505         * src/glade_iface.c: Fixed compiler warning.
15506         
15507 2004-04-06  Naba Kumar  <naba@gnome.org>
15509         * src/project_dbase_gui.c: Fixed errors.
15511         * src/registers_gui.c: Fixed possible crash bug.
15512         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
15513         * src/signals.[c,h]: Used tree view and glade file for dialog.
15514         * src/Makefile.am, src/about.c, src/an_file_view.c,
15515         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
15516         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
15517         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
15518         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
15519         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
15520         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
15521         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
15522         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
15523         src/launcher.h, src/main.c, src/main_menubar.c,
15524         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
15525         src/message-manager-private.cc, src/message-manager.cc,
15526         src/preferences.c, src/project_config.c, src/project_dbase.c,
15527         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
15528         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
15529         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
15530         src/search-replace.c, src/search-replace_backend.c,
15531         src/search_incremental.c, src/search_preferences.c,
15532         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
15533         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
15534         src/signals_gui.c, src/source.c, src/src_paths.c,
15535         src/stack_trace.c, src/start-with.c, src/style-editor.c,
15536         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
15537         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
15538         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
15539         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
15540         tagmanager/Makefile.am, scintilla/include/SString.h,
15541         widgets/Makefile.am, widgets/gnomefilelist.c:
15543         Removed all deprecated codes and substituted
15544         with newer APIs. Fixed some possible crash bugs where cell renderers
15545         were being shared.
15546         
15547         * scintilla/patches/scintilla-minor.patch: Minor patch.
15549 2004-04-06  Naba Kumar  <naba@gnome.org>
15551         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
15552         tree after all the files have been added (and not everytime a file
15553         is added in the project). Also fixed some memory corruption
15554         (possibly bug #900478).
15555         
15556         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
15557         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
15558         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
15559         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
15560         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
15561         qualifier wherever appropriate.
15563 2004-04-05  Naba Kumar  <naba@gnome.org>
15565         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
15566         switch terminal echo on/off. Debugger requires it off, while the
15567         rest requires it on.
15569         * src/search-replace.c: sets search direction and action (in addtion
15570         to target) for find in files.
15571         
15572 2004-04-02  Naba Kumar  <naba@gnome.org>
15574         * src/mainmenu_callbacks.c: Sets filename during save of new files.
15576         * src/project_dbase.c, src/debugger, src/an_file_view.c,
15577         src/an_symbol_view.c: Added an gtk events loop for
15578         displaying project loading status (for loading large projects) and
15579         debugger program starting ... just to give an impression of fastness :-).
15581         * configure.in, anjuta.prj: Bumped version to 1.2.2.
15583         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
15584         crash bug, which occurs when opening and closing a large project
15585         repeatedly.
15586         
15587         * src/attach_process.c: Fixed a comiple error for old gcc.
15588         
15589         * src/launcher.c: Prints proper error message when launcher child
15590         could not be executed and exits properly. Fixed a crash
15591         bug (bug #926606).
15592         
15593         * src/resources.c, src/utilities.c, src/glade_iface.c,
15594         src/debugger.c, src/attach_process.c: Properly exits forked children
15595         when they could not be executed.
15596         
15597 2004-04-01  Naba Kumar  <naba@gnome.org>
15599         * src/search-replace.c: Fixed a crash bug (bug #921893).
15601 2004-03-31  Naba Kumar  <naba@gnome.org>
15603         * anjuta.glade: Added a note on compiler options dialog ->support
15604         dialog telling that supports are only available for file mode.
15606         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
15607         src/anjuta_cbs.c:
15608         Improved shutdown time delay by bypassing project closing
15609         and unloading plugins.
15611         * src/build_file.c, data/properties/anjuta.properties: Added a property
15612         to toggle on/off for going to first error automatically.
15614 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
15616         * src/debugger.c: fixed core file loading
15617         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
15618         for long lines (bugs #700968 and #911376)
15619         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
15620         #917982.
15621         * src/anjuta.c: Focuses current AnEditor correctly.
15623 2004-03-30  Naba Kumar  <naba@gnome.org>
15625         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
15626         * AUTHORS: Updated with all contributors names.
15627         * NEWS: Updated.
15628         * src/about.c: Reads contributors names from AUTHORS file.
15629         * manuals/C/anjuta-manual/authors.xml: Points to online
15630         contributors list.
15631         
15632 2004-03-29  Naba Kumar  <naba@gnome.org>
15634         * data/properties/ada.properties: Fixed syntax colors. Patch
15635         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
15636         (bug #923474).
15638         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
15639         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
15640         generated projects, so that their pixmap files are
15641         found properly (bug #919903).
15642         
15643         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
15644         anjuta.
15646         * src/source.c: Installs .glade file of libgllade
15647         projects in $(datadir)/$(package)/glade (part of bug #861038).
15648         
15649         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
15650         in compiler options (bug #883837).
15651         
15652         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
15653         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
15654         
15655 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
15657         * anjuta/src/search-replace.c: fixed another crash bug in
15658         "Find Usage"
15659         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
15660         breakpoint property fix
15662 2004-03-29  Naba Kumar  <naba@gnome.org>
15664         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
15665         (new) manuals/C/anjuta-advanced-tutorial/*:
15666         Added menu entry for 'Anjuta Advanced Tutorial'
15667         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
15669 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15670         
15671         * src/fileselection.[ch], src/mainmenu_callbacks.c:
15672         Fixed bug #908941  ('Open' starts in wrong directory)
15673         
15674 2004-03-26  Naba Kumar  <naba@gnome.org>
15676         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
15677         compile error and bug #905738 with terminal.
15679         * src/search_incremental.c, src/register.c, src/sharedlib.c,
15680         src/search-replace.[h,c], src/search_incremental.[h,c],
15681         src/search_preferences.h, src/utilities.c, src/anjuta.c,
15682         src/text_editor.[c,h]: Fixed compiler warnings.
15683         
15684         * src/search-replace.c: Fixed a memory corruption (possible
15685         fix for bug #921893, but not yet confirmed).
15686         
15687         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
15688         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
15689         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
15690         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
15692 2004-03-25  Naba Kumar  <naba@gnome.org>
15694         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
15695         crash bug with attach process dialog and made the dialog closable
15696         with 'esc'.
15697         
15698         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
15699         always display within the margin.)
15700         
15701         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
15702         the old breakpoint when it's properties are updated
15703         (creating a new updated one).
15704         
15705 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
15707         * src/aneditor.cxx, src/aneditor.h: fixed calltips
15708         displayed for wrong file.
15709         * src/breakpoints.c: conditional breakpoints
15710         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
15711         "Find in Files..." disabling policy
15713 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15715         * src/build_file.c: Fixed bug #874380
15716         Goto the first error if it exists.
15718 2004-03-24  Naba Kumar  <naba@gnome.org>
15720         * src/anjuta.c: Fixed to get correct child exit status
15721         using mask (bug #905738).
15722         
15723         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
15724         Aligned buttons in the New file dialog,
15725         set default response to OK, entry box activates default response,
15726         ESC closes dialog and hides on delet_event.
15728 2004-03-19  Naba Kumar  <naba@gnome.org>
15730         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
15731         tree).
15733 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
15735         * src/search-replace.c: fixed "Find Usage" crash when no project open
15737 2004-03-17  Naba Kumar  <naba@gnome.org>
15739         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
15740         Fixed the generated projects to read m4 directory if the directory
15741         exists (bug #917781).
15742         
15743 2004-03-12  Naba Kumar  <naba@gnome.org>
15745         * HACKING: Fixed formatting for auto-parsing.
15747 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
15748         
15749         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
15750         rework (bug #890609)
15752 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15753         
15754         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
15756 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15757         
15758         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
15759         * src/search_preferences.c: Fixed typo.
15760         
15761 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15762         
15763         * src/search-replace.c: improved Search&Replace
15764         For the moment "Replace All" does not work with non opened files
15765         but Anjuta should not crash now ! ??? 
15766         
15767 2004-02-26  Naba Kumar  <naba@gnome.or>
15769         * src/source.c: Fixed to pass cflags correctly
15770         and suppress the automake's default cflags.
15771         bug #816130, #801056, #782798, #773459
15772         
15773         * data/properties/anjuta.properties: Do not defualt to -k make option.
15774         bug #875486.
15776         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
15777         bug #877683.
15778         
15779         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
15780         
15781         * src/message-manager-private.cc: Disabled debug messages.
15782         
15783 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
15785         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
15787 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15788         * anjuta.glade, src/search-replace.c:
15789         Reduced Search&Replace dialog, bug #902636.
15790         
15791 2004-02-23  Naba Kumar  <naba@gnome.or>
15793         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
15794         (bug #866143).
15796 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15797         
15798         * src/search_incremental.c: Fixed bug #900903
15800 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
15801         
15802         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
15803         src/anjuta.c: Fixed bugs #890609 and #890609
15805 2004-02-23  Naba Kumar  <naba@gnome.or>
15807         * src/message-manager.cc: Disconnects menuitem signal properly.
15808         Fixed bug #901723.
15809         
15810         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
15811         bug #900897.
15812         
15813 2004-02-20  Naba Kumar  <naba@gnome.org>
15815         * src/message-manager-private.[c,h]: Implemented keypress
15816         event for the terminal and resets it when ctrl c or ctrl d
15817         is pressed. But it doesn't seem to be working on keypress.
15818         Added a workaround to let it work on key release instead.
15819         (bug #878357).
15820         
15821         * src/search-replace: Fixed compiler warnings.
15822         
15823 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
15825         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
15826         Use defined file name when saving new files (fixes bug #898105)
15827         Don't change filename when clicking on a directory
15828         
15829         BTW: Happy birthday to me :-)
15830         
15831 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15832         
15833         * src/search-replace.c: Fixed a crash bug 
15834         Crash on Find & Replace (#887833)
15835         
15836 2004-02-18  Naba Kumar  <naba@gnome.org>
15838         * src/executer.c: Fixed a crash bug.
15839         
15840         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
15841         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
15842         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
15843         instead of GtkWindow (Part of bug #671596).
15844         
15845         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
15846         src/registers_gui.c, src/registers_cbs.[h,c],
15847         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
15848         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
15849         src/compiler_options.c, src/an_file_view.c, start-with.c,
15850         src/anjuta-tools.c, help.c:
15852         Added "close" buttons on all
15853         dialogs (HIG) and fixed to properly response to ESC close
15854         (Part of bug #671596).
15856         * src/launcher.c: Disabled printing of long debug lines.
15857         
15858         * src/utilities.h: Fixed a compiler warning.
15859         
15860 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
15862         * src/anjuta.c: "Save all" action now asks for filenames for new files
15863         (fixes bug #898111)
15865 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
15867         * anjuta.glade, src/text_editor.c:
15868         Fixed a typo in Hello World indentation style 
15869         Fixed misuse of translated strings when looking for style
15870         This entry fixes bug #876037
15872 2004-02-16  Naba Kumar  <naba@gnome.org>
15874         * src/utilities.c: Fixed return value when dest file could
15875         not be created.
15877         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
15878         * src/utilities.[c,h]: Removed 'cmp' dependency and used
15879         internal function to compare files.
15880         
15881 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
15883         * src/message-manager-private.cc:
15884         Set bold color as foreground color in terminal
15885         (fixes bug #864924)
15887         * src/aneditor.cxx:
15888         Use font style defined for message indicators in
15889         preferences/messages
15890         (fixes bug #885032)
15892 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
15894         * src/build_project.c:
15895         Use build.silent option from preferences (fixes bug #895726)
15896         
15897 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
15899         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15901 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
15902         
15903         Patch from Massimo Corà <maxcvs@email.it>:
15904         * scintilla/LexCPP.cxx: Support "///" comments
15906 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15907         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
15908         src/search_replace.h, src/search-replace_backend.h
15909         anjuta.glade
15910         
15911         * Added: src/search_preferences.c, src/search_preferences.h
15912         Allow the user to save search/replace settings and give them names.
15914 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
15915         
15916         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
15917         scintilla/ScintillaGTK.cxx:
15918         Hopefully fixed AMD 64 crash bug by using correct marshaller
15920 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
15922         * src/preferences.c: Save GtkOptionMenu properties properly
15923         * src/text_editor.c: Fixes editor mispell of fold.symbols property
15925 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
15926         
15927         * configure.in, src/Makefile.am, scintilla/Makefile.am:
15928         Fixed libiconv issue
15929         * NEWS: Updated
15931 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
15932         
15933         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
15934         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
15935         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
15936         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
15937         src/sharedlib_gui.c:
15938         Debugger speed-up, replaced deprecated GtkCList
15940 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
15942         * src/text-editor.c: Use stock gtk+ close button for editor tabs
15944 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
15946         * configure.in: Added "sq" to ALL_LINGUAS.
15948 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
15950         * configure.in: Added "ko" to ALL_LINGUAS.
15952 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15954         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
15955         src/search_incremental.c, src/search_incremental.h: 
15956         Search_incremental code cleanup
15958 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15960         * scintilla/*/*: Updated scintilla to CVS
15961         * Added: scintilla/Readme.sync
15962         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
15963         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15964         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
15965         scintilla/ScintillaGTK.cxx,
15966         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
15967         scintilla/include/Scintilla.iface: Updated.
15969 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15971         * search-replace_backend.[ch], search_incremental[ch]: Added
15972         
15973         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15974         find_replace.[ch]: Removed.
15975         
15976         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15977         src/search-replace_backend.c, src/search-replace_backend.h,
15978         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15979         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15980         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
15981         functionality now replaces the older Find/Replace stuff. The Search/Replace
15982         functionality can be interrupted during a long Search/Replace.
15984 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
15986         * widgets/gnomefilesel.c: Fix use of previously freed memory on
15987         selecting ".." and "." from file selector. 
15989 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
15991         * anjuta.glade: Fixed wrong "fold.symbols" property
15993 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
15994         
15995         * src/project_dbase_gui.c: Alphabetical order ;-)
15996         * src/compiler_options.c: Fixed bug #867539
15997         * src/launcher.c: Workaround for bugs #864922, #849928,
15998         #846386 and #845782: The launcher no longer hangs but does
15999         not get the exit status correctly sometimes.
16000         * Changes suggested by Bosik are obviously already in without
16001         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16002         * NEWS, README, anjuta.prj, configure.in: 
16003         Changed version to 1.2.1
16004         
16005         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16006         * anjuta_dialogs_strings.c, anjuta.glade: 
16007         Fixed bugs #860906, #859329
16008         
16009         Patch from grzegol@pld-linux.org
16010         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16011         freedesktop.org standard)
16013 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16014         
16015         Patch from Stefano Vallarino <stevalla@libero.it>:
16016         * src/source.[c/h]: Fixes cpp sample file to conform to 
16017         ISO/IEC 14882, C++-Standard 
16019 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16021         Review by Johannes Schmid <jhs@cvs.gnome.org>
16022         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16023         command using sh -c.
16024         * src/compile.c: Use build_execute_shell_command when compiling single
16025         files.
16027 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16028         
16029         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16030         * src/breakpoints.c: Code cleanup, workaroud for possible 
16031         launcher bug
16032         * src/src_paths.c: Update debugger dirs on directory change
16034 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16036         Review by Johannes Schmid <jhs@cvs.gnome.org>
16037         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16038         sortable headers, process tree, removal of path and process params
16039         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16040         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16041         code cleanup
16043 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16044         
16045         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16046         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16047         Add a dialog for "New file" which lets the user set the 
16048         filename and to add copyright/header templates to the file
16049         * Review: Changed function names to contain modules name (file_)
16051 2003-12-09  Naba Kumar  <naba@gnome.org>
16053         * setup-gettext: Fixed a typo.
16054         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16056 ---- Released version 1.2.0 ---
16058 2003-12-08  Naba Kumar  <naba@gnome.org>
16060         * src/preferences.c: Fixed compiler error.
16061         * global_tags/create_global_tags.sh: Fixed to install properly
16062         even when system.tags could not be generated.
16063         * NEWS: Updated.
16065 2003-12-06  Naba Kumar  <naba@gnome.org>
16067         * setup-gettext: Fixed to not generate intl directory with gettextize.
16069         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16070         * src/anjuta.c: Filters out unnecessary files from find in files
16071         command.
16072         
16073         * NEWS: Updated.
16074         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16075         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16076         
16077 2003-12-04  Naba Kumar  <naba@gnome.org>
16078         
16079         * src/gnome_project.c: Enables debug and optimization flags for
16080         new projects.
16081         
16082         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16083         
16084         * src/project_dbase_gui.c: combined header and c files for
16085         file selector.
16086         
16087         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16088         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16090 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16092         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16094 2003-11-29  Naba Kumar  <naba@gnome.org>
16096         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16097         * NEWS: Updated.
16099 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16100         
16101         * src/main_menubar.c: Now files cannot be opened twice in recently
16102         file menu
16104 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16106         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16108 2003-11-28  Naba Kumar  <naba@gnome.org>
16110         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16111         
16112 2003-11-27  Naba Kumar  <naba@gnome.org>
16114         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16115         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16116         
16117         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16118         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16119         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16120         checkbox in project wizard (project options page) to enable/disable
16121         source code generation with glade(mm).
16122         
16123         * NEWS: Updated
16124         
16125 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16127         * src/dnd.c: Opening files with special characters in the name.
16129 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16131         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16132         a long time.
16134 2003-11-18  Naba Kumar  <naba@gnome.org>
16136         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16137         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16138         src/project_import.c, plugins/patch/patch-plugin.c:
16139         Fixed g_signal_diconnect calls to pass correct data.
16140         (Fixed possible crash in project imports).
16141         
16142         * NEWS: Updated.
16143         
16144 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16146         Reviewed by Naba Kumar  <naba@gnome.org>
16147         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16148         and debugger. Sets default settings for pty in launcher.
16149         * data/gdb.init: Removed charset work around (now works with user's
16150         native charset)
16151         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16153 2003-11-18  Naba Kumar  <naba@gnome.org>
16155         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16156         names of 'index' to 'idx'.
16157         
16158 2003-11-17  Naba Kumar  <naba@gnome.org>
16160         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16161         * src/project_dbase.c: Prompts user for unsaved project files
16162         when project is closed.
16163         
16164 2003-11-16  Naba Kumar  <naba@gnome.org>
16166         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16167         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16168         older gcc.
16169         
16170 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16171         
16172         * src/anjuta.c: Fixed crash related to tag == NULL while 
16173         anjuta is exiting
16175 2003-11-11  Naba Kumar  <naba@gnome.org>
16177         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16178         found. It simply doesn't generate the c/c++ codes and continues with
16179         just a warning.
16180         * NEWS: Updated.
16181         
16182 2003-11-10  Naba Kumar  <naba@gnome.org>
16184         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16185         'Start with dialog'.
16187         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16188         German translation of anjuta-tutorial.
16189         
16190         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16191         * NEWS: Updated.
16193 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16195         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16196         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16197         the syntax highlighting in Preferences, the automatic syntax
16198         highlighting is now selected. When the debugger is stopped and the
16199         breakpoints window not closed, the gtk_tree_view in this window is
16200         now made unsensitive.
16202 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16204         * src/preferences.h, src/preferences.c, anjuta.glade:
16205         Fixed translation bug in preferences by using GtkOptionMenu
16206         * anjuta.prj: Project version 1.1.98
16208 ---------------- Released version 1.1.98 ----------------
16210 2003-11-07  Naba Kumar  <naba@gnome.org>
16212         * anjuta.spec.in: Revived docs package and combined all docs into
16213         one package.
16214         * configure.in: Bumped version to 1.1.98 rc2
16215         * NEWS: Updated.
16216         * anjuta.spec.in: Fixed scrollkeepr-update command.
16217         * anjuta.spce.in: Fixed file permissions.
16219 2003-11-06  Naba Kumar  <naba@gnome.org>
16221         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
16222         menus to activate anjuta helps.
16223         
16224         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
16225         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
16226         manuals/C/anjuta-faqs/legal.xml (added),
16227         manuals/C/anjuta-faqs/Makefile.am,
16228         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16229         manuals/C/anjuta-faqs/.cvsignore,
16230         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
16231         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
16232         manuals/C/anjuta-tutorial/legal.xml (added),
16233         manuals/C/anjuta-tutorial/Makefile.am,
16234         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16235         manuals/C/anjuta-tutorial/.cvsignore,
16236         manuals/C/anjuta-manual/*.sgml (removed),
16237         manuals/C/anjuta-manual/*.xml (added),
16238         manuals/C/anjuta-manual/Makefile.am,
16239         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16240         manuals/C/anjuta-manual/.cvsignore,
16241         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
16242         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
16243         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
16244         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
16245         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
16246         manuals/ja/anjuta-faqs/legal.xml (added),
16247         manuals/ja/anjuta-faqs/Makefile.am,
16248         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
16249         manuals/ja/anjuta-faqs/.cvsignore,
16250         manuals/ja/anjuta-manual/*.sgml (removed),
16251         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
16252         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
16253         manuals/ja/anjuta-manual/*.xml (added),
16254         manuals/ja/anjuta-manual/Makefile.am,
16255         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
16256         manuals/ja/anjuta-manual/.cvsignore,
16257         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
16258         manuals/sgmldocs.make (removed),
16259         manuals/xmldocs.make (added), manuals/omf.make (added),
16260         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
16261         documentations to newer docbook xml documentations. Converted 
16262         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
16263         Enabled manulas installations.
16264         
16265         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
16267 2003-11-05  Naba Kumar  <naba@gnome.org>
16269         * data/gdb.init: Sets host's charset to ascii to solve debugger
16270         freeze up due to uninitialized strings in target program.
16272         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
16273         Fixed a crash bug with 'Add expression in watch'. Bug #822017
16274         
16275         * NEWS: Updated.
16276         
16277         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
16278         src/launcher.c: Turns off echo in spawned pty to fix debugger.
16280 2003-11-04  Naba Kumar  <naba@gnome.org>
16282         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
16283         problems.
16284         
16285         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16286         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
16287         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
16288         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
16289         in file headers.
16290         
16291         * src/search-replace.c: Fixed infinite loop bug.
16292         * start-with.c: Fixed a crash bug with "Open last project".
16293         
16294         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
16295         * scintilla/Makefile.am: Fixed compiler option.
16296         
16297 2003-10-16  Naba Kumar  <naba@gnome.org>
16299         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16300         * src/text_editor.c: Fixed autoformat.
16301         
16302 2003-10-15  Naba Kumar  <naba@gnome.org>
16304         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
16305         of CTRL+number.
16306         
16307 2003-10-09  Naba Kumar  <naba@gnome.org>
16309         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
16310         
16311 2003-10-08  Naba Kumar  <naba@gnome.org>
16313         * src/source.c: Fixed a GETTEXT typo error.
16314         * anjuta.glade: Made 'Sorted in order you open them' default option
16315         for editor tabs.
16317         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16318         * anjuta.glade, data/properties/anjuta.properties:
16319         Fixed the freeze of the "Preferences" combos at the first Anjuta
16320         init is generated by:
16321                 - a not complete translation of preferences.c file
16322                 - a difference between 2 names in anjuta.glade and
16323                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
16324                 - the same name given to 3 combos (anjuta.glade).
16325                 
16326         * src/find_text.c: If the "whole document" mode is selected,
16327         a new search will select the next occurrence (Bug #764954).
16328         It is now possible to use the shortcuts to search next or previous
16329         occurrence even if the search dialog has the focus.     Bug #790318
16330         
16331         * src/main_menubar_def.h: "Select code block" shortcut; the new
16332         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
16333         (Bug #811016).
16335         Patch from: Richard Lee  <r.h.lee@comcast.net>
16336         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
16337         tagmanager/tm_workspace.c: The following is a patch to fix a
16338         seemingly random occurence where Anjuta would crash when a
16339         certain key was pressed.
16341 2003-09-29  Naba Kumar  <naba@gnome.org>
16343         * src/find_in_files.c: Ignores binary by default. Disabled the option
16344         of NOCVS search, because launcher does not use sh and hence can not
16345         pipe.
16346         
16347         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
16348         "clean before build" state in project session and not in account session,
16349         otherwise the state gets reflected to other projects causing annoyance.
16350         
16351         * src/compiler_options.c: Fixed a bug where compiler options were always
16352         claimed 'modified'.
16354         * src/build_project.c, data/properties/anjuta.properties,
16355         src/commands.[h]: Fixed a bad bug where clean-before-build
16356         doesn't work.
16357         
16358         * scintilla/patches/research-cvs-nolog.diff,
16359         scintilla/patches/scintilla-ac-gtk2-port.diff,
16360         scintilla/patches/scintilla-ac-sort-fix.diff,
16361         scintilla-optimization.diff: Removed, because they are already in
16362         scintilla CVS.
16363         
16364         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
16365         2003-09-29).
16367         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
16368         scintilla/LexYAML.cxx: Added new scintilla lexers.
16369         
16370         * TODO, NEWS: Updated.
16372         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16373         * src/utilities.c: Fixed typo bugs.
16375 2003-09-26  Naba Kumar  <naba@gnome.org>
16377         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
16378         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
16379         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
16380         text_editor_find() and Fixed I-Search wrapping.
16381         * src/debugger.c: Fixed to pass a newline after a debugger
16382         command (which was broken since the launcher was refactored.
16383         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
16385 2003-09-25  Naba Kumar  <naba@gnome.org>
16387         * src/toolbar_callbacks.c: Fixed start of incremental search.
16388         
16389         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16390         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
16391         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16392         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
16393         menu and implementation.
16395 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16397         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16398         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
16399         variables in Locals window.
16401 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
16403         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16404         * src/utilities.[ch] : Fix a tooltip bug in 
16405         anjuta_util_toolbar_append_stock(), the label appeared instead of
16406         the tooltip text. Remove label from arguments of the function
16407         because label is included in the stock icon data.
16408         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
16409         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
16410         * FIXME: translation file should be updated because of label text removal.
16412 2003-09-24  Naba Kumar  <naba@gnome.org>
16414         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
16415         
16416         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
16417         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
16418         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
16419         stdout and stderr. Also buffered output and check-for-password
16420         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
16421         with password prompts. Checkes for password prompts from all outputs.
16422         
16423         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
16424         which takes a string (which could be utf8 also) and converts into
16425         utf8 string.
16426         
16427         * src/main.c: Connects kernel signals after gnome_program_init().
16428         
16429         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16430         * src/message-manager.c: Fixed bug #787026 by converting the strings
16431         to proper UTF8.
16432         
16433 2003-09-22  Naba Kumar  <naba@gnome.org>
16435         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
16436         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
16437         GtkCList and using GtkTreeView instead. Added the patch.
16438         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
16439         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
16440         
16441 2003-09-19  Naba Kumar  <naba@gnome.org>
16443         * printing/print.c: Proper UTF8 printing support.
16444         * src/main.c: moved kernel signal connects at the
16445         end of application initialization.
16446         
16447 2003-09-18  Naba Kumar  <naba@gnome.org>
16449         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
16450         (new) lexers.make, (new) lexers: Update scintilla to latest
16451         scintilla CVS (2003-09-18), added new lexers, automated
16452         lexers makefiles sections and scintilla update. Added
16453         patches. Optimized pango rendering. Fixed a crash bug
16454         in scintilla.
16455         
16456         * (new) scintilla/patches/research-cvs-nolog.diff: Added
16457         patch to remove cvs log command from RESearch.cxx file.
16458         * scintilla/patches/scintilla-pango-always.diff:
16459         Fixed file name.
16460         * scintilla/RESearch.cxx: Removed spurious cvs log command
16461         and logs.
16462         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
16463         
16464         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
16465         * src/dnd.c: Fixed a crash bug with DND.
16466         
16467 2003-09-15  Naba Kumar  <naba@gnome.org>
16469         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
16470         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
16471         src/toolbar_callbacks.c: Added an additional parameter to
16472         text_editor_goto_line() funtion which decides if the line should
16473         be made visible (if it's under fold).
16474         
16475         * src/style-editor.c: Fixed a compiler warning.
16476         * src/message-manager.cc: Calls parent method correctly.
16478         * src/preferences.h: Fixed prent class.
16479         
16480         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16481         * src/project_dbase.c: Fixed bug #713210.
16482         
16483 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16484                                                                                 
16485         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16487 2003-09-11  Naba Kumar  <naba@gnome.org>
16489         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16490         * src/style-editor.c: Fixed bug #769130 (Crash on font
16491         selection dialog).
16492         
16493         * src/message-manger.[h,cc]: Made AnMessageManager
16494         derived from GtkFrame and removed deprecated code.
16495         
16496         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
16497         compiler warnings.
16498         
16499 2003-09-09  Naba Kumar  <naba@gnome.org>
16501         * src/Makefile.am: Addded rules for built sources.
16502         
16503 2003-09-08  Naba Kumar  <naba@gnome.org>
16505         * (new) src/anjuta-marshalers.list: Added marshalers definition
16506         file.
16507         
16508         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
16509         and CXXFLAGS are not overwriten by automake's default.
16510         * src/style-editor.c: Added 'operators' in the style editor.
16511         
16512         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
16513         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
16514         * src/message-manager-private.cc, src/message-manager.cc:
16515         Converts message going into message into UTF-8 endoding.
16516         * src/main.c: Uses UTF-8 codeset for localization.
16517         
16518 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
16520         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
16521         
16522 2003-09-08  Naba Kumar  <naba@gnome.org>
16524         * TODO: Updated.
16525         
16526         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16527         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
16528         Fixed bug #798717, Find - Find&Replace - Find in files bug;
16529         The combo entries were updated if the same data with a different
16530         case exist in the combo list. The combo entries are now case sensitive. 
16531         Search&Replace bug; First search ,max actions = 0 ==> now max
16532         actions = 100.
16533         
16534 2003-09-08  Naba Kumar  <naba@gnome.org>
16536         * TODO: Updated.
16537         * src/utilities.[c,h]: a function takes contant args.
16538         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
16539         Now the child terminated signal is emitted properly.
16540         * src/Makefile.am: Used $(top_srcdir) for referring to 
16541         scintilla objects.
16542         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
16543         definitions file which will generate anjuta-marshalers.[c,h] files.
16544         * src/.cvsignore: Updated.
16545         * src/build_project.c: Changed su command to preserve quotes.
16546         * src/anjuta-tools.c, tagmanager/tm_project.c,
16547         tagmanager/tm_workspace.c: Use standard tmp file.
16548         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
16549         so that users could report bugs easily.
16550         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
16551         
16552         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
16553         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
16554         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
16555         src/attach_process.c, src/breakpoints.c, src/commands.c,
16556         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
16557         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
16558         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
16559         src/memory.c, src/message-manager-private.c, src/preferences.c,
16560         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
16561         src/search-replace.[c,h], stack_trace.c, text_editor.c,
16562         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
16563         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
16564         Fixed compile warnings and cleanup.
16565         
16566         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
16567         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
16568         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
16569         Removed libzvt usage and implemented child spawing differently. Launcher is
16570         now proper GObject, which can be created multiple times (and can be
16571         operated in parallel).
16573         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
16574         * src/project_import_gui.c, src/project_import_cbs.c,
16575         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
16576         (crash on project import). Removed deprecared codes.
16577         
16578 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16579         
16580         * src/cvs.c: Fixed cvs output bug.
16582 2003-09-03  Naba Kumar  <naba@gnome.org>
16584         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16585         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
16586         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
16587         src/text_editor_cbs.c: Implements --
16588                 If the debugger is started
16589                         A double click in the margin add or remove a breakpoint
16590                         A single click activate or deactivate the breakpoint
16591                 else
16592                         A double click in the margin add or remove a bookmark
16594 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16595         
16596         Reviewed by Naba Kumar  <naba@gnome.org>
16597         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
16598         User is now able to choose a branch on cvs update for project.
16599         Cleaned up variable names.
16601 2003-09-03  Naba Kumar  <naba@gnome.org>
16603         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
16604         src/Makefile.am: Added lexers.
16605         * scintilla/*/*: Updated...
16606         * src/an_symbol_view.c: Fixed a crash bug.
16607         * src/compiler_options.c, src/project_dbase.c: Fixed compile
16608         and build bugs.
16609         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
16610         * src/source.c: Fixed project generation bug with gettext code.
16611         * tagmanager/tm_project.c: Fixed a crash bug.
16612         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16613         bug when there is no project open. Bug #____.
16614         * src/source.c: Fixed a bug with build failure with non-gnome
16615         project with glade-generated source (eg. gtk2). Bug #____.
16616         * NEWS: Updated...
16618 2003-08-22  Naba Kumar  <naba@gnome.org>
16620         Patch from: Rob Bradford  <rob@debianplanet.org>
16621         * data/Makefile.am: Fixed to install properly during
16622         package building.
16623         
16624         Patch from: Etay Meiri  <etay-m@bezeqint.net>
16625         * src/debug-tree.c: Fixed a crash bug.
16626         * src/compiler_options.c: Takes care of linking the missing pieces;
16627         C flags, libs, optimization options, debug and profile.
16629         Patch from: Enver ALTIN  <ealtin@casdb.com>
16630         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
16631         
16632 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
16634         Reviewed by Naba Kumar  <naba@gnome.org>
16635         * src/project_dbase.c: Fixed bugs #778263 and #778413
16636           Adding multiple files to project should work now.
16638 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16640         Reviewed by Naba Kumar  <naba@gnome.org>
16641         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
16642         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
16643         for Locals window.
16645 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16647         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16649 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16651         * src/text_editor.c: Fix translatable string (#113934).
16653 2003-07-04  Naba Kumar  <naba@gnome.org>
16655         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16656         bug when there is no project open. Bug #____.
16657         
16658         * src/source.c: Fixed a bug with build failure with non-gnome
16659         project with glade-generated source (eg. gtk2). Bug #____.
16661 2003-06-26  Naba Kumar  <naba@gnome.org>
16663         * src/anjuta.h: Removed reference to windows-dialog.h.
16664         * src/message-manager-private.[cc,h]: Fixed doulbe click
16665         activation of messages to properly jump at the destination.
16666         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
16667         * src/toolbar.c: Code clean-ups.
16668         
16669         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
16670         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
16671         
16672         * src/message-manager-private.[cc,h]: Removed dead codes.
16673         
16674         * (new) data/properties/css.properties,
16675         data/properties/anjuta.properties, data/properties/Makefile.am:
16676         Added CSS syntax hiliting properties.
16677         
16678         * tagmanager/tm_file_entry.c: Fixed a possible bug.
16679         * src/debugger.c: Clean ups.
16680         * src/lexer.h: Added CSS lexer definition.
16681         
16682         * Makefile.am: Installs destop file properly.
16683         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
16684         * NEWS: Updated for 1.1.97 release.
16685         * src/main_menubar_def.h: Changed some non working shortcuts.
16686         
16687 2003-06-24  Naba Kumar  <naba@gnome.org>
16689         * src/search-replace.c: Shows the dialog properly, even when it is
16690         hidden behind another window.
16691         
16692         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
16693         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
16694         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
16695         and code clean up.
16696         
16697         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
16698         setup wizard dialogs.
16699         
16700         * src/debugger.c: Removed a redundant call to
16701         debugger_update_controls().
16702         * src/compiler_options.c, src/launcher.c: code cleanup.
16703         * src/executer.c: Fixed execution bug with 'Set Program params...".
16704         
16705 2003-06-23  Naba Kumar  <naba@gnome.org>
16707         * widgets/e-splash.c: Removed border around the splash image.
16708         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
16709         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
16710         * src/cvs.c: Added a frame around commit log text widget.
16711         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
16712         crash bug associated with translated combo box list in preferences
16713         dialog (in different locale other than en_US). Used widget names
16714         to pass the combo list items.
16715         * po/POTFILES.in: Updated.
16716         * src/launcher.c: Creates the zvt terminal at startup (and not
16717         every time a build is done) -- speeds up buld operations.
16718         * src/file_history.c: Should be if() conditional instead of
16719         assertion check.
16720         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
16721         Disabled useless warnings.
16722         * src/project_dbase.c: Fixed bonobo 2 project name.
16723         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
16724         and uses correct glade-2 for file generation.
16725         
16726 2003-06-21  Naba Kumar  <naba@gnome.org>
16728         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
16729         And disables autocomple show for numbers (very annoying).
16730         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
16731         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
16732         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
16733         from view menu and adjust the controls accordingly.
16734         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
16735         only OK button.
16736         * src/project_dbase.[c,h]: Removed show_local flag processing.
16737         * src/message-manager.[c,h]: Reorganized messages tabs in more
16738         sensible order.
16739         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
16740         Also added PCRE dependency.
16741         
16742 2003-06-20  Naba Kumar  <naba@gnome.org>
16744         * pixmaps/anjuta_splash.png: New splash.
16745         from Jean Schurger  <yshartk@schurger.org>
16746         
16747         * src/controls.c: De-sensitize run-to-cursor when debugger
16748         is not running.
16749         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
16750         
16751         * src/message-manager-private.cc: Fixed to properly jump at
16752         the right file:line.
16753         
16754         * src/appwiz_page1.c: Fixed to correctly determine the project
16755         trpe from the wizard.
16756         
16757 2003-06-20  Naba Kumar  <naba@gnome.org>
16759         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
16760         * src/watch_gui.c: Code cleanups.
16761         * src/debugger.[c,h], src/stack_trace.[c,h],
16762         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
16763         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
16764         Removed direct access to stack_trace private data, Increased debugger
16765         command size from 256 to 1024 (to be on safer side). Also implemented
16766         row-activated signle for seting frame and viewing the source.
16767         * src/debugger.c: Avoids starting program and stopping debugger
16768         when starting debugger and stopping program, respectively.
16769         
16770         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
16771         Reverted codes to start debugger automatically
16772         The file is brought to the state just after the branching 
16773         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
16774         some code clean ups.
16775         
16776         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
16777         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
16778         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
16779         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
16780         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
16781         src/project_dbase.c: Code clean ups.
16782         
16783         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
16784         (Projects dir) so that correct $HOME/Projects path is set when
16785         anjuta is run for the first time.
16786         
16787 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
16789         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
16791 2003-06-13  Naba Kumar  <naba@gnome.org>
16793         * src/stack_trace_cbs.c: Moved variable declaration at the
16794         top of the block (bug #737867)
16795         
16796         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
16797         just CFLAGS and CXXFLAGS (bug #743617).
16798         
16799         * src/create_global_tags.sh: Fixed shell script to properly
16800         detect installed *-config files.
16801         
16802 2003-06-12  Naba Kumar  <naba@gnome.org>
16804         * src/preferences.[c,h]: Added methods for custom widgets in
16805         preferences: using custom set/get methods for them.
16806         
16807         * src/anjuta-encoding.c: Implemented up/down of the encodings
16808         in the list and property saves correctly.
16809         
16810         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16811         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
16812         the beginning of a file.
16814         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16815         * src/aneditor.cxx, src/aneditor.h,
16816         src/controls.c, src/main_menubar.c, src/main_menubar.h,
16817         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16818         src/mainmenu_callbacks.h: Allows the operator to select the current
16819         word or the current line (Request: 680801). It puts also
16820         sensitive/unsensitive several select/comment menu items.
16822         * src/breakpoints.c: Presets by default the current line for a
16823         defined breakpoint.
16825 2003-06-11  Naba Kumar  <naba@gnome.org>
16827         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
16828         color (red highlight) now cosistent for inactive tabs also.
16829         
16830         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
16831         'Advanced search and replace' in Edit->Search submenu.
16832         
16833         * data/properties/tcltk.properties: Fixed bug #731851. Added line
16834         wrappings '\' where     they were missing.
16835         
16836         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
16837         message is now more descriptive and details the correct thing to do
16838         for GNOME2 desktop.
16839         
16840 2003-06-10  Naba Kumar  <naba@gnome.org>
16842         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
16843         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
16844         Removed any reference to particular version of automake/autoconf
16845         so that they could work with newer versions (Bug #659394).
16847         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
16848         src/anjuta.c: Added coded to add/remove supported encodings.
16849         
16850         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
16851         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
16852         src/project_import.c, src/project_type.c, src/project_type.h,
16853         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
16854         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
16855         from the project wizard.
16857 2003-06-06  Naba Kumar  <naba@gnome.org>
16859         Patch from Etay Meiri  <etay-m@bezeqint.net>
16860         * src/compiler_options.c: Fixed bugs related to clean before
16861         build patch.
16862         
16863         * anjuta.desktop.in.in: Added commandline options.
16864         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
16865         -dP and -A flags of CVS update into different options.
16866         
16867 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16869         * configure.in: Removed "ta" from ALL_LINGUAS.
16871 2003-06-02  Naba Kumar  <naba@gnome.org>
16873         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
16874         return NULL for undefined properties and "" for defined but empty
16875         strings. It was creating many problems where both are assumed to be
16876         same. And besides, it doesn't matter to differentiate the two (the
16877         problem with preferences was due to a different bug).
16879         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
16880         correctly. Also, s/props_build_in/props_built_in/g.
16881         
16882         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
16883         list.
16884         
16885         * src/an_file_view.c: Unrefed pixbufs when done with them.
16887         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
16888         (removed) file_text.png: Added and removed pixmaps.
16889         
16890 2003-05-30  Naba Kumar  <naba@gnome.org>
16892         * anjuta.glade: Fixed encodings preferences dialog
16893         
16894 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
16895         
16896         Reviewed by Naba Kumar  <naba@gnome.org>
16897         
16898         * src/build_project.c src/clean_project/c: perform a clean before
16899         build, if required. Show the message manager on clean.
16900         * src/compiler_options.c: save the new options when window is closed
16901         and flag project to be cleaned before the next build.
16902         * src/project_dbase.c: added a 'clean before build' flag to project
16904 2003-05-29  Naba Kumar  <naba@gnome.org>
16906         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
16907         dialog.
16908         
16909         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
16910         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
16911         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
16912         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
16913         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
16914         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
16915         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
16916         print_color.xpm, print_landscape.xpm, print_layout.xpm,
16917         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
16919         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
16920         Removed unused icons references.
16922 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
16924         Reviewed by Naba Kumar  <naba@gnome.org>
16925         
16926         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
16927           src/compiler_options.c, src/debugger.c, src/find_replace.c,
16928           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
16929           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
16930           src/toolbar_callbacks.c: HIG compliant dialogs.
16932         * src/utilities.c: anjuta_button_new_with_stock_image() and
16933           anjuta_dialog_add_button() stolen from gedit.
16935         * src/main_menubar_def.h: Fixed mnemonics.
16937 2003-05-26  Naba Kumar  <naba@gnome.org>
16939         * src/project_dbase_gui.c: Added header files filter for add file
16940         dialog box. Disabled project window to be transient window.
16941         
16942         * src/message-manager.cc: Disabled message manager window to be
16943         transient window.
16944         
16945         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
16946         a file could not be loaded.
16947         
16948         * src/project_dbase.c: Fixed a bug with GUI editor command
16949         where empty string is returned.
16950         
16951         * src/Makefile.am, src/preferences.h, src/text_editor.c
16952         src/text_editor.h, (new) src/anjuta-encodings.h,
16953         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
16954         Added encoding support and to handle characters encoding correctly
16955         by auto detecting it during load. Added preferences for selecting
16956         the encoding during save.
16958         * src/preferences.c, src/resources.c: Removed debug messages.
16960         Patch from: Alexander Nedotsukov <bland@mail.ru>
16961         * src/getline.c: Fixed many fatal bugs for FreeBSD.
16963 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16964         * src/anjuta.c: Try to sow the splash image more often.
16966 2003-05-20  Naba Kumar  <naba@gnome.org>
16968         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16969         * src/debug_tree.c: Colorize the modified locals during
16970         debugging and call memory analyze from the debugger.
16971         * src/breakpoints.c: The color is now different for the enabled
16972         and disabled breakpoints. Anjuta now can erase several
16973         breakpoints defined at the same line. The markers are updated
16974         according to the enable/disable action.
16975         
16976         Patch from Etay Meiri  <etay-m@bezeqint.net>
16977         * src/launcher.c: Fixes launcher freeze up bug during build.
16979 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
16981         Reviewed by Naba Kumar  <naba@gnome.org>
16982         * scintilla/PropSet.h: Change member variables from private to protected.
16983         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
16984         to PropSetFile class, which return a gchar * (and can therefore indicate
16985         whether properties are empty or do not exist) and make prop_get and
16986         prop_get_expanded use them.
16987         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
16988         that the result of of prop_get cannot be an empty string.
16990 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
16992         Reviewed by Naba Kumar  <naba@gnome.org>
16993         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
16994         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
16995         src/text_editor_cbs.c: When saving all the files in the project, the
16996         text editors are now only rehighlighted once instead of once for each
16997         file saved.
16999 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17000         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17001         * src/anjuta.desktop.in.in: Support startup notification.
17002 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17003         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17004         * src/anjuta.desktop.in.in: Support startup notification.
17007 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17009         Reviewed by Naba Kumar  <naba@gnome.org>
17010         
17011         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17012         memory leak from glade_xml_new call. Removed gxml field from Executer
17013         struct as only used in create_executer_dialog and then destroyed.
17014         
17015         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17016         
17017         * src/configurer.c: Fix warning trying to connect signal to non-existent
17018         environment entry in configure dialog and fix crash when closing the
17019         window.
17020         
17021         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17022         gnome_date_edit_get_time instead.
17023         
17024         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17025         in view menu required renumbering elsewhere.
17027 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17029         Reviewed by Naba Kumar  <naba@gnome.org>
17030         
17031         * src/breakpoints.c: fixed an error when removing breakpoint
17032         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17033         * src/debugger.c: changes to the way the debugger is activated
17034         * src/debugger.h: clean ups
17036 2003-05-13  Naba Kumar  <naba@gnome.org>
17038         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17039         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17040         src/memory.h: A new version of memory and the interface
17041         is now integrated in anjuta.glade
17043 2003-05-09  Naba Kumar  <naba@gnome.org>
17045         * configure.in: Bumped required gtk version to 2.0.8.
17046         
17047 2003-05-06  Naba Kumar  <naba@gnome.org>
17049         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17051 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17052         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17054 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17055         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17056         , tagmanager/c.c: Support for ProC and RDB files.
17058 2003-05-06  Naba Kumar  <naba@gnome.org>
17060         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17061         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17062         Uncomment (Box & Stream), Select the current function,
17063         authorize the "Quit" button of the GotoLine window
17065 2003-05-05  Naba Kumar  <naba@gnome.org>
17067         * src/watch_gui.h: CVS added new file.
17069         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17071         Patch from Etay Meiri <etay-m@bezeqint.net>
17072         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17073         src/mainmenu_callbacks.c, src/message-manager.cc,
17074         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17075         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17076         Ported stack trace to GNOME2 and added it in the message manager
17077         pane.
17079 2003-05-02  Naba Kumar  <naba@gnome.org>
17081         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17082         
17083         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17084         preferences property.
17085         
17086         * anjuta.prj: Fixed multiple preferences saved data.
17087         
17088         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17089         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17090         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17091         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17092         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17093         Upgraded scitilla from CVS with faster window repaint
17094         and more bugfixes.
17095         
17096         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17097         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17098         and code cleanups
17099         
17100 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17102         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17103         the window if messages are appended to the end and the scrollbar is
17104         at the end.
17106 2003-04-29  Naba Kumar  <naba@gnome.org>
17108         * configure.in: Removed omf-install from Makefiles list.
17110 2003-04-28  Naba Kumar  <naba@gnome.org>
17112         * po/POTFILES.in: Remvoded deleted files.
17113         
17114         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17115         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17117         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17118         is executed as detached) is not set properly.
17119         
17120 2003-04-25  Naba Kumar  <naba@gnome.org>
17121         
17122         * anjuta.prj: Updated.
17123         * src/anjuta_info.c: Fixed text wrapping and column view.
17124         * data/welcome.txt.in: Removed unaligned characters.
17125         
17126 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17127         * src/main_menubar.c: Disable setup dialog.
17129 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17130         * src/breakpoints.c; Fixed compilation with older GCC
17131         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17132         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17134 2003-04-18  Naba Kumar  <naba@gnome.org>
17136         * anjuta.prj: Updated (includes compiler options).
17137         
17138         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17139         function from anjuta.c (it was already available in anjuta-tools.c).
17140         
17141 2003-04-18  Naba Kumar  <naba@gnome.org>
17143         * src/about.c, THANKS: Updated
17144         
17145         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17146         
17147         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17148         properly from the project session before updating the file
17149         view.
17150         
17151         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17152         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17153         dialog settings (as it will not be required once GDL is in place) and
17154         added file view filters in the settings sub-menu.
17156 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17157         * HACKING: Updated
17158         * configure.in: Disable cast checks on final build.
17160 2003-04-17  Naba Kumar  <naba@gnome.org>
17162         * src/build_project.c: Fixed a compilation error.
17164         * src/launcher.c: Removed commnets.
17165         
17166         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17167         properties from editor tab to indentation tab and fixed a property
17168         label for proper i18n translation. Fixed typos in project config
17169         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17170         sorting and reordering in compiler options dialog.
17171         
17172         * src/compiler_options.c: Implemented _save() function to save the
17173         options (which was pending).
17174         
17175         * src/build_project.c: Destroys install-as-root dialog when it is done.
17176         
17177         * src/an_symbol_view.c: Change "event" event to "event-after" so
17178         that symbol row is selected first before the popup is shown.
17179         
17180 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17182         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17183         file in CVS/Entries. (Reviewed and applied by Biswa)
17185 2003-04-16  Naba Kumar  <naba@gnome.org>
17187         * aneditor.cxx: use unicode everytime (fixed unicode related
17188         bugs).
17190         * anjuta.prj: Fixed UI editor name (blank to use default) and
17191         anjuta version.
17192         
17193         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17194         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17195         Editor preferences page.
17197 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17198         * src/anjuta.[ch], src/print.c: Fixed warnings
17199         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17200         * configure.in: Profiling support with gprof
17202 2003-04-16  Naba Kumar  <naba@gnome.org>
17204         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17205         * src/launcher.c: Fixed cvs dialog.
17206         
17207 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17208         
17209         * src/message-manager-private.cc: Fixed double-click on first line of 
17210         output to properly select a line.
17211         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17212         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17214 2003-04-15  Naba Kumar  <naba@gnome.org>
17216         * src/message-manager-private.cc: Fixed the glade filename typo.
17218 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17219         * scintilla/*, data/properties/*: Scintilla CVS merge
17220         * anjuta.prj: Removed unnecessary files.
17221         * scintilla/PlatGTK.cxx: Force Pango fonts always
17222         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
17223         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
17224         for preferences.
17225         * configure.in: Change version no. for 1.1.1 (alpha release)
17226         * configure.in: Added '--with-pref-suffix' option.
17227         * config.guess, config.sub: Removed from CVS.
17229 2003-04-15  Naba Kumar  <naba@gnome.org>
17231         Patch from Timothee Besset  <ttimo@idsoftware.com>
17232         * Makefile.am: Fixed a shell script error during intallation.
17233         
17234 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17236         Reviewed by Naba Kumar  <naba@gnome.org>
17237         * src/message-manager.cc: Added popup-menu to TreeView and fixed
17238         set_wm_class to use "anjuta" instead of "an.
17239         * src/message-manager-private.cc: Headers are hidden again.
17241 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17242         * src/project_dbase_gui.c: Memory corruption fix.
17243         * anjuta.prj: Updated project file
17245 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17246         * an_file_view.c: Connect to event-after signal rather than event so that
17247         selection is updated first and thus context menu is for the right file.
17248         Reviewed and applied by Biswa.
17250 2003-04-14  Naba Kumar  <naba@gnome.org>
17252         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
17253         
17254         * src/auncher.c: More child exit fixes
17255         from Timothee Besset  <ttimo@idsoftware.com>
17257 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17258         
17259         Reviewed by Naba Kumar  <naba@gnome.org>
17260         
17261         * src/message-manager.[c/h], src/message-manager-private[c/h],
17262                 anjuta.[c/h]: Ported message-manager to Gtk2
17263         
17264         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17265         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
17266         src/clean_project.c, src/compile.c, src/configurer.c,
17267         src/controls.c, src/cvs.c, src/debugger.c,
17268         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17269         src/project_import.c, src/search-replace.c: Changed name from
17270         AnjutaMessageManager to AnMessageManager to avoid too long type
17271         and funtion names.
17273 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17274         * src/launcher.c: Fix build won't stop problem - TTimo
17275         * TODO: Updated
17276         * pixmaps/anjuta_splash.c: New splash screen prototype.
17277         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
17278         * src/compiler_options.c: Mute pkgconfig errors.
17279         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
17281 2003-04-10  Naba Kumar  <naba@gnome.org>
17283         * configurer.[c,h]: Fixed dialog to close properly.
17284         * src/project_dbase.c, widgets/gnomefilelist.c: Added
17285         debugging asserts.
17286         
17287 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17288         * anjuta.prj: Removed unnecessary files, load with 1.2.0
17289         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
17290         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
17291         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
17292         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
17293         src/makefile.am: Move gdl to it's own directory.
17294         * global-tags/create_global_tags.sh: Silently ignore SDL error.
17296 2003-04-09  Naba Kumar  <naba@gnome.org>
17298         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
17299         branch.
17301 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17302         * src/anjuta-tools.c: Use CDATA for saving tools data.
17303         * anjuta.glade, src/search-replace.c: Port from branch.
17304         * widgets/e-splash.*, src/main.c: Better splash screen.
17305         * configure.in, widgets/gdl*: Import GDL widgets.
17306         * ROADMAP: Updated roadmap.
17307         * src/an_file_view.c: Use GDL icons for file tree.
17309 2003-04-09  Naba Kumar  <naba@gnome.org>
17311         * anjuta.glade: Added (hidden) initial setup-wizard window.
17312         
17313         Patch from: Vitaly  <vvv@rfniias.ru>
17314         * src/preferences.c: Fixes a bug with libglace widget access with
17315         translated strings.
17317         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17318         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
17319         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17320         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
17321         src/toolbar_callbacks.[c,h],
17322         src/memory.c, src/message-manager-private.cc,
17323         src/message-manager-private.h, src/message-manager.cc,
17324         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
17325         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
17326         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
17327         watch window to a subwindow in the notebook
17329 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17330         * ROADMAP: Updated roadmap.
17332 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
17334         * configure.in: Added Belarusian to ALL_LINGUAS.
17336 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17337         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
17338         Henry Jia
17339         * ROADMAP: Added roadmap for HEAD.
17341 2003-03-29  Naba Kumar  <naba@gnome.org>
17343         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
17344         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
17345         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
17346         (new) pixmaps/start-with-wizard.png,
17347         (new) pixmaps/start-with-import.png,
17348         (new) pixmaps/start-with-open.png Added Start with dialog which pops
17349         up on anjuta start-up to give quick access to opening file/project or
17350         creation wizards.
17352         * src/main.c: Sets proper data directory for the gnome
17353         program.
17355 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17356         * src/text_editor.c: Fixed error/warning indicators.
17358 2003-03-24  Naba Kumar  <naba@gnome.org>
17360         * README: Correct version.
17361         
17362 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
17364         * configure.in: Added checks to see if were building on FreeBSD
17365         systems.  Sets -DFREEBSD if we are, and also attempts to find
17366         gmake if the host system is FreeBSD.
17368         * src/getline.c: New file used to provide the getline function,
17369         which isnt available on a FreeBSD system.  The function is only
17370         defined if FREEBSD is defined.
17372         * src/Makefile.am: Added getline.c to anjuta_SOURCES
17374         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
17375         configure.in sets this to gmake on FreeBSD systems, and make
17376         on everything else.
17378 2003-03-23  Naba Kumar  <naba@gnome.org>
17380         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
17381         
17382         * anjuta.spec.in: Fixed spec file for correct file paths and
17383         corrected rpmbuild.
17385         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
17386         the rpm build command separately now.
17387         
17388         * src/anjuta.c, windows-dialog.c: Added some more window management
17389         stuffs (not still fully working, though).
17391         * TODO: Updated.
17393 2003-03-22  Naba Kumar  <naba@gnome.org>
17395         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
17397 2003-03-21  Naba Kumar  <naba@gnome.org>
17399         * README: Removed Andy Piper's name from the active maintainers
17400         list on his request.
17401         
17402         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
17403         preferences.
17404         
17405         * src/anjuta-tools.c: Fixed compiler errors.
17407         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
17408         show bugs.
17409         
17410         * src/commands.c, src/src_paths.c, src/style-editor.c,
17411         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
17412         becuase they are now hidden by default (from glade editing).
17413         
17414         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
17415         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
17416         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17417         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
17418         basic windows managements.
17419         
17420 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17421         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
17422         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
17423         Enver ALTIN (a.k.a. skyblue)
17425 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17426         * tagmanager/*: Added ignore-list for symbols. This will make
17427         parsing more accurate for projects. Doc updates needed.
17429 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17430         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
17431         * launcher/Makefile.am: Link to correct libraries
17432         * src/launcher.c: Do not allow NULL shell
17434 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
17435         * src/debug_tree.c: Improve debug tree view.
17437 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
17439         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
17440         'Run Configure Script' and 'Execute Program'. Increase minimum width
17441         of Configure dialog.
17442         * find_in_files.c, find_in_files_cbs.*: Properly create the file
17443         list widget by setting a model and adding a column and renderer.
17444           Actually store the nocvs toggle button in FindInFiles data structure.
17445           Handle selection changes via changed signal rather than row_activated.
17446           Use response signal for handling the close and find buttons.
17447           Close window when escape is pressed.
17448         * find_replace.c: Close window when escape is pressed.
17449         * find_text.c: Close window when escape is pressed in find dialog as
17450         well as wrap search question, where now Yes is the default button.
17452 2003-03-05  Naba Kumar  <naba@gnome.org>
17454         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
17456         * src/message-manager-private.cc: Fixed a bug with vte conditional
17457         compilation.
17458         * anjuta.glade: Hides all windows in glade file.
17460 2003-03-05  Naba Kumar  <naba@gnome.org>
17462         * src/an_file_view.c: Fixed a compilation warning.
17463         * src/message-manager-private.cc: Conditional compilation for vte
17464         API.
17465         
17466 2003-02-28  Naba Kumar  <naba@gnome.org>
17468         * configure.in, anjuta.spec.in: Updated dependency packages version.
17469         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
17470         * src/preferences.c: Added debug assertions.
17471         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
17472         editor to enable/disable bringing the recent editor tabs first.
17473         
17474         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17475         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
17476         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
17477         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
17478         and     bug fixes. Also code clean ups.
17479         
17480         * (new) src/search-replace.[h,c]: New search replace implementation
17481         from ANJUTA_1_0_0 branch.
17482         
17483         * (new) src/windows-dialog.[h,c]: New windows management class
17484         [work in progress].
17486 2003-02-28  Naba Kumar  <naba@gnome.org>
17488         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
17489         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
17490         src/appwizard.c, src/build_file.c, src/build_project.c,
17491         src/clean_project.c, src/compile.c, src/configurer.c,
17492         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17493         src/message-manager-dock.c, src/message-manager-dock.h,
17494         src/message-manager-private.cc, src/message-manager.cc,
17495         src/preferences-dialog.c, src/preferences-dialog.h,
17496         src/preferences.c, src/preferences.h, src/project_dbase.c,
17497         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
17498         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
17499         src/utilities.c, src/utilities.h:
17500         
17501         Widgetized Preferences and gave proper function names.
17503         * src/executer.c: Fixed a session loading bug.
17504         
17505 2003-02-27  Naba Kumar  <naba@gnome.org>
17507         * printing/print.c: Fixed printing font bug that failed to load the
17508         proper fonts.
17509         
17510         * src/toolbar.c: Disabled LED flashing (not yet implemented).
17511         
17512         * TODO, anjuta.prj: Updated.
17514 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
17516         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17517         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17518         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17519         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
17520         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
17521         fixed omf errors
17523 2003-02-25  Naba Kumar  <naba@gnome.org>
17525         * Makefile.am: Excluded omf-install from installation as the docs are
17526         not ready.
17527         
17528         TODO: Updated.
17529         
17530         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
17531         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
17532         property names and added new editor properties and code cleanups.
17533         Also added new project properties.
17534         
17535         * src/compiler_options.[h,c]: Added pkg-config packages supports
17536         and fixed bugs.
17537         
17538         * src/glade_iface.h: Cleanups.
17539         
17540         * src/launcher.c: Used timer instead of idle to scan.
17541         
17542         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
17543         src/project_config.[h,c], src/project_import.c: Implemented project
17544         property to define GUI editor and to handle it.
17545         
17546         * src/preferences.c: i18n fixes.
17547         
17548         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
17549         unused (and old) pixmaps.
17550         
17551         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
17552         
17553 2003-02-25  Naba Kumar  <naba@gnome.org>
17555         * src/message-manager-private.[h,cc], src/preferences.c,
17556         anjuta.glade, anjuta_dialog_strings.c: Implemented
17557         gnome terminal profiles for the terminal preferences and moved the
17558         addition of terminal preferences in the terminal constructor.
17559         
17560         * anjuta.prj: Updated.
17562 2003-02-24  Naba Kumar  <naba@gnome.org>
17564         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
17565         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
17566         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
17567         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
17568         preferences dialog.
17570         * TODO: Updated.
17572         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
17573         text selection and child re-spawning.
17575         * src/pixmaps.h: Removed unused pixmaps definitions.
17576         
17577 2003-02-23  Naba Kumar  <naba@gnome.org>
17579         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
17580         the project tree/window.
17582         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
17583         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
17584         Correct the use of a variable and implemented session save/load
17585         for tree expansion states.
17586         
17587         * src/main_menubar_def.h: Fixed shortcuts keys.
17588         
17589         * src/anjuta.c, src/gnome_project.c: Code clean ups.
17590         
17591         * anjuta.prj: Updated.
17592         
17593 2003-02-22  Naba Kumar  <naba@gnome.org>
17595         * src/debug_tree.[c,h]: GNOME2 port from 
17596         Etay Meiri <etay-m@bezeqint.net>
17597         
17598         * src/an_file_view.c, src/resources.[h,c],
17599         data/properties/bash.properties,
17600         data/properties/cpp.properties,
17601         data/properties/html.properties,
17602         data/properties/make.properties,
17603         data/properties/others.properties,
17604         data/properties/perl.properties,
17605         data/properties/props.properties,
17606         data/properties/xml.properties: Standarized file icons. Icons are
17607         defined in respective .properties file and are retrieved as resource
17608         data.
17610         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
17611         in labels from the commands editor as that would create
17612         problems for translators.
17614 2003-02-21  Naba Kumar  <naba@gnome.org>
17616         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
17617         as they should be part of CVS(?).
17619         * Makefile.am: Corrected a typo for glade generated strings file.
17621         * configure.in, po/hi.po: Added new Hindi (hi) translation
17622         in ALL_LINGUS and added initial Hindi translation.
17624         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
17625         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
17626         sv_unknown.xpm to more proper icon.
17628         * (new)data/properties/php.properties, data/properties/Makefile.am,
17629         data/properties/anjuta.properties, data/properties/html.properties:
17630         Fixed PHP syntax hilighting bug by separating php properties into
17631         different file (because of file size).
17633         * TODO: Updated.
17634         
17635 2003-02-20  Naba Kumar <naba@gnome.org>
17637         * src/breakpoints.c: Fixed breakpoints session saving/loading
17638         crash bug.
17639         
17640         * scintilla/*, scintilla/include/*: Updated to scintilla
17641         release 1.51
17642         
17643 2003-02-19  Naba Kumar <naba@gnome.org>
17645         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
17646         * TODO: Updated.
17648         * Makefile.am, src/Makefile.am,
17649         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
17650         (removed) src/anjuta_dialog_strings.c,
17651         (removed) src/anjuta_dialogs_strings.c,
17652         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
17653         (added) anjuta.glade: Transfered glade files from src/ directory
17654         to the top level directory.
17656         * po/POTFILES.in: Updated.
17657         
17658         * (removed) macrocs2/*: Transfered to data/ directory.
17659         
17660         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
17661         data/Makefile.am: Moved macros in data directory. Anjuta no longer
17662         requires to have macros dir, but the projects generated by anjuta
17663         require them.
17664         
17665         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
17666         trees.
17667         
17668         * src/defaults.c: Corrected default compiler options.
17669         
17670         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
17671         wizard.
17672         
17673         * src/message-manager-private.cc, src/message-manager-private.h,
17674         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
17675         
17676         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
17677         source code generation for gnome2 projects.
17679 2003-02-11  Naba Kumar <naba@gnome.org>
17681         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
17682         restores the expand/collaspe states of the nodes after refresh.
17683         
17684         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
17685         
17686 2003-02-11  Naba Kumar <naba@gnome.org>
17688         * src/style-editor.c: Fixed pango font description handling for fonts.
17689         * src/anjuta.glade: Removed font size spin button.
17690         * configure.in, src/anjuta.prj: Corrected version.
17691         * TODO: update.
17692         
17693 2003-02-10  Naba Kumar <naba@gnome.org>
17695         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
17696         references of scroll-menu.h and add about.h in Makefile.am.
17697         
17698         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
17699         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
17700         (removed) widgets/scroll-menu.h: Removed unused files.
17701         
17702         * Makefile.am: Added proper i18n rules and added intl tools for
17703         distributions.
17704         
17705         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
17706         to the stable release).
17707         
17708         * anjuta.spec.in: Removed manuals packaging.
17709         
17710         * data/Makefile.am: Removed 'macros' installation (not required for
17711         gnome2 projects).
17713 2003-02-10  Naba Kumar <naba@gnome.org>
17715         * po/POTFILES.in: Updated.
17717         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
17718         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
17719         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
17720         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
17721         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
17722         icons and images.
17724         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
17725         src/toolbar_callbacks.h: Fixed scintilla notification signal name
17726         and fixed to properly handle focus in find entry box.
17728         * Makefile.am: Added code for RH system menu update.
17730         * .cvsignore: Updated.
17732         * NEWS: Updated.
17734 2003-02-03  Naba Kumar <naba@gnome.org>
17736         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
17737         editor preferences. and fixes dialogs.
17739         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
17740         Fixed linenumbers and header margins when they are disabled and
17741         removed unused header files.
17743         * src/attact_process.[h,c], src/debugger.c: Attach to process
17744         now works.
17746         * src/help.c: Fixed dialog response.
17748         * TODO: Updated.
17750         * data/properties/anjuta.properties: Corrected typo.
17752         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
17753         Change the signal to "changed" in entry from "selection-changed" in
17754         list.
17756         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
17757         short-cuts.
17759 2003-01-31  Naba Kumar <naba@gnome.org>
17761         * configure.in: Upgraded to use libgnomeprint-2.2
17762         
17763         * printing/Makefile.am: Updated
17764         
17765         *(removed) printing/print-doc.c, printing/print-doc.h,
17766         printing/print-util.c, printing/print-util.h: Removed because already
17767         merged with print.c.
17768         
17769         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
17770         and libgnomeprintui-2.2 and fixed rendering problems.
17771         
17772         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
17773         uneccessary print properties, as they are separately taken
17774         care in gnomeprint.
17775         
17776         * po/POTFILES.in: Update.
17778 2003-01-30  Naba Kumar <naba@gnome.org>
17780         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
17781         for about dialog box.
17782         
17783         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
17784         src/pixmaps.h: Modified for the above additions for about dialog.
17786 2003-01-29  Naba Kumar <naba@gnome.org>
17788         * src/style_editor.[c,h]: Added missing files.
17789         
17790 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17791         * scintilla/XPM.[cxx|h]: Added missing files
17793 2003-01-29  Naba Kumar <naba@gnome.org>
17794         
17795         * TODO, po/POTFILES.in: Updated.
17796         
17797         * anjuta.prj, src/anjuta.glade,
17798         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
17800 2003-01-28  Naba Kumar <naba@gnome.org>
17801         
17802         * data/properties/anjuta.properties, src/aneditor.cxx,
17803         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
17804         properties into text properties (earlier it was int properties).
17806         * TODO: Updated
17807         
17808         * scintilla/AutoComplete.c,xx,
17809         scintilla/AutoComplete.h,
17810         scintilla/CallTip.c,xx,
17811         scintilla/CallTip.h,
17812         scintilla/Document.c,xx,
17813         scintilla/Document.h,
17814         scintilla/Editor.c,xx,
17815         scintilla/Editor.h,
17816         scintilla/LexAVE.c,xx,
17817         scintilla/LexCSS.c,xx,
17818         scintilla/LexHTML.c,xx,
17819         scintilla/LexOthers.c,xx,
17820         scintilla/LexPython.c,xx,
17821         scintilla/LineMarker.c,xx,
17822         scintilla/LineMarker.h,
17823         scintilla/Makefile.am
17824         scintilla/PlatGTK.c,xx,
17825         scintilla/PropSet.c,xx,
17826         scintilla/ScintillaBase.c,xx,
17827         scintilla/ScintillaBase.h,
17828         scintilla/ScintillaGTK.c,xx,
17829         scintilla/ViewStyle.c,xx,
17830         scintilla/include/Platform.h,
17831         scintilla/include/SciLexer.h,
17832         scintilla/include/Scintilla.h,
17833         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
17834         
17835         
17836         src/Makefile.am,
17837         src/an_file_view.c,
17838         src/an_symbol_view.c,
17839         src/anjuta-tools.c,
17840         src/anjuta.c,
17841         src/anjuta.glade
17842         src/anjuta.h,
17843         src/anjuta_cbs.c,
17844         src/anjuta_dialogs_strings.c,
17845         src/anjuta_info.c,
17846         src/commands.c,
17847         src/compiler_options.c,
17848         src/debugger.c,
17849         src/help.c,
17850         src/main_menubar.c,
17851         src/main_menubar.h,
17852         src/main_menubar_def.h,
17853         src/mainmenu_callbacks.c,
17854         src/mainmenu_callbacks.h,
17855         src/message-manager-private.c,c
17856         src/message-manager-private.h,
17857         src/message-manager.c,c
17858         src/message-manager.h,
17859         src/pixmaps.h,
17860         src/preferences.c,
17861         src/preferences.h,
17862         src/project_config.c,
17863         src/project_dbase.c,
17864         src/project_dbase_gui.c,
17865         src/project_import_gui.c,
17866         src/properties.c,xx,
17867         src/properties.h,
17868         src/resources.c,
17869         src/src_paths.c,
17870         src/text_editor.c,
17871         src/text_editor_gui.c,
17872         src/toolbar.c,
17873         src/utilities.c,
17874         src/utilities.h,
17875         anjuta.prj: GNOME2 porting and fixed many porting bugs.
17876         
17877 2003-01-24  Naba Kumar <naba@gnome.org>
17879         * src/text_editor_gui.c, src/toolbar.c,
17880         src/text_editor.c, src/text_editor_cbs.h:
17881         Used correct notification signal name for scintilla
17882         (gtk2) and fixed UI.
17883         
17884         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
17885         when not required.
17886         
17887         * printing/print-doc.c,
17888         printing/print.c,,
17889         src/anjuta-tools.c,
17890         src/find_replace.c,
17891         src/goto_line.c,
17892         src/launcher.c,
17893         src/mainmenu_callbacks.c,
17894         src/project_dbase.c,
17895         src/project_dbase.h,
17896         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
17897         src/text_editor.c,
17898         src/text_editor_cbs.h:
17901 2003-01-23  Naba Kumar <naba@gnome.org>
17903         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
17904         correct stock icons and organized pixmap macros.
17905         
17906         Makefile.am: Removed non-generated files.
17907         
17908         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
17909         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
17910         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
17911         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
17912         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
17913         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
17914         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
17915         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
17916         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
17917         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
17918         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
17919         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
17920         stop.xpm, undo.xpm}: Removed because no longer used.
17922         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
17923         file_unknown.xpm}: Files renamed from fv_*, as it would
17924         be the right name.
17926         * pixmaps/Makefile.am: Updated for the above changes.
17928 2003-01-23  Jakub Steiner <jimmac * ximian * com>
17930         * pixmaps/autocomplete-16.png,
17931         pixmaps/autocomplete.png,
17932         pixmaps/block-end-16.png,
17933         pixmaps/block-end.png,
17934         pixmaps/block-start-16.png,
17935         pixmaps/block-start.png,
17936         pixmaps/bookmark-first-16.png,
17937         pixmaps/bookmark-first.png,
17938         pixmaps/bookmark-last-16.png,
17939         pixmaps/bookmark-last.png,
17940         pixmaps/bookmark-next-16.png,
17941         pixmaps/bookmark-next.png,
17942         pixmaps/bookmark-prev-16.png,
17943         pixmaps/bookmark-prev.png,
17944         pixmaps/error-next-16.png,
17945         pixmaps/error-next.png,
17946         pixmaps/error-prev-16.png,
17947         pixmaps/error-prev.png: gnome2-styled icons
17950 2003-01-23  Naba Kumar <naba@gnome.org>
17952         * anjuta.prj: Updated compiler options.
17953         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
17955         * src/aneditor.cxx,
17956         src/anjuta.c,
17957         src/anjuta.glade,
17958         src/anjuta_dialogs_strings.c,
17959         src/mainmenu_callbacks.c,
17960         src/mainmenu_callbacks.h,
17961         src/text_editor.c,
17962         src/text_editor_cbs.c,
17963         src/text_editor_gui.c: GNOME2 Porting.
17965 2003-01-22  Naba Kumar <naba@gnome.org>
17967         * ChangeLog: Corrected dates.
17968         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
17969         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
17970         preferences.
17972 2003-01-22  Naba Kumar <naba@gnome.org>
17973         
17974         * plugins/patch/patch-plugin.c: Bug fix.
17975         
17976         * src/anjuta-tools.c,
17977         src/anjuta.c,
17978         src/anjuta.glade,
17979         src/anjuta.h,
17980         src/anjuta_dialogs_strings.c,
17981         src/breakpoints.c,
17982         src/cvs_gui.c,
17983         src/debugger.c,
17984         src/debugger.h,
17985         src/executer.c,
17986         src/glade_iface.c,
17987         src/main.c,
17988         src/mainmenu_callbacks.c,
17989         src/mainmenu_callbacks.h,
17990         src/preferences.c,
17991         src/project_dbase.c,
17992         src/project_dbase_gui.c,
17993         src/registers.c,
17994         src/sharedlib.c,
17995         src/signals.c,
17996         src/signals_cbs.c,
17997         src/source.c,
17998         src/stack_trace.c,
17999         src/toolbar_callbacks.c,
18000         src/utilities.c,
18001         src/utilities.h,
18002         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18003         
18004         * src/Makefile.am,
18005         (removed) src/CORBA-Server.c,
18006         (removed) src/CORBA-Server.h,
18007         (removed) src/Gladen-common.c,
18008         (removed) src/Gladen-stubs.c,
18009         (removed) src/Gladen.h,
18010         (removed) src/Prj-common.c,
18011         (removed) src/Prj-skelimpl.c,
18012         (removed) src/Prj-skels.c,
18013         (removed) src/Prj-stubs.c,
18014         (removed) src/Prj.h,
18015         (removed) src/glades.c,
18016         (removed) src/glades.h,
18017         (removed) src/messagebox.c,
18018         (removed) src/messagebox.h: Removed because no longer used.
18020 2003-01-21  Naba Kumar <naba@gnome.org>
18022         * src/anjuta-tools.c,
18023         src/anjuta.c,
18024         src/anjuta.glade,
18025         src/anjuta_dialogs_strings.c,
18026         src/anjuta_info.c,
18027         src/anjuta_info.h,
18028         src/breakpoints.c,
18029         src/compiler_options.c,
18030         src/debugger.c,
18031         src/find_replace.c,
18032         src/find_replace.h,
18033         src/find_text.c,
18034         src/find_text.h,
18035         src/goto_line.c,
18036         src/launcher.c,
18037         src/text_editor.c,
18038         widgets/gnomefilelist.c: GNOME2 porting.
18040 2003-01-20  Naba Kumar <naba@gnome.org>
18042         * global-tags/create_global_tags.sh: Uses pkg-config to
18043         read the modules.
18044         
18045         * src/anjuta.c,
18046         src/anjuta.glade,
18047         src/anjuta.h,
18048         src/anjuta_cbs.c,
18049         src/anjuta_dialogs_strings.c,
18050         src/breakpoints.c,
18051         src/breakpoints.h,
18052         src/compiler_options.c,
18053         src/compiler_options.h,
18054         src/fileselection.c,
18055         src/fileselection.h,
18056         src/mainmenu_callbacks.c,
18057         src/project_dbase_gui.c,
18058         src/session.c,
18059         src/src_paths.c,
18060         src/src_paths.h,
18061         src/text_editor.c,
18062         src/text_editor_gui.c,
18063         widgets/gnomefilelist.c,
18064         widgets/gnomefilelist.h: GNOME2 porting.
18065         
18066         * widgets/Makefile.am,
18067         (removed) widgets/gnomedirlist.c,
18068         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18069         
18070         * src/Makefile.am,
18071         (removed) src/src_paths_cbs.c,
18072         (removed) src/src_paths_cbs.h,
18073         (removed) src/src_paths_gui.c,
18074         (removed) src/compiler_options_cbs.c,
18075         (removed) src/compiler_options_cbs.h,
18076         (removed) src/breakpoints_cbs.c,
18077         (removed) src/breakpoints_cbs.h: Removed because they are now
18078         combined in singe file
18080 2003-01-16  Naba Kumar <naba@gnome.org>
18082         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18083         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18084         options dialog UI and data handling.
18087 2003-01-15  Naba Kumar <naba@gnome.org>
18089         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18090         Completed command editor porting.
18091         
18092         * src/anjuta.c: Removed the use of commands load function
18093         (not required).
18095         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18096         and unrefs.
18098         * src/anjuta-tools.c: Fixed translatable strings.
18099         
18100         * src/find_text.c: Fixed dialog creation from glade.
18101         
18102         * src/text_editor_gui.c, src/text_editor.c,
18103         src/text_editor_cbs.c: Completed port of detached text editor
18104         to gnome2 plateform.
18105         
18106 2003-01-14  Naba Kumar <naba@gnome.org>
18108         * src/anjuta.glade, src/preferences.[h,c],
18109         src/anjuta_dialogs_strings.c: Added build and editor
18110         preferences pages and other UIs. Fixed preferense loading and saving.
18111         
18112         * src/anjuta.c: Does case-insensitive match for tabs position
18113         preferences and removed preferences loading (done at _new() call).
18114         
18115         * anjuta-tools.c: Debugged tools dialog handling.
18116         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18117         
18118 2003-01-13  Naba Kumar <naba@gnome.org>
18120         * ABOUT-NLS: Update (strange).
18122         * autogen.sh: Removed blocking code.
18124         * configure.in: Fixed an autogen bug.
18125         
18126 2003-01-13  Naba Kumar <naba@gnome.org>
18128         * (new)src/anjuta.gladep
18129         (new)src/messagebox.c
18130         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18131         will be gradually removed (and then the files).
18132         
18133         * Makefile.am,
18134         anjuta.prj,
18135         printing/print-util.c,
18136         printing/print.c,
18137         scintilla/ScintillaGTK.c,xx
18138         src/Makefile.am,
18139         src/an_file_view.c,
18140         src/an_symbol_view.c,
18141         src/anjuta.c,
18142         src/anjuta.glade
18143         src/anjuta.h,
18144         src/anjuta_dialogs_strings.c,
18145         src/anjuta_gui.c,
18146         src/attach_process.c,
18147         src/attach_process.h,
18148         src/breakpoints.c,
18149         src/breakpoints.h,
18150         src/breakpoints_cbs.c,
18151         src/commands.c,
18152         src/commands.h,
18153         src/compiler_options.c,
18154         src/compiler_options.h,
18155         src/compiler_options_cbs.c,
18156         src/configurer.c,
18157         src/configurer.h,
18158         src/controls.c,
18159         src/cvs_cbs.c,
18160         src/debug_tree.c,
18161         src/debug_tree.h,
18162         src/executer.c,
18163         src/executer.h,
18164         src/find_in_files.c,
18165         src/find_in_files.h,
18166         src/find_in_files_cbs.c,
18167         src/find_replace.c,
18168         src/find_replace.h,
18169         src/find_text.c,
18170         src/find_text.h,
18171         src/goto_line.c,
18172         src/help.c,
18173         src/help.h,
18174         src/launcher.c,
18175         src/main.c,
18176         src/main_menubar.c,
18177         src/mainmenu_callbacks.c,
18178         src/message-manager.c,c
18179         src/pixmaps.h,
18180         src/preferences.c,
18181         src/project_config.c,
18182         src/project_config.h,
18183         src/project_dbase.c,
18184         src/project_import_cbs.c,
18185         src/resources.c,
18186         src/resources.h,
18187         src/splash.c,
18188         src/src_paths.c,
18189         src/src_paths.h,
18190         src/src_paths_gui.c,
18191         src/text_editor.c,
18192         src/text_editor_gui.c,
18193         src/toolbar.c,
18194         src/toolbar.h,
18195         src/utilities.c,
18196         src/utilities.h,
18197         src/wizard_gui.c,
18198         widgets/gnomefilelist.c: GNOME2 Port.
18200 2003-01-10  Naba Kumar  <naba@gnome.org>
18202         * src/an_file_view.c,
18203         src/anjuta_gui.c,
18204         src/appwizard_gui.c,
18205         src/compiler_options.c,
18206         src/compiler_options_cbs.c,
18207         src/cvs_cbs.c,
18208         src/executer.c,
18209         src/fileselection.c,
18210         src/find_in_files.c,
18211         src/goto_line.c,
18212         src/main_menubar.c,
18213         src/memory.c,
18214         src/message-manager-dock.c,
18215         src/preferences.c,
18216         src/project_dbase_gui.c,
18217         src/project_import_gui.c,
18218         src/registers_gui.c,
18219         src/sharedlib_gui.c,
18220         src/src_paths_gui.c,
18221         src/text_editor_gui.c,
18222         src/toolbar.c,
18223         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
18225 2003-01-09  Naba Kumar <naba@gnome.org>
18227         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
18228         problems with some comments.
18230         * anjuta.prj: New project file (updated?)
18232         * src/Makefile.am: Enabled deprecated API and fixed variables.
18234         * src/an_file_view.c,
18235         src/an_symbol_view.c,
18236         src/anjuta-plugins.c,
18237         src/anjuta-tools.c,
18238         src/anjuta.c,
18239         src/anjuta_gui.c,
18240         src/appwizard_cbs.c,
18241         src/attach_process.c,
18242         src/attach_process_cbs.c,
18243         src/compiler_options.c,
18244         src/compiler_options_cbs.c,
18245         src/launcher.c,
18246         src/mainmenu_callbacks.c,
18247         src/message-manager-private.c,c
18248         src/message-manager-private.h,
18249         src/message-manager.c,c
18250         src/message-manager.h,
18251         src/project_dbase.c,
18252         src/project_dbase.h,
18253         src/project_dbase_gui.c,
18254         src/project_import_cbs.c,
18255         src/project_import_gui.c,
18256         src/registers.c,
18257         src/resources.c,
18258         src/resources.h,
18259         src/sharedlib.c,
18260         src/signals.c,
18261         src/signals_cbs.c,
18262         src/signals_gui.c,
18263         src/splash.c,
18264         src/src_paths_cbs.c,
18265         src/src_paths_gui.c,
18266         src/stack_trace.c,
18267         src/text_editor.c,
18268         src/text_editor_gui.c,
18269         src/text_editor_menu.c,
18270         src/toolbar.c,
18271         src/toolbar_callbacks.c,
18272         src/utilities.c,
18273         src/watch.c,
18274         src/watch_cbs.c,
18275         src/wizard_gui.c: GNOME porting.
18277 2002-12-24 Naba Kumar <naba@gnome.org>
18279         * AUTHORS, ChangeLog, HACKING, Makefile.am,
18280         NEWS, README, SEARCH-REPLACE,
18281         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
18282         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
18283         launcher/Makefile.am,
18284         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
18285         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
18286         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
18287         printing/print-util.c, printing/print.c, printing/print.h,
18288         scintilla/*/*, widgets/e-shell-about-box.c,
18289         src/*, tagmanager/*/*, widgets/Makefile.am,
18290         widgets/gnomefilelist.c:
18291         
18292         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
18293         src/*.[c,h] files to gnome2 API.
18295         * src/anjuta_dialogs_strings.c: Added glade generated translatable
18296         strings table.
18298 2002-10-23  Naba Kumar <naba@gnome.org>
18300         * autogen.sh: Prevented Users from building HEAD cvs.
18301         
18302 2002-09-16  Stephane Demurget  <demurgets@free.fr>
18304         * src/anjuta.glade: added the compiler options dialog, hopefully
18305         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
18307 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18309         * src/anjuta.glade: fixed a lot of small glitches.
18311         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
18312         now.
18314         * src/breakpoints_cbs.c: polished a bit.
18316 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18318         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
18320         * src/commands.c: partial gnome 2 port.
18322         * src/utilities.[ch]: changed some bits to be const.
18324 2002-09-14  Stephane Demurget  <demurgets@free.fr>
18326         * src/Makefile.am: removed breakpoints_gui.c and added a check
18327         for gdk-pixbuf deprecated functions, but there shouldn't be much
18328         anyway.
18330         * src/breakpoints_gui.c: killed.
18332         * src/anjuta.glade: added two dialogs for the breakpoints management.
18334         * src/anjuta.h:
18335         * src/anjuta_cbs.c:
18336         * src/appwizard.c:
18337         * src/attach_process.c:
18339         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
18340         really huge changes and porting work.
18341         
18342         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
18343         (breakpoints_dbase_new): moved the UI init bits here.
18345         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
18346         a lot, not using any color anymore (not HIG compliant) and not using
18347         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
18348         to be double checked.
18350         * src/build_file.c:
18351         * src/build_project.c: gnome 2 port.
18353 2002-09-11  Stephane Demurget  <demurgets@free.fr>
18355         * src/anjuta.glade:
18356         * src/anjuta.h:
18357         * src/anjuta_cbs.c:
18358         * src/appwizard.c:
18359         * src/breakpoints.c:
18360         * src/breakpoints_cbs.c: cleaned up some bits.
18362 2002-09-09  Stephane Demurget  <demurgets@free.fr>
18364         * src/Makefile.am:
18365         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
18367         * src/an_symbol_view.[ch]:
18368         * src/attach_process_cbs.h: polished a bit.
18370         * src/breakpoints_cb.[ch]: partial gnome 2 port.
18372 2002-09-02  Stephane Demurget  <demurgets@free.fr>
18374         * configure.in:
18375         * src/Makefile.am: added libglade-2 to the build.
18377         * src/anjuta.[ch]: added support for libglade.
18379         * src/anjuta.glade: added. There could be a file per top-level widget,
18380         as some other gnome projects, though.
18382         * src/attach_process_gui.c: removed.
18383         * src/attach_process.[ch]: gnome 2 port.
18384         (attach_process_new): Added the treeview init and the widget references
18385         here.
18387 2002-08-31  Stephane Demurget  <demurgets@free.fr>
18389         * src/an_file_view.c: fixed some compilation issues.
18391         * src/an_symbol_view.c: gnome 2 port.
18393 2002-08-26  Stephane Demurget  <demurgets@free.fr>
18395         * src/an_file_view.c: finished gnome 2 port.
18396         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
18397         directory pixmap depending on the event.
18399         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
18400         (project_file_data_new): use a GtkTreePath.
18402 2002-08-23  Stephane Demurget  <demurgets@free.fr>
18404         * src/Makefile.am: readded back an_*_view.[ch] because they are still
18405         driving me nuts but they need to be ported, heh ?
18407         * src/an_file_view.c: gnome 2 port, almost finished after some hard
18408         work since it's quite a total rewrite again.
18410 2002-08-22  Stephane Demurget  <demurgets@free.fr>
18412         * src/an_file_view.c:
18413         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
18415 2002-08-21  Stephane Demurget  <demurgets@free.fr>
18417         * src/anjuta_info.c:
18418         * src/utilities.h: gnome 2 port, featuring a total rewrite.
18420 2002-08-20  Stephane Demurget  <demurgets@free.fr>
18422         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
18423         nuts ATM.
18424        
18425         * src/an_file_view.c:
18426         * src/aneditor.cxx:
18427         * src/anjuta_cbs.c:
18428         * src/compiler_options.h:
18429         * src/messagebox.c:
18430         * src/messagebox.h:
18431         * src/pixmaps.h:
18432         * src/project_dbase.h:
18433         * src/resources.h: gnome 2 port.
18435 2002-08-14  Stephane Demurget  <demurgets@free.fr>
18437         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
18439         * data/properties/sql.properties: added the DATETIME data type.
18441         * data/properties/html.properties: added the foreach php keyword.
18443 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18445         * widgets/Makefile.am: removed blank line after the last backslash
18446         for avoiding a warning from automake.
18448         * configure.in:
18449         * src/Makefile.am: added the ORBit-2 dep.
18451 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18453         * AUTHORS: added Biswa, because I wonder why noone already have
18454         written his name in the Anjuta's hall of fame :)
18456 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
18458         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
18459         widgets/e-shell-about-box.c: Made to compile for gnome2.
18460         
18461 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
18463         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
18464         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
18465         
18466         * configure.in, printing/print.h, printing/print.c,
18467         printing/print-doc.c: Made to compile for gnome2.
18468         
18469 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
18471         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
18472         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
18473         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
18474         widgets/Makefile.am:
18475         
18476         Upgraded the build system to gnome2 platform.
18477         
18478 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18479         * manuals/*: Added capability to generate PDF and PS.
18480         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
18481         * TODO, TODO.biswa: Intergated TODO list.
18482         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
18483         , bug #574470
18484         * src/dnd.c: Fix typo
18485         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
18486         * src/anjuta.c: Bug #568895, Bug #575419
18488 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18490         * tagmanager/tm_global_tags.c: Fixed compiler warning.
18491         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
18493 2002-12-17  Naba Kumar <naba@gnome.org>
18495         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
18496         bugs.
18497         
18498 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18499         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
18500         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
18501         * anjuta.prj: Added tools.sgml
18502         * data/properties/cpp.properties: Bug # 646974
18504 2002-12-16  Naba Kumar <naba@gnome.org>
18506         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
18507         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
18508         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
18509         on 'Enter' and adds proper focus mechanism.
18510         * src/anjuta.c: Fixed a memory corruption bug.
18511         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
18512         'Enter' and can also be Canceled. Sets proper default and focus policies
18513         for tools dialogs.
18514         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
18515         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
18516         translatable strings in dialogs and fixed some dialog properties.
18517         * src/anjuta-tools.c: Now uses xml format for loading and saving.
18518         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
18519         * src/message_manager_private.cc: Fixed some debug messages.
18520         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
18521         widgets/gnomefilelist.c: Fixed a memory leaks.
18522         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
18523         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
18524         src/main_menubar_def.h: Implemented incremental search.
18525         * TODO: Updated.
18527 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18528         * tagmanager/*: Minor cleanups and warning fixes.
18529         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
18530         GUI during long updates.
18531         * src/text_editor.c: Remove debug message.
18533 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18534         * tagmanager/tm_project.c: Fix a memory access problem.
18536 2002-12-13  Naba Kumar <naba@gnome.org>
18538         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
18539         tools list to show "Enabled" flag of the tool. Fixed a bug where
18540         tool list is not cleared when creating a new tool.
18541         
18542 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18543         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
18545 2002-12-12  Naba Kumar <naba@gnome.org>
18547         * anjuta-tools.[h,c], commands.c: Used the tools help of
18548         anjuta variables list in commands editor and fixed a typos
18549         buy in anjuta-tools.c.
18550         
18551 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18552         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
18553         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
18554         * TODO.biswa: Added to help me track things better.
18556 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18558         * configure.in, anjuta.spec.in: Added libglade dependency.
18559         * Makefile.am: Added anjuta.glade file.
18560         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
18561         , src/mainmenu_callbacks.[ch], src/message-manager.h
18562         , src/widget-registry.c: Tools editor GUI + other additions.
18564 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18566         * src/project_dbase.[ch], tagmanager/tm_project.c,
18567         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
18568         Implement syncing tags image with the project database.
18569         * src/anjuta-tools.c: Implemented variable substitution and
18570         working directory in tools.
18572 2002-12-09  Naba Kumar <naba@gnome.org>
18573         
18574         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
18575         command configuration language list from properties.
18576         
18577         * data/properties/asm.properties, data/properties/ruby.properties:
18578         Fixed typos.
18580 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18582         * src/an_symbol_view.c: Remember current selected entry and select
18583         it automatically after refresh.
18585 2002-11-26  Murray Cumming  <murrayc@usa.net>
18587         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
18588           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
18589         and gnomemm 1.2 projects so that people know they are really
18590         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
18591         But I did correct these to sue lowercase names.
18593 2002-12-01  Naba Kumar <naba@gnome.org>
18595         * data/anjuta.properties: Fixed caching problem on 
18596         indicators.
18597         * src/preferences.c, src/preferences_gui.c: Implemented automatic
18598         indicators prefs.
18599         
18600 2002-12-01  Naba Kumar <naba@gnome.org>
18602         * data/properies/anjuta.properties: Corrected "indicators.automatic"
18603         property name.
18604         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
18605         property and uses it.
18606         * src/aneditor.cxx: Fixed a bug associated with selection a word at
18607         current cursor.
18608         
18609 2002-11-30  Naba Kumar <naba@gnome.org>
18611         * src/debugger.c: Fixed a typo.
18612         * data/properties/*: Updated properties files and added
18613         new ones.
18614         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
18615         Added comment submenu and cleaned up ref and unref of menus.
18616         * src/aneditor.h: Added definition of comment commands.
18617         * src/aneditor.c: Upgrade from latest SciTE source code.
18618         * src/text_editor.[hc], src/text_editor_cbs.c, 
18619         src/message_manager_private.cc, src/message_manager.[cc,h],
18620         src/anjuta.[c,h]: Added indicators support for errors/warnings
18621         highlight in the editor.
18622         * NEWS, TODO: Update.
18623         * scintilla/include/PropSet.h: Removed deprecrated function.
18624         
18625 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18627         * src/anjuta-tools.[ch]: Tools implementation (basic)
18628         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
18629           , src/main_menubar_def.h: PLugins cleanup and segregation
18630         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
18631           registry
18632         * anjuta.prj: Added new files
18633         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
18634         * plugins/class-gen/clsGen.c: Register menu under 'Project'
18635         * plugins/patch/patch-plugin.c: Register menu under 'Format'
18636         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
18637         * src/Makefile.am: Added new files
18638         * src/message-manager.[cc/h]: Added standard output and error windows
18640 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
18642         * project_type.c: Fixed Gnomemm2 project type
18644 2002-11-25  Naba Kumar <naba@gnome.org>
18646         * printing/print.c: Fixed a compile warning.
18647         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
18648         * src/utilities.c: Fixed a compile warning in sparc, hides the
18649         terminal check error output from the user.
18650         * project_config.[ch], project_dbase.[ch], source.c: Added project
18651         version, exclude modules configuration and reordered other config
18652         properties. Changed some strings to more descriptive text.
18653         * src/compiler_opitions.c: Removed extra newlines from .prj file
18654         save.
18655         * anjuta.prj: Converted to new format (only reorganised properties
18656         and removed extra newlines ... nothing else).
18657         * NEWS: updated
18658         
18659 2002-11-21  Naba Kumar <naba@gnome.org>
18661         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
18662         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
18663         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
18664         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
18665         Updated to the CVS version.
18667 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18669         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
18670           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
18671           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
18672           images in completion lists. 
18673         * src/resources.h: Make C++ friendly.
18674         * scintilla/PropSet.cxx: Fix memory leak.
18676 2002-11-20  Naba Kumar <naba@gnome.org>
18678         * scintilla/*/*: Synced to latest scintilla 1.49
18679         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
18680         New lexers added.
18682         * scintilla/RESearch.cxx: The automatic cvs log in the
18683         file really broke things trying to interprete the changelog
18684         entry incorrectly as end-of-comment. Removed the $cvs line
18685         and committed again.
18686         
18687 2002-11-19  Naba Kumar <naba@gnome.org>
18689         Patch from Timothee Besset <ttimo@idsoftware.com>
18690         
18691         * src/message-manager-private.cc: Interpretes absolute
18692         file paths properly in zvt terminal.
18694 2002-11-19  Naba Kumar <naba@gnome.org>
18696         Patch from Timothee Besset <ttimo@idsoftware.com>
18697         
18698         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
18699         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
18700         (important) editor preferences in project (if there is one
18701         open).
18702         
18703         * TODO: Updated
18704         
18705 2002-11-18  Naba Kumar <naba@gnome.org>
18706         
18707         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18708         
18709         * src/debug_tree.c, src/find_in_files_gui.c,
18710         src/find_replace.c, src/find_text.c, 
18711         src/project_import.c, src/project_import_gui.c,
18712         src/wizard_gui.c: i18n Fixes.
18714 2002-11-15  Naba Kumar <naba@gnome.org>
18716         * plugins/class-gen/clsGen.c: Fixed to use project function
18717         to import files. Create non-existent directories before the
18718         sources are written.
18719         
18720         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
18721         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
18722         src/glade_iface.c,
18723         src/glades.c: Excluded gladen files from build. This
18724         will fix the unnecessary dependency on libssl.
18725         
18726         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
18727         file import funtion.
18728         
18729         * src/message_manager_private.cc: Fixed a compiler warning with
18730         DEBUG preprocessor macro.
18731         
18732         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
18733         wrong (undocked) editor window was closed on clicking close on an
18734         undocked editor window.
18735         
18736         * src/debugger.c: Fixed a bad bug where debugger terminal won't
18737         start correctly if the executable was run before with 'F3'.
18738         
18739         * src/toolbar_callbacks.c: Wrap around find next.
18740         * src/toolbar.c: Disable combo activate.
18741         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
18742         button positions to get 'yes' as default.
18744         * anjuta.spec.in: Updated.
18745         
18746         * src/anjuta_info.c, src/appwizard_gui.c,
18747         src/attach_process_gui.c, src/breakpoints_gui.c,
18748         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
18749         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
18750         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
18751         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
18752         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
18753         src/preferences.c, src/preferences_gui.c, src/project_config.c,
18754         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
18755         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
18756         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
18757         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
18758         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
18759         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
18760         plugins/patch/patch-plugin.c, printing/print-util.c:
18761         Set all windows and dialogs transient
18762         to their parents so that they remain floated above their parents.
18763         
18764 2002-11-13  Naba Kumar <naba@gnome.org>
18766         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
18767         take default editor font).
18768         
18769         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
18770         Corrected email address.
18771         
18772         * src/mainmenu_callbacks.c: Used spaces instead of tabs
18773         for changelog entry.
18775         * NEWS: Updated.
18776         
18777 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18778         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
18780 2002-11-06  Naba Kumar <naba@gnome.org>
18782         * README: Updated
18783         * anjuta.spec.in: Ships the .omf files with the
18784         documents instead of the base package.
18785         
18786 2002-11-04  Naba Kumar <naba@gnome.org>
18788         * data/properties/latex.properties: Fixed a bug.
18789         * ChangeLog: Released 1.0.0 stable.
18791 2002-11-04  Naba Kumar <naba@gnome.org>
18793         * src/commands.c: Added command with shell redirection capability.
18794         * data/properties/anjuta.properties: Changed default execution
18795         command.
18796         * src/project_dbase.c: Set project top dir in properties.
18797         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
18798         * data/Makefile.am: More diskcheck error fixes.
18799         
18800         * README, anjuta.spec.in, THANKS, AUTHORS,
18801         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
18802         manuals/C/anjuta-manual/authers,sgml,
18803         manuals/C/anjuta-manual/anjuta-manual.sgml,
18804         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18805         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
18806         : Changed anjuta home to
18807         new URL and my email address.
18808         
18809         * manuals/C/anjuta-manual/interfaces.sgml,
18810         manuals/C/anjuta-manual/prefereces.sgml,
18811         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
18812         
18813         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
18814         : removed reference to the help menu as the menu is modified
18815         when no help is found (which is very likely when we are
18816         shiping the documents separately).
18817         
18818 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18819         * anjuta.spec.in: Update specfile to make multiple RPMs.
18820         * data/Makefile.am: make dist fix.
18821         * src/text_editor_menu.c: Fix compile warnings (casts).
18823 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18824         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
18825         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
18827 2002-11-01  Naba Kumar <naba@gnome.org>
18829         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
18830         Added gnome2 macros to be used by gnome2 project wizard.
18831         
18832         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
18833         from gnome-common.
18834         
18835         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
18836         as it was conflicting with generated projects and is not
18837         useful for us.
18838         
18839         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
18840         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
18841         project generation, removed qt project as it's not complete and
18842         added gnome2 bonobo wizard.
18844 2002-10-29  Naba Kumar <naba@gnome.org>
18846         * po/POTFILES.in: Updated.
18847         * po/POTFILES.skip: Added.
18848         * preferences.h: Fixed print paper size property name.
18850 2002-10-28  Naba Kumar <naba@gnome.org>
18851         
18852         * data/user.properties, data/Makefile.am: Added user properties file
18853         which will be copied in user's ~/.anjuta/user.properties.
18854         
18855         * data/anjuta.properties: Changed a comment.
18856         
18857         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
18858         
18859         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
18860         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
18861         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
18862         item.
18864         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
18865         instead of user properties file.
18866   
18867         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
18868         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
18869         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
18870         * README, TODO: Updated.
18871         
18872 2002-10-28  Naba Kumar <naba@gnome.org>
18874     * manuals/C/anjuta-manual/figures/editor_guides.png,
18875     manuals/C/anjuta-manual/figures/editor_margins.png,
18876     manuals/C/anjuta-manual/figures/editor_markers.png,
18877     manuals/C/anjuta-manual/figures/local_variables.png,
18878     manuals/C/anjuta-manual/figures/open_file_multiple.png,
18879     manuals/C/anjuta-manual/figures/prefs_print.png,
18880     manuals/C/anjuta-manual/figures/print_dlg.png,
18881     manuals/C/anjuta-manual/figures/print_preview.png,
18882     manuals/C/anjuta-manual/figures/symbol_browser.png,
18883     manuals/C/anjuta-manual/figures/variable_tip.png: New png
18884     files for manual documentation.
18885     
18886     * manuals/sgmldocs.make,
18887     manuals/C/anjuta-manual/Makefile.am,
18888     manuals/C/anjuta-manual/authors.sgml,
18889     manuals/C/anjuta-manual/build.sgml,
18890     manuals/C/anjuta-manual/compileopts.sgml,
18891     manuals/C/anjuta-manual/debugger.sgml,
18892     manuals/C/anjuta-manual/execute.sgml,
18893     manuals/C/anjuta-manual/fileoperations.sgml,
18894     manuals/C/anjuta-manual/interface.sgml,
18895     manuals/C/anjuta-manual/preferences.sgml,
18896     manuals/C/anjuta-manual/projects.sgml,
18897     manuals/C/anjuta-manual/figures/arguments.png,
18898     manuals/C/anjuta-manual/figures/open_file.png,
18899     manuals/C/anjuta-manual/figures/other_opts.png,
18900     manuals/C/anjuta-manual/figures/scrshot.png,
18901     manuals/C/anjuta-manual/figures/toolbar_browser.png,
18902     manuals/C/anjuta-manual/figures/toolbar_tags.png:
18903     
18904     Updated anjuta manual documentation.
18906     
18907 2002-10-27  Naba Kumar <naba@gnome.org>
18909     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
18910     check and modifies debugger terminal command accordingly
18911     to function properly.
18912     
18913 2002-10-25  Naba Kumar <naba@gnome.org>
18915         * manuals/sgmldocs.make: Fixed a couple of bugs.
18916         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
18918 2002-10-24  Naba Kumar <naba@gnome.org>
18920         * src/debug_tree.c: Fixed a crash bug from Etay.
18922         * global_tags/create_global_tags: Added messages.
18923         Fixed infinite looping within files.
18924         
18925         * macro/autogen.sh: Removed debug and warning flags for defaults.
18926         
18927         Patch from Vadim Berezniker <vadim@berezniker.com>
18928         
18929         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
18930         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
18931         generation.
18933         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
18934         temporarily just copy it
18936 2002-10-24  Naba Kumar <naba@gnome.org>
18938         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
18939         manuals/C/anjuta-manual/anjuta-manual.sgml, 
18940         manuals/C/anjuta-manual/compileopts.sgml,
18941         manuals/C/anjuta-manual/debugger.sgml,
18942         manuals/C/anjuta-manual/execute.sgml,
18943         manuals/C/anjuta-manual/fileoperations.sgml,
18944         manuals/C/anjuta-manual/interface.sgml,
18945         manuals/C/anjuta-manual/introduction.sgml,
18946         manuals/C/anjuta-manual/projects.sgml,
18947         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
18948         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
18949         manuals/ja/anjuta-manual/anjuta-manual.sgml,
18950         manuals/ja/anjuta-manual/compileopts.sgml,
18951         manuals/ja/anjuta-manual/debugger.sgml,
18952         manuals/ja/anjuta-manual/execute.sgml,
18953         manuals/ja/anjuta-manual/fileoperations.sgml,
18954         manuals/ja/anjuta-manual/interface.sgml,
18955         manuals/ja/anjuta-manual/introduction.sgml,
18956         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
18958 2002-10-24  Naba Kumar <naba@gnome.org>
18960         * src/project_type.c: added autogen for qt projects.
18961         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
18962         Fixed a bug that retrieves wrong terminal command.
18963         * src/commnads.c: Added more terminal commands.
18964         * configure.in: Checks for scrollkeeper version.
18965         
18966 2002-10-22  Naba Kumar <naba@gnome.org>
18968         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
18969         instead of AM_GNOME_GETTEXT.
18970         
18971         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
18972         for setup-gettext for the wizard generated projects.
18974         * src/source.c: Fixed a bug where glade file wasn't generated.
18975         
18976         * src/gnome_project.c: Excluded project version from project dir
18977         name.
18978         
18979 2002-10-22  Naba Kumar <naba@gnome.org>
18981         * acinclude.m4: New file with dummy funtion for gettext
18982         cross compatibility fix.
18983         
18984         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
18985         * configure.in: Fixed cflags to avoid useless warnings.
18986         * Makefile.am: EXTRA_DIST += setup-gettext.
18987         * src/toolbars.c: Added space paddings around tags label.
18989 2002-10-21  Naba Kumar <naba@gnome.org>
18991         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18992         
18993         * setup-gettext: New script to maintain gettext cross version
18994         compatibility.
18995         * configure.in, macros/autogen.sh: Fix for gettext cross version
18996         compatibility.
18997         
18998 2002-10-21  Naba Kumar <naba@gnome.org>
19000         * debug_tree.c: Fixed incorrect use of debug assertion.
19001         
19002 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19003             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19004         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19005         src/memory.c, src/memory.h, src/message-manager-private.cc:
19006         
19007         New parsing algorithm; adapted from kdevelop.
19008         Middle button menu for changing the value's display type
19010 2002-10-07  Naba Kumar <naba@gnome.org>
19012         * src/main_menubar_def.h: Changed status bar message for Help->
19013         Browse info pages. Bug #603308
19015         * src/executer.c: Made "User terminal" default for creating
19016         projects (User can always disable it later). Bug #114222
19017         
19018 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19020         * macros/autogen.sh: Require gettext 0.10.x for autogen
19021         * src/text_editor.c: Fixes Bug #595303
19022         * src/source.c: Fixes Bug #595970
19023         * src/anjuta.c: Fixes Bug #598366
19024         * scingtilla/LexCPP.cxx: Bug #602296
19025         * src/main_menubar_def.h: Bug #604363
19026         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19027         
19028 2002-10-07  Jens Georg <mail@jensgeorg.de>
19030         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19031         * gnomefilelist.c: This patch fixes the bug #611542
19032         
19033 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19035         * data/properties/Makefile.am: Added tcltk.properties file.
19036         
19037 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19039         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19040         
19041         * README: Updated README
19042         * plugins/class-gen/clsGen.c, src/message_manager.cc
19043           , src/mainmeu_callbacks.c, src/memory.c
19044           , src/project_dbase_gui.c, src/text_editor_gui.c
19045           , widgets/gnomefilelist.c: Set window icons
19046         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19047           Enabled release build (stripped + optimized binaries, etc.)
19048         * data/properties/anjuta.properties, src/commands.c,
19049           src/defaults.cFixed bug #595489 (stdin on executables)
19050         * src/appwizard.c, src/main.c, src/message-manager.cc
19051           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19052           , src/debug_tree.c: Memory related (valgrind) fixes.
19053         * src/message-manager-private.[cc,h], src/pixpams.h
19054           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19055         * anjuta.prj: Added debug_tree.c to SOURCES
19056         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19057           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19058           Compacted code and cleaned up unnecessary functions.
19059         * tagmanager/*.[ch]: Code fixes.
19060         
19061 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19062         
19063         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19064         
19065         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19066         Debug tree now detects changes of displayed variables
19067         and changes their color to red
19069 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19071         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19072         
19073         * mainmenu_callbacks.c: Set's the current file name in
19074         file save as dialog.
19075         
19076 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19078         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19080         * data/properties/tcltk.properties: New file for tcl/tk
19081         properties.
19083 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19085         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19086         Fixed a fatal bug which doesn't let building gnome2 related
19087         projects. They use different autogen.sh script. Defined new
19088         type field "gnome_macro_support".
19089         
19090         * data/autogen.sh.gnome2: New file.
19091         
19092         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19093         bug with quotes escaping in quotes.
19094         
19095         * src/message-manager-private.cc: Used event box instead
19096         of frame for local message pane, so that the borders appear
19097         properly and nicely.
19098         
19099         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19100         if there is a project open and all the files are un-docked.
19102         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19104 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19106         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19107         * THANKS: updated for new contributions
19108         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19110 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19112         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19113         src/project_dbase.h, src/project_type.c, src/source.c, 
19114         src/wizard_gui.c: new Qt project type
19115         *** NB not fully tested, may need some work, icon required...
19117 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19119         * src/memory.c, src/memory.h: new memory patch
19121 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19123         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19125 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19127         * lancher/anjuta_launcher.c: Determine pty from function
19128         call instead of running 'tty' externally.
19129         
19130         * data/properties/cs.properties: Added compile/build commands.
19131         Fixed execution properties.
19132         
19133         * src/commands.c: Added c# options.
19135         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19136         
19137         * src/debug_tree.[c,h], src/debugger.[c,h],
19138         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19139         
19140         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19141         1. Misaligned structs when they are members of other structs.
19142         2. '{' sometimes appears as a variable.
19143         3. Wrong processing of some arrays.
19144         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19145         that displays the tree in two columns (variable and value).
19147 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19149         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19151         * data/properties/sql.properties: added the DATETIME data type.
19153         * data/properties/html.properties: added the foreach php keyword.
19155 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19157         * NEWS: Updated with new features.
19158         
19159         * data/.cvsignore, doc/.cvsignore: Updated.
19160         
19161         Patch from: Etay Meiri <etay-m@bezeqint.net>
19162         
19163         * src/debug_tree.h, src/debug_tree.c: New files.
19164         
19165         * src/Makefile.am, src/message-manger-private.[h,cc],
19166         src/message-manger.cc: Added Tree view for debugger
19167         locals view.
19168         
19169 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19171         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19172         
19173         * src/memory.c, src/memory.h: New files.
19174         
19175         * src/Makefile.am, src/appwizard.c, src/controls.c,
19176         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19177         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19178         
19179         Memory view implemetation that would enable viewing raw memory
19180         during debugging.
19182 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19184         * AUTHORS: added Biswa, because I wonder why noone already have
19185         written his name in the Anjuta's hall of fame :)
19187 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19189         * src/appwizard_gui.c: Removed an ambiguous prototype.
19190         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19191         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19192         * THANKS: Updated M. Ali Vardar's email.
19193         
19194 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19196         * src/anjuta_gui.c: implemented feature request to stop main and browser
19197           toolbars having exclusive use of space
19199 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19201         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19202         left over from the previous work to fix bugs :-)
19203         
19204         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19205         src/controls.c, src/mainmenu_callbacks.h, 
19206         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19207         reviewed
19208         
19209         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19210         src/project_import_gui.c, src/sharedlib_gui.c, 
19211         src/signals_gui.c: set window icon correctly
19212         
19213         * NEWS: more updates for the release
19214         
19215         * HACKING: updated for window icons and insert menu information
19216         
19217         * src/cvs_gui.c, src/build_project.c, 
19218         src/project_import_cbs.c: message strings reviewed
19219         
19220         * src/controls.c: context help button should be disabled if 
19221         DevHelp is not installed
19222         
19224 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19226         * src/debugger.c: Fixed the signalling screw up because of string
19227         update in gdb used to report the child process PID. Also, no
19228         error dialog will be popped up for "no such file or directory"
19229         error (very annoying and useless error). This error will still
19230         be shown on the debug message window. Avoided terminating the
19231         program when the terminal is terminated -- doesn't hurt, otherwise
19232         we get crappy egg-and-hen problem.
19233         
19234         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
19235         dimensions loading.
19236         
19237         * src/anjuta.c: Limited the default size of main window to sane
19238         values.
19240         * src/preferences.c: Fixed some deadly memory corruption bugs in
19241         the recent patches. Return from getenv() should NEVER be freed,
19242         because they are static strings.
19243         
19244         * src/preferences_gui.c: Removed the fix for crash bug with font
19245         selection and applied the real fix.
19246         
19247 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
19249         * NEWS: updated for release
19251 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19253         * src/launcher.c: Added a fix a memory leak and a possible
19254         fix for zvt-crash bug.
19255         
19256         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
19257         
19258         * data/properties/latex.properties,
19259         data/properties/ada.properties: Added file.is.source property.
19260         
19261         * src/an_file_view.c: Set auto column size of the file
19262         revision column.
19263         
19264         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
19265         The user is now prompted to confirm the closing of the file
19266         if it is being used by CVS. If yes, the editor is closed and
19267         the CVS operation stops.
19268         
19269 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
19271         * anjuta.prj: bump project version for release
19272         * BUGS: removed unnecessary file
19274 2002-06-07      Philip Van Hoof <freax@pandora.be>
19276         * widgets/gnomefilelist.c: fix up issue with directory deleted 
19277         during the life of the file list widget
19278         * src/preferences_gui.c: sticking-plaster fix to font selection
19279         causes segfault bug
19281         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
19283 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19285         * data/properties/anjuta.properties, src/an_file_view.[ch], 
19286         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
19287         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
19288         added options for symbol and file browsers.
19289         * data/properties/cpp.properties: linker flags should come after
19290         the name of the file to compile.
19291         * scintilla/Editor.cxx: fixed gcc compilation warning.
19292         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
19293         be executed from bindir only.
19294         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
19295         tagmanager/include/tm_file_entry.h: CVS version information in file 
19296         browser.
19297         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
19298         window.
19299         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
19300         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
19301         crashes during file import.
19302         * src/project_import.c: disable project menu items during project 
19303         import.
19304         
19305         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19307 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19309         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
19310         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
19311         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
19312         modified Insert menu, added C functions template, header C 
19313         template, modified header_template HEADER_H ==> NAMEFILE_H
19314         
19315         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19317 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19319         * data/properties/html.properties: changed some file 
19320         associations
19322 2002-06-05 Philip Van Hoof <freax@pandora.be>
19324         * widgets/gnomefilelist.c: Fixed #560759 and #561776
19325         
19326         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19328 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19330         * data/properties/anjuta.properties, src/defaults.c: Make windows
19331         docked by default, fix the big fonts bug.
19332         
19333         * src/an_file_view.c, src/main_menubar_def.h, 
19334         src/project_dbase_gui.c: sanitized the Edit/View mess.
19335         
19336         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
19337         for customizing shortcuts.
19338         
19339         * src/mainmenu_callbacks.c: Search for selected word if present.
19340         
19341         * src/text_editor_menu.c: Added context menu options for docking
19342         and undocking editor windows.
19343         
19344         * src/main_menubar.h, src/main_menubar.c: more support for the 
19345         shortcuts menu item.
19346         
19347         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19349 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19351         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
19352         all commit messages being written to top of the file
19353         
19354         * src/main_menubar_def.h: message strings reviewed
19355         
19356         * src/project_import.c: message strings reviewed
19357         
19358         * src/source.c, src/glades.c: message strings reviewed. Fixed 
19359         some bugs around reading the project properties for creating 
19360         .glade and .desktop files in the Application Wizard. There were
19361         typos in the property names being retrieved
19362         
19363         * widgets/gnomefilelist.c: changed build_full_path to make 
19364         the file widget support ~
19365         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
19366         
19367         * THANKS, widgets/e-shell-about-box.c, 
19368         manuals/anjuta-manual/C/authors.sgml: updated for new
19369         patch
19371 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
19373         * src/project_dbase.c: Fixed the file-path-corruption bug
19374         and the cannot-import-file-in-project bug. (follow-up with
19375         the last commit from Stef).
19376         
19377         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
19378         with unsaved-project.
19379         
19380 2002-06-05  Stephane Demurget  <demurgets@free.fr>
19382         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
19383         misplaced g_free.
19385 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19387         * data/properties/{xml,html,other}.properties: changed some file 
19388         associations
19389         
19390         * data/anjuta.mime: oops! cvs added
19391         
19392         * scintilla/RESearch.cxx: fixed up a problem with comments
19393         
19394         * global-tags/create_global_tags.sh: redirect errors to /dev/null
19395         to avoid messages about missing libs
19396         
19397         * NEWS: started the release notes
19399 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19401         * HACKING: updated with new information on printing, patch naming
19402         
19403         * TODO: removed completed tasks
19404         
19405         * THANKS: updated a few contributions
19406         
19407         * anjuta.prj: updated the icon file
19408         
19409         * anjuta.desktop.in.in: updated to add Categories
19410         
19411         * data/anjuta.mime: created a mime type for Anjuta project files
19412         (NB needs to be added to the install in /usr/share/mime/)
19413         
19414         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
19415         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
19416         to PNG for websites.
19417         
19418         * plugins/patch/patch-plugin.c: clarified some messages and 
19419         made it easier to see different patching sessions
19420         
19421         * src/toolbar.c: changed some message text for consistency
19422         
19423         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
19424         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
19425         in preferences. 
19426         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19427                  
19428         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
19429         src/project_dbase.{c,h}, src/project_import_cbs.c, 
19430         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
19431         Added XLib Project and a Dockapp Project types.
19432         * pixmaps/Makefile.am: added line for new pixmap for new xlib
19433         projects
19434         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
19435         * src/source.c: Fixed memory leak in existing projects. 
19436         (filename was not freed)
19437         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
19439 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
19441         * src/anjuta.h, src/anjuta.c: Added error display funtions
19442         with parent windows.
19443         
19444         * src/appwizard_cbs.c: Changed error display function to use
19445         parented version.
19446         
19447 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
19449         * printing/print.h, printing/printing.c: Taken care of document
19450         zoom factor and fixed a font loading bug. Dynamically calculated
19451         text widths to work with zooms properly. Re-organized code for
19452         dynamic text width calulations to work in general with utf8 chars.
19453          Determined font height and width automatically from the font info.
19454         
19455         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
19456         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
19457         Converted text.zoom.factor property to use #defined value. Removed
19458         margin header and margin numbers preferences, as they  now
19459         calculated dynamically.
19460         
19461 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
19463         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
19464         printing/print-util.h, printing/print.c, printing/print.h:
19465         Rewritten printing support for style based printing. Syntax highlighted
19466         printing, monochromatic printing, setup using preferences etc.
19468         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
19469         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
19470         language and the styled text buffer.
19471         
19472         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
19473         the print setup preferences page and added printer preferences. Added functions
19474         to retrieve preferences with default values.
19475         
19476         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
19477         the printing.
19479         * data/properties/anjuta.properties: Added default printer preferences.
19481         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
19482         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
19483         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
19485         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
19486         
19487 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19489         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19491         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
19492         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
19493         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
19494         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
19496         printing/Makefile.am: Reduced compiler optimizations.
19498         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
19499         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
19500         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
19501         tagmanager/tm_workspace.c: TagManager fixes.
19503 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
19505         * printing/*: CVS added. :)
19506         
19507 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19509         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19511         * printing*: CVS added.
19512         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
19513           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
19514           src/main_menubar_def.h: Gnome Print support
19515         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
19516         * configure.in: Enable debugging flag option
19517         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
19518           Print properties defined.
19519         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
19520         
19521 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19523         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19524         
19525         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
19526         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
19527           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
19528           and cleanups
19529         * src/text_editor.c: Minor cleanups.
19530         * anjuta.c: Tweaks to 'Goto File Line' functionality.
19531         * src/project_dbase.c: Fixes to add/remove files from project.
19532         * src/help.c: Fix minor memory leak.
19533         * src/project_dbase_gui.c: Remove debugging messages.
19534         * src/utilities.[ch]: Cleanups and minor fixes.
19535         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
19537 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
19539         * src/anjuta.c [anjuta_apply_preferences()]:
19540         Fixed a crash bug when tab pos is not defined for the editors.
19541         
19542         * data/properties/cpp.properties: Set default identifier property to normal.
19543         This fixes the bug in which the fore color gets hidden with dark background.
19545 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
19547         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
19548         scintilla 1.46
19549         
19550         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
19551         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
19552         src/anjuta.c, data/properties/anjuta.properties:
19553         Implemented line wrapping.
19554         
19555         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
19556         
19557         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
19558         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
19559         tags. Code was reviewed from GNOME Bonsai view.
19560         
19561         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
19562         it seems to have been removed by scintilla people.
19563         
19564         * data/properties/anjuta.properties: Set default line wrap to false, as
19565         is noticably slow with big files.
19566         
19567 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
19569         * src/project_import_gui.c: disallow the selection of files in
19570           the browse dialog.
19571         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
19572           preferences code.
19573         
19574 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19576         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
19577           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
19578         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
19579         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
19580           now works properly.
19581         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
19582         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
19583         * src/utilities.[ch]: Added some utility functions.
19584         * tagmanager/tm_project.c: Fix for bug in file removal from project.
19585         
19586         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19588 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19590         * HACKING: info on FIXME statements and removed ccview references
19591         * Makefile.am: added rule to make RPM package
19593 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19595         * THANKS, widgets/e-shell-about-box.c, 
19596         manuals/anjuta-manual/C/authors.sgml: updated for new
19597         patch
19598         * src/anjuta.c: removed unnecessary warning code since CVS 
19599         support is now implemented :-)
19600         * manuals/sgmldocs.make: implemented a fix for bug #553969
19601         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
19602         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
19603         manuals/C/anjuta-faqs-C.omf: modified the descriptions
19604         
19605 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19606         
19607         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
19608           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19609           src/main_menubar_def.h, src/preferences_gui.c,
19610           preferences.c, preferences.h: setup Username and Email 
19611           preferences, Insert ChangeLog and Username editor functions
19612           
19613           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
19615 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19616         
19617         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
19618           src/src_paths_cbs.c, src/src_paths_gui.c
19619           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
19621           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19623 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19625         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
19626           and goto tag menu items to main menu.
19628 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19630         * THANKS, widgets/e-shell-about-box.c, 
19631         manuals/anjuta-manual/C/authors.sgml: added new contributors
19632         * HACKING: updated with info on files to change for credits
19634 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
19636     * src/aneditor.cxx: extended extension list which fixes segfault
19637     on selecting lisp, ruby or matlab as highlight style.
19639 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19641         * src/main_menubar_def.h: fixed an array initialiser and fixed
19642         the lexer settings for the new entries on the Format menu
19644 2002-05-07  Stephane Demurget  <demurgets@free.fr>
19646         * Synced with Scintilla 1.45
19648 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19650         * anjuta.prj: added another missing file
19651         * ChangeLog: fixed some incorrect change dates I caused by 
19652         sloppy cut-and-pasting :-/
19654 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19655         
19656         * src/mainmenu_callbacks.c: fixed title of new About box
19658 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19660         * src/pixmaps.h: added macros for OpenGL and SDL project icons
19662 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19664         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
19665         * anjuta.prj: updated for new files
19667 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
19669         * widgets/e-shell-about-box.c: Added version display.
19670         
19671 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19673         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
19674         widgets/scroll_menu.c: fixed up some compiler warnings (patch
19675         from Philip Van Hoof)
19677 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19679         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
19680         dependency
19681         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
19682         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
19683         that produced build errors (needs checking on a machine with the
19684         ja locale!)
19685         * data/properties/lisp.properties: updated to match format of other
19686         lexer property files supplied with Anjuta
19688 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19690         * anjuta.prj: added new files
19691         * HACKING: added information from the mailing list on 
19692         adding new project types to the wizard (thanks to Johannes)
19694 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19696         * src/utilities.h, src/launcher.c, src/gnome_project.c,
19697           src/appwiz_page2.c: Fix for 547038.
19699 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
19701     * attach_process.c, attach_process_cbs.c: Fixed a dialog
19702     hide bug.
19703     
19704     * about.h: cvs removed.
19705     
19706 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19708         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19710         Fix for #539574.
19712         * src/anjuta.c (anjuta_system_error): checks for the error number to
19713         know whether the error description is needed or not.
19715 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
19717         * pixmaps/anjuta_logo.png: New about logo.
19718     
19719         * pixmaps/anjuta_icon.png: New icon from Misha. The
19720         old one had trouble with some gtk themes.
19721     
19722         * about.c: Removed. No longer needed.
19724         * mainmenu_callbacks.c: Removed reference of about.h
19725     
19726 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19728         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19730         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
19731           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
19732         About Dialog (thanks to the Evolution team for the cool widget!)
19734 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
19736         Patch from lbell <lbell@tsc4.com>
19737     
19738         * src/find_in_files.c, src/find_in_files.h,
19739           src/anjuta.c: Added save_yourself, load_yourself routines.
19740     
19741         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
19742         Added "Append messages" toggle button. This will enable
19743         the search results to be appended to the already existing
19744         results.
19745     
19746         * src/debugger.c: Fixed a typo.
19747     
19748         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
19749           src/session.c, src/session.h: Improved session management.
19751 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
19753         * THANKS, FUTURE, AUTHORS: Changed my email and
19754         avoided yahoo.com.
19756 2002-05-02  Stephane Demurget  <demurgets@free.fr>
19758         Impl. feature request #525271 (add Lisp support).
19760         * data/properties/lisp.properties: added.
19762         * data/properties/Makefile.am, data/properties/anjuta.properties: added
19763           the lisp properties.
19765         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
19766           src/utilities.[ch]: added support for the Lisp highlight style.
19768 2002-05-02  Stephane Demurget  <demurgets@free.fr>
19770         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
19771           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19772           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
19773           option preferences to have a persistent setting. Plus it's not used
19774           often, so it's better here than flooding the menus.
19776         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
19777           preferences pages a lot more consistent and sweeter: tabs direction
19778           radiobuttons are directed against the meaning, all pages have an
19779           outter frame, a lot of padding, removed all expand attributes for
19780           vertical boxes, ...
19782           That's not a total revamp, but it's really looking better now, even
19783           if there's still work to be done.
19785 2002-05-01  Andy Piper <andy.piper@freeuk.com>
19787         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
19788         * TODO: added task to be completed before next release (update all credits)
19790 2002-05-01  Stephane Demurget  <demurgets@free.fr>
19792         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
19793         Benke László.
19795 2002-05-01  Benke László  <decike@freemail.hu>
19797         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19799         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
19800           src/main_menubar_def.h, src/mainmenu_callback.[ch],
19801           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
19802           to the format menu in order to reorder the notebook tabs in
19803           alphabetical order everytime a file is created/opened/saved.
19805 2002-05-01  Philip Van Hoof <freax@pandora.be>
19807         * widgets/gnomefilelist.[ch] (history_combo_go),
19808         (history_combo_clicked): impl.
19810         (gnome_filelist_new_with_path): use this new impl.
19812 2002-05-01  Stephane Demurget  <demurgets@free.fr>
19814         * src/project_dbase_gui.c (add_file): added the xpm file type.
19816 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19818         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
19819         tag manager fixes.
19821         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
19822           of tag types.
19824         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
19825           src/text_editor_menu.c: Added context sensitive search in symbol
19826           browser and editor.
19828         * configure.in: Changed version number to 0.1.9.99.
19830         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
19831           src/project_import.c: Minor changes to project import facility.
19833         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
19834           (Forced to use specific brace format)
19836         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
19837           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
19838           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
19840 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
19842         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
19843         replaced the spinbutton with an hscale, and made the UI less "blocky".
19845         * src/cvs_gui.c: When diffing a project you can choose date and
19846         release now.
19848         * src/project_dbase.c: Import_file activated again
19850         * configure.in, plugins/Makefile.am: Added patch plugin
19852         * plugins/patch/*: The new patch plugin
19854 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19856         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19858         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
19859         dropdown list shown by autocompletion are now removed.
19861 2002-04-28  Philip Van Hoof <freax@pandora.be>
19863         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
19864         a bunch of filetypes from the older version.
19866         * src/project_dbase_gui.c (add_file): changed the import
19867         dialog's filetypes combo contents depending on the
19868         type of data to be imported.
19870 2002-04-28  Stephane Demurget  <demurgets@free.fr>
19872         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
19873         the amount parameter as Philip stated and reformated to follow the
19874         Gnome convention.
19876         * src/project_dbase.c (project_dbase_make_default_filetype_list):
19877         changed accordingly.
19879 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19881         Fix for #531293.
19883         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
19884         Shift-F6, to be more consistent with other Gnome apps.
19885         Moved the "Search next" entry under the "Search" one, and swapped the
19886         order of the "Find in files" and "Find and Replace" ones.
19888         Some additional fixes ands cleanups on the edit menu.
19890         * src/main_menubar.h: replaced all occurences of repeat_find by
19891         find_again for the code to be more consistent.
19893         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
19894         sensitiveness depending on the existence of an active text buffer.
19896         * TODO: added some bits about improving the usability of the
19897         search/search again couple.
19899 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19901         * src/preferences_gui.c: made the tab labels text more consistent
19902         (s/misc/Misc/).
19904 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19906         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
19908         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
19909         filename.
19911         * src/main.c (main): simplified some code and cleanups.
19913         Fix a part of #499366:
19915         * src/commands.[ch] (sync_from_props), (command_editor_save),
19916         (on_apply_clicked), (create_command_editor_gui): added the gui
19917         corresponding to the command.terminal preference.
19919 2002-04-25  Stephane Demurget  <demurgets@free.fr>
19921         Fix for #465180.
19923         * anjuta.spec.in: added build requirements for the source rpm.
19925 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
19927         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19928         
19929         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
19930           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
19931           src/project_type.c, source.c, wizard_gui.c:
19932           Added new GNOME 2 project types and changed glade behaviour to
19933           produce GTK code if project type GTK was selected and GTKmm code
19934           if project type GTKmm was selected (and not depending on the 
19935           selected language. Disabled glade for GNOME 2 projects because
19936           we will need glade2 there.
19937           
19938         * src/project_dbase.c: Fixed a memory lack.
19939         
19940         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
19941         
19942         * src/cvs.c: Added an error message if jobs are running
19944 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
19946         * tagmanager/tm_work_object.c: Fixed a chrash
19947         bug which occurs when it tries to stat an empty
19948         file name.
19949         
19950 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
19952         * src/controls.c: CVS menu items now becomes
19953         insensitive when the launcher is busy.
19954         
19955         * src/anjuta.c, cvs.h, cvs.c: Created a function
19956         to update the cvs preferences when preferences are
19957         applied in preferences dialog and called it from
19958         anjuta_update_preferences().
19959         
19960 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
19962         * src/cvs.c: Added a space in the cvs command
19963         before the revision part. This fixes the cvs
19964         error we get when cvs-diffing with revisions.
19965         
19966         * src/cvs.c: Fixed a compiler warning.
19967         
19968         * src/find_replace.c: The dialog now remembers
19969         the settings including the "prompt on replace"
19970         which seems to have broken somewhere line the
19971         changes.
19972         
19973 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
19975         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
19976         Added a new property in cvs class to hold a boolean
19977         for enabling date in cvs diff. This fixed the bizzare
19978         diff output due to the date that goes with the cvs
19979         command. Also, set the default value of compression
19980         to 3 and unified diff option to 1.
19981         
19982 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
19984         * src/cvs.c: The diff editor is set to hilite as
19985         diff syntax hiliting.
19986         
19987         * configure.in, manual/Makefile.am:
19988         Added a new manual module for ja language.
19989         
19990         * manual/ja/*/*/*: New module and files for the
19991         ja translation for the anjuta documentation
19992         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
19993         
19994 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
19996         * src/launcher.c: Made a very messy work around
19997         for the launcher authentication to work properly.
19998         
19999         * src/find_replace.c: Applied the missing patch
20000         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20001         
20002 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20004         * src/cvs.c, src/main_menubar_def.h: made message strings
20005         consistent with existing standards from our own documentation 
20006         (such as uppercase P in Project, corrected spelling of 
20007         repository, etc.)
20009 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20011         * src/cvs_gui.c: Cleaned up gui and aligned various
20012         widgets to give a clean look.
20013         
20014 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20016         * src/launcher.c: Added work around to retrieve
20017         the child exit code. It works. :)
20018         
20019         * src/find_in_files.c, src/gnome_project.c,
20020         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20021         src/clean.c, src/clean_project.c, src/build_project.c,
20022         src/build_file.c: Modified to handle the new
20023         child exit code.
20024         
20025 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20027         * src/find_replace.c: Changed signal to call
20028         on_replace_text_close on from delete_event
20029         to close => the replace history is now updated.
20031 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20033         * src/cvs.c: escaped the cvs import message before
20034         passing it to cvs.
20035         
20036 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20038         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20039         
20040         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20041         
20042         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20043         Added cvs import
20044         
20045         * src/preferences_gui.c: GUI improvements
20046         
20047         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20049 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20051         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20052         Removed static qualifier from tm_tag_type_name() and
20053         availed it's prototype for use in outside code. also
20054         created reverse map function tm_tag_type_name();
20055         
20056         * src/anjuta.c: Implemented qualified tags names for
20057         the tag list (on the toolbar pulldown list) to avoid
20058         ambiguty in tags with similar names (like prototype
20059         and definition). Patch modified and improved.
20060         
20061         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20062         
20063 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20065         * src/utilities.[c,h]: Added a utility funtion
20066         that escapes the single and double quotes in a
20067         given string. Useful for passing command line
20068         args with quotes.
20069         
20070         * src/cvs.c: Escaped the cvs log message before
20071         passing it to cvs command line to avoid ambiguties
20072         with quotes in the message.
20073         
20074         * pixmaps/anjuta_icon.png: Changed to the new icon.
20075         from Todd Goyen <goyen@mbi-berlin.de>
20076         
20077         * src/message-manager-private.cc: Added regex to 
20078         recognize (underline hilite) the parsable outputs
20079         from the zvt terminal.
20080         
20081 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20083         Patch from: Tina Hirsch <tehirsch@arcor.de>
20084         
20085         * src/project_type.c:
20086         Fixed a bug in the wxproject type and modified the erroroutput when
20087         configure doesn't find wx-config
20088         
20089         Patch from: Timothee Besset <ttimo@idsoftware.com>
20090         
20091         * src/anjuta.c, src/message-manager-private.cc,
20092           src/message-manager-private.h
20093         Catches double clicks in the zvt terminal, and calls goto_error_line
20094         to jump to the appropriate location in the source. This will recognize
20095         grep -n output
20096         
20097 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20098         
20099         * src/build_project.c: Taken care of memory leak
20100           by freeing cmd variable properly.
20102         * src/main_menubar_def.h: Fixed wrong signal connection
20103           for cvs project commit.
20104           
20105         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20106         
20107         * src/preferences_gui.c: Added some border and adjusted
20108           expandsion, filling in box adds to make the cvs preferences
20109           more nicer.
20110         
20111 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20113         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20114         
20115         * src/cvs*, src/main_menubar*, src/preferences*: 
20116         Moved CVS settings to preferences, added a nice login dialog.
20117         
20118         * src/controls.c, src/project_dbase.c:
20119         CVS project options are only shown if a project is open
20120         
20121         * src/build_project.c:
20122         User is now asked if he wants to install as root 
20123         
20124         * src/launcher.c:
20125         Fixed a warning
20127         * anjuta.prj: Updated with cvs files
20128         
20129         * TODO: Remove task which are done
20130         
20131 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20133         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20134         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20135         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20137         Modified launcher to use controlling terminal to detect and
20138         take care of password authentications (for example, for cvs
20139         and root installs).
20140         
20141         * pixmaps/password.png: New file.
20142         
20143 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20145         Anjuta kick start tutorial wirtten by:
20146           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20148         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20149           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20150           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20151           manuals/C/anjuta-tutorial/figures/*.png:
20152           
20153           Added files
20154         
20155         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20156           
20157           Modified files.
20158         
20159 2002-03-28 Roel Vanhout <roel@stack.be>
20161         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20163         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20164           src/preferences_gui.c:
20165         Added option to wrap around to beginning/end of file when on last bookmark
20166         and next/previous bookmark is pressed
20167         
20168 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20170         Patch from Philip Van Hoof <freax@pandora.be>
20171         
20172         * src/gnomefilelist.c:
20173         Added gimp like feature that changes the file extension of
20174         the filename entered in the selections when the file
20175         filter is changed.
20176         
20177 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20178         
20179         Patch from Roy Wood <roy.wood@filogix.com>
20180         
20181         * src/controls.c, src/find_text.c, src/find_text.h,
20182           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20183           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20184           
20185           Menuitem for entering currently selected text as find target,
20186           added key accel for "find next" and changed some key accels for
20187           other key for consistency.
20188           
20189         * src/utilities.c:
20190           Cleaned up code.
20191         
20192 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20194         * src/watch.c, src/watch.h, src/watch_cbs.c,
20195           src/watch_cbs.h, src/watch_gui.c:
20196         
20197           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20198         
20199           Added change watch entries feature
20200           and Watch entries modify on double click fixed.
20202 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20204         * src/mainmenu_callbacks.c:
20205         
20206           Project commit should not bypass dialog as
20207           we need to get the cvs log from the user.
20208           
20209 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20211         * src/project_dbase.c:
20212         
20213           Patch from Roy Wood <roy.wood@filogix.com>
20214           
20215           Fixed docking bug with the new docking patch
20216           to fix copy/paste bug.
20217           
20218 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20220         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
20221           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
20222           src/main_menubar.h, src/main_menubar_def.h,
20223           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20225           Added cvs project support. Featured bypass cvs dialog for
20226           cases where we don't need dialog (such as project and right
20227           click selection from file browser). Cleaned up cvs code to
20228           make them generic cvs operations instead of separate file
20229           and project operations. Added cvs log action. Increased
20230           file entry box width and enabled "unified diff" by default.
20231           Used Editor buffer for status and log and set hilite for
20232           these buffers including diff buffer (DIFF hilite).
20233           
20234 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
20236         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20238         * data: Added file autogen.sh.wxwin 
20239         * data/Makefile.am: Added entry for autogen.sh.wxwin
20240         * pixmaps: Added project image appwiz_wxwin.png
20241         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
20242         * src/appwizard_cbs
20243           src/compiler_options.c
20244           src/pixmaps.h
20245           src/project_dbase.c
20246           src/project_dbase.h
20247           src/project_import_cbs.c
20248           src/project_type.c
20249           src/source.c
20250           src/source.h
20251           src/wizard_gui.c: Added everything necessary for new
20252                             project type 'wxWindows (wxGTK)
20253         * src/project_dbase.c: Fixed a bug that caused every project
20254                                to be a glade project in dialog
20255                                                    'Project information'.
20257 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
20259         Patch submitted by Roy Wood <roy.wood@filogix.com>
20260         
20261         * src/anjuta_gui.c, src/message-manager-dock.c,
20262           src/project_dbase.c:
20263           
20264           fixed the copy/paste bug by rewriting dock/undock
20265           code.
20267 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
20269         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20270         
20271         * src/cvs*, src/Makefile.am:
20272           New file for CVS support. File operations currently work
20273           cvs login needs to be done. Project support is not yet
20274           started.
20276         * src/main_menubar*, src/mainmenu_callbacks,
20277           src/anjuta.c, src/anjuta.h:
20278           Added menus and functions for cvs commands.
20279           
20280         * src/text_editor_menu.h: 
20281           Added #include <gtk/gtk.h>
20282           
20283         * src/gotoline.h:
20284           Removed a warning (and this time it works ;-)
20286         * src/utilities.c, src/utilities.h:
20287           Added a utility function to retrieve directory
20288           name out of full path.
20290 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
20292         * src/executer.c: (create_executer_dialog): changed the default
20293           focus on the entry.
20295 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
20297         * widgets/gnomefilelist.c:
20298         Fixed duplicate history entries for the same directory.
20299           
20300 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20302         Fix for #520092.
20304         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
20305           it's already used by scintilla to delete the whole current line.
20307 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20309         Fix for #525107.
20311         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
20312           calls to fileselection_hide_widget,
20313           (on_open_filesel_cancel_clicked): removed.
20315         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
20316           (on_add_prjfilesel_cancel_clicked):
20318         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
20319           impl.
20321         * src/fileselection.c: Made some functions static.
20322           (fileselection_hide_widget): rewritten using the new
20323           gnome_filelist_set_multiple_selection function.
20325         * src/fileselection.c: (on_file_selection_delete_event): removed
20326           unuseful widget hides. Some cleanups,
20327           (on_file_selection_cancel_clicked): impl,
20328           (create_fileselection_gui): changed the cancel button clicked's
20329           callback to use this new function.
20331         * src/anjuta.c: (anjuta_new):
20332         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
20333           callbacks, because this the gnome filelist widget's job.
20335         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
20336           clist selection mode duplicates set,
20337           (gnome_filelist_key_press): use the new impl. function.
20339 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20341         Fix for #441233.
20343         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
20344           fixed some bogus code using an array cell out of
20345           range, removed unecessary gettext usages.
20347         * src/appwiz_page2.c: (on_prj_name_entry_changed):
20348           some cleanups and now transform minus characters to
20349           underscores.
20351         * src/source.c:
20352           (source_write_configure_in),
20353           (source_write_toplevel_makefile_am),
20354           (source_write_desktop_entry),
20355           (source_write_glade_file):
20356         * src/project_dbase.c: (project_dbase_summon_glade),
20357           (project_dbase_generate_source_code):
20358         * src/glades.c: (gladen_write_glade_write):
20359           replaced some occurences of the target name by the
20360           project filename, using project_dbase_get_proj_name,
20361           to fix the name of some files.
20362           Fixed a lot of mem leaks.
20363           Various code cleanups.
20365 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20367         Merged with latest (1.44) scintilla.
20369         Added: - The calltip.<lexer>.end.definition property to display help
20370                  text on a second line of calltip.
20371                - The calltip.<lexer>.word.characters property to correctly find
20372                  calltips for functions that include characters like '$' which
20373                  is not normally considered a word character.
20374                - The use.monospaced property to determine initial state of
20375                  Use Monospaced Font setting.
20377         Bugs fixed: Too many to mention; please see :
20378                     http://www.scintilla.org/ScintillaHistory.html for the
20379                     full changes list.
20381         * scintilla/*/*: updated nearly all files.
20383         * TODO: removed the need of a scintilla merge.
20385         Merged with latest (1.44) SciTE properties.
20387         * data/properties/anjuta.properties: added the wrap, use.monospaced
20388           properties.
20390         * data/properties/html.properties: added a missing php extension, and
20391           updated php keywords to the latest reference.
20393         * data/properties/pascal.properties: added commands to compile, build
20394           and execute pascal applications.
20396         * data/properties/lua.properties: added styles for statements.
20398         * data/properties/bash.properties: added the declare keyword.
20400         Fixed distchecking.
20402         * global-tags/Makefile.am,
20403           global-tags/create-global-tags.sh: used some kind of ugly hack to
20404           make distchek work, since noone has proposed some better way.
20406         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
20407           and Ctrl-N replace Alt-N for new file according to the Gnome design
20408           reference.
20410 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20412         * widgets/gnomedirlist.c
20413         widgets/gnomedirlist.h
20414         widgets/gnomefilelist.c
20415         widgets/gnomefilelist.h:
20417         Added GPL headings in the file.
20419 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20421         * src/attach_process.c
20422         src/attach_process_cbs.c
20423         src/attach_process_cbs.h
20424         src/attach_process_gui.c
20425         src/breakpoints.c
20426         src/breakpoints_cbs.c
20427         src/breakpoints_cbs.h
20428         src/breakpoints_gui.c
20429         src/commands.c
20430         src/compiler_options.c
20431         src/compiler_options_cbs.c
20432         src/compiler_options_cbs.h
20433         src/compiler_options_gui.c
20434         src/find_in_files.c
20435         src/find_in_files_cbs.c
20436         src/find_in_files_cbs.h
20437         src/find_in_files_gui.c
20438         src/find_replace.c
20439         src/find_text.c
20440         src/help.c
20441         src/preferences.c
20442         src/preferences_gui.c
20443         src/project_config.c
20444         src/src_paths.c
20445         src/src_paths_cbs.c
20446         src/src_paths_cbs.h
20447         src/src_paths_gui.c:
20448         
20449         Bugs #521629 and #522427 fixed. The problem was, that the
20450         escape-key was not catched and the dialog was hidden, but
20451         the flag was not set correctly.
20453         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
20454         using the gnome_dialog_close_hides()-setting present in most dialogs.
20455         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
20456         emits "close" and set the flag in the close-callback.
20458         Patch from: Jens Georg <mail@jensgeorg.de>
20460 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20462         * src/*.{c,cpp}: s/string_free/g_free/
20464         * src/utilities.[ch]: (string_free): removed.
20466 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
20468         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20470         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20471         src/mainmenu_callbacks.[ch]:
20472         Removed Project menu options: README, TODO, ChangeLog and NEWS
20473         Moved Save Build Messages to Build menu and only highlight it
20474         when there are build messages.
20475         Corrected a spelling: "mojority" -> "majority"
20476         Fixed initialisation of edit.edit_app_gui so now Edit menu
20477         can be shown when no project is loaded.
20479         * src/project_dbase.h: Removed prototype for static function
20481 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
20483         * src/text_editor.c: Editor is marked changed after
20484         autoformat. 
20485         
20486         Patch from: Jens Georg <mail@jensgeorg.de>
20488 2002-03-04 Roel Vanhout <roel@stack.be>
20490         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20492         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
20493         Added option to ignore binary files on 'Find in files' (grep -I option)
20495 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20497         * src/main.c:
20498         session restoration and commandline load in 
20499         gtk idle loop.
20500         
20501         * src/anjuta.[h,c], src/anjuta_cbs.c:
20502         Removed "clear windows menu" and prevented runtime 
20503         warnings.
20504         
20505         * src/compile.c, src/build_file.c, src/build_project.c,
20506         src/clean.c:
20507         Takes into account the preference setting for 
20508         show dialog when job completes. Dialogs are
20509         shown when it is enabled otherwise not.
20510         
20511 2002-03-03 Roel Vanhout <roel@stack.be>
20513         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20514         
20515         * src/find_text.c
20516         Store 'Find...' search string on search so that 'Find Next' will search for
20517         that string, even if the dialog hasn't been closed yet.
20519 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20521         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
20522         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
20523         src/main_menubar_def.h:
20524         
20525         Organized menus, removed "Windows" and "Utilities" menus from the
20526         menubar [they are no longer needed]. Also removed some extragenous
20527         separators.
20528           
20529 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20531         * src/message-manager-private.cc:
20532         Set message clist selection mode to BROWSE.
20533         
20534         * src/message-manager.cc, src/an_symbol_view.c,
20535         src/an_file_view.c:
20536         Added Key navigation for the CTree and CList. Arrow left for
20537         node collapse, right for node expand, space (or enter) for
20538         activation (same as double click).
20539         
20540 2002-03-03 Roel Vanhout <roel@stack.be>
20541         
20542         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20543         
20544         * plugins/class-gen/clsGen.c
20545         Added functionality to semi-intelligently prefill filename
20546         boxes with names deduced from class name
20548 2002-02-26 lbell <lbell@tsc4.com>
20550         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20551         * src/preferences_gui.c:
20552         Removed an incorrect use of gtk_misc_set_alignment().
20553         
20554         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
20555         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
20556         src/preferences.h, src/preferences_gui.c:
20557         
20558         Added the option to reload last open project at the startup.
20559         Added the possibility to open a new project without close
20560         an existing one
20561         
20562         * src/properties.cxx:
20563         Corrected a spelling mistake in message string.
20564         
20565         * src/session.c:
20566         Updated session functions.
20567            
20568 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
20570         * widgets/gnomefilelist.c: Bug fixes.
20571         
20572         Patch from Philip Van Hoof <freax@pandora.be>
20573         
20574 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20576         * src/an_file_view.c:
20577         anjuta was unable to open some files becuase they were not being
20578         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
20579         Removed mime checking when opening with anjuta, becuase it doesn't
20580         hurt to open binary files in anjuta (some even may want to do so).
20581         
20582         Added a warning when mime type is not set when "view with default
20583         viewer" is activated.
20584         
20585         * src/an_file_view.c, an_symbol_view.c:
20586         Converted N_() to _() where ever appropriate in the strings.
20587         
20588 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
20589         
20590         * src/appwizard_gui.c, src/appwizard_cbs.c
20591           src/wizard_gui.c/h, src/appwiz_page3.c,
20592           src/project_import_gui.c:
20593           
20594         Moved target type radiobuttons to appwiz. page 2
20595         
20596         * src/message-manager-private.cc
20597         Fixed a bug which caused a crash if next message function was used
20599         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20601 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20603         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
20604         Modifies the behaviour of Alt-TAB in Anjuta. This
20605         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
20606         edited files in the first items of the notebook.
20608         Patch from: Timothee Besset <timo@qeradiant.com>
20609         
20610 2002-02-24  Philip Van Hoof <freax@pandora.be>
20612         * widgets/gnomefilelist.c, gnomefilelist.h:
20613           Added filecompletion
20614           
20615         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20617 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
20619         * configure.in: Added "sk" to ALL_LINGUAS.
20621 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
20622   
20623         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
20624           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
20625           src/wizard_gui.c: Added support for static and dynamic libs
20626         
20627 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
20629         * widgets/gnomefilelist.c:
20630           Fixed gnome_filelist_get_lastfilename so it no longer returns
20631           a corrupted path.
20633 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
20635         * src/resources.h, resources.c:
20636         Added url handler.
20638         * src/main_menubar_def.h, mainmenu_callbacks.c:
20639         Changed to use gnome configed url handler.
20641 2002-02-19  Philip Van Hoof <freax@pandora.be>
20643         * widgets/gnomefilelist.c
20644         Added PHP filetype.
20646 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
20648         * plugins/class-gen/clsGen.c:
20649         Added c++ support.
20650         
20651         * widgets/gnomefilelist.c:
20652         Gives the maximum space to the files section of the open file dialog.
20653         
20654         Patches from: lbell <lbell@tsc4.com>
20655         
20656 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
20658         * src/anjuta.c, main.c:
20659         Used tm_get_real_path in anjuta_get_full_filename();
20660         
20661 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
20662         
20663         * anjuta.prj: update version
20665 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20667         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
20668           removed the amount arg and replaced with a NULL-ending list.
20669           (gnome_filelisttype_makedefaultlist): use the new prototype.
20671 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
20673         * src/about.c, THANKS: updated for new contributors
20674         
20675         * anjuta.prj: added new files
20676         
20677         * README: corrected some documentation, ctags no longer needed,
20678           pkgconfig now required
20679           
20680         * data/properties/others.properties: add .cvsdiff extension
20681         
20682         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
20683           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
20684           file import
20685           
20686         * doc/anjuta.1: added initial man page thanks to 
20687           Rob Bradford <rob@debianplanet.org> (NB build and install 
20688           needs work)
20689         
20690 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
20692         * src/Makefile.am: Cleaned handling of compiler flags by moving them
20693           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
20694           warning flags. 
20695   
20696         * configure.in: Changed version to 0.1.10-pre
20697   
20698 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20700         * src/fileselection.c: (create_fileselection_gui): always display
20701           the directory creation button as we cannot rely on the dialog
20702           titlebar.
20704         * widgets/gnomefilelist.[ch]: fixed includes.
20706         * pixmaps/new_folder.xpm: resized, added a + sign.
20708 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20710         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
20711           changed all extensions to begin with a dot.
20713 2002-02-16  Philip Van Hoof  <freax@pandora.be>
20715         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20717         * THANKS: added Philip.
20719         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
20721         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
20722         * src/file_selection.[ch],
20723         * widgets/gnomefilelist.[ch]: added a filetype
20724           combobox to the Anjuta file dialog widget.
20726 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
20728         * anjuta.spec.in: eep! the import script was not being installed by
20729           RPM - fixed for the release.
20731 2002-02-13  Stephane Demurget  <demurgets@free.fr>
20733         Various cleanups and fixes for the next release to be able to make
20734         distcheck.
20736         * plugins/*/*.c: added missing prototypes causing gcc to speak to
20737           much and make some tweaks plus cleanups.
20739         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
20740           args to remove some warnings.
20742         * global-tags/Makefile.am,
20743           data/Makefile.am,
20744           src/Makefile.am: link against Anjuta static libs using the
20745           $(top_builddir) dir, not anymore on $(top_srcdir) to make
20746           distcheck happy.
20748         * src/Makefile.am: ditto with all the Anjuta static libs.
20750         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
20751           include, as we already include the whole directory for the build.
20753         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
20754           
20755 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
20757         * pixmaps/Makefile.am: icon for libglade project now installed
20758         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
20759         * manuals/C/Makefile.am: removed ChangeLog reference which was 
20760           breaking some build stuff
20761         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
20762           include reference problems that showed up on make distcheck
20763         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
20765 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
20766         
20767         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
20769 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
20771         * src/message-manager-private.cc:
20772           The horizontal scrollbar now shows properly on demand.
20773         
20774 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
20776         * src/dnd.c fixed some warnings
20777         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
20778           and works. It is shown always at the moment but before it was
20779           shown on demand and did never work. 
20781 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
20783         * src/anjuta.c: Fixed a crash bug.
20784           patch from: Jens Georg <mail@jensgeorg.de>
20786 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
20788         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
20789           reports a problem with missing end tags on <graphic>
20791 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
20793         * manuals/C/ChangeLog: removed since it was never used
20794         * manuals/C/anjuta-manual/*: more updates, new screenshots
20795         * anjuta.prj: updated for new manuals/ structure
20797 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
20799         * source.c, compiler_options.[c/h]:
20800           Fixed bug #460321 "Problem with optimization options" 
20801           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
20802         
20803 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
20805         * NEWS: prepared for release, need to fill in date
20806         * data/welcome.txt: version number updated
20808 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
20810         * src/text_editor_menu.c, src/an_file_view.c, 
20811           src/an_symbol_view.c: marked strings for translation
20812         
20813         * src/defaults.c, data/properties/xml.properties:
20814           *.omf and *.xsl files should use XML highlighting
20815           
20816         * manuals/C/anjuta-manual/*:
20817           - restructured so that files have more meaningful names
20818             and are easier to edit (see anjuta-manual.sgml for the
20819                 ordering)
20820           - updated some screenshots
20821           - continued rewrite
20823 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
20825         * main.c: Made a workaround to remove the old
20826         anjuta gnome config file (older than 9 Feb 2002). This
20827         will fix the bug which never lets the brower toolbar shown.
20828         
20829         * main.c: In fact, the above solution wouldn't work in all
20830         cases. Therefore, here is the better fix, which works by
20831         detecting the version of the old config file and deleting
20832         ~/.gnome/Anjuta if it is lesser than 0.1.9.
20833         
20834 2002-02-01  Andy Piper <andy.piper@freeuk.com>
20836         * HACKING: added info on submitting patches
20838 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
20840         * src/project_import_gui.c, src/project_import.c:
20841           - If Project Import Wizard is canceled everything is 
20842                 cleaned up now.
20843           - Back button is now insensitive on page 3 (some problems: 
20844                 see TODO in project_import_qui.c:284
20845           - Menu frame is insensitive if project type != GNOME(mm)
20847 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
20849         * src/main.c: Fixed bug #  (Unable to open files on
20850         double click in project window from second trial onwards when
20851         the project is opened from command line).
20852         
20853         * po/POTFILES.in: Removed tags_manager.[h,c]
20854         
20855 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
20857         * src/preferences.c:
20858           A quick hack to fix the 'invisible' browser toolbar when
20859           upgrading from 0.1.8 to 0.1.9
20860           
20861         * src/anjuta.c:
20862           Fixed toolbar names which were causing confusions in the toolbar
20863           show/hide.
20864           
20865         * src/main.c:
20866           Substituted "anjuta" with PACKAGE
20867           
20868         * src/project_import_gui.c: 
20869           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
20870           
20871         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
20872           Added new files and removed obsolete ones.
20873           
20874 2002-01-30  Andy Piper <andy.piper@freeuk.com>
20876         * src/appwizard_cbs.c, project_import_cbs.c, 
20877           main_menubar_def.h, project_import_gui.c: 
20878           updates to message strings and layout for the 
20879           import wizard.
20880           
20881         * text_editor_cbs.c: fix for the tab menu entries for 
20882           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
20884 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20886         * src/toolbars.c,
20887           src/toolbars.h,
20888           src/anjuta_gui.c,
20889           src/controls.c:
20890           
20891           Tag dropdown exclusive (takes
20892           all space in the toolbar) and never vertical and
20893           increased the width of the tag combo to 256 pixs.
20894           Toolbar separator before the combo and button.
20895           Added tags label before the tag button.
20896           Reorganized the dock bands for the toolbars.
20897           
20898         * src/project_import_gui.c
20899           src/project_import.c:
20900           Fixed an error and removed an unused variable.
20901           
20902         * data/properties/anjuta.properties:
20903           Removed the property for the old toolbar and set
20904           browser toolbar show to default.
20905           
20906         * src/project_dbase.c: excluded modules were not
20907           loaded. Fixed.
20908           
20909         * src/source.c:
20910           No build files will be written if the project is blocked.
20911           
20912         * src/project_import.c,
20913           src/project_import_cbs.c,
20914           src/project_gui.c,
20915           src/wizard_gui.c:
20916           
20917           Manually applied Johannes patch to fix some memory
20918           issues and gui clean up.
20919           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
20920         
20921         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
20922           Fixed a bad bug with remove file from project because of
20923           files were never removed properly from the project and
20924           from the tagmanager.
20925           
20926         * src/appwiz_page3.c: Disabled unused codes to clear
20927           compiler warnings.
20928           
20929 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20931         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
20932         
20933         * data/Makefile.am
20934           pixmaps/Makefile.am
20935           src/Makefile.am
20936           src/an_file_view.c
20937           src/an_symbol_view.c
20938           src/anjuta.c
20939           src/anjuta.h
20940           src/anjuta_cbs.c
20941           src/anjuta_gui.c
20942           src/controls.c
20943           src/main_menubar.c
20944           src/main_menubar.h
20945           src/main_menubar_def.h
20946           src/mainmenu_callbacks.c
20947           src/mainmenu_callbacks.h
20948           src/pixmaps.h
20949           src/project_dbase.c
20950           src/project_dbase.h
20951           src/text_editor.c
20952           src/text_editor_menu.c
20953           src/text_editor_menu.h
20954           src/toolbar.c
20955           src/toolbar.h
20956           src/toolbar_callbacks.c
20957           src/toolbar_callbacks.h :
20958           
20959           Patch submitted by:
20960           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20961           
20962           Removes the Tags toolbar and substituted it with
20963           tags combo dropdown list. Fixes a couple of bugs.
20964           
20965           Moved the tag combo to browser toolbar because
20966           main toolbar was becoming too long.
20967           Made a new icon of tag toolbar.
20968           
20969         * po/zh_TW.po: Fixed bug.
20970           
20971         * pixmaps/an_tag.xpm: Added new file.
20973 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
20975         * src/project_import_gui.c: Reorganized project
20976         import gui page 2.
20977         
20978 2002-01-29  Andy Piper <andy.piper@freeuk.com>
20980         * HACKING: added info on creating windows and dialogs
20982 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
20984         * src/tm_file_view.c:
20986           Sorts the file list at the end instead of doing sort-insert
20987           to improve performance.
20988           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
20990         * src/project_dbase.c: Resolved a conflict from
20991           Johannes's patch.
20992           
20993         * src/project_import.c:
20994         
20995           Fixed to use anjuta_import.sh for the bin dir and
20996           not from the data dir.
20997         
20998           Used anjuta_is_installed() function to verify a the command's
20999           executability.
21000         
21001           Fixed import command to use sh (which is more general and is
21002           gauranteed to be found in any unix system :-)). Also, added
21003           double quotes around the import directory.
21004         
21005           Changed some strings for better translations (like avoiding
21006           duplicates).
21007           
21008           Fixed the reading of wrong target type.
21009           
21010         * src/control.c: Insensitive "import project" when there is
21011           a project open.
21012           
21013         * src/project_import_cbs.c:
21014           
21015           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21016           Fixed selection of gettext checkbox.
21017           Sets the menu entries.
21018           
21019 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21020         
21021         * src/appwiz_page[1-4].c
21022         * src/appwiz_gui.c
21023         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21024         be able to reuse it.
21025         
21026         * src/mainmenubar.[c/h]
21027         * src/mainmenubar_def.h
21028         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21029         menu item
21030         
21031         * src/message-manager.c: Fixed bug 509192
21032         * src/message-manager-dock.c: Added accel_group if window is undocked
21033         
21034         * src/project_dbase.[c/h]: Splitted opening code to be able
21035         to use it without an open file dialog
21036         (Maybe I broke Naba's changes, please take a look)
21037                         
21038         * src/project_import.[c/h]
21039         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21040         
21041         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21042         import wizard
21044 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21046         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21047           string cleanups
21048           
21049         * manuals/C/anjuta_manual/*: started rewrite of the 
21050           manual, updated some screenshots
21052 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21054         * src/gnomefilelist.h, src/gnomefilelist.c:
21055         
21056           Fixed multiple selection bug (#497085). The OK button is
21057           sensitive when in multiple mode, if the no. of
21058           selection is one or more.
21059           
21060           Toggle between single and multiple selection mode
21061           and multiple mode display.
21062           
21063           Fixed strings to translable strings.
21064           
21065           Fixed some compiler warnings by commenting out
21066           unused functions.
21067           
21068 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21070         * src/project_dbase.c: App status bar now updates
21071           with the project name when the project is loaded.
21072         
21073         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21074           
21075           Puts the directories at the top. They're also sorted now.
21076           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21077         
21078 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21080         * scripts/anjuta_import.sh.in: Added file.
21081         * scripts/anjuta_import.sh: Removed file.
21083         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21084           Updated files.
21085           
21086         * src/main_menubar_def.h:
21087         
21088           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21089           reflect the opposite of Find (CTRL+F) and also to leave
21090           CTRL+R or Redo.
21091           
21092           Changed Glade summon with ALT+G, which frees the ATL+E
21093           for poping up the edit menu.
21094           
21095         * src/Makefile.am: Debugging link flags by Biswa, removed.
21097 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21099         * HACKING: added information on best practices for writing
21100           application messages and GUI labels
21101           
21102         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21103           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21104           src/clean_project.c, src/compile.c, 
21105           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21106           src/configurer.c, src/debugger.c, src/executer.c, 
21107           src/find_in_files.c, src/find_in_files_cbs.c, 
21108           src/find_replace.c, src/find_text.c, src/glades.c, 
21109           src/gnome_project.c, src/goto_line.c, src/main.c, 
21110           src/main_menubar.c, src/main_menubar_def.h, 
21111           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21112           src/project_config.c, src/project_dbase.c, 
21113           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21114           src/support.c, src/tags_manager.c, src/text_editor.c, 
21115           src/text_editor_gui.c, src/text_editor_menu.c, 
21116           src/toolbar_callbacks.c, src/utilities.c: 
21117           lots of minor message updates to make them more user-friendly 
21118           and consistent
21120 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21122         * src/executer.c:
21123         
21124           Because of the spaces escaping, the command could not be
21125           executed when run without terminal. Now fixed.
21126           
21127         * anjuta.prj, Makefile.am:
21128         
21129           Added anjuta project file.
21130         
21131 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21133         * src/message-manager-private.h, message-manager-private.cc,
21134           message-manger.cc:
21135           
21136           Added freeze() and thaw() for the message window class to
21137           speed up the message manager update.
21138         
21139         * src/project_config.h, project_config.c,
21140           src/project_dbase.h, project_dbase.h
21141           scripts/anjuta_project.template:
21142           
21143           Added two new prject attributes: project.config.blocked and
21144           project.excluded.modules. The former will make sure that users
21145           are not given any previlidge in enabling the 'overwrite build
21146           files' flags and the later issues a list of modules in the project
21147           to be skipped for symbol browsing and project listing.
21148         
21149         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21150         
21151           Modified script to read the template from the anjuta data dir
21152           rather than from the directory in which the script exist. Otherwise,
21153           Being transfered to the bin dir, the script will not be able to
21154           find the template when it is run.
21155           
21156           The script is also create with configure.in to set in the anjuta
21157           data dir path inside the script.
21158           
21159 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21161         * po/fr.po: updated to the latest sources.
21163 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21165         * scripts/Makefile.am:
21166           anjuta_import.sh goes with distribution.
21167           
21168         * po/*.po: They seem to have updated (merged with
21169           anjuta.pot) automatically when I did "make dist".
21170           
21171 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21173         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21174           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21175           the compiler options dialog.
21176         
21177         * ChangeLog:
21178           Correct todays date. :)
21179           
21180         * scripts/Makefile.am:
21181           Installs anjuta_import.sh in $(prefix)/bin dir and
21182           is treated as an executable.
21183           
21184 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21186         * Fix for bug #499373
21187         
21188         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21189           java, properties, latex.properties, lua.properties, others.properties,
21190           perl.properties:
21191           
21192           Added double-quotes around file arguments so that
21193           filenames with spaces could also work.
21195         * launcher/anjuta-launcher.c, executer.c:
21196           Escaped quotes in the cammand and it's arguments before executing
21197           so that args with spaces can also work.
21198           
21199           Commented #DEBUG switch.
21200           
21201 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21203         * scripts/*: Added files which I forgot previously.
21204         
21205         * src/aneditor.h: Lined up commands definition for better look.
21206         
21207         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21208           main_menubar.h, control.c:
21209           Added three more convert EOL chars submenu items in transform.
21210           Reformatted some some.
21211         
21212         * data/anjuta.properties:
21213           Reformatted a line.
21214         
21215         * src/aneditor.h, aneditor.c:
21216           Added three commands (with definitions) for EOL conversions.
21217           
21218         * src/text_editor.c:
21219           Editor detects file mode from the file content and
21220           set the editing mode to CR/LF/CRLF automatically.
21221           Refined Dos mode extrageneous chars filter
21222           This will make sure that filter works only in Dos mode and not
21223           in other modes.
21224           
21225         * src/anjuta.c: Editor mode display in status bar.
21226         
21227         * src/preferences_gui.c: Changed the string for dos mode
21228           filter to more sensible string.
21229         
21230         * src/aneditor.c: Default editor mode sets during widget creation
21231           and not everty time the properties are loaded. This makes sure
21232           that the auto-detected mode is not overridden by the default mode.
21233           
21234         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
21235         
21236         * src/anjuta.c: Fixed bug #476028.
21237           Now anjuta also searches for file relative to top project dir,
21238           when the project is open.
21239         
21240         * src/anjuta_cbs.c: Fixed bug #499536.
21241           File is not closed if it is not able to save the file properly.
21242           
21243         * src/mainmenu_callbacks.c: Fixed bug #499536.
21244           Newfiles (which are not modified) are also closed on "close all files".
21245         
21246 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21248         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
21249         
21250         * tagmanager/tm_source_file.c, regex.c, parse.c:
21251           defined and delimited g_messages within #debug.
21252           
21253         * src/preferences.c, data/anjuta.properties:
21254           saved/defied message-manager tag position in string.
21255           Message tag possition is saved between sessions. And
21256           and tag position bottom as default.
21257           
21258 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21260         Patch submitted by:
21261         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21263         * Makefile.am
21264           configure.in
21265           data/Makefile.am
21266           data/properties/Makefile.am
21267           global-tags/Makefile.am
21268           pixmaps/Makefile.am
21269           src/Makefile.am
21270           src/an_file_view.c
21271           src/an_file_view.h
21272           src/an_symbol_view.c
21273           src/an_symbol_view.h
21274           src/anjuta.c
21275           src/anjuta_cbs.c
21276           src/file_history.c
21277           src/file_history.h
21278           src/message-manager-private.cc
21279           src/pixmaps.h
21280           src/project_dbase.c
21281           src/project_dbase_gui.c
21282           src/tags_manager.c
21283           src/text_editor.c
21284           src/utilities.c
21285           src/utilities.h
21286           src/watch_gui.c:
21287         
21288           Modified files.
21289         
21290         * scripts/*
21291           pixmaps/sv_class.xpm
21292           pixmaps/sv_function.xpm
21293           pixmaps/sv_macro.xpm
21294           pixmaps/sv_private_fun.xpm
21295           pixmaps/sv_private_var.xpm
21296           pixmaps/sv_protected_fun.xpm
21297           pixmaps/sv_protected_var.xpm
21298           pixmaps/sv_public_fun.xpm
21299           pixmaps/sv_public_var.xpm
21300           pixmaps/sv_static_fun.xpm
21301           pixmaps/sv_static_var.xpm
21302           pixmaps/sv_struct.xpm
21303           pixmaps/sv_unknown.xpm
21304           pixmaps/sv_variable.xpm
21305           pixmaps/fv_core.xpm
21306           pixmaps/fv_text.xpm
21307           pixmaps/filestoremove.txt:
21308         
21309           New files.
21310         
21311         * pixmaps/class.xpm
21312           pixmaps/function.xpm
21313           pixmaps/fv_autofile.xpm
21314           pixmaps/fv_doc.xpm
21315           pixmaps/fv_i18n.xpm
21316           pixmaps/fv_source.xpm
21317           pixmaps/private_func.xpm
21318           pixmaps/private_var.xpm
21319           pixmaps/protected_func.xpm
21320           pixmaps/protected_var.xpm
21321           pixmaps/public_func.xpm
21322           pixmaps/public_var.xpm
21323           pixmaps/struct.xpm
21324           pixmaps/variable.xpm
21325         
21326           Removed files.
21327         
21328         * tagmanager/*/*:
21329         
21330           Upgraded to tagmanager-0.7
21332 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
21333         * src/anjuta_cbs.c: Fixed bug #506441
21334         * src/watch_gui.c: Changed layout of eval dialog so that
21335         it fits on a 800x600 desktop with German translation. 
21337 2002-01-23      Andy Piper <andy.piper@freeuk.com>
21339         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
21340         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
21341           icon for new project type (thanks to Misha)
21342         * configure.in: build and install Danish translation
21343         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
21344           credits to cover new patches and translations
21346 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
21347         
21348         * src/preferences.c, src/message-manager.cc, src/project_type.c,
21349           src/appwiz_page1.c:
21350         
21351       - Font preferences are restored properly now (\n was missing)
21352           - Dock menu label of message-manager is "Dock/Undock" instead
21353           of "Dock|Undock" to match with the rest of anjuta.
21354           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
21355           changed it in anjuta, too 
21357 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21359         * tagmanager/tm_source_file.c,
21360           tagmanager/parse.c,
21361           tagmanager/tm_project.c,
21362           src/an_symbol_view.c,
21363           src/anjuta.c:
21364           
21365           Disabled debug warnings.
21367 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21369         * src/appwiz_page1.c
21370           src/compiler_options.c
21371           src/project_dbase.c
21372           src/project_dbase.h
21373           src/project_type.c
21374           src/source.c
21375           src/source.h:
21376           
21377           New project type named LibGlade.
21378           
21379           Patch submitted by:
21380           Dick Knol <dknol@gmx.net>
21382         * src/gnome_prj.c:
21383           Commented out unused pixmap creation. May be it
21384           will fix the crash in project creation.
21385           
21386 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21388         * src/registers.c
21389           src/registers.h
21390           src/registers_cbs.c
21391           src/registers_cbs.h
21392           src/registers_gui.c
21393           src/sharedlib.c
21394           src/sharedlib.h
21395           src/sharedlib_cbs.c
21396           src/sharedlib_cbs.h
21397           src/sharedlib_gui.c
21398           src/signals.c
21399           src/signals.h
21400           src/signals_cbs.c
21401           src/signals_cbs.h
21402           src/signals_gui.c
21403           src/stack_trace.c
21404           src/stack_trace.h
21405           src/stack_trace_cbs.c
21406           src/stack_trace_cbs.h
21407           src/stack_trace_gui.c
21408           src/text_editor.c
21409           src/watch.c
21410           src/watch.h
21411           src/watch_cbs.c
21412           src/watch_cbs.h
21413           src/watch_gui.c
21414           
21415           Fixed bug #496290: Attach/detach removed from these
21416           windows as they are never implemented.
21417           
21418           Patch submitted by:
21419           Johannes Schmid <johannes.schmid@gmx.de>
21420           
21421 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
21423         * src/anjuta.c,
21424           src/anjuta_cbs.c:
21425           
21426           Fixed bug:
21427           when you right click on the tabs, a list of filenames are given
21428           out, but now it gives a list of "page 1", "page 2", etc...
21429           
21430           Patch submitted by: 
21431           Jens Georg <mail@jensgeorg.de>
21433         * anjuta.in.in: Removed c|c++ because, it was not necessary
21434           and was causing translation problem.
21435           
21436         * plugins/class-gen/clsGen.c:
21437           removed "'" for the same reason.
21438           
21439 attached the fix for the menu
21442 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21444         * src/preferences.h,
21445           src/preferences.c,
21446           src/preferences_gui.c:
21447           
21448           Adds the functionality to Anjuta to auto save your unsaved
21449           files before you build a project.
21451           Patch submitted by: 
21452           jason <jason_williams@suth.com>
21453           
21454         * src/anjuta.[h,c]:
21455           Added function for save all files.
21456         
21457         * src/mainmenu_callbacks.c:
21458           Modified to use the above function.
21459         
21460         * src/build_project.c:
21461           Save all files before build if it is set in the
21462           preferences.
21464 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21466         * src/message-manager-private.cc
21467           src/message-manager-private.h
21468           src/message-manager.cc:
21469           
21470           Message-manager now restores the tabs which were shown on startup.
21471           The terminal is now created on demand (as requested by Biswa)
21472           and I have removed some debug messages.
21473           
21474           Patch submitted by: 
21475           Johannes Schmid <johannes.schmid@gmx.de>
21477 2002-01-13  Stephane Demurget  <demurgets@free.fr>
21479         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
21480           proper tabs keyboard navigation.
21482         * src/an_symbol_view.c,
21483           src/anjuta_cbs.c,
21484           src/gnome_project.c,
21485           src/project_dbase.c,
21486           src/tags_manager.c: removed some debugging display.
21488 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
21490         * src/message-manager-dock.c
21491           src/message-manager-private.cc
21492           src/message-manager-private.h
21493           src/message-manager.cc
21494           src/preferences.c
21495           src/preferences.h
21496           src/preferences_gui.c:
21497           
21498           Patch submitted by: 
21499           Johannes Schmid <johannes.schmid@gmx.de>
21500           
21501           This patch adds a tab to the notebook of the preferences-dialog
21502           where you can change the colors, the tab position of the new
21503           message manager. Also the truncate messages stuff has moved
21504           from misc tab to messages tab.
21506           Also improved the remembering position stuff of message manager.
21507           
21508         * data/internal.properties,
21509           Added definitions for messages colors and tag position.
21510           
21511         * src/message_manager.cc:
21512           Fixed a bug that never lets the messages panes to get cleared.
21513           Added wmclass setting for the message window. Fixed a bug in
21514           which the message window was not being shown.
21515         
21516         * src/tag_manager.c: Fixed printing of (NULL) in the debug
21517           output and disabled it.
21519         * src/anjuta.c: Preferences created and loaded before anything else.
21520           anjuta now recognizes messages colors on startup and initializes
21521           them.
21522         
21523 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
21525         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
21527 2002-01-09  Stephane Demurget  <demurgets@free.fr>
21529         * pixmaps/file_c.xpm,
21530           pixmaps/file_cpp.xpm,
21531           pixmaps/file_file.xpm,
21532           pixmaps/file_h.xpm,
21533           pixmaps/file_html.xpm,
21534           pixmaps/file_i18n.xpm,
21535           pixmaps/file_icon.xpm,
21536           pixmaps/file_pix.xpm,
21537           pixmaps/fv_doc.xpm,
21538           pixmaps/fv_i18n.xpm,
21539           pixmaps/fv_image.xpm,
21540           pixmaps/fv_source.xpm,
21541           pixmaps/fv_unknown.xpm: made these icons transparent.
21543 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
21545         * launcher/anjuta_launcher.c: updated message strings
21546         * src/message-manager-dock.c: added newline at end to avoid compile warning
21547         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
21548         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21549           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
21550           entries for username and Python-style GPL notice
21551         * HACKING: added info on files to change to update Insert menu
21553 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21555         * src/project_dbase.c,
21556           src/an_file_view.c,
21557           src/an_symbol_view.c:
21558           Changed the CTree expander style to square and
21559           line style to Dotted line.
21560           
21561         * po/POTFILES.in: Removed and Added translable files.
21563 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21565         * ccview/.cvsignore: Removed.
21566         
21567 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21569         * ccview/
21570                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
21571                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
21572                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
21573                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
21574                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
21575                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
21576         
21577         Removed ccview module because it is no longer needed.
21579 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21581         * src/project_dbase.c:
21582           Shifted structure initialization in project_dbase_new()
21583           before anything else, otherwise it was crashing due to
21584           uninitialized values.
21585         
21586         * src/an_symbol_view.c:
21587           Disabled high volume debug output.
21589 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21590         
21591         Applied a very heavy patch from:
21592         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21594         * Makefile.am
21595         configure.in
21596         pixmaps/Makefile.am
21597         src/Makefile.am
21598         src/aneditor.cxx
21599         src/aneditor.h
21600         src/anjuta.c
21601         src/anjuta.h
21602         src/commands.c
21603         src/commands.h
21604         src/compile.c
21605         src/compile.h
21606         src/controls.c
21607         src/defaults.c
21608         src/fileselection.c
21609         src/main_menubar.c
21610         src/main_menubar.h
21611         src/main_menubar_def.h
21612         src/mainmenu_callbacks.c
21613         src/mainmenu_callbacks.h
21614         src/project_dbase.c
21615         src/project_dbase.h
21616         src/project_dbase_gui.c
21617         src/tags_manager.c
21618         src/text_editor_menu.c
21619         src/toolbar_callbacks.c
21620         tagmanager/Makefile.am
21621         tagmanager/ctags.c
21622         tagmanager/include/Makefile.am
21623         tagmanager/include/tm_project.h
21624         tagmanager/include/tm_symbol.h
21625         tagmanager/include/tm_tag.h
21626         tagmanager/include/tm_tagmanager.h
21627         tagmanager/include/tm_workspace.h
21628         tagmanager/tm_project.c
21629         tagmanager/tm_source_file.c
21630         tagmanager/tm_symbol.c
21631         tagmanager/tm_tag.c
21632         tagmanager/tm_workspace.c
21633         widgets/Makefile.am: Modified.
21634         
21635         * src/an_file_view.[c,h],
21636           src/an_symbol_view.[c,h],
21637           src/file_history.[c,h],
21638           src/support.[c,h],
21639           widgets/scroll-menu.[c,h],
21640           tagmanager/tm_file_entry.c
21641           tagmanager/include/tm_file_entry.h: Added new files.
21642           
21643         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
21644         private_func.xpm, public_func.xpm,
21645         class.xpm, fv_exec.xpm, fv_unknown.xpm,
21646         private_var.xpm, public_var.xpm,
21647         function.xpm, fv_i18n.xpm, macro.xpm,
21648         protected_func.xpm, struct.xpm,
21649         fv_autofile.xpm, fv_image.xpm,
21650         ofolder.xpm, protected_var.xpm, variable.xpm:
21651           Updated and Added pixmap files.
21653         Features:
21654         ---------
21655         a) Removes CCView dependency.
21656         b) Improves the terminal.
21657         c) Adds tag navigation context menus.
21658         d) Upgrades tagmanager to latest version.
21659         e) Miscellaneous small additions.
21661 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21663         * src/project_dbase_gui.c: Fixed crash of anjuta
21664         when project first created.
21665         
21666         * src/gnome_project.c: It now updates the tags manager
21667         when new projects are created.
21668         
21669 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21671         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
21672           for this big patch.
21673         
21674         * src/messages.[c,h]: Removed files.
21676         * src/message-manager.[cc,h],
21677           src/message-manager-dock.[c,h],
21678           src/message-manager-private.[cc,h]
21679           New files.
21681         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
21682           src/build_project.c, src/clean_project.c, src/compile.c
21683           src/configurer.c, src/debugger.c, src/find_in_files.c
21684           src/mainmenu_callbacks.c, src/preferences.h
21685           src/preferences_gui.c, src/properties.h
21686           src/utilities.c, src/utilities.h:
21687           The new messages widget.
21688           New features:
21689             - Use of GtkNotebook instead of ToggleButtons
21690               and show/hide
21691             - Popupmenu to show and hide message types and
21692               to dock/undock in detach mode
21694           All other things should work as they did with the
21695           old message window. Currently the keyboard short-cuts
21696           do not work in detached mode.
21697           
21698           Some functions in utitlities.[c,h] changed.
21699           so that they take const arguments where this is possible
21700           
21701         * src/Makefile.am, po/POTFILES.in:
21702           Removed messages.[c,h] and
21703           added message-manager.[cc,h], message-manager-dock.[c,h],
21704           message-manager-private.[cc,h]
21705           
21706         * src/message-manager.h: Removed "include <bonobo.h>"
21707           and added a newline at the end of the file.
21708           
21709         * src/message-manager-private.cc:
21710           Set clist's width setting to Automatic.
21711           Set scroll window's scroll bars to Automatic.
21712           
21713 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
21715         * text_editor_menu.c:
21716           Fixed misalignment of the function sub menu
21717           in the text editor pop up menu.
21718           
21719 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
21720         
21721         * src/text_editor.c: Fixed a compiler warning.
21722         
21723 2002-01-04  Andy Piper <andy.piper@freeuk.com>
21725         * THANKS, manuals/*/authors.sgml: updated for new translations
21726         * plugins/class-gen/clsGen.c: converted messages to English
21727         * src/about.c, src/main_menubar_def.h: string updates
21729 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
21731         * src/anjuta.c
21732           src/anjuta_cbs.c
21733           src/text_editor.c
21734           src/mainmenu_callbacks.c
21735           src/text_editor.h
21736           src/text_editor.c
21737           src/text_editor_cbs.c
21738           src/text_editor-gui.c:
21739           
21740           Earlier code for adding 'cross' button
21741           for closing pages were too error prone and unorganized.
21742           Cleaned up the code and shifted the 'extra' widgets
21743           creation (eg. close button, close_pixmap and lable)
21744           from anjuta to text_editor. This takes care of proper
21745           widgets creation and destruction. Otherwise, anjuta
21746           was crashing at too many points, especially related
21747           to docking and undocking.
21748           
21749 2002-01-04  Stephane Demurget  <demurgets@free.fr>
21751         * src/aneditor.cxx: removed debugging code.
21753         * data/properties/.cvsignore: added swap files.
21755 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
21757         * src/anjuta.c
21758           src/anjuta_cbs.c:
21759           Fixed Crashing of anjuta when a new file is saved as
21760           different file.
21761           
21762 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
21764         * src/aneditor.c: Some debug codes around.
21765         
21766         * data/internal.properties, data/anjuta.properties: Removed.
21767           data/properties/Makefile.am:
21768           data/properties/ada
21769           data/properties/cs
21770           data/properties/make
21771           data/properties/rc
21772           data/properties/html
21773           data/properties/ruby
21774           data/properties/baan
21775           data/properties/idl
21776           data/properties/pascal
21777           data/properties/sample
21778           data/properties/bash
21779           data/properties/java
21780           data/properties/perl
21781           data/properties/sql
21782           data/properties/conf
21783           data/properties/latex
21784           data/properties/props
21785           data/properties/vb
21786           data/properties/cpp
21787           data/properties/lua
21788           data/properties/python
21789           data/properties/xml
21790           data/properties/others
21791           data/properties/.cvsignore:
21792             Added files. Properties now splitted into small files
21793             for each language.
21795         * data/Makefile.am
21796           configure.in: Update the removal and added properties module.
21798         * src/preferences.c: preferences_new(): Updated to reflect the
21799           new properties files organization.
21800           
21801         * src/Makefile.am: Added Baan Lexer.
21803 2002-01-01  Stephane Demurget  <demurgets@free.fr>
21805         * src/aneditor.cxx: readded the baan lexer. 
21807         * src/preferences.c: fixed translated messages and a typo.
21809         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
21810           confusing the regexp usage in xml-i18-merge.
21812 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
21814         * src/project_dbase.c: tidied some messages, and spotted a typo in
21815           the reading of properties which prevented the project version from
21816           ever being reported in the Project Information window - fixed :)
21818         * po/POTFILES.in: removed syntax.h
21820 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21822         * data/internal.properties: fixed baan properties.
21823           Added all ada properties.
21825         * src/main_menubar_def.h,
21826           src/lexer.h,
21827           src/aneditor.cxx,
21828           src/utilities.[ch]: added support for the Ada highlight style.
21830 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21832         * plugins/*/.cvsignore: updated.
21834 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21836         * src/syntax.h,
21837           src/text_editor.c,
21838           src/Makefile.am: removed the empty header syntax.h.
21840 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
21842         * main_menubar.c:
21843         Stef's observation on the 'superfluous' hseparators in the recent
21844         files and projects is fully justified -- removed.
21845         
21846         * main_menubar_def.h:
21847         Changed "Plug Ins" to "Plugins" in the menu label.
21848         
21849         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
21850         Added class-gen in the configure output and class-gen module.
21851         
21852         * data/internal.properties:
21853         Correct mis-spelled "jave" to "java".
21854         Added file.is.source for *.h, *.c, *.cpp properties.
21855         
21856         * global-tags/Makefile.am:
21857         "chmod +x create_global_tags.sh" before it is executed, because
21858         there is very high chance that it will be found "-x" and resulting
21859         in error
21861 2001-12-31  Stephane Demurget  <demurgets@free.fr>
21863         Fixed a crash on Solaris reported by Holder Burde, thanks to him
21864         for the backtrace.
21866         * src/gnome_project.c: (create_new_project): if the user doesn't
21867           select any icon, it doesn't have any extension and thus we can't
21868           use it in printf on Solaris, since the %s modifier use strlen to
21869           know the string length and then crash. On Linux, gcc checks the value
21870           of the pointer to be NULL and write "(null)" if necessary. We can't
21871           rely on that.
21873         * src/source.c: (source_write_desktop_entry): if there's no icon, we
21874           don't need to have the directory icon but the generic one.
21876 2001-12-30  Stephane Demurget  <demurgets@free.fr>
21878         Merged with latest (1.42) scintilla.
21880         Added: Support for the {load,save}.on.(de)activate properties.
21881                The PHP lexer to match keywords case insensitively.
21882                Baan lexer.
21883                Experimental supports for changeable style attribute & line
21884                wrapping.
21885                
21886         Updated: Both the C++ and HTML lexers.
21887                  More shell keywords added.
21888                  Horizontal scrolling and diplay of long lines optimised.
21889                  Cursor setting optimised.
21891         Bugs fixed: Caret movement over folded lines.
21892                     Selection tracking in 2ndary views when doing modifications.
21894         * scintilla/CallTip.{cxx.h},
21895           scintilla/ContractionState.{cxx,h},
21896           scintilla/Document.{cxx,h},
21897           scintilla/Editor.{cxx,h},
21898           scintilla/KeyWords.cxx,
21899           scintilla/LexHTML.cxx,
21900           scintilla/PlatGTK.cxx,
21901           scintilla/RESearch.cxx,
21902           scintilla/ScintillaBase.cxx,
21903           scintilla/ScintillaGTK.cxx,
21904           scintilla/Style.{cxx,h},
21905           scintilla/StyleContext.h,
21906           scintilla/ViewStyle.cxx,
21907           scintilla/include/*.h: updated.
21909         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
21911         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
21912           should have been told to the scintilla team. We're lucky I read the
21913           ChangeLog and the modifications of the lexer (thanks to the Gnome
21914           bonsai for this ;)
21916         * data/internal.properties: added Baan definitions.
21917           Fixed some issues for C such as *_cast directive, that are only
21918           available with C++.
21919           Updated C++, HTML and shell scripts definitions.
21920           Updated Ada and Bullant, that have been forgotten.
21922         * src/main_menubar_def.h,
21923           src/lexer.h,
21924           src/aneditor.cxx,
21925           src/utilities.[ch]: added support for the Baan highlight style.
21927 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21929         Polished the plugins menu behaviour and added a tearoff
21930         menuitem to the recent entries submenu.
21932         Note: The recent entries list seems to be too height
21933               with all these superfluous hseparators.
21935         * src/main_menubar.c: Polished, making some
21936           functions declarations static and cleaning some code.
21938           (create_submenu_plugin): removed the extra
21939           plugins entry and the horizontal separators.
21941           (on_plugins_menu_realize): the plugins menu is only
21942           shown if there's at least one available.
21944           (create_submenu*): added a tearoff menuitem to have
21945           a more homogeneous menu style. For now, it doesn't
21946           take care of user settings (but it was even worse
21947           before :).
21949 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21951         * configure.in: added the packageplugindir variable to avoid
21952           installing the plugins in $(prefix). It's not the same path as
21953           anjuta 2 to allow parallel installation.
21955 2001-12-29  Stephane Demurget  <demurgets@free.fr>
21956         Fix a reopened part of bug #440676: keyboard navigation between the
21957         different text buffers. Changed to a more global approch. 
21959         * src/notebook.[ch]: removed.
21961         * src/Makefile.am: removed notebook.[ch]
21963         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
21964           (on_anjuta_window_key_press_event): added to fulfill the global
21965           shorcuts handling.
21967         * HACKING: updated according to the new global shortcuts handling.
21969 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
21971         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
21972           Shifted plugin menu from Edit submenu to main menu.
21973         
21974         * po/POTFILES.in:
21975           Added plugins/sample1/plugin-sample1.c
21976           
21977         * plugins/sample1/plugin-sample1.c:
21978           Added localization and used anjuta_info, instead of anjuta_error.
21979           
21980         * plugins/.cvsignore, plugins/sample1/.cvsignore:
21981           Added cvs ignores.
21982           
21983 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
21985         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
21986           for plugin dir.
21987         
21988         * Makefile.am: Added module plugins.
21989         
21990         * plugins, plugins/Makefile.am, plugins/sample1/*:
21991           Created plugins modules.
21992           
21993         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
21994           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
21995           to load plugins of *.so only and not *.so* (which results
21996           in duplicates).
21997         
21998         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
21999           plugins during packaging.
22001 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22003         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22005 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22007         * configure.in: Added portuguese to ALL_LINGUAS
22009 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22011         * global-tags/.cvsignore
22012         tagmanager/.cvsignore
22013         tagmanager/include/.cvsignore:
22014         Added cvs ignore files.
22016         * data/.cvsignore
22017         Updated cvs ignore file.
22018         
22019 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22021         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22022           data/anjuta.properties, data/internal.properties: clean up some 
22023           message strings (me)
22025 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22027         * src/about.c, THANKS: added Jens to the credits
22028         
22029 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22031         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22032           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22033           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22034           Georg <mail@jensgeorg.de> to add close button to file tabs.
22036 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22038         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22039           (debugger now catches correct signal from process)
22041 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22043         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22044         * src/pixmaps.h: switch appwizard project icons to new designs
22045         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22047 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22049         * pixmaps/Makefile.am: stop redundant images from being installed.
22050           The next step will be to remove them completely.
22051         * src/appwiz*: further updates (more to come)
22052         * src/pixmaps.h: cleaned up, commented
22053         * src/splash.c: should use the pixmaps macro defined
22054         * HACKING: more on the graphics stuff and use of pixmaps.h
22056 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22058         * src/defaults.c: fix bug #494864
22060 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22062         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22063           graphics from Misha
22064         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22065           redundant graphics, no longer used
22066         * src/appwiz*: revamped application wizard by Andy and Misha for
22067           a more usable and professional look-and-feel
22068         * HACKING: updates to cover patching, graphics, and some additions
22069           post-0.1.8
22070         * TODO: removed some implemented features
22072 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22074         * data/anjuta.properties, data/internal.properties: cleanup
22075         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22076           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22077           to edit styles colors for keywords and add Goto Tag menu option
22078           in the editor
22080 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22082         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22083         
22084         Fixed bug #460335
22085         fixes the Forget of the cursor position when tab is brought active
22086         from project manager.
22087         
22088 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22090         * src/messages.c
22091           Exported "TERM=xterm" to get a color terminal when
22092           anjuta is not started from within a terminal.
22093           
22094 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22096         * src/messages.c
22097           src/messages.h
22098           Added a frame around zvt terminal.
22099           
22100         * src/preferences_gui.c
22101           Modified to say "Use glade component (experimental)"
22102           instead of "Use Component".
22103           
22104 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22106         * Patch from 
22107         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22108         
22109         * src/anjuta.c
22110         src/fileselection.c
22111         src/messages.c
22112         src/messages.h
22113         src/preferences.c
22114         src/preferences.h
22115         src/project_dbase.c
22117         a) Extra scrollbar in terminal no longer appears.
22118         b) Character set preference should be preserved (untested).
22119         c) File selection widget now remembers last directory.
22120         d) On creation of generic project, the glade 'file not found' error no
22121                 longer occurs.
22122         e) First terminal window is created 'on demand', so it should always to
22123                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22124                 environment is now passed to the terminal.
22125         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22126                 with getcwd()).
22127         g) Fixed some compilation warnings.
22129 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22131         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22132           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22133         * src/*: cleanups (me)
22134         * pixmaps/mini_term.xpm: added new file for terminal button
22135           (me, based on existing artwork)
22137 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22139         * configure.in: bumped version to 0.1.9-pre
22140         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22141           translation
22142         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22144 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22146         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22147           files are free of that char)
22148         * configure.in: added "az" to ALL_LINGUAS
22150 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22152         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22153           crash bug fix from Biswa.
22154         * FUTURE: added Anjuta/gIDE merger information to provide 
22155           details on future direction and status of 1.x stuff
22156         * NEWS: prepared for release
22157         * po/de.po: update from Jens Georg <mail@jensgeorg>
22159 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22161         * multiple minor updates pre-0.1.8
22162         * patch from Biswa to fix syntax highlighting and packaging
22163         * po/fr.po: update from Stef
22165 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22167         * global-tags/Makefile.am
22168         global-tags/create_global_tags.sh
22169         global-tags/tm_global_tags.c
22170         scintilla/LexCPP.cxx
22171         scintilla/include/SciLexer.h
22172         src/aneditor.cxx
22173         src/project_dbase.c
22174         tagmanager/Makefile.am
22175         tagmanager/include/Makefile.am
22176         tagmanager/include/tm_project.h
22177         tagmanager/include/tm_tag.h
22178         tagmanager/include/tm_tagmanager.h
22179         tagmanager/tm_project.c
22180         tagmanager/tm_source_file.c
22181         tagmanager/tm_tag.c
22182         tagmanager/tm_workspace.c:
22183         
22184         Includes the syntax highliting patch to scintilla).
22185         and more stable code.
22186         
22187         *tagmanager/include/tm_symbol.h: New file.
22188         *tagmanager/tm_symbol.c: New file.
22189         
22190         Add symbol tree building functionality at project level
22191         
22192         Patch from:
22193         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22194         
22195 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22197         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22198           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22199           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22200           : New and improved pixmaps from Misha <misha@phreaker.net>
22201           Thanks to him.
22203 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22204         
22205         * Big patch submitted by
22206           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22207           Many thanks to him.
22208         
22209         * src/Makefile.am, src/aneditor.cxx
22210           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22211           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22212           Use of tagmanager lib for advanced calltips.
22214         * global-tags/*: Created new directory and added files to 
22215           generate system.tags.
22217         * tagmanager/*: Created new directory and added tagmanager lib
22218           files.
22220         * configure.in, acconfig.h, Makefile.am: Modified to reflect
22221           the above additions.
22223         * data/Makefile.am: Modified to accomodate generated system.tags file.
22225 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
22227         * scintilla/: updated to 1.41
22228         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
22229         * src/about.c: updated list of authors
22230         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
22231         * HACKING: updated to cover Scintilla usage
22232         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22233           translation
22235 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
22237         * src/aneditor.cxx: Fixed compilation errors with it.
22238           by add include to gtk+ headers and typedefining a mysteriously
22239           vanished class Colour.
22241 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22243         * configure.in: Added pt_BR in the languages.
22244         
22245 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
22247         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
22248           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
22249         * THANKS: updated
22250         * manuals/C/anjuta-manual/*: new format to match
22251           the rest of the GNOME docs chapter layout. Added the many
22252           new contributors. Moved Authors and License information into new
22253           chapters of their own - should make expansion easier too
22254         * src/compiler_options.c: changed the profiler option to -pg to 
22255           work with GNU tools (gprof)
22256         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
22257           and text labels
22258         
22259 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22261         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
22262           compiler_options_gui.c:
22263           Added a new entry for linker flags and renamed c_options to c_flags
22264           and l_options to l_libs. Also, added a new function:
22265           compiler_options_set_prjlflags_in_file();
22266         
22267         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
22268         
22269         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
22270           
22271 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
22273         * THANKS, src/about.c: corrections and additions following 
22274         Naba's big update
22275         * src/main_menubar.c: patch from Rikul to fix the problem with 
22276         menu accelerators not being loaded
22278 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
22280         * THANKS: Added all contributors and translators names and emails.
22281         * AUTHORS: Updated
22282         * pixmap/anjuta_logo.png: Reduced the size of the logo.
22283         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
22284               Added new file (earlier logo with border).
22285         * src/about.c: Added all contributors names and emails
22286               and used macro definition for logo pixmap file.
22287         * src/pixmaps.h: Added entry for anjuta splash screen.
22289 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
22291         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
22292         to new PNG version (thanks to Misha) and removed the old
22293         pixmap.
22295 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
22297         * THANKS: added Conner Mo for simplified Chinese translation.
22298         * configure.in: added zh_CN in ALL_LINGUAS
22300 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
22302         * THANKS: added Joe Man for his traditional Chinese translation.
22303         * configure.in: added zh_TW in ALL_LINGUAS.
22305 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
22307         * src/main_menubar_def.h: Changed the link of lidn to
22308         http://lidn.sourceforge.net.
22309         
22310 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
22312         * Applied patch from Rikul
22313         * Applied patch from Luca
22314         * Fixed a cvs conflict. :)
22316 2001-10-17  Stephane Demurget  <demurgets@free.fr>
22318         * THANKS: added Marc Botermans for his Dutch translation.
22320         * configure.in: added nl in ALL_LINGUAS.
22322         * po/nl.po: added.
22324 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
22326         * anjuta.c: Fixed luca's typo.
22327         * resources.c, resources.h: Changed gchar* return to void, to
22328                 avoid a compiler warning.
22329         * scintilla/Makefile.am: Reorganized file entries.
22330         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
22332 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
22334         * Upgraded scintilla to 1.4.
22335         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
22336                 LexLisp.cxx StyleContext.cxx StyleContext.h
22337         * src/Makefile.am: Added 4 lexers and separated lexer objects
22338                 from the main link variable.
22340 2001-10-14  Stephane Demurget  <demurgets@free.fr>
22342         * THANKS: added Luca, even if it shouldn't be my role to write
22343           this sort of thing :)
22345         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
22346           the latest Luca patch.
22348 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
22350         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
22351         This is not documented yet; plugins to come later.
22352         * src/find*.c: find dialogs now persistent 
22353         (Rick <rikul@bellsouth.net>)
22354         * widgets/gnomefilelist.c: fixed multiple file open issue 
22355         (Rick <rikul@bellsouth.net>)
22356         * changes to recent file and project lists handling 
22357         (lbell <lbell@tsc4.com>)
22358         * more minor UI updates (me)
22360 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
22362         * src/Makefile.am: removed warnings for traditional C syntax
22363         * pixmaps: added new icons for mini_locals, mini_cvs and
22364         the splash screen - thanks to Misha <misha@phreaker.net>
22366 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
22368         * src/toolbar.c: fix typo in tooltip text
22369         * ccview/cccmd.cc: alter Func to Function in menu text
22371 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
22373         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
22374         issue with find dialog reporting an error when Scintilla finds text
22375         * applied patch from Denis Boehme <boehme at syncio dot de> to support
22376         DOS files (i.e. CR/LF translation)
22378 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
22380         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
22381         #452436
22382         * data/internal.properties: default fold style now set to 3 :-)
22383         * applied patch from rikul <null@acm.org> to turn notebook tab 
22384         headings red when file has been edited.
22386 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
22388         * configure.in: Added "no" to ALL_LINGUAS.
22389         
22390 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
22392     * Patch from lbell <lbell@tsc4.com>
22393     src/controls.c
22394     src/debugger.c
22395     src/main_menubar.c
22396     src/main_menubar.h
22397     src/main_menubar_def.h
22398     src/mainmenu_callbacks.c
22399     src/mainmenu_callbacks.h
22400     src/project_dbase.c
22401     src/project_dbase.h
22402     
22403     Implemented a check menu item to handle the 'show locals' flag
22404     for the current project.
22406     * data/internal.properties: Removed the redundant command
22407     for gnome-terminal.
22408     
22409 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
22411         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
22413 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
22415         * configure.in: Added "ta" to the languages list.
22417 2001-09-21  Andy Piper <andy.piper@freeuk.com>
22419         * data/internal.properties:
22420           added fold.symbols property to control appearance of folds
22421           in the Scintilla editor (thanks to rikul <null@acm.org>)
22423 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22425         * src/message.c:
22426           one extra button for message win is being created -- Fixed.
22427         
22428           The frame should be hidden and not only the pix_lab when
22429           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
22430           -- Fixed.
22431         
22432         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
22433           for the time being it is same as mini_cvs.xpm.
22434         
22435 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22437         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
22439         Patch from rikul <null@acm.org>
22440         
22441         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
22442         glades.h, messages.c, messages.h, pixmaps.h,
22443         project_dbase.c, project_dbase.h, session.c,
22444         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
22445         
22446         inserted 'add to watch' option in inspect window, so you can add easily
22447         a variable in watch window .
22448         
22449         Added a new message pane for the gdb local variables inspection. Changed
22450         the code in messages.c to better account for future new panes insertion.
22451         Defined a new pixmap for the new tab button in pixmaps.h
22452         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
22453         install script.
22454         
22455         Changed the debugger module to have a single function for asking to gdb
22456         to send program info. The idea is to ask the debugger about only the
22457         info needed to open windows( watch, registers, etc ) to speedup the step
22458         command. I plan to ask informations to the debugger based on the user
22459         interface status.
22460         The request for local variables is enabled by default, but the
22461         projectDBase has a variable to control it, to allow disabling that
22462         feature,  there is also the code to save and to reload the state. If you
22463         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
22464         in project_dbase.c
22466         This big patch is from:  lbell <lbell@tsc4.com>
22467         
22468 2001-09-20  Stephane Demurget <demurgets@free.fr>
22470         Patch from rikul <null@acm.org> :
22472         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
22473           problem and added folding support for php/hmtl.
22475 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
22477         * Fixed dnd of files within scintilla.
22478         patch from:  rikul <null@acm.org>
22479         
22480 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
22482         * Applied patch from Luca.
22483         
22484         * src/source.c: source_write_build_files(): Fixed the project generation
22485           failure. The fist return statement and the free_project_type were 
22486           misplaced.
22488 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
22489         
22490         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
22491         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
22492         
22493         1) Restore the error color to red (waiting for a configurable one )
22494         2) Saving projects settings if you exit anjuta without closing an open
22495         saved project
22496         3) New Menu 'repaeat search' to search with a keystroke without pressing
22497         the toolbar button
22498         4) some define in the menus to better handle menu item update
22499         
22500         Patch from: lbell <lbell@tsc4.com>
22501         
22502         * main_menubar_def.h, main_menubar.c: Change the position of
22503         "Repeat find" menu position.
22505 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
22507          project_type.h, project_type.c, source.c: Applied patch.
22508          patch from Johannes Schmid <clubfan@users.sourceforge.net>
22509          
22510 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22512         * configure.in, src/Makefile.am: Using macros for ORBit flags.
22513         
22514 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22515         
22516         * Fixed bug #445752
22517   
22518 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22519         
22520         * Fixed bugs in Gtk-- and Gnome-- project type
22522 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22524         * dnd.c: Support for multiple files drag-n-drop.
22525         
22526           Patch from: rikul <null@acm.org>
22527         
22528         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
22529           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
22530           saving from menu.
22531         
22532           Patch from: rikul <null@acm.org>
22534         * Applied patch for widgetizing goto dialog box.
22535           Patch from: ???
22536         
22537         * Applied patch for having new project type handling.
22538           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22539           
22540 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22542         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
22543           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
22544           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
22545           find_replace.c, find_replace.h, find_text.c, find_text.h,
22546           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
22547           project_dbase.h, source.c, text_editor.c, text_editor.h,
22548           text_editor_cbs.c, utilities.c, utilities.h:
22549         
22550           Applied a huge patch (after slight preview). I would like Luca
22551           to have his feature additions mentioned here.
22552         
22553           Patch from: lbell <lbell@tsc4.com>
22555 2001-09-09  Stephane Demurget <demurgets@free.fr>
22557         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
22559         * po/fr.po: updated to the latest sources.
22562 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22563         
22564         * Fixed bug #445752
22565   
22566 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22568         * dnd.h, dnd.c: New files for drag n drop support.
22569                 
22570         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
22571            Added drag and drop support for opening files.
22572         
22573         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
22574         Archit Baweja <bighead@crosswinds.net> for this idea.
22575         
22576         * TODO: Added some more todos. :-(
22578 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22580         * Fixed the goto line activate bug.
22581         patch from: Martyn Bone <mbone@brightstar.u-net.com>
22583 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22584         
22585         * Fixed bugs in Gtk-- and Gnome-- project type
22587 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
22589         * widgets/gonmefilelist.c, gnomefilelist.c:
22590         Modified multiple selection on pressing control.
22591           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22592         
22593         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
22594         Modified multiple selection on pressing control.
22595           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22596         
22597 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
22599         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
22600           This is useless; but just in case...
22602 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
22604         * data/internal.properties: modified a bit of perl properties.
22605         
22606 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
22608         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
22609           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
22610           Added support for multiple file imports. Changed the standrd C++
22611           convention of #include <file> to #include <file.h>, because I had given
22612           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
22613           now support the #include <file> convention. That is something to be fixed :). 
22614           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22616 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
22618         * src/anjuta.c: Added function static greetings_text(), to solve the non
22619                 translation of the greetings text in the wizard.
22620                 
22621 2001-08-31  Andy Piper <andy.piper@freeuk.com>
22623         * src/find_in_files_gui.c: made order of buttons consistent with other Find
22624           dialogs, with OK the default (fix bug #453482)
22626 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
22628         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
22629         
22630         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
22631         
22632 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
22634         * src/aneditor.cxx
22635           src/aneditor.h
22636           src/anjuta_cbs.c
22637           src/controls.c
22638           src/main_menubar.c
22639           src/main_menubar.h
22640           src/main_menubar_def.h
22641           src/mainmenu_callbacks.c
22642           src/mainmenu_callbacks.h:
22643                 Applied the patch that addes menu items which allow users to
22644                 insert GPL notice and date time in current document.
22645                 patch from: Rick Patel <rikul@shreve.net>       
22646                 
22647         * src/main_menu.c: Fixed a compilation error.
22648         
22649         * src/anjuta.c: Fixed non-rememberence of editor tab position.
22650         
22651         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
22652           about the unterminated strings.
22653           
22654         * scintilla/*: Updated scintilla to 1.3.9 version.
22655         
22656 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
22657         
22658         * widgets/gnomefileselection.c:
22659           Applied the patch for fixing multiple selection of file open funcion,
22660           which will deselect the files selected.
22661           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22663 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22665         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
22666           src/fileselection.c, src/anjuta_cbs.c:
22667           Applied the patch     for multiple selection of file open.
22668           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22669           
22670 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22672         * Removed "-f" option in call to devhelp, because devhelp no longer
22673           supports that.
22674         
22675 2001-08-26  Stephane Demurget <demurgets@free.fr>
22677         All these modifications have been pointed out by
22678         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
22680         * data/internal.properties: two fixes for the PHP lexer.
22681           this out.
22683         * fr.po: minor fixes.
22685         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
22687 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
22688         
22689         * main_menubar.c,
22690           main_menubar.h,
22691           main_menubar_def.h,
22692           main_menubar_callbacks.c,
22693           controls.c:
22694                 Added new menu item for "close all fils".
22695                 (Patch from Rikul <rikul@shreve.net>, after revision)
22696         
22697         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
22698         
22699         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
22700                 (Patch from Rikul <rikul@shreve.net>)
22701         
22702         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
22703                 (Patch from Rikul <rikul@shreve.net>)
22705 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22706         
22707         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
22708            project name in application widzard.
22709            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
22711         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
22712           of the 'OK' button there is an 'Execute' one.
22713           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
22714         
22715         * executer.c: Changed cancel button to close button. That was more appropriate.
22716           
22717 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22719         * HACKING: corrected >>>>>> Config management.
22720         
22721         * HACKING: Added many things.
22722         
22723         * src/launcher.h: Added some comments.
22725 2001-08-21  Stephane Demurget <demurgets@free.fr>
22727         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
22729         * HACKING,
22730           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22731           src/appwizard_cbs.c,
22732           src/appwizard_gui.c: Applied UI/docs cleanup patch from
22733           Andy Piper <andy.piper@freeuk.com>
22735         * po/fr.po: updated to latest sources.
22737         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
22740 2001-08-18  Andy Piper <andy.piper@freeuk.com>
22742         * Fixed bugs #450280 and #448845
22744         * src/about.c: corrected Naba's e-mail address (.net, not .com)
22745         
22746         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
22747           named dialogs
22748         
22749         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
22750           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
22751           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
22752           names to remove "Anjuta: " prefix
22753           
22754         * src/main_menubar_def.c: altered a message
22755         
22756         * launcher/anjuta_launcher.c: cleaned up some messages
22758         * src/debugger.c: edited messages to improve clarity
22759         
22760         * src/app_wiz*.c: tidied wizard interface
22763 2001-08-15  Stephane Demurget <demurgets@free.fr>
22765         Synced Naba's fix and mine about the wizards not working and removed
22766         anjuta.prj to avoid a nasty checkin.
22768         * Makefile.am: removed the install-data-local rule.
22770         * data/Makefile.am: changed the list of files.
22772         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
22774         * .cvsignore: added anjuta.prj for the same reason.
22777 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
22779         * src/source.c: Fixed a bug that fails new gnome projects to get
22780           created.
22782         * src/project_manager.c: Fixed a bug that disables storing recent
22783           project history.
22785         * Makefile.am: Added stuffs to install the macro files in the
22786           anjuta share file.
22789 2001-08-14  Stephane Demurget <demurgets@free.fr>
22791         * data/Makefile.am: added some rules to support the gnome/ macros
22792           dir in order to make the wizards work again.
22794         * anjuta.spec.in: upped the release number.
22797 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
22799         * configure.in (ALL_LINGUAS): Added pl.
22802 2001-08-09  Stephane Demurget <demurgets@free.fr>
22804         * anjuta.spec.in: fixed the doc files list.
22807 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
22809         * src/about.c: corrected my email address. :-)
22810         
22811         * TODO: Updated.
22812         
22813         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
22814          (patch from Andy Piper <squiggle@ukgateway.net>)
22816 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
22818         * debugger.c: Fixed a bug associated with debugging threaded
22819           application.
22820         
22821         * text_editor_menu.c: Fixed broken ui in text editor
22822           pop up menu.
22823           
22824         * text_editor_menu.c: Now the option sub menu in text editor pop up
22825           works.
22826         
22827         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
22828                 (suggested by lord sibn <sibn@utspl.cjb.net> )
22829         
22830 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22832         * src/text_editor_menu.c: Added menu item for context help
22833           (patch from Andy Piper <squiggle@ukgateway.net>)
22834         
22835 2001-08-06  Stephane Demurget <demurgets@free.fr>
22837         * ccview/cccproj.cc: added missing i18n strings.
22839         * data/welcome.txt: bumped version to 0.1.6.
22841         * src/anjuta.c: fixed a compilation error due to devhelp integration.
22843 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22844         
22845         * help.c, help.h: Added support for DevHelp context sensitive help
22846                 and gnome api browsing.
22847         * Fixed toolbars and editor views "not save" bug.
22848         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
22849           (patch from Andy Piper <squiggle@ukgateway.net>)
22850         * Updated THANKS and chapter15.sgml for uk and ru translators.
22852 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
22854         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
22855         * Updated configure.in to include these changes
22856         
22857 2001-08-03  Stephane Demurget <demurgets@free.fr>
22859         * src/project_dbase_gui.c: fixed bug #446963
22860           (on_project_dbase_ccview_update_start),
22861           (on_project_dbase_ccview_update_end): added.
22862           These two respectively disable and enable close file/project
22863           menu entries and toolbar items, while the ccview part updates
22864           its tag database.  
22867 2001-08-03  Stephane Demurget <demurgets@free.fr>
22869         * configure.in: added sv to the ALL_LINGUAS list.
22870         
22872 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
22874         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
22875                 file to work: merge translations and distribute it.
22877         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
22879         * NEWS, README, THANKS & TODO: Spelling fixes.
22881 2001-08-01  Stephane Demurget <demurgets@free.fr>
22883         * README: updated requirements.
22885         * scintilla/Makefile.am,
22886           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
22887           target can't be realized (custom build path).
22889         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
22890           Removed install-data-local.
22892         * src/compiler_options.c: changed the include paths of the pixmaps.
22893           we hadn't any warning because of the include paths passed to the
22894           compiler. Thanks to make distcheck for reporting this.
22897 2001-07-31  Stephane Demurget <demurgets@free.fr>
22899         * NEWS, THANKS: updated.
22901         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
22902           fixed to show the correct kernel signal number and its description.
22904         * widgets/gnomefilelist.c: fixed bug #445756
22905           (goto_last): renamed to goto_prev and changed according to goto_next.
22906           (goto_next): added.
22907           (goto_directory): removed.
22908           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
22909           returned value is now the position in the list.
22910           (check_ok_button_cb): changed the back check and added one for next.
22911           (gnome_filelist_set_dir): the check in history make it wouldn't be
22912           a "true" history. polished the whole thing, using set_dir_internal.
22913           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
22914           there's no check in the history when using back or next.
22916         * manuals/*: added missing .cvsignore files.
22919 2001-07-30  Stephane Demurget <demurgets@free.fr>
22921         * po/fr.po: updated to latest sources.
22923         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
22924           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
22925           to put off their sensitive attributes.
22927 2001-07-29  Stephane Demurget <demurgets@free.fr>
22928         
22929         * po/fr.po: fixed some grammar things.
22930           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
22931           this out.
22932         
22933         * src/utilities.c: (file_is_link): use lstat instead of stat.
22935 2001-07-27  Naba Kumar <kh_naba@123india.com>
22936         
22937         * Remove help dir from cvs, because it is no longer
22938           needed.
22939         
22940         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
22941           needed.
22943 2001-07-24  Naba Kumar <kh_naba@123india.com>
22945         * debugger.c: (debugger_update_prog_status): Fixed
22946                 the bug with gdb version 5. Debugger starts, when
22947                 step in/out/over etc are clicked.
22948         
22949         * debugger.c: All functions: added debugging codes.
22950         
22951         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
22952         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
22953           Modified to recognize non project files also.
22954           
22955         * source.c: (source_write_configure_in):
22956           Added source for 'prefix' counterparts for
22957           no-prefix AC_SUBST.
22958         
22959 2001-07-23  Naba Kumar <kh_naba@123india.com>
22960         
22961         * anjuta.c: added function anjuta_remove_text_editor();
22962           and suitably modified anjuta_remove_current_text_editor().
22963           
22964         * project_dbase.c: project_dbase_close(), Added code to
22965           close all opened files that belong to the project when
22966           the project is closed.
22967          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
22968         
22969         * Updated the manuals/anjuta-manual subdir for GDP standards.
22970            (patch from Andy Piper <squiggle@ukgateway.net>)
22971         
22972         * main_menubar.h, main_menubar.def: Added Menu items to handle
22973           urls for library references, bugs, patches and feature request
22974           submission.
22975         
22976 2001-07-20  Naba Kumar <kh_naba@123india.com>
22977         
22978         * Set wmclass names in all windows.
22979           (patch from Andy Piper <squiggle@ukgateway.net>)
22980         * New splash logo from "Misha" <misha@phreaker.net>);
22982 2001-07-19  Naba Kumar <kh_naba@123india.com>
22983         
22984         * preferences.[h,c], preferences_gui.c: Added 4 properties to
22985           set caret color, calltip back color and selection fore/back
22986           color.
22988 2001-07-18  Naba Kumar <kh_naba@123india.com>
22989         
22990         * project_dbase.c: Closes all files when project is closed.
22991          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
22992          -- We still need to refine this as it closes all sort of files.
22993         
22994         * compiler_options.c: Fixed seg-fault bug when last item in
22995           compiler option lists is removed.
22996         
22997         * Fixed missing newline warnings during compilation.
22998           (patch from Andy Piper <squiggle@ukgateway.net>)
23000 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23002         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23003                 autogenerated no need to store'em in CVS.
23005         * ccview/.cvsignore: Addition of cvsignore.
23007 2001-07-17  Naba Kumar <kh_naba@123india.com>
23008         
23009         *GUI fixes and spell corrections
23010         (patch from Andy Piper <squiggle@ukgateway.net>)
23012 2001-07-15  Naba Kumar <kh_naba@123india.com>
23013         
23014         *Fixed double error message for file not found.
23015         
23016         *Put white backgrounds for png images.
23017         
23018         *Converted '-' to '_' in sgml files.
23020 2001-07-14  Naba Kumar <kh_naba@123india.com>
23021         
23022         * project_dbase.c: Short-cut for expand/collasp project tree
23023         
23024         * project_dbase_gui.c:
23025          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23027 2001-07-13  Naba Kumar <kh_naba@123india.com>
23028         
23029         * notebook.[h,c]: Added
23030          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23031         Project/message window now toggles on control and
23032         and notebook switch short-cut
23034 2001-07-7  Naba Kumar <kh_naba@123india.com>
23035         
23036         * Changed a new icon set which looks more gnomish.
23037         
23038         * Changed a new anjuta splash logo.
23039         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23041 2001-07-6  Naba Kumar <kh_naba@123india.com>
23042         
23043         * ccview/*: Integrated ccview for class view and file view
23044                 in the project Manager.
23045         
23046         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23048 2001-07-1  Naba Kumar <kh_naba@123india.com>
23049         
23050         * scintilla/*: Upgraded Scintilla to version 1.3.7
23051         
23052         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23053         
23054 2001-06-28  Naba Kumar <kh_naba@123india.com>
23055         
23056         * src/debugger.c: Correct step-over and step-out swapping.
23057         
23058         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23059           chapters and added more stuffs.
23061 2001-06-13  Naba Kumar <kh_naba@123india.com>
23062         
23063         * data/autogen.sh.gtkmm: Added
23064         
23065         * data/autogen.sh.gnomemm: Added
23066         
23067         * src/appwiz.c: Added two more application wizard templetes
23068         
23069         * src/project: for gtk-- and gnome-- and proper support
23070         
23071         * src/source.c: for c++ in the project configuration.
23072         
23073         * src/source.h:
23075 2001-05-05  Naba Kumar <kh_naba@123india.com>
23077         * Merged my pre-cvs modifications with 
23078           the current cvs copy.
23080         * (lot of files change).
23082         * Implemented session management.
23084         * Local installation possible by
23085           manageing our own pixmaps paths
23086           manupulations.
23087         
23088         * resources.h: Added.
23089         * resources.c: Added.
23091         * Fixed some bugs.
23092         
23093 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23095         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23096                 Corrected/extended ignores.
23098 2001-05-04  Naba Kumar <kh_naba@123india.com>
23100         * manuals/: dir tree added.
23101           Sgml documentation started in this dir.
23102           
23103         * omf-install/: dir tree added.
23104         
23105         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23106           Created initial document structure.
23107           
23108         * configure.in: Added test for scrollkeeper.
23109           Added some Makefile entries in AC_OUTPUT.
23110         
23111         * Makefile.am: Added subdir manuals/
23112         
23113         * HACKING: Wrote something stupid.
23115 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23117         * Makefile.am: Added ChangeLog in local data list, becaused it's
23118           needed to create a new project.
23119           
23120         * po/fr.po: minor fixes.
23122         * src/build_file.c, src/configurer.c, src/debugger.c,
23123           src/executer.c, src/find_replace.c, src/gnome_project.c,
23124           src/goto_line.c, src/launcher.c, src/messages.c, 
23125           src/preferences.c src/project_dbase.c: functions declared static.
23126           
23127         * widgets/gnomefilelist.c: Fixed a project creation bug,
23128           introduced with latest changes.
23130 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23132         * widgets/gnomefilelist.c,
23133           BUGS: Fixed an annoying bug preventing from loading files/project
23134           given on the command line. Polished the whole gnome_filelist widget.
23136 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23138         * src/main.c,
23139           src/anjuta.c,
23140           src/anjuta.h: Polished the command line parsing.
23142         * BUGS: Need to clean that damn gnome_filelist widget.
23144 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23146         * src/registers.c,
23147           src/sharedlib.c,
23148           src/signals.c: Removed duplicated includes.
23150         * po/fr.po: minor fixes.
23152         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23153           create_compiler_options_page? () declared static.
23154         * src/main.c,
23155           src/anjuta.c: Put a command line option for disabling
23156           the splashscreen.
23158         * src/preferences_gui.c: Fixed an internationalization issue,
23159           other functions declared static.
23161         * src/gnome_project.c: Fixed some memory leaks,
23162           new_prj_terminated () declared static. 
23164 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23166         * configure.in: Sort ALL_LINGUAS alphabetically.
23168 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23170         * Emptied that ugly old Changelog.
23172 == Anjuta 0.1.5 ===
23173 == Anjuta 0.1.4 ==
23175 2001-03-10 Naba kumar  <naba@gnome.org>
23177         * src/gnome_project.c: Fixed project dir creation bug.
23179         * src/text_editor.c: Fixed double accelerators bug.
23180         
23181         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23183         * src/stack_trace.c, * src/compiler_options.c,
23184         data/internals.properties, src/defaults.c:
23185         Fixed pixmap creation with NULL window.
23187         * src/commands.c, src/preferences_gui.c, src/build_project.c
23188         src/clean_project.c: Bug fix.
23189         
23190         * src/main_menubar_def.h: i18n bug fix.
23191         
23192         * src/executer.h, src/executer.c: Bug fix.
23193         
23194         * src/controls.c: Bug fix.
23195         
23196         * src/debugger.c: Debugger now takes program args.
23197         
23198         * po/ja.po: Added japanese translation file.
23199         
23200         Upgraded to ver 0.1.4
23201         ... Fixed other minor bugs.
23203 == Anjuta 0.1.3 ===
23205 2001-XX-XX Naba kumar  <naba@gnome.org>
23207         * Lots of unaccountable changes. Integrated scintilla.
23208         Redesigned Project managemet. Added supports for other languages.
23209         Java style properties managements. .... blah blah
23210         
23211 2000-11-11 Naba kumar  <naba@gnome.org>
23213         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23214         Upgraded to version 0.1.3.
23216         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23217         Fixed to activate Debug->add watch properly.
23219 === Anjuta 0.1.2 beta_2 ===
23220 === Anjuta 0.1.2 ===
23222 2000-11-05 Naba kumar  <naba@gnome.org>
23224         * src/compiler_options.c, src/compiler_options_cbs.c
23225         src/compiler_options_cbs.h, src/compiler_options_gui.c
23226         src/anjuta2.c, extra/stock_libs.anj (new),
23227         extra/README.stock_libs (new), htmls/page13.html,
23228         htmls/images/*: Improved Library settings GUI. Can now enable/disable
23229         added libraries. Stock libs provided for ease of entry. Modified
23230         help html file accordingly.
23232 2000-11-03 Naba kumar  <naba@gnome.org>
23234         * README: Minor fixes in Doc files.
23236         * src/gnome_prj.c, src/appwidzard_cbs.c:
23237         Fixed to ignore non-existant dir for blank prj.
23238         More checking in project creation, especially to confirm
23239         that the prj file already does not exist.
23241         * anjuta.spec, configure.in: Upgraded to version 0.1.2
23243         * src/controls.c: Now Menu item "Format/Detach current document"
23244         is inactive when there is no document opened.
23246 === Anjuta 0.1.1 ===
23248 2000-11-01 Naba kumar  <naba@gnome.org>
23250         Completed and Release of first version (Beta) with lots of bugs.
23252 1999-12-27 Naba kumar  <naba@gnome.org>
23254         Anjuta project started.