2008-01-18 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blobf9a4e210b252710e6c78f6122c0583e5d76b8ff6
1 2008-01-18  Johannes Schmid <jhs@gnome.org>
3         * AUTHORS: Added Alexander
5 2008-01-18  Johannes Schmid <jhs@gnome.org>
7   Patch from: Alexander Korolyov <kilork@yandex.ru>
9         * plugins/editor/text_editor.c: (load_from_file),
10         (text_editor_save_file):
11         
12         Fixed symlinks (#510238) and file permission (#405321)
13         handling for scintilla editor. 
14   
15 2008-01-17  Johannes Schmid <jhs@gnome.org>
17         * plugins/document-manager/action-callbacks.c:
18         (on_editor_command_select_all_activate),
19         (on_editor_command_cut_activate),
20         (on_editor_command_paste_activate),
21         (on_editor_command_copy_activate),
22         (on_editor_command_clear_activate):
23   Resupport cut/copy/paste/clear on GtkEditables when those
24   have focus. (Important for shortcuts to work).
26         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
27         * plugins/document-manager/search-box.c: (on_search_activated):
28         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
29         * plugins/patch/patch-plugin.c: (on_ok_clicked):
30         * plugins/profiler/plugin.c: (profiler_get_data):
31         * plugins/project-wizard/druid.c: (npw_druid_new):
32         * plugins/project-wizard/install.c: (on_install_end_install_file):
33         * plugins/sourceview/anjuta-editor-sourceview.glade:
34         * plugins/subversion/anjuta-subversion.glade:
35         * plugins/tools/anjuta-tools.glade:
36         Various string fixes
38 2008-01-17  Naba Kumar  <naba@gnome.org>
40         Patch from James Liggett:
42         * plugins/subversion/subversion-add-dialog.c:
43         (on_subversion_add_response):
44         * plugins/subversion/subversion-copy-dialog.c:
45         (on_subversion_copy_response):
46         * plugins/subversion/subversion-diff-dialog.c:
47         (on_subversion_diff_response):
48         * plugins/subversion/subversion-merge-dialog.c:
49         (on_subversion_merge_response):
50         * plugins/subversion/subversion-remove-dialog.c:
51         (on_subversion_remove_response):
52         * plugins/subversion/subversion-switch-dialog.c:
53         (on_subversion_switch_response):
54         * plugins/subversion/subversion-ui-utils.c: (check_input):
55         * plugins/subversion/subversion-ui-utils.h:
56         * plugins/subversion/subversion-update-dialog.c:
57         (on_subversion_update_response):
59         If the user doesn't enter any data for path or revision fields in
60         certain SVN plugin dialogs, libsvn throws assertion failures and
61         kills Anjuta. To avoid this, the validity of path and revision
62         input data are checked before the command gets executed.
64         Fixes Bug #509510 - Check input of some dialogs to avoid termination
65         if user gives bad or no input
67 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
69         * plugins/document-manager/anjuta-docman.c:
70         Fix #507627 memory tab stay active on debugger stop
71         Remove two unused variables due to the previous patch
73 2008-01-16  Johannes Schmid <jhs@gnome.org>
75         * libanjuta/anjuta-plugin-manager.c:
76         Fixed #508399 – When you enable a plugin, preferences don't show up
78 2008-01-16  Rob Bradford  <rob@openedhand.com>
80         Reviewed by: Johannes Schmid <jhs@gnome.org>
82         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
83         (get_property_value_as_string), (set_property_value_as_string),
84         (register_callbacks):
85         * libanjuta/anjuta-preferences.h:
86         Add support for both file and folder preferences (originally only
87         folder choosers were supported. (Fixes bug: #508805.)
89         * plugins/file-manager/file-manager.glade:
90         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
91         type of property.
93 2008-01-16  Johannes Schmid <jhs@gnome.org>
95         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
96         .glade:
97         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
98         * src/anjuta.glade:
99         
100         Fixed #509875 – The "Update globale tags" button wording is incorrect
101         Fixed #509873 – Build Autotools Preferences has excessive padding
102         Fixed #509872 – General Information labels are incorrectly aligned
103         Fixed #509871 – General preferences has incorrect use of colons
104         
105 2008-01-16  Johannes Schmid <jhs@gnome.org>
107         * plugins/document-manager/anjuta-document-manager.glade:
108         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
110         Fixed #509865 – Incorrect padding in the Documents settings tabs
111         Fixed #509867 – Create button contents is mis-aligned
112         Fixed #509869 – "Add Directory" button is not HIG complient
114 2008-01-16  Johannes Schmid <jhs@gnome.org>
116         * libanjuta/anjuta-preferences-dialog.c:
117         (anjuta_preferences_dialog_add_page):
118         
119         Fix #509864 – No initial section selected when opening the Preferences dialog
121 2008-01-16  Johannes Schmid <jhs@gnome.org>
123         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
124         Removed unused gconf_notifications
125         
126         * plugins/search/anjuta-search.glade:
127         * plugins/subversion/anjuta-subversion.glade:
128         * plugins/tools/anjuta-tools.glade:
129         * src/anjuta-app.c: (anjuta_app_instance_init):
130         
131         Fixed various strings
133 2008-01-15  Naba Kumar  <naba@gnome.org>
135         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
136         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
137         file saved
139         * plugins/symbol-browser/an_symbol_view.c:
140         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
141         new file saved.
143 2008-01-15  Johannes Schmid <jhs@gnome.org>
145         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
146         (anjuta_profile_add_plugins_from_xml):
147         * plugins/file-manager/file-manager.glade:
148         Some string fixes
149         
150         * libanjuta/interfaces/libanjuta.idl:
151         Fixed docs
152                 
153         * plugins/sourceview/Makefile.am:
154         * plugins/sourceview/anjuta-editor-sourceview.glade:
155         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
156         (end_print), (print_setup), (sourceview_print),
157         (sourceview_print_preview):
158         * plugins/sourceview/sourceview.c: (iprint_print),
159         (iprint_print_preview):
160         
161         Added printing support to GtkSourceView editor
163 2007-01-14 Tom <tpgww@onepost.net>
165         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
167         * plugins/document-manager/anjuta-docman.c:
168         Fix two memory leaks added by the previous patch
170 2008-01-14  Johannes Schmid <jhs@gnome.org>
172         * plugins/sourceview/assist-tip.c: (assist_tip_move):
173         * plugins/sourceview/assist-window.c: (assist_window_move):
174         
175         Do not use opacity
177 2008-01-14  Rob Bradford  <rob@openedhand.com>
179         * global-tags/Makefile.am:
180         * global-tags/create_global_tags.sh.in:
181         Install anjuta-tags binary into FHS policy compliant directory and
182         update references. (Fixes bug: 509346.)
184 2008-01-13  Naba Kumar  <naba@gnome.org>
186         Patch from: Ritesh Khadgaray
187         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
188         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
189         Adds export-dynamic option to LDFLAGS to project template for libglade
190         to work for autoconnect signals.
192 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
194         * libanjuta/anjuta-utils.c:
195         anjuta_util_get_real_path return a string that need to be freed
196         with g_free even if PATH_MAX is not defined
198 2008-01-13  Andre Klapper  <a9016009@gmx.de>
200         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
201         to DOC_LINGUAS.
203 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
205         * plugins/document-manager/anjuta-docman.c:
206         Do not reopen file having escaped character (+,...) in path name
208 2008-01-13  Naba Kumar  <naba@gnome.org>
210         * libanjuta/interfaces/libanjuta.idl:
211         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
212         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
213         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
214         IAnjutaProjectManager::add_sources().
216         * plugins/glade/plugin.c: (on_glade_resource_removed),
217         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
218         stubs for handing resources in glade file.
220 2008-01-13  Naba Kumar  <naba@gnome.org>
222         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
224         * plugins/glade/plugin.c: (ifile_open): Select the first window
225         in the glade project when it is first opened. Avoids empty glade
226         document the first time.
228 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
230   Reviewed by: Johannes Schmid <jhs@gnome.org>
232         * plugins/gtodo/callback.c: (remove_todo_item):
233         Fix #507304 – crash in Anjuta IDE while removing done tasks
235 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
237         * plugins/debug-manager/anjuta-debug-manager.ui,
238         plugins/debug-manager/plugin.c,
239         plugins/debug-manager/start.h,
240         plugins/debug-manager/start.c:
241         New menu item to add extra source directories for debugger
243 === anjuta 2.3.2 ===
245 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
247         * plugins/gtodo/callback.c: (remove_todo_item):
248         Fix #507304 – crash in Anjuta IDE while removing done tasks
250 2008-01-11  Naba Kumar  <naba@gnome.org>
252         * configure.in: Bumped version to 2.3.2
253         * NEWS: Updated for anjuta 2.3.2 release
254         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
255         not 'make tarball'
257 2008-01-11  Johannes Schmid <jhs@gnome.org>
259         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
260         .glade:
261         Reverted accidently commited change
262         
263         * plugins/document-manager/anjuta-document-manager.glade:
264         Fix Gtk-Critical because of broken glade file
266 2008-01-11  Naba Kumar  <naba@gnome.org>
268         * plugins/glade/plugin.c: (on_document_destroy),
269         (glade_plugin_add_project): Fixed a bug where when more than one
270         glade document is open and one is closed, it closes all the glade
271         documents. Also it might have fixed the bug where sometimes closing
272         the glade document leaves glade widget tree unclosed.
274 2008-01-11  Naba Kumar  <naba@gnome.org>
276         * libanjuta/Makefile.am: Install glade3 files in own prefix to
277         prevent install errors when not installed as root (then the files
278         are only useful when glade-3 is installed in the same prefix, but it
279         doesn't harm anjuta runtime).
281         * plugins/sourceview/sourceview.c: Commented use of a file
282         not currently distributed.
284 2008-01-10  Naba Kumar  <naba@gnome.org>
286         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
287         nothing to translate in it.
289 2008-01-10  Johannes Schmid <jhs@gnome.org>
291         * plugins/project-wizard/templates/gnome.wiz:
292         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
293         * plugins/project-wizard/templates/gnome/src/main.c:
294         * plugins/project-wizard/templates/translatable-strings.h:
295         
296         Fixed #508497 and added a new chooser to select whether to use
297         libglade or not.
299 2008-01-10  Johannes Schmid <jhs@gnome.org>
301         Patch from Tom <tpgww@onepost.net>:
303         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
304         (anjuta_util_glist_path_dedup):
305         * libanjuta/anjuta-utils.h:
306         
307         Give the method a proper prefixed name
308         
309         * plugins/document-manager/action-callbacks.c:
310         (get_current_popup_active),
311         (on_editor_command_select_all_activate),
312         (on_editor_command_cut_activate),
313         (on_editor_command_paste_activate),
314         (on_editor_command_copy_activate),
315         (on_editor_command_clear_activate), (on_show_search),
316         (on_repeat_quicksearch):        
317         * plugins/document-manager/action-callbacks.h:
318         * plugins/document-manager/anjuta-docman.c:
319         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
320         (anjuta_docman_goto_file_line_mark),
321         (anjuta_docman_get_full_filename):
322         * plugins/document-manager/anjuta-docman.h:
323         * plugins/document-manager/anjuta-document-manager.ui:
324         * plugins/document-manager/plugin.c:
325         (update_document_ui_interface_items):
326         
327         Better way to fix the popup-menu items (Cut/Copy/Paste)
328         and various clean-ups.
329         
330         * plugins/document-manager/search-box.c: (on_document_changed),
331         (search_box_fill_search_focus):
332         * plugins/document-manager/search-box.h:
333         * plugins/search/plugin.c:
334         
335         Add a menu item to repeat the quick search
337 2008-01-10  Johannes Schmid <jhs@gnome.org>
339         * plugins/language-support-cpp-java/cpp-java-assist.c:
340         (on_assist_chosen):
341         
342         Fixed #508424 – Auto complete: previous char was removed when 
343         pre TAB to auto complete.
345 2008-01-10  Johannes Schmid <jhs@gnome.org>
347         Patch from: James Ligett:
349         * plugins/profiler/gprof-call-graph-view.c:
350         (gprof_call_graph_view_create_columns):
351         * plugins/profiler/gprof-flat-profile-view.c:
352         (gprof_flat_profile_view_create_columns):
353         
354         Fixed translation issues (#496833)
356 2008-01-10 Johannes Schmid <jhs@gnome.org>
358         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
360         * plugins/gtodo/gtodo.c: (category_manager_add_item):
361         Fix #460390 – Changing categories while edinting something
363 2008-01-09  Naba Kumar  <naba@gnome.org>
365         * libanjuta/anjuta-plugin-manager.c:
366         (anjuta_plugin_manager_activate_plugins): Commented dead code and
367         fixed a leak.
369         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
370         corruption reported in bug #507491. Potentially fixes too.
372 2008-01-09  Johannes Schmid <jhs@gnome.org>
374         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
376         * plugins/gtodo/mcategory.c: (category_manager_add_item):
377         Fix bug #505205 completely
378         
379         * AUTHORS: Added Bolesław
381 2008-01-08  Johannes Schmid <jhs@gnome.org>
383         * plugins/document-manager/action-callbacks.c:
384         (on_editor_command_cut_activate),
385         (on_editor_command_paste_activate),
386         (on_editor_command_copy_activate),
387         (on_editor_command_clear_activate):
388         
389         Fixed editor popup menu (Cut, Copy, Paste)
391 2008-01-08  Johannes Schmid <jhs@gnome.org>
393         * plugins/sourceview/sourceview.c: (autodetect_language):
394         Fixed a crash when creating a new file
396 2008-01-08  Johannes Schmid <jhs@gnome.org>
398         Patch by <bolekk@gmail.com> (GHOP Student)
400         * plugins/gtodo/mcategory.c: (category_manager_add_item):
401         Fix bug #505205
403 2008-01-08  Naba Kumar  <naba@gnome.org>
405         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
406         * libanjuta/anjuta-plugin-manager.c:
407         (anjuta_plugin_manager_select),
408         (anjuta_plugin_manager_activate_plugins):
409         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
410         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
411         (on_create_submenu), (create_open_with_submenu):
412         * src/about.c: (on_about_plugin_activate),
413         (about_create_plugins_submenu): Use translated version of get_string()
414         API in AnjutaDescription for translatable properties. Fixes bug #496833
415         comment #18.
417 2008-01-07  Johannes Schmid <jhs@gnome.org>
419         * plugins/build-basic-autotools/executer.c: (execute_program):
420         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
421         * plugins/debug-manager/anjuta-debug-manager.glade:
422         * plugins/debug-manager/locals.c: (create_locals_gui):
423         * plugins/file-loader/plugin.c: (on_create_submenu):
424         * plugins/gtodo/main.h:
425         * plugins/gtodo/preferences.c: (preferences_widget):
426         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
427         * plugins/tools/anjuta-tools.glade:
428         * plugins/tools/execute.c: (atp_output_context_print):
429         * src/main.c:
430         
431                 Another bunch of i18n fixes (#496833)
433 2008-01-07  Johannes Schmid <jhs@gnome.org>
435         * plugins/build-basic-autotools/build-basic-autotools.c:
436         (on_build_terminated):
437         * plugins/gtodo/interface.c: (set_read_only):
438         * plugins/project-manager/plugin.c: (confirm_removal),
439         (on_popup_add_to_project):
440         * plugins/subversion/anjuta-subversion.glade:
441         * plugins/tools/execute.c: (atp_output_context_print_result):
442         
443         Fixed some strings from #496833
445 2008-01-07  Johannes Schmid <jhs@gnome.org>
447         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
448         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
449         .in:
450         * plugins/language-support-cpp-java/plugin.c: (install_support),
451         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
452         Added basic Vala support
453         
454         * plugins/sourceview/sourceview.c: (autodetect_language):
455         Fixed mime-type detection
457 2008-01-06  Massimo Cora'  <maxcvs@email.it>
459   Reviewed by: Johannes Schmid <jhs@gnome.org>
461         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
462         (value_removed_current_editor), (symbol_db_activate),
463         (symbol_db_deactivate):
464         * plugins/symbol-db/symbol-db-engine.c:
465         (symbol_db_engine_get_global_members_filtered):
466         * plugins/symbol-db/symbol-db-view.c:
467         (do_add_child_symbol_to_view), (prepare_for_adding),
468         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
469         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
470         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
471         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
472         (sdb_view_init), (sdb_view_finalize),
473         (sdb_view_build_and_display_base_tree):
474         * plugins/symbol-db/symbol-db-view.h:
475         added controls to expand Global tab nodes in a non-freezing way.
476         Fixed also some little bugs always on global-tab.
478 2008-01-06  Naba Kumar  <naba@gnome.org>
480         Patches from James Liggett:
481         * plugins/profiler/gprof-call-graph-view.c:
482         (gprof_call_graph_view_create_columns):
483         * plugins/profiler/gprof-flat-profile-view.c:
484         (gprof_flat_profile_view_create_columns):
485         * plugins/profiler/gprof-function-call-tree-view.c:
486         (gprof_function_call_tree_view_create_columns): Made all
487         of the columns resizable and reorderable.
489 2008-01-06  Johannes Schmid <jhs@gnome.org>
491         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
492         (anjuta_launcher_check_password_real),
493         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
494         (anjuta_launcher_scan_pty),
495         (anjuta_launcher_disable_password_check):
496         * libanjuta/anjuta-launcher.h:
497         Added disable_password_check for stream where it does not make sense 
498         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
499         that sometimes occur in symbol-db plugin
500         
501         * plugins/file-manager/file-model.c:
502         (file_model_cancel_expand_idle):
503         Fixed removing of idle source
504         
505         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
506         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
507         
508         Fixed #348854 – invisible cursor in certain themes
510 2008-01-06  Naba Kumar  <naba@gnome.org>
512         * libanjuta/anjuta-preferences.c:
513         (anjuta_preferences_register_property_custom): Fixed a crash bug on
514         closing preferences dialog due to patch in bug #507300
516 2008-01-06  Naba Kumar  <naba@gnome.org>
518         * plugins/language-support-cpp-java/cpp-java-assist.c:
519         (on_assist_chosen):
520         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
521         * plugins/search/search-replace_backend.c: (create_search_entries):
522         Added missing unrefs.
524 2008-01-06  Johannes Schmid <jhs@gnome.org>
526         * plugins/debug-manager/variable.c: (get_hovered_word):
527   Add a g_object_unref()  
528         
529         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
530         (on_sourceview_hover_leave):
531         Fixed hover and editor interface to make hover in debugger work
533 2008-01-06  Naba Kumar  <naba@gnome.org>
535         * plugins/editor/text-editor.c: Whitespaces fixes.
536         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
537         DEBUG_PRINT instead of g_message.
539 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
541         * plugins/debug-manager/breakpoints.c:
542         Fix #507441: Disable all breakpoints doesn't work
543         Fix #507444: Enable Breakpoint menu item doesn't change name
545 2008-01-05  Naba Kumar  <naba@gnome.org>
547         * manuals/reference/libanjuta/libanjuta.types: Renamed
548         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
550 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
552         * plugins/debug-manager/variable.c:
553         Update variable display to use IAnjutaIterable instead of position
555         * plugins/editor/text_editor_cbs.c,
556         plugins/editor/text_editor.c:
557         Fix Gtk critical warnings when a hover signal is emitted
558         Fix get_text_iter in Scintilla (range should include last character)
559         
560 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
562         * plugins/debug-manager/debug_tree.c,
563         plugins/debug-manager/debug_tree.h,
564         plugins/debug-manager/watch.c,
565         plugins/debug-manager/command.c,
566         plugins/debug-manager/queue.c,
567         plugins/gdb/plugin.c,
568         plugins/gdb/debugger.c,
569         plugins/gdb/debugger.h,
570         libanjuta/interfaces/libanjuta.idl:
571         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
573 2008-01-05  Naba Kumar  <naba@gnome.org>
575         * plugins/valgrind/plugin.c: Removed stock icon open/save from
576         menus to avoid conflict with file open/save. Fixes bug #507455
578 2008-01-05  Johannes Schmid <jhs@gnome.org>
580         * configure.in:
581         Conditionally depend on gtksourceview2 >= 2.1.0
582         
583         * libanjuta/interfaces/libanjuta.idl:
584         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
585         iterators instead of positions
586         
587         * plugins/debug-manager/threads.c:
588         Fixed a warnings by including gnome-vfs properly
589         
590         * plugins/debug-manager/variable.c: (get_hovered_word),
591         (on_hover_over):
592         Updated to changes in IAnjutaEditorHover/Selection
593         
594         * plugins/document-manager/action-callbacks.c:
595         (on_editor_command_upper_case_activate),
596         (on_editor_command_lower_case_activate):
597         * plugins/document-manager/search-box.c: (on_incremental_search),
598         (on_search_activated):
599         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
600         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
601         (iselection_get_start), (iselection_get_end),
602         (iselection_iface_init), (ihover_display), (ihover_iface_init):
603         * plugins/editor/text_editor_cbs.c:
604         (on_text_editor_scintilla_notify):
605         
606         Updated to changes in IAnjutaEditorHover/Selection and updated editor
607         interface of scintilla editor.
608         
609         * plugins/language-manager/languages.xml:
610         * plugins/language-manager/plugin.c:
611         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
612         Added chdr to C language files and some DEBUG_PRINTs
613         
614         * plugins/language-support-cpp-java/cpp-java-assist.c:
615         (on_assist_chosen):
616         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
617         * plugins/search/plugin.c: (find_incremental):
618         * plugins/search/search-replace.c: (search_and_replace):
619         * plugins/search/search-replace_backend.c: (create_search_entries):
620                 Adapted to changed interfaces
622         * plugins/sourceview/Makefile.am:
623         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
624         (set_uri), (anjuta_document_save):
625         * plugins/sourceview/anjuta-editor-sourceview.glade:
626         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
627         (anjuta_view_key_press_event):
628         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
629         * plugins/sourceview/sourceview-cell.c:
630         (sourceview_cell_instance_init), (sourceview_cell_finalize),
631         (icell_get_line), (icell_get_attribute), (icell_iface_init):
632         * plugins/sourceview/sourceview-prefs.c: (get_bool),
633         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
634         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
635         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
636         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
637         * plugins/sourceview/sourceview-private.h:
638         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
639         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
640         (on_document_loaded), (sourceview_instance_init),
641         (sourceview_dispose), (sourceview_finalize),
642         (sourceview_create_markers), (sourceview_new),
643         (ifile_savable_save), (ieditor_get_tab_size),
644         (ieditor_set_tab_size), (ieditor_set_use_spaces),
645         (ieditor_set_auto_indent), (ieditor_goto_line),
646         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
647         (iselect_block), (iselect_set), (iselect_get_start),
648         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
649         (imark_unmark), (imark_is_marker_set),
650         (imark_location_from_handle), (imark_delete_all_markers),
651         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
652         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
653         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
654         (ilanguage_get_supported_languages), (autodetect_language),
655         (ilanguage_set_language), (iassist_show_tips),
656         (on_sourceview_hover_leave), (on_sourceview_hover_over),
657         (ihover_display), (ihover_iface_init):
658         
659         Use GtkSourceView 2.1.x:
660         * New mark interface
661         * Fixed #486724 and #488615
662         * Implemented hover interface
663         * Adapted to changed interfaces
665 2008-01-04  Rob Bradford  <rob@o-hand.com>
667         Reviewed by Naba Kumar  <naba@gnome.org>:
668         * libanjuta/anjuta-preferences.c:
669         (anjuta_preferences_register_property_custom):
670         Unregister preferences for custom preferences when the widget is
671         destroyed.
673 2008-01-03  Johannes Schmid <jhs@gnome.org>
675         * plugins/file-manager/file-model.c: (file_model_row_expanded),
676         (file_model_row_collapsed):
677   Fixed the too method to take a correct data argument
679 2008-01-02  Johannes Schmid <jhs@gnome.org>
681         * plugins/document-manager/anjuta-docman.c:
682         (anjuta_docman_add_document), (anjuta_docman_remove_document):
683         ref and unref correctly to silence a Gtk+ critical
685 2008-01-01  Johannes Schmid <jhs@gnome.org>
687         * plugins/editor/text_editor.c: (itext_editor_get_text):
688         Fixed #506740 – ianjuta_editor_get_text crash if request 
689         text past the buffer length
691 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
693         * plugins/debug-manager/utilities.c,
694         plugins/debug-manager/utilities.h,
695         plugins/debug-manager/breakpoints.c:
696         Move get_current_editor function in utilities.c
698         * plugins/debug-manager/plugin.c,
699         plugins/debug-manager/debug_tree.c,
700         plugins/debug-manager/debug_tree.h,
701         plugins/debug-manager/watch.c,
702         plugins/debug-manager/watch.h,
703         plugins/debug-manager/locals.c,
704         plugins/debug-manager/locals.h,
705         (added) plugins/debug-manager/variable.c,
706         (added) plugins/debug-manager/variable.h,
707         plugins/debug-manager/Makefile.am:
708         Use hover interface to display variable value
710 2007-12-31  Johannes Schmid <jhs@gnome.org>
712         * libanjuta/Makefile.am:
713         Only install glade catalog files if glade-3 is available
714         (Fixes #506269 and #500296)
716 2007-12-30  Johannes Schmid <jhs@gnome.org>
718         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
719         (set_property_value_as_string), (register_callbacks):
721   Fixed GtkFileChooserButton preferences to also work when only the combo
722   changes without a dialog being open.
724 2007-12-29  Johannes Schmid <jhs@gnome.org>
726         * plugins/editor/Makefile.am:
727         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
729 2007-12-29  Johannes Schmid <jhs@gnome.org>
731         * plugins/devhelp/plugin.c: (devhelp_activate):
732         Fixed #498986 - Anjuta-2.3.0 fails to build
734 2007-12-29  Johannes Schmid <jhs@gnome.org>
736         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
737         * plugins/debug-manager/plugin.c:
738         (on_run_to_cursor_action_activate):
739         * plugins/document-manager/anjuta-docman.c:
740         (anjuta_docman_goto_file_line_mark):
741         * plugins/symbol-db/plugin.c: (value_added_current_editor),
742         (value_removed_current_editor):
743         
744         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
745         all those to value_added_current_document...
747         * plugins/editor/anjuta-editor-scintilla.glade:
748         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
749         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
751 2007-12-28  Massimo Cora'  <maxcvs@email.it>
753   * plugins/symbol-db/plugin.c: (on_importing_project_end),
754   (symbol_db_activate), (symbol_db_deactivate),
755   (symbol_db_instance_init), (isymbol_manager_get_parents):
756   * plugins/symbol-db/plugin.h:
757   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
758   * plugins/symbol-db/symbol-db-engine.c:
759   (symbol_db_engine_get_global_members_filtered):
760   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
761   (on_symbol_inserted):
762   Filtered out static functions on global-tab. E.g. when flag
763   is_file_scope = 1 we won't add entries there.
764   Fixed a little bug on 'Global'->'Vars/Others' node too.
766 2007-12-28  Johannes Schmid <jhs@gnome.org>
768   * libanjuta/anjuta-launcher.c:
769   Fixed a silly (and completely useless) memory corruption that probably 
770   only occured at a few race conditions though I wonder why it did not 
771         happen more often
773 2007-12-28  Johannes Schmid <jhs@gnome.org>
774         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
775         * plugins/debug-manager/plugin.c: (set_program_counter):
776         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
777         * plugins/debug-manager/start.c: (get_source_directories):
778         * plugins/debug-manager/threads.c: (on_info_thread),
779         (on_list_thread):
780         * plugins/file-manager/file-model.c: (file_model_set_property):
781         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
782         * plugins/tools/editor.c: (on_editor_response):
783         
784         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
785         
786         * plugins/document-manager/plugin.c: (update_title),
787         (value_added_project_root_uri):
788         * plugins/document-manager/plugin.h:
789         Shorten down the title bar if the current path is inside the opened project
791 2007-12-28  Massimo Cora'  <maxcvs@email.it>
793         reviewed by: Johannes Schmid <jhs@gnome.org>
795         * plugins/project-wizard/templates/java/project.anjuta:
796         * plugins/project-wizard/templates/mkfile/project.anjuta:
797         * plugins/project-wizard/templates/python/project.anjuta:
798         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
799         let new projects use new SymbolDB plugin.
800         
801         * plugins/symbol-browser/images/Makefile.am:
802         added some images taken from MonoDevelop project.
803         
804         * plugins/symbol-db/plugin.c: (value_added_current_editor),
805         (goto_file_line), (on_importing_project_end), (project_root_added),
806         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
807         (isymbol_manager_search):
808         Added project-updating feature when opening a project with some files
809   modified externally [e.g. a svn up].
810         
811         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
812         (sdb_engine_iterator_node_instance_init),
813         (sdb_engine_iterator_node_finalize),
814         (symbol_db_engine_iterator_node_set_conversion_hash):
815         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
816         * plugins/symbol-db/symbol-db-engine-iterator.c:
817         (symbol_db_engine_iterator_new):
818         * plugins/symbol-db/symbol-db-engine-iterator.h:
819          Moved Hash table initialization into the engine. This proxies and
820   speeds up the process of creation and iteration of a GdaDataModel.
821         
822         * plugins/symbol-db/symbol-db-engine.c:
823         (sdb_engine_ctags_output_thread),
824         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
825         (sdb_engine_scan_files_1), (sdb_engine_init),
826         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
827         (symbol_db_engine_add_new_workspace),
828         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
829         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
830         (symbol_db_engine_get_sym_type_conversion_hash),
831         (symbol_db_engine_update_files_symbols),
832         (symbol_db_engine_update_project_symbols),
833         (symbol_db_engine_update_buffer_symbols),
834         (symbol_db_engine_get_class_parents),
835         (symbol_db_engine_get_global_members_filtered),
836         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
837         (symbol_db_engine_get_scope_members_by_symbol_id),
838         (symbol_db_engine_get_scope_members),
839         (symbol_db_engine_get_current_scope),
840         (symbol_db_engine_get_file_symbols),
841         (symbol_db_engine_get_symbol_info_by_id),
842         (symbol_db_engine_find_symbol_by_name_pattern),
843         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
844         * plugins/symbol-db/symbol-db-engine.h:
845         * plugins/symbol-db/symbol-db-view-locals.c:
846         (sdb_view_locals_get_iter_from_row_ref),
847         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
848         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
849         (on_symbol_inserted), (symbol_db_view_locals_update_list):
850         Changes on some queries fuctions and some fixes. Added *_filtered
851   functions.
852         
853         * plugins/symbol-db/symbol-db-view.c:
854         (do_add_child_symbol_to_view), (add_new_waiting_for),
855         (prepare_for_adding), (on_symbol_inserted),
856         (do_recurse_subtree_and_remove), (on_symbol_removed),
857         (sdb_view_do_add_hidden_dummy_child),
858         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
859         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
860         (sdb_view_locals_create_new_store), (sdb_view_init),
861         (sdb_view_finalize), (sdb_view_class_init),
862         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
863         (symbol_db_view_get_pixbuf),
864         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
865         New display for global tags. This is the definitive version, bugs apart.
866         
867         * plugins/symbol-db/tables.sql:
868         fixed typo.
870 2007-12-27  Naba Kumar  <naba@gnome.org>
872         * libanjuta/interfaces/libanjuta.idl:
873         * plugins/editor/aneditor-priv.h:
874         * plugins/editor/aneditor.cxx:
875         * plugins/editor/text_editor.c: (text_editor_instance_init),
876         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
877         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
878         * plugins/editor/text_editor.h:
879         * plugins/editor/text_editor_cbs.c:
880         (on_text_editor_scintilla_notify):
882         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
883         related code in AnEditor. Fixed some compilation warnings.
885 2007-12-26  Naba Kumar  <naba@gnome.org>
887         * Changelog: Fixed indentation.
889 2007-12-25  Naba Kumar  <naba@gnome.org>
891         * plugins/editor/Makefile.am:
892         * plugins/editor/editor.glade:
893         * plugins/editor/plugin.c:
894         * plugins/editor/style-editor.c:
895         * plugins/sourceview/Makefile.am:
896         * plugins/sourceview/plugin.c:
897         * plugins/sourceview/sourceview.glade:
898         * plugins/valgrind/Makefile.am:
900         Renamed glade files to anjuta-editor-* to give name space for the
901         schema files (because they are installed in system directory).
903         * scripts/build-schemas.mk: Install the schemas files also (need for
904         binary package installation/uninstallation).
906 2007-12-25  Johannes Schmid <jhs@gnome.org>
908         * plugins/language-support-cpp-java/plugin.c:
909         (set_indentation_param_vim):
910         
911         Support some more vim modeline commands and shortcuts (#504331)
913 2007-12-25  Johannes Schmid <jhs@gnome.org>
915         Patches from James Liggett:
916         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
917         (anjuta_vcs_status_tree_view_init):
918         * plugins/subversion/subversion-commit-dialog.c:
919         (subversion_commit_dialog):
920         * plugins/subversion/subversion-diff-dialog.c:
921         (on_subversion_diff_response):
922         * plugins/subversion/subversion-log-dialog.c:
923         (on_log_view_selected_button_clicked),
924         (on_log_diff_selected_button_clicked),
925         (on_log_diff_previous_button_clicked):
926         * plugins/subversion/subversion-resolve-dialog.c:
927         (subversion_resolve_dialog):
928         * plugins/subversion/subversion-revert-dialog.c:
929         (subversion_revert_dialog):
930         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
931         (pulse_progress_bar), (hide_pulse_progress_bar),
932         (disconnect_data_arrived_signals),
933         (cancel_data_arrived_signal_disconnect):
934         * plugins/subversion/subversion-ui-utils.h:
935         
936         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
937         #505237 – Sort list of modified files
939 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
941         * plugins/gdb/debugger.c:
942         Fix bug #491301: Inspecting a variable opens a bad focus dialog
944 2007-12-23  Johannes Schmid <jhs@gnome.org>
946         * plugins/language-support-cpp-java/plugin.c:
947         (set_indentation_param_emacs), (set_indentation_param_vim),
948         (parse_mode_line_emacs), (parse_mode_line_vim),
949         (extract_mode_line), (initialize_indentation_params):
951         Added (basic) support for vim modelines (#504331)
953         * plugins/message-view/message-view.c: (message_view_next),
954         (message_view_previous):
955         
956         Fixed next/previous message
958 2007-12-23  Johannes Schmid <jhs@gnome.org>
960         * libanjuta/anjuta-ui.h:
961         Check for != NULL before unref'ing pixbuf (related to #497878)
962         
963         * plugins/devhelp/plugin.c: (register_stock_icons):
964         * plugins/document-manager/anjuta-docman.c:
965         (anjuta_docman_add_document):
966         * plugins/glade/plugin.c: (on_close_activated),
967         (register_stock_icons), (on_session_save),
968         (glade_plugin_add_project):
969         
970         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
971         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
972         
973         * plugins/language-support-cpp-java/plugin.c:
974         (register_stock_icons):
975         Fixed stock icon registration macros
977 2007-12-23  Johannes Schmid <jhs@gnome.org>
979         * global-tags/Makefile.am:
980         * launcher/Makefile.am:
981         * libanjuta/Makefile.am:
982         * libegg/Makefile.am:
983         * manuals/anjuta-faqs/Makefile.am:
984         * manuals/anjuta-manual/Makefile.am:
985         * manuals/reference/libanjuta/Makefile.am:
986         * plugins/build-basic-autotools/Makefile.am:
987         * plugins/class-gen/Makefile.am:
988         * plugins/class-inheritance/Makefile.am:
989         * plugins/cvs-plugin/Makefile.am:
990         * plugins/debug-manager/Makefile.am:
991         * plugins/devhelp/Makefile.am:
992         * plugins/document-manager/Makefile.am:
993         * plugins/editor/Makefile.am:
994         * plugins/editor/scintilla/Makefile.am:
995         * plugins/editor/scintilla/include/Makefile.am:
996         * plugins/file-loader/Makefile.am:
997         * plugins/file-manager/Makefile.am:
998         * plugins/file-wizard/Makefile.am:
999         * plugins/gdb/Makefile.am:
1000         * plugins/glade/Makefile.am:
1001         * plugins/gtodo/Makefile.am:
1002         * plugins/gvim/Makefile.am:
1003         * plugins/indent/Makefile.am:
1004         * plugins/language-manager/Makefile.am:
1005         * plugins/language-support-cpp-java/Makefile.am:
1006         * plugins/macro/Makefile.am:
1007         * plugins/message-view/Makefile.am:
1008         * plugins/patch/Makefile.am:
1009         * plugins/profiler/Makefile.am:
1010         * plugins/project-import/Makefile.am:
1011         * plugins/project-manager/Makefile.am:
1012         * plugins/project-wizard/Makefile.am:
1013         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1014         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1015         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1016         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1017         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1018         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1019         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1020         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1021         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1022         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1023         * plugins/sample1/Makefile.am:
1024         * plugins/search/Makefile.am:
1025         * plugins/sourceview/Makefile.am:
1026         * plugins/subversion/Makefile.am:
1027         * plugins/symbol-browser/Makefile.am:
1028         * plugins/symbol-db/Makefile.am:
1029         * plugins/symbol-db/test/Makefile.am:
1030         * plugins/terminal/Makefile.am:
1031         * plugins/tools/Makefile.am:
1032         * plugins/valgrind/Makefile.am:
1033         * src/Makefile.am:
1034         * tagmanager/Makefile.am:
1035         
1036         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1037         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1038         warnings from illigel C++ compiler flags.
1040 2007-12-23  Johannes Schmid <jhs@gnome.org>
1042         Patch from Tom <tpgww@onepost.net>:
1043   
1044         * plugins/document-manager/anjuta-docman.c:
1045         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1046         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1047         (anjuta_docman_instance_init), (on_notebook_switch_page),
1048         (anjuta_docman_grab_text_focus):
1049         * plugins/document-manager/plugin.c: (on_document_added),
1050         (on_window_key_press_event), (on_window_key_release_event):
1051         
1052         Some more document-manager code cleanups and fixes.
1054 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1056         * plugins/symbol-db/plugin.c: (register_stock_icons),
1057         (value_added_current_editor), (value_removed_current_editor),
1058         (on_importing_project_end), (project_root_removed):
1059         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1061         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1062         (symbol_db_engine_get_file_db_path):
1063         fixed a useless warning.
1065         * plugins/symbol-db/symbol-db-view-locals.c:
1066         (traverse_free_waiting_for), (file_view_status_destroy),
1067         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1068         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1069         (sdb_view_locals_finalize), (on_symbol_inserted),
1070         (symbol_db_view_locals_recv_signals_from_engine),
1071         (symbol_db_view_locals_update_list):
1072         more speed on editors switching. GtkTreeStore caching method implemented.
1073         Fixed compiler warnings and a little memory leak.
1075         * plugins/symbol-db/symbol-db-view-locals.h:
1076         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1077         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1078         (on_scan_end), (on_symbol_inserted),
1079         (sdb_view_locals_create_new_store), (sdb_view_init),
1080         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1081         * plugins/symbol-db/symbol-db-view.h:
1082         fixed some crashers. Now project loading/populating should be quite quick.
1084 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1086         * plugins/debug-manager/command.c,
1087         plugins/debug-manager/queue.c:
1088         Take care of command return value (FALSE is an error)
1090 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1092         * plugins/debug-manager/anjuta-debug-manager.glade,
1093         plugins/debug-manager/breakpoints.c:
1094         Remove address, condition and pass breakpoint column if not supported
1095         Fix clear all remove_all to avoid an endless loop if a breakpoint
1096         cannot be removed
1098 2007-12-17  Johannes Schmid <jhs@gnome.org>
1100         Patch from Tom <tpgww@onepost.net> (with some changes):
1102         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1103         (on_save_as_activate), (on_save_all_activate),
1104         (on_close_file_activate), (on_close_all_file_activate),
1105         (on_reload_file_activate), (on_editor_command_clear_activate),
1106         (on_transform_eolchars1_activate), (on_comment_block),
1107         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1108         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1109         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1110         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1111         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1112         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1113         (on_zoom_out_text_activate):
1114         * plugins/document-manager/action-callbacks.h:
1115         * plugins/document-manager/anjuta-docman.c:
1116         (on_notebook_page_close_button_click),
1117         (on_notebook_page_close_button_enter),
1118         (on_notebook_page_close_button_leave),
1119         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1120         (anjuta_docman_page_init), (anjuta_docman_page_new),
1121         (on_open_filesel_response), (create_file_open_dialog_gui),
1122         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1123         (anjuta_docman_instance_init), (on_notebook_switch_page),
1124         (on_document_destroy), (anjuta_docman_add_editor),
1125         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1126         (anjuta_docman_set_current_document),
1127         (anjuta_docman_goto_file_line_mark), (get_real_path),
1128         (anjuta_docman_get_full_filename),
1129         (anjuta_docman_delete_all_markers),
1130         (anjuta_docman_delete_all_indicators),
1131         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1132         (anjuta_docman_order_tabs):
1133         * plugins/document-manager/anjuta-docman.h:
1134         * plugins/document-manager/file_history.c: (an_hist_file_new),
1135         (an_file_history_push), (an_file_history_dump):
1136         * plugins/document-manager/file_history.h:
1137         * plugins/document-manager/plugin.c: (update_title),
1138         (value_removed_project_root_uri),
1139         (update_document_ui_interface_items), (menu_name_compare),
1140         (on_document_added), (on_document_changed),
1141         (on_window_key_press_event), (on_window_key_release_event),
1142         (on_session_save):
1143         * plugins/document-manager/search-box.c: (on_document_changed),
1144         (on_goto_activated), (search_box_init), (search_box_new):
1145         * plugins/document-manager/search-box.h:
1147         Yet more code cleanups
1148         Save glade files correctly in session
1149         Use new tooltip API if available
1150         Sort notebook pages when session is restored (needs work)
1152 2007-12-16  Johannes Schmid <jhs@gnome.org>
1154         * plugins/document-manager/anjuta-docman.c:
1155         (anjuta_docman_add_document):
1156         
1157         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1158         the new search bar was introduced.
1160 2007-12-12  Johannes Schmid <jhs@gnome.org>
1161   
1162         Patch from  Tom <tpgww@onepost.net>:
1163         (#485233 – another bunch of docman cleanups)
1164   
1165         * libanjuta/interfaces/libanjuta.idl:
1166         * plugins/document-manager/action-callbacks.c:
1167         (get_current_document), (get_current_focus_widget),
1168         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1169         (on_close_file_activate), (on_close_all_file_activate),
1170         (on_reload_file_activate), (on_print_activate),
1171         (on_print_preview_activate),
1172         (on_editor_command_upper_case_activate),
1173         (on_editor_command_lower_case_activate),
1174         (on_editor_command_eol_crlf_activate),
1175         (on_editor_command_eol_lf_activate),
1176         (on_editor_command_eol_cr_activate),
1177         (on_editor_command_select_all_activate),
1178         (on_editor_command_select_to_brace_activate),
1179         (on_editor_command_select_block_activate),
1180         (on_editor_command_match_brace_activate),
1181         (on_editor_command_undo_activate),
1182         (on_editor_command_redo_activate),
1183         (on_editor_command_cut_activate),
1184         (on_editor_command_paste_activate),
1185         (on_editor_command_copy_activate),
1186         (on_editor_command_clear_activate),
1187         (on_editor_command_close_folds_all_activate),
1188         (on_editor_command_open_folds_all_activate),
1189         (on_editor_command_toggle_fold_activate),
1190         (on_editor_command_bookmark_toggle_activate),
1191         (on_editor_command_bookmark_first_activate),
1192         (on_editor_command_bookmark_next_activate),
1193         (on_editor_command_bookmark_prev_activate),
1194         (on_editor_command_bookmark_last_activate),
1195         (on_editor_command_bookmark_clear_activate),
1196         (on_transform_eolchars1_activate), (on_comment_block),
1197         (on_comment_box), (on_comment_stream),
1198         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1199         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1200         (on_force_hilite_activate), (on_swap_activate),
1201         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1202         * plugins/document-manager/action-callbacks.h:
1203         * plugins/document-manager/anjuta-docman.c:
1204         (on_notebook_page_close_button_click),
1205         (on_notebook_page_close_button_enter),
1206         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1207         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1208         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1209         (on_open_filesel_response), (anjuta_docman_open_file),
1210         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1211         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1212         (anjuta_docman_class_init), (anjuta_docman_new),
1213         (on_notebook_switch_page), (on_document_save_point),
1214         (on_document_destroy), (anjuta_docman_add_editor),
1215         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1216         (anjuta_docman_set_popup_menu),
1217         (anjuta_docman_get_current_focus_widget),
1218         (anjuta_docman_get_page_for_document),
1219         (anjuta_docman_get_current_document),
1220         (anjuta_docman_set_current_document),
1221         (anjuta_docman_goto_file_line),
1222         (anjuta_docman_goto_file_line_mark),
1223         (anjuta_docman_get_full_filename),
1224         (anjuta_docman_present_notebook_page),
1225         (anjuta_docman_update_page_label),
1226         (anjuta_docman_delete_all_markers),
1227         (anjuta_docman_delete_all_indicators),
1228         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1229         (do_ordertab1), (anjuta_docman_order_tabs),
1230         (anjuta_docman_set_editor_properties),
1231         (anjuta_docman_get_document_for_path),
1232         (anjuta_docman_get_all_doc_widgets):
1233         * plugins/document-manager/anjuta-docman.h:
1234         * plugins/document-manager/editor-tooltips.c:
1235         * plugins/document-manager/plugin.c: (update_title),
1236         (update_document_ui_enable_all), (update_document_ui_disable_all),
1237         (update_document_ui_save_items),
1238         (update_document_ui_interface_items), (update_document_ui),
1239         (on_document_update_save_ui), (update_status),
1240         (on_document_update_ui), (on_document_added),
1241         (on_document_changed), (on_session_save), (on_save_prompt),
1242         (on_docman_auto_save), (on_gconf_notify_timer):
1243         * plugins/document-manager/search-box.c: (on_document_changed),
1244         (search_box_new), (search_box_grab_line_focus):
1245         * plugins/glade/plugin.c: (ifile_open):
1246         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1247         * plugins/search/search-replace_backend.c: (create_search_entries):
1248         * plugins/sourceview/anjuta-document.c: (set_uri),
1249         (anjuta_document_save):
1250         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1251         * plugins/tools/editor.c: (on_editor_response):
1253         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1254         It fixes some issues with session handling and several memory lacks.
1255         Gtk 2.12 Tooltip API is used if available.
1257 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1259         * plugins/debug-manager/disassemble.c,
1260         plugins/debug-manager/disassemble.h,
1261         plugins/debug-manager/command.c,
1262         plugins/debug-manager/command.h,
1263         plugins/debug-manager/plugin.c
1264         plugins/debug-manager/sparse_view.c,
1265         plugins/debug-manager/sparse_view.h,
1266         plugins/gdb/plugin.c,
1267         plugins/gdb/debugger.c,
1268         plugins/gdb/debugger.h,
1269         libanjuta/interfaces/libanjuta.idl:
1270         Fix bug #502533: Implement assembler step
1272         * plugins/debug-manager/breakpoints.c:
1273         Do not save temporary breakpoints
1275         * plugins/debug-manager/stack_trace.c:
1276         Fix a crash when a stack command is cancelled
1278 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1280         * plugins/debug-manager/plugin.c,
1281         plugins/debug-manager/breakpoints.c,
1282         plugins/debug-manager/breakpoints.h:
1283         Fix bug #488732: Breakpoint on delete lines
1284         Breakpoints are now linked to their position in editor
1286         * plugins/gdb/debugger.c:
1287         Fix removing condition on breakpoint 
1289 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1291         * plugins/debug-manager/anjuta-debug-manager.glade,
1292         plugins/debug-manager/start.c,
1293         plugins/gdb/plugin.c,
1294         plugins/gdb/debugger.c,
1295         plugins/gdb/debugger.h,
1296         libanjuta/interfaces/libanjuta.idl:
1297         Fix bug #481366: Do not stop at the beginning of the program
1299         * plugins/debug-manager/command.c,
1300         plugins/debug-manager/command.h,
1301         plugins/debug-manager/breakpoints.c,
1302         plugins/debug-manager/queue.c,
1303         plugins/debug-manager/queue.h:
1304         Fix a bug remove all breakpoints was not working due to latest changes
1305         Setting breakpoints is disabled when program is running
1307 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1309         * plugins/debug-manager/queue.c,
1310         plugins/gdb/plugin.c:
1311         Fix bug #501469: Crash if mime_type is unknown
1313 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1315         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1316         (on_editor_update_ui), (on_single_file_scan_end),
1317         (on_importing_project_end), (project_root_added),
1318         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1319         * plugins/symbol-db/plugin.h:
1320         show on status bar files being scanned.
1322         * plugins/symbol-db/symbol-db-engine.c:
1323         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1324         (sdb_engine_ctags_output_thread),
1325         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1326         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1327         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1328         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1329         (sdb_engine_get_table_id_by_unique_name2),
1330         (symbol_db_engine_open_project),
1331         (sdb_engine_prepare_executing_commands),
1332         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1333         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1334         (sdb_engine_detects_removed_ids),
1335         (symbol_db_engine_get_class_parents),
1336         (symbol_db_engine_get_global_members),
1337         (symbol_db_engine_get_scope_members_by_symbol_id),
1338         (symbol_db_engine_get_scope_members),
1339         (symbol_db_engine_get_current_scope),
1340         (symbol_db_engine_get_file_symbols),
1341         (symbol_db_engine_get_symbol_info_by_id),
1342         (symbol_db_engine_get_full_local_path),
1343         (symbol_db_engine_find_symbol_by_name_pattern),
1344         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1345         * plugins/symbol-db/symbol-db-engine.h:
1346         * plugins/symbol-db/symbol-db-view-locals.c:
1347         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1348         (symbol_db_view_locals_recv_signals_from_engine),
1349         (symbol_db_view_locals_update_list):
1350         * plugins/symbol-db/symbol-db-view-locals.h:
1351         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1352         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1353         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1354         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1355         * plugins/symbol-db/symbol-db-view.h:
1356         Added g_thread architecture to scan in background. With this you
1357         can use Anjuta's GUI without freezing.
1358         Improved insertion speed by using a paradigm like 'insert' and 'check'
1359         replacing a 'check' and 'insert' one. This has been done for tables 
1360         like symbol, scope, sym_type.
1361         Fixed two crashers. 
1363         * plugins/symbol-db/tables.sql:
1364         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1365         (thread), (print_message), (bastard_thread), (idle_signals):
1366         fixed a typo on tables that broke sql triggers.
1368 === anjuta 2.3.1 ===
1370 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1372         * NEWS, AUTHORS: Updated.
1373         * src/Makefile.am: Fixed make distcheck
1375         Patch from Yang Hong:
1376         * plugins/file-manager/file-manager.glade: Fixed file chooser
1377         size in file-manager preferences.
1379 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1381         * NEWS: Updated for 2.3.1 development release
1382         * configure.in: Bumped version to 2.3.1
1384 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1386         * plugins/debug-manager/threads.c,
1387         plugins/debug-manager/disassemble.c,
1388         plugins/debug-manager/watch.c,
1389         plugins/debug-manager/registers.c,
1390         plugins/debug-manager/locals.c,
1391         plugins/debug-manager/breakpoints.c,
1392         plugins/debug-manager/stack_trace.c,
1393         plugins/debug-manager/command.c,
1394         plugins/debug-manager/command.h,
1395         plugins/debug-manager/queue.c,
1396         libanjuta/interfaces/libanjuta.idl:
1397         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1398         Document IAnjutaDebugManager signals
1399         Generate new signals in queue.c
1400         Use new signals in other files
1402 2007-11-30  <genbell@tiscali.it>
1404         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1406         * plugins/gdb/Makefile.am:
1407         Fix bug #500376
1409 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1411         * plugins/tools/variable.c:
1412         Fix a bug added in the previous patch (it is not a leak)
1414 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1416         * plugins/project-wizard/druid.c,
1417         plugins/project-wizard/templates/terminal.wiz,
1418         plugins/project-wizard/templates/xlib-dock.wiz,
1419         plugins/project-wizard/templates/wxwin.wiz,
1420         plugins/project-wizard/templates/java.wiz,
1421         plugins/project-wizard/templates/gnome.wiz,
1422         plugins/project-wizard/templates/anjuta-plugin.wiz,
1423         plugins/project-wizard/templates/gtkmm.wiz,
1424         plugins/project-wizard/templates/python.wiz,
1425         plugins/project-wizard/templates/cpp.wiz,
1426         plugins/project-wizard/templates/sdl.wiz,
1427         plugins/project-wizard/templates/gtk.wiz,
1428         plugins/project-wizard/templates/minimal.wiz,
1429         plugins/project-wizard/templates/xlib.wiz,
1430         plugins/project-wizard/templates/gcj.wiz,
1431         plugins/project-wizard/templates/translatable-strings.h,
1432         plugins/project-import/project-import.c:
1433         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1435 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1437         * plugins/debug-manager/threads.c,
1438         plugins/debug-manager/disassemble.c,
1439         plugins/debug-manager/watch.c,
1440         plugins/debug-manager/registers.c,
1441         plugins/debug-manager/memory.c,
1442         plugins/debug-manager/locals.c,
1443         plugins/debug-manager/stack_trace.c,
1444         plugins/debug-manager/queue.c,
1445         plugins/debug-manager/queue.h:
1446         Connect debugger signal only when program is loaded
1447         Rename get_feature in is_supported
1449         * plugins/debug-manager/plugin.c:
1450         Remove editor watch when plugin is deactivated
1452         * plugins/debug-manager/anjuta-debug-manager.glade,
1453         plugins/debug-manager/breakpoints.c,
1454         plugins/debug-manager/breakpoints.h:
1455         Rewrite almost completely the breakpoint code
1456         Improve breakpoint dialog
1457         Reorganize function
1458         Implement condition, hit count, ignore and temporary attribute
1460         * plugins/debug-manager/command.c,
1461         plugins/debug-manager/command.h:
1462         Add a breakpoint list command
1464         * plugins/gdb/debugger.c,
1465         plugins/gdb/debugger.h:
1466         Add new breakpoint list command
1467         Fix parsing of breakpoint data
1469         * libanjuta/interfaces/libanjuta.idl,
1470         plugins/gdb/plugin.c:
1471         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1473 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1475         * plugins/document-manager/plugin.c:
1476         Use Ctrl+Shift+s as shortcut for Save As
1478 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1480         * plugins/subversion/plugin.c: (activate_plugin):
1481         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1482         * src/layout.xml: Fixed dockitem positions.
1484 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1486         Icons from tpgww@onepost.net:
1487         * plugins/project-wizard/applogo.png:
1488         Icons from patch in bug #480093 comment #23. Also renamed icons.
1490         * plugins/message-view/Makefile.am:
1491         * plugins/message-view/plugin.c: (register_stock_icons),
1492         (ipreferences_merge): Removed redundant icon.
1494         * plugins/document-manager/plugin.c:
1495         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1496         Do not insensitize New action when there is no document.
1497         Indentation fixes.
1499 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1501         Icons from tpgww@onepost.net:
1502         * plugins/symbol-browser/an_symbol_prefs.c:
1503         * pixmaps/Makefile.am:
1504         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1506         Icons from patch in bug #480093 comment #23. Also renamed icons.
1507         To be continued..
1509 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1511         Patch from James Liggett:
1512         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1513         revert and dialogs resizable.
1515 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1517         Patch from James Liggett:
1518         * plugins/subversion/anjuta-subversion.glade:
1519         * plugins/subversion/subversion-diff-dialog.c:
1520         (on_subversion_diff_response), (subversion_diff_dialog):
1521         * plugins/subversion/subversion-diff-dialog.h:
1523         The diff dialog should have a checkbox, enabled by default, that
1524         allows the user to make sure that all open files are saved before
1525         diffing.
1527 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1529         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1531         Icons from tpgww@onepost.net:
1532         * pixmaps/Makefile.am:
1533         * src/Makefile.am:
1534         * src/anjuta-app.c:
1535         * src/anjuta-preferences-general.svg:
1537         Icons from patch in bug #480093 comment #23. Also renamed icons.
1538         To be continued..
1540 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1542         Icons from tpgww@onepost.net:
1543         * plugins/debug-manager/images/Makefile.am:
1544         * plugins/debug-manager/images/anjuta-watch.svg:
1545         * plugins/debug-manager/plugin.c: (register_stock_icons):
1546         * plugins/gdb/images/Makefile.am:
1547         * plugins/gtodo/Makefile.am:
1548         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1549         * plugins/gtodo/anjuta-gtodo.plugin.in:
1550         * plugins/gtodo/interface.c: (stock_icons):
1551         * plugins/gtodo/main.h:
1552         * plugins/gtodo/plugin.c: (ipreferences_merge):
1553         * plugins/terminal/Makefile.am:
1554         * plugins/terminal/anjuta-terminal-plugin.svg:
1555         * plugins/terminal/anjuta-terminal.plugin.in:
1556         * plugins/terminal/terminal.c:
1557         * plugins/tools/Makefile.am:
1558         * plugins/tools/anjuta-tools-plugin.svg:
1559         * plugins/tools/anjuta-tools.plugin.in:
1560         * plugins/tools/plugin.c:
1561         * plugins/valgrind/Makefile.am:
1562         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1563         * plugins/valgrind/anjuta-valgrind.plugin.in:
1564         * plugins/valgrind/plugin.c: (register_stock_icons),
1565         (ipreferences_merge):
1567         Icons from patch in bug #480093 comment #23. Also renamed icons.
1568         To be continued..
1570 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1572         reviewed by: Johannes Schmid <jhs@gnome.org>
1574         * configure.in:
1575         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1576         due to bug #493360. Still present anyway bug #495843
1578         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1579         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1580         (on_local_treeview_row_activated),
1581         (on_global_treeview_row_activated),
1582         (on_global_treeview_row_expanded), (on_project_element_added),
1583         (on_project_element_removed), (project_root_added),
1584         (symbol_db_activate), (isymbol_manager_search),
1585         (isymbol_manager_get_members),
1586         (isymbol_manager_get_completions_at_position):
1587         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1588         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1589         * plugins/symbol-db/symbol-db-engine.c:
1590         (sdb_engine_execute_non_select_sql),
1591         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1592         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1593         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1594         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1595         (symbol_db_engine_add_new_workspace),
1596         (symbol_db_engine_add_new_project),
1597         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1598         (sdb_engine_detects_removed_ids),
1599         (sdb_engine_walk_down_scope_path),
1600         (symbol_db_engine_get_class_parents),
1601         (symbol_db_engine_get_global_members),
1602         (symbol_db_engine_get_scope_members_by_symbol_id),
1603         (symbol_db_engine_get_scope_members),
1604         (symbol_db_engine_get_current_scope),
1605         (symbol_db_engine_get_file_symbols),
1606         (symbol_db_engine_get_symbol_info_by_id),
1607         (symbol_db_engine_find_symbol_by_name_pattern):
1608         * plugins/symbol-db/symbol-db-engine.h:
1609         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1610         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1611         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1612         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1613         (on_scan_end), (do_add_root_symbol_to_view),
1614         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1615         (trigger_on_symbol_inserted), (add_new_waiting_for),
1616         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1617         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1618         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1619         (symbol_db_view_row_expanded), (sdb_view_init),
1620         (gtree_compare_func), (sdb_view_finalize),
1621         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1622         (sdb_view_populate_base_root),
1623         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1624         * plugins/symbol-db/symbol-db-view.h:
1625         * plugins/symbol-db/tables.sql:
1626         * plugins/symbol-db/test/Makefile.am:
1627         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1628         (get_scope_members), (get_current_scope), (get_global_members),
1629         (get_file_symbols), (get_info_by_id), (main):
1631         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1632         Started using LIMIT keyword to speed up things.
1633         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1634         make providers use prepared statements.
1636 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1638         Patch from James Liggett:
1639         * plugins/subversion/plugin.c: (subversion_instance_init):
1640         * plugins/subversion/plugin.h:
1641         * plugins/subversion/subversion-diff-dialog.c:
1642         (on_subversion_diff_response), (subversion_diff_dialog),
1643         (on_menu_subversion_diff):
1644         * plugins/subversion/subversion-log-dialog.c:
1645         (on_log_view_selected_button_clicked),
1646         (on_log_diff_selected_button_clicked),
1647         (on_log_diff_previous_button_clicked),
1648         (subversion_log_window_create):
1649         * plugins/subversion/subversion-ui-utils.c:
1650         (get_filename_from_full_path), (init_whole_project),
1651         (on_whole_project_toggled):
1652         * plugins/subversion/subversion-ui-utils.h:
1653         * plugins/subversion/subversion-update-dialog.c:
1654         (subversion_update_dialog), (on_menu_subversion_update):
1656         Whole Project checkbox enabled by default in diff and update dialogs.
1657         changes the editor names for diff editors to something much more
1658         descriptive. For example, working copy/head diffs would have an editor
1659         with a name like "[Working Copy/Head] some-file.diff," where some-file
1660         is the name of the file/directory that was diffed. For diffs against
1661         arbitrary diffs the name would look like "[Revisions 2832/3200]
1662         some-file.diff" for a diff of some-file between revisions 2832 and
1663         3200.
1665 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1667         Icons from tpgww@onepost.net:
1668         * plugins/subversion/Makefile.am:
1669         * plugins/subversion/anjuta-subversion-plugin.svg:
1670         * plugins/subversion/anjuta-subversion.plugin.in:
1671         * plugins/subversion/plugin.h:
1672         * plugins/symbol-browser/Makefile.am:
1673         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1674         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1675         * plugins/symbol-browser/plugin.c:
1676         * plugins/symbol-db/Makefile.am:
1677         * plugins/symbol-db/plugin.c:
1678         * plugins/symbol-db/symbol-db.plugin.in:
1680         Icons from patch in bug #480093 comment #23. Also renamed icons.
1681         To be continued..
1683 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1685         Icons from tpgww@onepost.net:
1686         * plugins/project-manager/Makefile.am:
1687         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1688         * plugins/project-manager/anjuta-project-manager.plugin.in:
1689         * plugins/project-manager/plugin.c:
1690         * plugins/project-wizard/Makefile.am:
1691         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1692         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1693         * plugins/project-wizard/druid.h:
1694         * plugins/search/Makefile.am:
1695         * plugins/search/anjuta-search-plugin.svg:
1696         * plugins/search/anjuta-search.plugin.in:
1697         * plugins/search/plugin.c:
1699         Icons from patch in bug #480093 comment #23. Also renamed icons.
1700         To be continued..
1702 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1704         * TODO.tasks: updated.
1706         Icons from tpgww@onepost.net:
1707         * plugins/file-loader/Makefile.am:
1708         * plugins/file-loader/anjuta-loader-plugin.svg:
1709         * plugins/file-loader/anjuta-loader.plugin.in:
1710         * plugins/file-manager/Makefile.am:
1711         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1712         * plugins/file-manager/file-manager.plugin.in:
1713         * plugins/file-manager/plugin.c:
1714         * plugins/glade/Makefile.am:
1715         * plugins/glade/anjuta-glade-plugin.svg:
1716         * plugins/glade/anjuta-glade.plugin.in:
1717         * plugins/glade/plugin.c: (register_stock_icons):
1718         * plugins/language-manager/Makefile.am:
1719         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1720         * plugins/language-manager/language-manager.plugin.in:
1721         * plugins/message-view/Makefile.am:
1722         * plugins/message-view/anjuta-message-manager.plugin.in:
1723         * plugins/message-view/anjuta-messages-plugin.svg:
1724         * plugins/message-view/plugin.c:
1725         * plugins/patch/Makefile.am:
1726         * plugins/patch/anjuta-patch-plugin.svg:
1727         * plugins/patch/anjuta-patch.plugin.in:
1728         * plugins/patch/plugin.c:
1729         * plugins/profiler/Makefile.am:
1730         * plugins/profiler/anjuta-profiler-plugin.svg:
1731         * plugins/profiler/plugin.c: (register_stock_icons):
1732         * plugins/profiler/profiler.plugin.in:
1733         * plugins/project-import/Makefile.am:
1734         * plugins/project-import/anjuta-project-import-plugin.svg:
1735         * plugins/project-import/anjuta-project-import.plugin.in:
1736         * plugins/project-import/plugin.c:
1738         Icons from patch in bug #480093 comment #23. Also renamed icons.
1739         To be continued..
1741 2007-11-18  Johannes Schmid <jhs@gnome.org>
1743         * plugins/build-basic-autotools/build-basic-autotools.c:
1744         (build_regex_init):
1745         * plugins/debug-manager/anjuta-debug-manager.glade:
1746         * plugins/debug-manager/breakpoints.c:
1747         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1748         * plugins/file-wizard/file.c:
1749         * plugins/gdb/anjuta-gdb.glade:
1750         * plugins/glade/plugin.c: (ifile_open):
1751         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1752         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1753         * plugins/gtodo/tray-icon.c:
1754         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1755         * plugins/macro/macros.xml:
1756         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1757         Fixed translation bugs (#496833, #488211 and #497758)
1758         
1759         * plugins/document-manager/plugin.c: (on_editor_changed):
1760         Removed unused code
1762 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1764         Icons from tpgww@onepost.net:
1765         * plugins/devhelp/Makefile.am:
1766         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1767         * plugins/devhelp/anjuta-devhelp.plugin.in:
1768         * plugins/devhelp/plugin.c:
1769         * plugins/document-manager/anjuta-document-manager.plugin.in:
1770         * plugins/document-manager/images/Makefile.am:
1771         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1772         * plugins/document-manager/plugin.c:
1773         * plugins/editor/Makefile.am:
1774         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1775         * plugins/editor/anjuta-editor.plugin.in:
1776         * plugins/editor/plugin.c:
1777         * plugins/sample1/Makefile.am:
1778         * plugins/sample1/anjuta-sample-plugin.svg:
1779         * plugins/sample1/anjuta-sample.plugin.in:
1780         * plugins/sourceview/Makefile.am:
1781         * plugins/sourceview/plugin.c:
1782         * plugins/sourceview/sourceview.plugin.in:
1784         Icons from patch in bug #480093 comment #23. Also renamed icons.
1785         To be continued..
1787 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1789         * TODO.tasks: Updated.
1791         Icons from tpgww@onepost.net:
1792         * plugins/build-basic-autotools/Makefile.am:
1793         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1794         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1795         * plugins/build-basic-autotools/build-basic-autotools.c:
1796         * plugins/class-inheritance/Makefile.am:
1797         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1798         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1799         * plugins/class-inheritance/plugin.c:
1800         * plugins/cvs-plugin/Makefile.am:
1801         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1802         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1803         * plugins/cvs-plugin/plugin.c:
1804         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1805         * plugins/debug-manager/images/Makefile.am:
1806         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1807         * plugins/debug-manager/plugin.c: 
1809         Icons from patch in bug #480093 comment #23. Also renamed icons.
1810         To be continued..
1812 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1814         * (removed) libanjuta/anjuta-children.c,
1815         (removed) libanjuta/anjuta-children.h,
1816         libanjuta/anjuta-launcher.c,
1817         libanjuta/libanjuta.h,
1818         libanjuta/Makefile.am,
1819         plugins/gdb/debugger.c,
1820         plugins/terminal/terminal.c,
1821         manuals/reference/libanjuta/libanjuta-sections.txt,
1822         manuals/reference/libanjuta/libanjuta-docs.sgml:
1823         Replace anjuta_children_register by g_child_watch_add
1825 2007-11-13  Johannes Schmid <jhs@gnome.org>
1827         * plugins/subversion/anjuta-subversion.glade:
1828         * plugins/subversion/subversion-commit-dialog.c:
1829         (subversion_commit_dialog):
1830         * plugins/subversion/subversion-resolve-dialog.c:
1831         (subversion_resolve_dialog):
1832         * plugins/subversion/subversion-revert-dialog.c:
1833         (subversion_revert_dialog):
1834         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1835         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1836         (hide_pulse_progress_bar):
1837         * plugins/subversion/subversion-ui-utils.h:
1839         Yet another patch from #457477:
1840         Add a pulsing progress bar to all dialogs receiving status
1842 2007-11-12  Johannes Schmid <jhs@gnome.org>
1844         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1845         Bug 493583 – crash in Anjuta IDE: trying to open a file
1846         
1847         * plugins/subversion/subversion-commit-dialog.c:
1848         (select_all_files), (subversion_commit_dialog):
1849         Patch from jrligget - see #457477
1851 2007-11-12  Johannes Schmid <jhs@gnome.org>
1853         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1854         * libanjuta/anjuta-plugin-handle.c:
1855         (anjuta_plugin_handle_get_about):
1856         Bug 495536 – Plugins localization improvement
1857         
1858         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1859         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1860         * plugins/indent/indent.glade:
1861         * plugins/subversion/anjuta-subversion.glade:
1862         Bug 495245 – Strings bug
1864 2007-11-08  James Liggett  <jrliggett@cox.net>
1866         reviewed by: Johannes Schmid <jhs@gnome.org>
1868         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1869         (anjuta_async_command_finalize),
1870         (anjuta_async_command_notification_poll),
1871         (anjuta_async_command_thread), (start_command),
1872         (notify_data_arrived), (notify_complete),
1873         (anjuta_async_command_class_init),
1874         (anjuta_async_command_set_error_message),
1875         (anjuta_async_command_get_error_message),
1876         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1877         * libanjuta/anjuta-async-command.h:
1878         * libanjuta/anjuta-command.c: (anjuta_command_init),
1879         (anjuta_command_finalize), (anjuta_command_class_init),
1880         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1881         (anjuta_command_notify_complete),
1882         (anjuta_command_set_error_message),
1883         (anjuta_command_get_error_message):
1884         * libanjuta/anjuta-command.h:
1885         * libanjuta/anjuta-glade-catalog.c:
1886         * libanjuta/anjuta-glade.xml:
1887         * libanjuta/anjuta-vcs-status-tree-view.c:
1888         (on_selected_column_toggled),
1889         (anjuta_vcs_status_tree_view_create_columns),
1890         (anjuta_vcs_status_tree_view_init),
1891         (anjuta_vcs_status_tree_view_finalize),
1892         (anjuta_vcs_status_tree_view_set_property),
1893         (anjuta_vcs_status_tree_view_get_property),
1894         (anjuta_vcs_status_tree_view_class_init),
1895         (anjuta_vcs_status_tree_view_new),
1896         (anjuta_vcs_status_tree_view_destroy),
1897         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1898         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1899         (anjuta_vcs_status_tree_view_unselect_all),
1900         (create_selected_paths_list),
1901         (anjuta_vcs_status_tree_view_get_selected):
1902         * libanjuta/anjuta-vcs-status-tree-view.h:
1903         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1904         * libanjuta/anjuta-widgets.h:
1905         * plugins/subversion/subversion-add-dialog.c:
1906         (on_add_command_finished), (on_subversion_add_response),
1907         (subversion_add_dialog), (on_menu_subversion_add),
1908         (on_fm_subversion_add):
1909         * plugins/subversion/subversion-add-dialog.h:
1910         * plugins/subversion/subversion-commit-dialog.c:
1911         (on_commit_command_finished), (on_subversion_commit_response),
1912         (subversion_commit_dialog), (on_menu_subversion_commit),
1913         (on_fm_subversion_commit):
1914         * plugins/subversion/subversion-commit-dialog.h:
1915         * plugins/subversion/subversion-copy-dialog.c:
1916         (on_copy_other_revision_radio_toggled),
1917         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1918         (on_copy_command_finished), (on_subversion_copy_response),
1919         (subversion_copy_dialog), (on_menu_subversion_copy),
1920         (on_fm_subversion_copy):
1921         * plugins/subversion/subversion-copy-dialog.h:
1922         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1923         (on_subversion_diff_response), (subversion_diff_dialog),
1924         (on_menu_subversion_diff), (on_fm_subversion_diff):
1925         * plugins/subversion/subversion-diff-dialog.h:
1926         * plugins/subversion/subversion-log-dialog.c:
1927         (on_diff_selected_column_toggled), (create_columns),
1928         (on_log_command_finished), (on_log_view_button_clicked),
1929         (on_cat_command_data_arrived), (on_cat_command_finished),
1930         (on_log_view_selected_button_clicked), (get_selected_revisions),
1931         (on_log_diff_selected_button_clicked),
1932         (on_log_diff_previous_button_clicked),
1933         (on_subversion_log_vbox_destroy),
1934         (on_log_changes_view_row_selected), (subversion_log_window_create),
1935         (on_menu_subversion_log), (on_fm_subversion_log),
1936         (subversion_log_set_whole_project_sensitive):
1937         * plugins/subversion/subversion-log-dialog.h:
1938         * plugins/subversion/subversion-merge-dialog.c:
1939         (on_merge_command_finished), (on_subversion_merge_response),
1940         (on_merge_first_path_browse_button_clicked),
1941         (on_merge_second_path_browse_button_clicked),
1942         (on_merge_use_first_path_check_toggled),
1943         (on_merge_start_revision_radio_toggled),
1944         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1945         (on_menu_subversion_merge):
1946         * plugins/subversion/subversion-merge-dialog.h:
1947         * plugins/subversion/subversion-remove-dialog.c:
1948         (on_remove_command_finished),
1949         (on_remove_path_browse_button_clicked),
1950         (on_subversion_remove_response), (subversion_remove_dialog),
1951         (on_menu_subversion_remove), (on_fm_subversion_remove):
1952         * plugins/subversion/subversion-remove-dialog.h:
1953         * plugins/subversion/subversion-resolve-dialog.c:
1954         (on_resolve_command_finished), (on_subversion_resolve_response),
1955         (subversion_resolve_dialog), (on_menu_subversion_resolve):
1956         * plugins/subversion/subversion-resolve-dialog.h:
1957         * plugins/subversion/subversion-revert-dialog.c:
1958         (on_revert_command_finished), (on_subversion_revert_response),
1959         (subversion_revert_dialog), (on_menu_subversion_revert):
1960         * plugins/subversion/subversion-revert-dialog.h:
1961         * plugins/subversion/subversion-switch-dialog.c:
1962         (on_switch_other_revision_radio_toggled),
1963         (on_switch_command_finished), (on_subversion_switch_response),
1964         (subversion_switch_dialog), (on_menu_subversion_switch):
1965         * plugins/subversion/subversion-switch-dialog.h:
1966         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
1967         (subversion_data_free), (on_mesg_view_destroy),
1968         (create_message_view), (check_filename), (get_log_from_textview),
1969         (pulse_timer), (on_pulse_timer_destroyed),
1970         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
1971         (report_errors), (on_status_command_finished),
1972         (on_status_command_data_arrived), (on_command_info_arrived),
1973         (select_all_status_items), (clear_all_status_selections),
1974         (init_whole_project), (on_whole_project_toggled),
1975         (send_diff_command_output_to_editor), (on_diff_command_finished),
1976         (stop_status_bar_progress_pulse):
1977         * plugins/subversion/subversion-ui-utils.h:
1978         * plugins/subversion/subversion-update-dialog.c:
1979         (on_update_command_finished), (on_subversion_update_response),
1980         (subversion_update_dialog), (on_menu_subversion_update),
1981         (on_fm_subversion_update):
1982         * plugins/subversion/subversion-update-dialog.h:
1983         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
1984         (svn_add_command_finalize), (svn_add_command_run),
1985         (svn_add_command_class_init), (svn_add_command_new),
1986         (svn_add_command_destroy):
1987         * plugins/subversion/svn-add-command.h:
1988         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
1989         (svn_cat_command_finalize), (svn_cat_command_run),
1990         (svn_cat_command_class_init), (svn_cat_command_new),
1991         (svn_cat_command_destroy), (svn_cat_command_get_output):
1992         * plugins/subversion/svn-cat-command.h:
1993         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
1994         (svn_command_release_ui_lock), (simple_prompt),
1995         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
1996         (svn_auth_ssl_server_trust_prompt_func_cb),
1997         (svn_auth_ssl_client_cert_prompt_func_cb),
1998         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
1999         (svn_command_init), (svn_command_finalize),
2000         (svn_command_class_init), (svn_command_push_info),
2001         (svn_command_get_info_queue), (svn_command_set_error),
2002         (svn_command_get_client_context), (svn_command_get_pool),
2003         (svn_command_lock_ui), (svn_command_unlock_ui),
2004         (svn_command_get_revision), (svn_command_copy_path_list),
2005         (svn_command_free_path_list):
2006         * plugins/subversion/svn-command.h:
2007         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2008         (svn_commit_command_init), (svn_commit_command_finalize),
2009         (svn_commit_command_run), (svn_commit_command_class_init),
2010         (svn_commit_command_new), (svn_commit_command_destroy):
2011         * plugins/subversion/svn-commit-command.h:
2012         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2013         (svn_copy_command_init), (svn_copy_command_finalize),
2014         (svn_copy_command_run), (svn_copy_command_class_init),
2015         (svn_copy_command_new), (svn_copy_command_destroy):
2016         * plugins/subversion/svn-copy-command.h:
2017         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2018         (svn_diff_command_finalize), (svn_diff_command_run),
2019         (svn_diff_command_class_init), (svn_diff_command_new),
2020         (svn_diff_command_destroy), (svn_diff_command_get_output):
2021         * plugins/subversion/svn-diff-command.h:
2022         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2023         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2024         (svn_log_command_class_init), (svn_log_command_new),
2025         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2026         * plugins/subversion/svn-log-command.h:
2027         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2028         (svn_log_entry_finalize), (svn_log_entry_class_init),
2029         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2030         (svn_log_entry_get_author), (svn_log_entry_get_date),
2031         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2032         (svn_log_entry_get_full_log):
2033         * plugins/subversion/svn-log-entry.h:
2034         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2035         (svn_merge_command_finalize), (svn_merge_command_run),
2036         (svn_merge_command_class_init), (svn_merge_command_new),
2037         (svn_merge_command_destroy):
2038         * plugins/subversion/svn-merge-command.h:
2039         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2040         (svn_remove_command_init), (svn_remove_command_finalize),
2041         (svn_remove_command_run), (svn_remove_command_class_init),
2042         (svn_remove_command_new), (svn_remove_command_destroy),
2043         (svn_remove_command_get_path):
2044         * plugins/subversion/svn-remove-command.h:
2045         * plugins/subversion/svn-resolve-command.c:
2046         (svn_resolve_command_init), (svn_resolve_command_finalize),
2047         (svn_resolve_command_run), (svn_resolve_command_class_init),
2048         (svn_resolve_command_new), (svn_resolve_command_destroy):
2049         * plugins/subversion/svn-resolve-command.h:
2050         * plugins/subversion/svn-revert-command.c:
2051         (svn_revert_command_init), (svn_revert_command_finalize),
2052         (svn_revert_command_run), (svn_revert_command_class_init),
2053         (svn_revert_command_new), (svn_revert_command_destroy):
2054         * plugins/subversion/svn-revert-command.h:
2055         * plugins/subversion/svn-status-command.c:
2056         (svn_status_command_init), (svn_status_command_finalize),
2057         (on_svn_status_notify), (svn_status_command_run),
2058         (svn_status_command_class_init), (svn_status_command_new),
2059         (svn_status_command_destroy),
2060         (svn_status_command_get_status_queue):
2061         * plugins/subversion/svn-status-command.h:
2062         * plugins/subversion/svn-status.c: (svn_status_init),
2063         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2064         (svn_status_destroy), (svn_status_get_path),
2065         (svn_status_get_vcs_status):
2066         * plugins/subversion/svn-status.h:
2067         * plugins/subversion/svn-switch-command.c:
2068         (svn_switch_command_init), (svn_switch_command_finalize),
2069         (svn_switch_command_run), (svn_switch_command_class_init),
2070         (svn_switch_command_new), (svn_switch_command_destroy):
2071         * plugins/subversion/svn-switch-command.h:
2072         * plugins/subversion/svn-update-command.c:
2073         (svn_update_command_init), (svn_update_command_finalize),
2074         (svn_update_command_run), (svn_update_command_class_init),
2075         (svn_update_command_new), (svn_update_command_destroy):
2076         * plugins/subversion/svn-update-command.h:
2078         Now really committed all files from James patch (#457477)
2080 2007-11-08  Johannes Schmid <jhs@gnome.org>
2082         * TODO.tasks: Updated
2084 2007-11-08  James Liggett  <jrliggett@cox.net>
2086         reviewed by: Johannes Schmid <jhs@gnome.org>
2088         * configure.in:
2089         * libanjuta/Makefile.am:
2090         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2091         * libanjuta/anjuta-status.h:
2092         * libanjuta/libanjuta.h:
2093         * plugins/subversion/Makefile.am:
2094         * plugins/subversion/anjuta-subversion.glade:
2095         * plugins/subversion/anjuta-subversion.ui:
2096         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2097         (value_removed_project_root_uri), (activate_plugin),
2098         (deactivate_plugin), (finalize), (subversion_instance_init):
2099         * plugins/subversion/plugin.h:
2100         * plugins/subversion/subversion-actions.c:
2101         * plugins/subversion/subversion-actions.h:
2102         * plugins/subversion/subversion-callbacks.c:
2103         * plugins/subversion/subversion-callbacks.h:
2104         * plugins/subversion/svn-auth.c:
2105         * plugins/subversion/svn-auth.h:
2106         * plugins/subversion/svn-backend-priv.h:
2107         * plugins/subversion/svn-backend.c:
2108         * plugins/subversion/svn-backend.h:
2109         * plugins/subversion/svn-notify.c:
2110         * plugins/subversion/svn-notify.h:
2111         * plugins/subversion/svn-thread.c:
2112         * plugins/subversion/svn-thread.h:
2113         
2114         Commited alpha2 of the new subversion plugin (#457477)
2116 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2118         * plugins/debug-manager/command.c:
2119         Fix a stupid crash when changing a register value
2121 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2123         * libanjuta/interfaces/libanjuta.idl,
2124         plugins/debug-manager/command.c,
2125         plugins/debug-manager/command.h,
2126         plugins/debug-manager/start.c,
2127         plugins/gdb/plugin.c,
2128         plugins/gdb/debugger.c,
2129         plugins/gdb/debugger.h:
2130         Use anjuta terminal plugin instead of gnome terminal
2131         Select if a terminal is used in the the start_program function
2132         Move terminal code from debugger.c to plugin.c
2133         Partial fix of bug #481366
2135         * plugins/gdb/utilities.c,
2136         plugins/gdb/utilities.h:
2137         Remove gnome terminal check function
2139 2007-11-06  Johannes Schmid <jhs@gnome.org>
2141         * plugins/project-import/anjuta-project-import.glade:
2142         * plugins/project-import/project-import.c: (on_import_next),
2143         (on_import_finish), (project_import_set_directory):
2144         * plugins/project-wizard/property.c: (npw_property_create_widget),
2145         (npw_property_set_value_from_widget):
2146         
2147         Replaced gnome_file_entry with gtk_file_chooser_button
2148         Fixes #422329 – Creating a new directory in program options doesn't work
2149         
2150 2007-11-04  Massimo Cora' <maxcvs@email.it>
2152         * plugins/symbol-db/plugin.c:
2153         add all files at once on project_import.
2154         No need to split them into more languages: ctags
2155         and the engine will take care of that.
2157         * plugins/symbol-db/symbol-db-engine.h,
2158         * plugins/symbol-db/symbol-db-engine.c,
2159         * plugins/symbol-db/tables.sql,
2160         * plugins/symbol-db/test/Makefile.am,
2161         * plugins/symbol-db/test/main.c,
2162         * plugins/symbol-db/symbol-db-view-locals.c:
2163         some memory leaks fixed. Ported the thing to
2164         libgda 3.1.2 [or better svn HEAD].
2165         Thanks to a fresh new algorithm to detect
2166         parent scope we're able to display correcly
2167         a local gtktree, including classes not directly
2168         defined inside that file.
2170 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2172         * plugins/debug-manager/threads.c,
2173         plugins/debug-manager/stack_trace.c:
2174         Do not display address when not needed
2176         * plugins/debug-manager/plugin.c,
2177         plugins/debug-manager/breakpoints.c:
2178         Breakpoints directly connect to debugger signals
2180         * plugins/debug-manager/watch.c:
2181         program-unload signal does not exist used debugger-stopped
2183         * plugins/debug-manager/queue.c,
2184         libanjuta/interfaces/libanjuta.idl:
2185         Display error message returned by debugger command
2186         Add new error codes
2188 2007-11-04  Johannes Schmid <jhs@gnome.org>
2190         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2191         Bug 493062 – gcj template needs AC_PROG_CC
2192         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2194         * src/anjuta-actions.h:
2195         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2196         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2198 === anjuta 2.3.0 ===
2200 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2202         * AUTHORS: Updated
2204 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2206         * ChangeLog: Tagged 2.3.0 release.
2208         * plugins/indent/Makefile.am: Fixed indentation.
2210         * plugins/editor/aneditor-autocomplete.cxx:
2211         * plugins/editor/aneditor-priv.h:
2212         * plugins/editor/aneditor.cxx:
2213         * plugins/editor/aneditor.h: Commented out dead codes.
2215         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2216         Do not build symbol-db by
2217         default. Added 'unstable' in plugin description to signify it's
2218         developmental state.
2220         * plugins/file-manager/Makefile.am,
2221         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2223 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2225         * plugins/debug-manager/utilities.c,
2226         plugins/debug-manager/utilities.h,
2227         plugins/debug-manager/threads.c,
2228         plugins/debug-manager/plugin.c,
2229         plugins/debug-manager/plugin.h,
2230         plugins/debug-manager/disassemble.h,
2231         plugins/debug-manager/watch.c,
2232         plugins/debug-manager/watch.h,
2233         plugins/debug-manager/breakpoints.c,
2234         plugins/debug-manager/stack_trace.c:
2235         Replace few remaining function calls by signal 
2237         * plugins/debug-manager/disassemble.c,
2238         plugins/debug-manager/registers.c,
2239         plugins/debug-manager/memory.c,
2240         plugins/debug-manager/locals.c,
2241         plugins/debug-manager/queue.c,
2242         plugins/debug-manager/queue.h:
2243         Connect signals when debugger is started
2244         Disconnect them when debugger is stopped
2245         Do not display window if debugger doesn't support feature
2247         * plugins/gdb/plugin.c,
2248         libanjuta/interfaces/libanjuta.idl:
2249         Remove unused initialization function
2251 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2253         * configure.in:
2254         * plugins/file-manager/Makefile.am:
2255         * scripts/build-schemas.mk: Fixed 'make distcheck'
2257 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2259         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2260         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2261         to latest API additions.
2263         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2264         to API changes.
2266 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2268         * ChangeLog: Fixed indentation.
2269         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2270         branch.
2272 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2274         * libanjuta/interfaces/libanjuta.idl:
2275         * plugins/build-basic-autotools/build-basic-autotools.c:
2276         (build_compile_file_real), (build_build_project),
2277         (build_install_project), (build_clean_project),
2278         (build_configure_project), (build_autogen_project),
2279         (build_distribution_project), (build_build_module),
2280         (build_install_module), (build_clean_module), (fm_build),
2281         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2282         (finalize), (basic_autotools_plugin_instance_init),
2283         (ibuildable_set_command), (ibuildable_reset_commands),
2284         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2285         (ibuildable_install), (ibuildable_configure),
2286         (ibuildable_generate), (ibuildable_iface_init):
2287         * plugins/build-basic-autotools/build-basic-autotools.h:
2289         Added API for commands override in build interface and implemented
2290         them in build plugin. Useful for other plugins override build
2291         commands depending on project environment.
2293 2007-10-28  Naba Kumar  <naba@gnome.org>
2295         * src/anjuta.glade,
2296         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2297         Fixed widget alignment for dock switcher tab style combo and
2298         scratchbox path entrybox.
2300 2007-10-28  Johannes Schmid <jhs@gnome.org>
2302         * plugins/document-manager/plugin.c: (on_editor_changed):
2303         Fixed a memory leak and simplified code (thanks again Sébastien)
2304         
2305         * configure.in:
2306         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2307         and OFFSET sql statements)
2309 2007-10-28  Massimo Cora' <maxcvs@email.it>
2311         * plugins/symbol-db/plugin.c,
2312         plugins/symbol-db/symbol-db-engine.h,
2313         plugins/symbol-db/symbol-db-view.c,
2314         plugins/symbol-db/symbol-db-view.c,
2315         plugins/symbol-db/symbol-db-view-locals.c,
2316         plugins/symbol-db/symbol-db-view-locals.h,
2317         plugins/symbol-db/symbol-db-engine.c:
2318         Better end-of-file-scan detection, permitting
2319         an improved scope/inheritance parsing.
2320         Locals tab gtktree now displays correct
2321         namespace->class->children tree, even if
2322         in a C++ file there isn't class declaration.
2324 2007-10-27  Johannes Schmid <jhs@gnome.org>
2326         Patch from Stanislav Brabec <sbrabec@suse.cz>
2327         * configure.in:
2328         Bug 489798 – Do not rely on svn-config
2330         Patch from Michael Wolf <maw@ximian.com>:
2331         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2332         (egg_tree_model_filter_remove_node),
2333         (egg_tree_model_filter_row_deleted):
2334         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2336 2007-10-27  Johannes Schmid <jhs@gnome.org>
2338         * plugins/devhelp/anjuta-devhelp.ui:
2339         * plugins/message-view/anjuta-message-manager.ui:
2341         Added some separators to the toolbar
2342         
2343         * plugins/document-manager/plugin.c:
2344         (on_support_plugin_deactivated), (load_new_support_plugins),
2345         (unload_unused_support_plugins), (on_editor_changed):
2346         
2347         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2348         for pointing out that is was crap.
2350 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2352         * libanjuta/interfaces/libanjuta.idl,
2353         libanjuta/anjuta-plugin-manager.c,
2354         libanjuta/anjuta-plugin-manager.h,
2355         libanjuta/anjuta-c-plugin-factory.c,
2356         libanjuta/anjuta-c-module.h,
2357         libanjuta/anjuta-c-module.c:
2358         Report detailled error message in case of plugin loading failure
2360 2007-10-24  Johannes Schmid <jhs@gnome.org>
2362         * configure.in:
2363         * plugins/Makefile.am:
2364         
2365         Activate build of symbol-db plugin (when libgda is available)
2366         
2367         * plugins/document-manager/plugin.c:
2368         (on_support_plugin_deactivated), (on_editor_changed):
2369         
2370         Properly handle language support plugins even when they are
2371         unloaded by the session.
2372         
2373         * plugins/symbol-db/plugin.c: (register_stock_icons),
2374         Port to new REGISTER_ICONS stuff
2375   
2376 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2378         * plugins/symbol-db/plugin.c,
2379         * plugins/symbol-db/symbol-db-view.c
2380         * plugins/symbol-db/symbol-db-engine.h,
2381         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2382         * plugins/symbol-db/symbol-db-view-locals.c,
2383         * plugins/symbol-db/symbol-db-view-locals.h,
2384         * plugins/symbol-db/symbol-db-engine.c:
2385         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2386         Added a new algorithm for dynamic population of the local symbols' tab.
2387         Now the default view is tree-like.
2388         Some fixes on engine correct some population issues.    
2390 2007-10-23  Naba Kumar  <naba@gnome.org>
2392         * plugins/glade/Makefile.am: Corrected conditional not to install
2393         .plugin file if plugin is disabled.
2394         * plugins/sourceview/Makefile.am: Corrected conditional not to
2395         install schemas if plugin is not built.
2397 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2399         * plugins/debug-manager/queue.c:
2400         Fix #488061: Mutiple crash dialogs
2402         * plugins/gdb/debugger.c,
2403         plugins/gdb/debugger.h:
2404         Remove maximum gdb command length, should fix bug#474811
2406 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2408         * manuals/reference/libanjuta/plugin-description-file.sgml,
2409         manuals/reference/libanjuta/libanjuta-docs.sgml,
2410         manuals/reference/libanjuta/libanjuta-sections.txt,
2411         libanjuta/interfaces/libanjuta.idl,
2412         libanjuta/anjuta-c-module.c,
2413         libanjuta/anjuta-c-plugin-factory.c:
2414         Document last changes in plugin code
2416 2007-10-19  Johannes Schmid <jhs@gnome.org>
2418         * plugins/subversion/subversion-callbacks.c: (check_filename):
2419         
2420         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2422 2007-10-19  Naba Kumar  <naba@gnome.org>
2424         * plugins/file-manager/file-model.c: Fixed a critical runtime
2425         warning.
2427 2007-10-18  Johannes Schmid <jhs@gnome.org>
2429         * libanjuta/anjuta-ui.h:
2430         Small fix on icon macros
2431         
2432         * libanjuta/interfaces/libanjuta.idl:
2433         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2434         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2435         (ilanguage_iface_init):
2436         
2437         Added get_from_editor() and get_name_from_editor() methods
2438         to IAnjutaLanguage
2439         
2440         * plugins/document-manager/plugin.c:
2441         (update_editor_ui_interface_items), (on_editor_changed):
2442         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2443         .in:
2444         * plugins/language-support-cpp-java/plugin.c: (install_support):
2445         
2446         Ported plugins to use the new interface
2448 2007-10-17  Johannes Schmid <jhs@gnome.org>
2450         * libanjuta/anjuta-ui.h:
2451         
2452         Added macros to register stock icons to stop all this copy&paste
2453         which had spread over a lot of files. New macros support to add 
2454         icons with toolbar and menu size (16 and 24)
2455         
2456         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2457         * plugins/debug-manager/images/anjuta-attach.svg:
2458         * plugins/debug-manager/images/anjuta-step-out.svg:
2459         * plugins/debug-manager/images/anjuta-step-over.svg:
2460         * plugins/debug-manager/plugin.c: (register_stock_icons):
2461         * plugins/document-manager/images/Makefile.am:
2462         * plugins/document-manager/images/anjuta-block-end.svg:
2463         * plugins/document-manager/images/anjuta-block-start.svg:
2464         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2465         * plugins/document-manager/images/anjuta-bookmark.svg:
2466         * plugins/document-manager/images/anjuta-go-history-next.svg:
2467         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2468         * plugins/document-manager/plugin.c: (register_stock_icons):
2469         * plugins/glade/plugin.c: (register_stock_icons):
2470         * plugins/language-support-cpp-java/plugin.c:
2471         (register_stock_icons):
2472         * plugins/message-view/Makefile.am:
2473         * plugins/message-view/anjuta-go-message-next.svg:
2474         * plugins/message-view/anjuta-go-message-prev.svg:
2475         * plugins/message-view/anjuta-message-view.svg:
2476         * plugins/message-view/messages.xpm:
2477         * plugins/message-view/plugin.c: (register_stock_icons):
2478         * plugins/patch/plugin.c: (patch_plugin_activate):
2479         * plugins/project-manager/plugin.c: (register_stock_icons):
2480         * plugins/search/Makefile.am:
2481         * plugins/search/anjuta-go-match-next.svg:
2482         * plugins/search/anjuta-go-match-prev.svg:
2483         * plugins/search/plugin.c: (activate_plugin):
2484         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2485         * plugins/terminal/terminal.c: (register_stock_icons):
2486         * plugins/valgrind/plugin.c: (register_stock_icons):
2487         
2488         Updated to use the new icons and added several new and updated 
2489         icons from #480093
2491 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2493         * libanjuta/anjuta-plugin-handle.c,
2494         libanjuta/anjuta-plugin-handle.h:
2495         Add a new path property containing the directory of the .plugin
2496         file, library file (.so or whatever) must be in the same directory
2498         * libanjuta/anjuta-plugin-manager.c,
2499         libanjuta/interfaces/libanjuta.idl,
2500         (removed) libanjuta/anjuta-glue-plugin.c,
2501         (removed) libanjuta/anjuta-glue-plugin.h,
2502         (removed) libanjuta/anjuta-glue-c.c,
2503         (removed) libanjuta/anjuta-glue-c.h,
2504         (removed) libanjuta/anjuta-glue-cpp.c,
2505         (removed) libanjuta/anjuta-glue-cpp.h,
2506         (removed) libanjuta/anjuta-glue-factory.c,
2507         (removed) libanjuta/anjuta-glue-factory.h,
2508         (added) libanjuta/anjuta-c-module.c,
2509         (added) libanjuta/anjuta-c-module.h,
2510         (added) libanjuta/anjuta-c-plugin-factory.c,
2511         (added) libanjuta/anjuta-c-plugin-factory.h,
2512         libanjuta/Makefile.am:
2513         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2514         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2515         implementing IAnjutaPluginFactory
2516         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2518         * libanjuta/libanjuta.h:
2519         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2520         interface)
2522         * libanjuta/anjuta-plugin.h:
2523         Replace AnjutaGluePlugin by GTypeModule
2524         Remove unused anjuta_glue_get_component_type replaced by
2525         g_type_from_name
2527         * plugins/build-basic-autotools/build-basic-autotools.h,
2528         plugins/class-gen/plugin.h,
2529         plugins/class-inheritance/plugin.h,
2530         plugins/cvs-plugin/plugin.h,
2531         plugins/debug-manager/plugin.h,
2532         plugins/devhelp/plugin.h,
2533         plugins/document-manager/plugin.h,
2534         plugins/editor/plugin.h,
2535         plugins/file-loader/plugin.h,
2536         plugins/file-wizard/plugin.h,
2537         plugins/gdb/plugin.h,
2538         plugins/glade/plugin.h,
2539         plugins/gtodo/plugin.h,
2540         plugins/indent/plugin.h,
2541         plugins/language-manager/plugin.h,
2542         plugins/language-support-cpp-java/plugin.h,
2543         plugins/macro/plugin.h,
2544         plugins/message-view/plugin.h,
2545         plugins/patch/plugin.h,
2546         plugins/profiler/plugin.h,
2547         plugins/project-import/plugin.h,
2548         plugins/project-manager/plugin.h,
2549         plugins/project-wizard/plugin.h,
2550         plugins/sample1/plugin.h,
2551         plugins/search/plugin.h,
2552         plugins/sourceview/plugin.h,
2553         plugins/subversion/plugin.h,
2554         plugins/symbol-browser/plugin.h,
2555         plugins/symbol-db/plugin.h,
2556         plugins/terminal/terminal.c,
2557         plugins/tools/plugin.h,
2558         plugins/valgrind/plugin.h:
2559         Replace AnjutaGluePlugin by GTypeModule
2561 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2563         * plugins/debug-manager/breakpoints.c:
2564         Fix bug#487112, crash while removing a breakpoint in a new file
2566 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2568         * plugins/document-manager/search-box.c:
2569         Fix a crash (with an useful comment) focus-out-event handler must
2570         return a gboolean
2572 2007-10-14 Johannes Schmid <jhs@gnome.org>
2574         * plugins/sourceview/sourceview.c:
2575         Hide calltip when "Up" or "Down" key is pressed
2577 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2579         * plugins/document-manager/search-box.c:
2580         Change included file order to avoid a compile error with gnome 2.16
2582 2007-10-13  Johannes Schmid <jhs@gnome.org>
2584         * plugins/debug-manager/plugin.c: (enable_log_view):
2585         
2586         Fixed crash when closing a project and unloading another while
2587         the debugger is enabled
2589 2007-10-13  Johannes Schmid <jhs@gnome.org>
2591         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2592         
2593         Use correct breakpoint icon
2594         
2595         * plugins/devhelp/Makefile.am:
2596         * plugins/devhelp/anjuta-go-help-next.svg:
2597         * plugins/devhelp/anjuta-go-help-prev.svg:
2598         * plugins/devhelp/plugin.c: (register_stock_icons),
2599         (devhelp_activate):
2600         
2601         Added new icons from #480093
2602         
2603         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2604         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2605         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2606         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2607         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2608         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2609         * plugins/message-view/anjuta-go-message-next.svg:
2610         * plugins/message-view/anjuta-go-message-prev.svg:
2611         
2612         Updated icons from #480093
2613                 
2614         * src/anjuta-actions.h:
2615         Use GTK_STOCK_FULLSCREEN
2616         
2617         * src/anjuta-app.c: (on_gdl_style_changed),
2618         (anjuta_app_instance_init):
2619         * src/anjuta.glade:
2620         
2621         Added preference option to set the gdl switcher style
2623 2007-10-13  Johannes Schmid <jhs@gnome.org>
2625         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2626         (get_property_value_as_string), (set_property_value_as_string),
2627         (register_callbacks):
2628         * libanjuta/anjuta-preferences.h:
2629         
2630         Support GtkFileChooserButton as preferences widget
2631         
2632         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2633         
2634         Fixed a Gtk-Critical
2635         
2636         * plugins/file-manager/Makefile.am:
2637         * plugins/file-manager/file-model.c: (file_model_filter_file),
2638         (file_model_add_dummy), (file_model_expand_idle),
2639         (file_model_set_property), (file_model_get_property),
2640         (file_model_class_init):
2641         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2642         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2643         (file_manager_activate), (file_manager_finalize),
2644         (file_manager_instance_init), (ipreferences_merge),
2645         (ipreferences_unmerge), (ipreferences_iface_init):
2646         * plugins/file-manager/plugin.h:
2647         
2648         Added preferences to file-manager
2650         * plugins/glade/plugin.c: (activate_plugin):
2651         
2652         Move Properties widget into center because it is way to big
2653         for the sidebar
2655 2007-10-10  Johannes Schmid <jhs@gnome.org>
2657         * plugins/language-support-cpp-java/Makefile.am:
2658         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2659         * plugins/language-support-cpp-java/anjuta-complete.svg:
2660         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2661         * plugins/language-support-cpp-java/plugin.c:
2662         (register_stock_icons):
2663         
2664         And yet some more icons...
2666 2007-10-10  Johannes Schmid <jhs@gnome.org>
2668         * plugins/debug-manager/breakpoints.c:
2669         * plugins/debug-manager/images/Makefile.am:
2670         * plugins/debug-manager/images/anjuta-bookmark.svg:
2671         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2672         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2673         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2674         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2675         * plugins/debug-manager/images/anjuta-linemark.svg:
2676         * plugins/debug-manager/images/anjuta-pcmark.svg:
2677         * plugins/debug-manager/plugin.c: (register_stock_icons):
2678         * plugins/debug-manager/sparse_view.c:
2679         * plugins/document-manager/images/Makefile.am:
2680         * plugins/document-manager/images/anjuta-block-select.svg:
2681         * plugins/document-manager/images/anjuta-fold-close.svg:
2682         * plugins/document-manager/images/anjuta-fold-open.svg:
2683         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2684         * plugins/document-manager/images/anjuta-indent-less.svg:
2685         * plugins/document-manager/images/anjuta-indent-more.svg:
2686         * plugins/document-manager/images/anjuta-swap.svg:
2687         * plugins/document-manager/images/block_select.xpm:
2688         * plugins/document-manager/images/fold_close.xpm:
2689         * plugins/document-manager/images/fold_open.xpm:
2690         * plugins/document-manager/images/fold_toggle.xpm:
2691         * plugins/document-manager/images/indent.xpm:
2692         * plugins/document-manager/images/indent_dcr.xpm:
2693         * plugins/document-manager/images/indent_inc.xpm:
2694         * plugins/document-manager/plugin.c: (register_stock_icons):    
2695         * plugins/editor/Makefile.am:
2696         * plugins/editor/anjuta-bookmark-16.xpm:
2697         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2698         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2699         * plugins/editor/anjuta-linemark-16.xpm:
2700         * plugins/editor/anjuta-pcmark-16.xpm:
2701         * plugins/editor/bookmark.xpm:
2702         * plugins/editor/breakpoint-disabled.xpm:
2703         * plugins/editor/breakpoint-enabled.xpm:
2704         * plugins/editor/linemarker.xpm:
2705         * plugins/editor/program-counter.xpm:
2706         * plugins/editor/text_editor.c:
2707         * plugins/message-view/Makefile.am:
2708         * plugins/message-view/anjuta-go-message-next.svg:
2709         * plugins/message-view/anjuta-go-message-prev.svg:
2710         * plugins/message-view/anjuta-message-manager.ui:
2711         * plugins/message-view/plugin.c:
2712         * plugins/sourceview/Makefile.am:
2713         * plugins/sourceview/sourceview.c:
2715         Integrated lots of icons from #480093
2716         Thanks to <tpgww@onepost.net>
2718         * plugins/document-manager/plugin.c:
2719         Do not mark the line in ifile_open(), that looks ugly.
2720         
2721         * plugins/document-manager/search-box.c: (on_search_focus_out),
2722         (search_box_init):
2723         Clear the status bar on focus_out.
2724         
2725         * plugins/file-loader/anjuta-loader-plugin.ui:
2726         Fixed a missing "="
2728 2007-10-09  Johannes Schmid <jhs@gnome.org>
2730         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2731         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2733         Some things I missed in the patch for #484419
2734         
2735         * plugins/document-manager/action-callbacks.c:
2736         (on_new_file_activate):
2737         * plugins/document-manager/action-callbacks.h:
2738         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2739         (on_window_key_press_event), (on_gconf_notify_timer):
2740         
2741         484645 – patch to deal with docman FIXME etc
2742         
2743         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2744         * plugins/search/search-replace.c: (search_and_replace),
2745         (write_message_pane), (search_replace_populate),
2746         (translate_dialog_strings), (create_dialog),
2747         (anjuta_search_replace_activate):
2748         * plugins/search/search-replace_backend.c:
2749         (file_buffer_new_from_path), (get_next_match),
2750         (create_search_entries), (regex_backref),
2751         (clear_search_replace_instance):
2752         * plugins/search/search-replace_backend.h:
2753         
2754         #484573 – patch to correct various search-related issues
2755         
2756         Thanks for the above patches to <tpgww@onepost.net>
2757         
2758         * plugins/sourceview/sourceview.c:
2759         (sourceview_create_highligth_indic):
2760         
2761         Use the same marker for important as gedit (yellow background)
2763         * plugins/document-manager/anjuta-document-manager.ui:
2764         * plugins/file-loader/anjuta-file-loader.ui:
2765         * plugins/file-loader/plugin.c:
2766         
2767         Moved FileNew action to document-manager
2769 2007-10-08  Johannes Schmid <jhs@gnome.org>
2771         * plugins/document-manager/search-box.c: (on_search_activated):
2772         Mark messages for translation
2774 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2776         reviewed by: Johannes Schmid <jhs@gnome.org>
2778         * plugins/Makefile.am:
2779         * plugins/build-basic-autotools/build-basic-autotools.c:
2780         (build_compile_file_real):
2781         * plugins/search/search-replace.c:
2782         * plugins/valgrind/preferences.c: (build_general_prefs):
2783         
2784         Fix #484379 – Contents of Makefile.am plugins and
2785         #484419 – Improvement into translation
2787 2007-10-06  Johannes Schmid <jhs@gnome.org>
2789         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2791         Fixed to properly support pointer-to-pointer (**) types
2793         * libanjuta/interfaces/libanjuta.idl:
2794         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2795         * plugins/sourceview/sourceview-cell.h:
2796         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2797         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2798         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2799         (isearch_backward), (isearch_iface_init):
2800         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2801         (itext_editor_iface_init), (iselection_set_iter),
2802         (iselection_get_start_iter), (iselection_get_end_iter),
2803         (iselection_iface_init), (isearch_forward), (isearch_backward),
2804         (isearch_iface_init):
2805         
2806         Added IAnjutaEditorSearch interface and some utility methods to
2807         migrate from positions to iterators for the editor interface.
2808         
2809         * plugins/document-manager/Makefile.am:
2810         * plugins/document-manager/action-callbacks.c:
2811         (on_goto_line_no1_activate), (on_show_search):
2812         * plugins/document-manager/action-callbacks.h:
2813         * plugins/document-manager/anjuta-docman.c:
2814         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2815         (anjuta_docman_grab_text_focus):
2816         * plugins/document-manager/anjuta-document-manager.ui:
2817         * plugins/document-manager/goto_line.c: (removed)
2818         * plugins/document-manager/goto_line.h: (removed)
2819         * plugins/document-manager/search-box.c:
2820         * plugins/document-manager/search-box.h:
2821         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2822         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2823         (update_editor_ui_interface_items), (on_editor_added),
2824         (activate_plugin), (deactivate_plugin):
2825         * plugins/document-manager/plugin.h:
2826         
2827         Created new incremental "Quick Search" bar in the document manager to
2828         replace the crappy EggToolbar entries. Uses the new search interface and
2829         it thus much faster and more reliable.
2830         Fixes: 
2831         Bug 357544 – incremental search should work consistently (or not at all) 
2832         when main toolbar is hidden
2833         Bug 440637 – Search, don't work very well (partly for incremental search)
2834         
2835         * plugins/search/anjuta-search.ui:
2836         * plugins/search/plugin.c: (activate_plugin):
2837         
2838         Removed incremental search stuff
2839         
2840         * plugins/build-basic-autotools/build-basic-autotools.c:
2841         (on_session_save), (on_session_load):
2842         * plugins/build-basic-autotools/executer.c:
2843         (get_program_parameters):
2844         
2845         Scroll to selected executable and remember it across sessions
2846         (followup of #477976)
2847         
2848         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2849         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2850         
2851         * plugins/devhelp/anjuta-devhelp.ui:
2852         Rearraged toolbar items a bit
2854 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2856         * plugins/debug-manager/command.c,
2857         plugins/debug-manager/queue.c,
2858         plugins/gdb/plugin.c,
2859         plugins/gdb/debugger.c:
2860         Fix several crashing bugs (including bug#482985) with the debugger
2861         when closing project, stopping the debugger, restarting the program
2863 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2865         * libanjuta/anjuta-launcher.c:
2866         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2868 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2870         * plugins/debug-manager/command.c,
2871         plugins/debug-manager/queue.c:
2872         Asynchronous command can abort other commands in queue
2873         Resynchronize debugger state when a command is cancelled
2875         * plugins/debug-manager/breakpoints.c:
2876         Free BreakpointItem only when it is not used anymore
2878         * plugins/gdb/plugin.c:
2879         Do not return TRUE if the callback and/or ready signal is not used
2881         * plugins/gdb/debugger.c:
2882         Fix a crash, return correct state when debugger is stopped
2884 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2886         * plugins/project-wizard/autogen.c:
2887         Fix bug#482067, escape project wizard user defined strings
2889 2007-10-01  Johannes Schmid <jhs@gnome.org>
2891         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2892         .glade:
2893         * plugins/build-basic-autotools/build-basic-autotools.c:
2894         (basic_autotools_plugin_instance_init):
2895         * plugins/build-basic-autotools/build-basic-autotools.h:
2896         * plugins/build-basic-autotools/executer.c:
2897         (get_program_parameters):
2898         
2899         Fixed #477976 – Keybinding in run dialog
2901 2007-09-30  Johannes Schmid <jhs@gnome.org>
2903         * plugins/Makefile.am:
2904         Do not build indent plugin (yet)
2905         
2906         * plugins/document-manager/plugin.c: (ipreferences_merge):
2907         Fixed unintentional and wrong change
2909         * plugins/indent/anjuta-indent.ui:
2910         Added missing file
2912 2007-09-28  Johannes Schmid <jhs@gnome.org>
2914         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2915         * libanjuta/anjuta-launcher.h:
2916         Add a method to send EOF to some process. Needed for the indent plugin
2917         and should be useful in general. It does not actually send EOF as this
2918         is not possible with utf-8, but closes the stream instead.
2920         * plugins/devhelp/plugin.c: (value_added_current_editor):
2921         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2922         IAnjutaDocument switch.
2924         * configure.in:
2925         * plugins/Makefile.am:
2926         * plugins/document-manager/Makefile.am:
2927         * plugins/document-manager/action-callbacks.c:
2928         * plugins/document-manager/anjuta-document-manager.glade:
2929         * plugins/document-manager/anjuta-document-manager.ui:
2930         * plugins/document-manager/images/Makefile.am:
2931         * plugins/document-manager/images/indent_auto.xpm:
2932         * plugins/document-manager/images/indent_set.xpm:
2933         * plugins/document-manager/indent-dialog.c:
2934         * plugins/document-manager/indent-dialog.h:
2935         * plugins/document-manager/indent-util.c:
2936         * plugins/document-manager/indent-util.h:
2937         * plugins/document-manager/indent_test.c:
2938         * plugins/document-manager/plugin.c: (register_stock_icons),
2939         (docman_plugin_instance_init), (ipreferences_merge):
2940         * plugins/document-manager/plugin.h:
2941         
2942         Removed indent code from document manager
2943         
2944         * plugins/indent/Makefile.am:
2945         * plugins/indent/indent-dialog.c:
2946         * plugins/indent/indent-util.c: (indent_init_indent_style):
2947         * plugins/indent/indent.glade:
2948         * plugins/indent/indent.plugin.in:
2949         * plugins/indent/plugin.c: (on_indent_finished),
2950         (on_indent_output), (on_indent_action_activate),
2951         (on_edit_editor_indent), (on_style_combo_changed),
2952         (value_added_current_editor), (value_removed_current_editor),
2953         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
2954         (indent_plugin_finalize), (indent_plugin_dispose),
2955         (anjuta_indent_plugin_instance_init),
2956         (anjuta_indent_plugin_class_init), (ipreferences_merge),
2957         (ipreferences_unmerge), (ipreferences_iface_init):
2958         * plugins/indent/plugin.h:
2960         Moved indent code to it's own plugin. Also reimplemented indent invocation
2961         using anjuta_launcher and streams. This is not yet completely working, maybe
2962         I got something wrong with the launcher.
2963         Also fixed #478987 – Unusable 'Indent setting window' on preferences
2965 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
2967         * plugins/debug-manager/plugin.c:
2968         Fix bug#480851, disconnect save_session signal when plugin is unloaded
2970 2007-09-27  Johannes Schmid <jhs@gnome.org>
2972         * libanjuta/interfaces/libanjuta.idl:
2973         * plugins/Makefile.am:
2974         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
2975         (isymbol_type_str), (isymbol_name), (isymbol_args),
2976         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
2977         (isymbol_impl), (isymbol_iface_init):
2978         * plugins/symbol-browser/an_symbol_info.c:
2979         * plugins/symbol-browser/an_symbol_info.h:
2980         * plugins/symbol-db/Makefile.am:
2981         * plugins/symbol-db/plugin.c:
2982         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2983         (value_added_current_editor), (on_editor_foreach_clear),
2984         (value_removed_current_editor), (project_root_added),
2985         (symbol_db_activate), (symbol_db_deactivate),
2986         (isymbol_manager_search):
2987         * plugins/symbol-db/readtags.c: (initialize_1):
2988         * plugins/symbol-db/symbol-db-engine-iterator.c:
2989         (sdb_engine_iterator_instance_init),
2990         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
2991         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
2992         (symbol_db_engine_iterator_move_next),
2993         (symbol_db_engine_iterator_move_prev),
2994         (symbol_db_engine_iterator_get_n_items),
2995         (symbol_db_engine_iterator_last),
2996         (symbol_db_engine_iterator_set_position),
2997         (symbol_db_engine_iterator_get_position),
2998         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
2999         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3000         (isymbol_iter_foreach), (isymbol_iter_set_position),
3001         (isymbol_iter_get_position), (isymbol_iter_get_length),
3002         (isymbol_iter_clone), (isymbol_iter_assign),
3003         (isymbol_iter_iface_init):
3004         * plugins/symbol-db/symbol-db-engine-iterator.h:
3005         * plugins/symbol-db/symbol-db-engine.c:
3006         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3007         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3008         (sdb_engine_finalize), (sdb_engine_get_type),
3009         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3010         (sdb_engine_get_table_id_by_unique_name2),
3011         (sdb_engine_get_table_id_by_unique_name3),
3012         (symbol_db_engine_add_new_workspace),
3013         (symbol_db_engine_get_opened_project_name),
3014         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3015         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3016         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3017         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3018         (sdb_engine_add_new_scope_definition),
3019         (sdb_engine_add_new_tmp_heritage_scope),
3020         (sdb_engine_second_pass_update_scope_1),
3021         (sdb_engine_second_pass_update_heritage),
3022         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3023         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3024         (symbol_db_engine_update_project_symbols),
3025         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3026         (symbol_db_engine_update_buffer_symbols),
3027         (sdb_engine_walk_down_scope_path),
3028         (sdb_engine_prepare_symbol_info_sql),
3029         (symbol_db_engine_get_global_members),
3030         (symbol_db_engine_get_scope_members_by_symbol_id),
3031         (symbol_db_engine_get_scope_members),
3032         (symbol_db_engine_get_current_scope),
3033         (symbol_db_engine_get_file_symbols):
3034         * plugins/symbol-db/symbol-db-engine.h:
3035         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3036         (on_symbol_updated), (on_symbol_inserted),
3037         (symbol_db_view_locals_get_line),
3038         (symbol_db_view_locals_update_list):
3039         * plugins/symbol-db/symbol-db-view-search.c:
3040         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3041         * plugins/symbol-db/symbol-db-view-search.h:
3042         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3043         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3044         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3045         * plugins/symbol-db/tables.sql:
3046         * plugins/symbol-db/test/Makefile.am:
3047         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3048         Updated patch from Massimo to improve symbol-db plugin
3050         * plugins/document-manager/plugin.c: (on_editor_changed):
3051         Make the code a bit more robust
3052         
3053         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3054         (anjuta_document_get_property), (anjuta_document_class_init),
3055         (anjuta_document_init), (set_uri), (document_loader_loaded),
3056         (anjuta_document_load), (document_saver_saving):
3057         * plugins/sourceview/anjuta-document.h:
3058         * plugins/sourceview/sourceview.c: (autodetect_language),
3059         (ilanguage_set_language), (ilanguage_get_language):
3060         Fix language detection on startup
3062 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3064         * plugins/document-manager/action-callbacks.c:
3065         (on_editor_command_upper_case_activate),
3066         (on_editor_command_lower_case_activate): Leftover commit from previous
3067         commit (see last changlog entry by me).
3068         
3069         * plugins/file-manager/plugin.c: (file_manager_activate):
3070         Gave proper widget name so that layout works.
3072 2007-09-26  Johannes Schmid <jhs@gnome.org>
3074         * plugins/document-manager/plugin.c: (on_editor_changed),
3075         (docman_plugin_instance_init):
3076         Only unload/load language-support plugins if necessary.
3077         
3078         * plugins/language-manager/plugin.c: (language_manager_activate):
3079         Removed some debugging code
3081         * plugins/sourceview/sourceview.c: (on_document_saved),
3082         (ilanguage_set_language), (ilanguage_get_language):
3083         Fixed ianjuta_language interface and ensure that highlighting is
3084         activated when a new file is saved.
3085         
3086 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3088         * libanjuta/interfaces/libanjuta.idl:
3089         * plugins/document-manager/action-callbacks.c:
3090         (on_editor_command_upper_case_activate),
3091         (on_editor_command_lower_case_activate):
3092         * plugins/editor/text_editor.c: (iselection_has_selection),
3093         (iselection_get_start), (iselection_get_end),
3094         (iselection_iface_init):
3095         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3096         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3097         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3098         method and implemented it for both scintilla and sourceview editors.
3099         Updated document-manager and assist plugins to use the new method.
3101 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3103         * plugins/file-manager/file-view.c:
3104         Fix typo, allow to compile new file manager with gtk < 2.12
3106 2007-09-25  Johannes Schmid <jhs@gnome.org>
3108         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3109         Support Auto-Indent for single lines (e.g no selection);
3110         
3111         * plugins/macro/plugin.c:
3112         Do not use the same shortcut as auto-indent does
3113         
3114         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3115         Optimized keyboard navigation - do not emit char_added when only
3116         navigation keys have been pressed.
3118 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3120         * plugins/language-support-cpp-java/cpp-java-assist.c:
3121         (on_assist_chosen), (cpp_java_assist_install),
3122         (cpp_java_assist_uninstall):
3123         * plugins/language-support-cpp-java/plugin.c: (install_support),
3124         (uninstall_support): Install and uninstall support in correct order.
3125         Fixes a bug where it was installed multiple times resulting in
3126         inserting autocomplete text multiple times.
3128 2007-09-25  Johannes Schmid <jhs@gnome.org>
3130         * configure.in:
3131         Add GNOME_WARNING_FLAGS(maximum) and
3132         GNOME_CXX_WARNIGS(yes) to avoid bugs
3133         the compiler can warn you.
3134         
3135         * libegg/test-tree-utils.c: (key_test):
3136         * plugins/file-manager/file-model.c:
3137         (file_model_cancel_expand_idle), (file_model_sort),
3138         (file_model_row_expanded):
3139         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3140         (file_view_refresh), (file_view_get_selected), (file_view_init),
3141         (file_view_new):
3142         * plugins/file-manager/file-view.h:
3143         * plugins/symbol-db/readtags.c: (initialize_1):
3144         * src/main.c:
3145         
3146         Fixed the more critical warnings
3148 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3150         Icons from tpgww@onepost.net:
3151         * configure.in:
3152         * plugins/debug-manager/Makefile.am:
3153         * plugins/debug-manager/images/Makefile.am:
3154         * plugins/debug-manager/images/anjuta-attach.svg:
3155         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3156         * plugins/debug-manager/images/anjuta-step-into.svg:
3157         * plugins/debug-manager/images/anjuta-step-out.svg:
3158         * plugins/debug-manager/images/anjuta-step-over.svg:
3159         * plugins/debug-manager/plugin.c: (register_stock_icons):
3160         * plugins/document-manager/Makefile.am:
3161         * plugins/document-manager/block_select.xpm:
3162         * plugins/document-manager/fold_close.xpm:
3163         * plugins/document-manager/fold_open.xpm:
3164         * plugins/document-manager/fold_toggle.xpm:
3165         * plugins/document-manager/images/Makefile.am:
3166         * plugins/document-manager/images/anjuta-block-end.svg:
3167         * plugins/document-manager/images/anjuta-block-start.svg:
3168         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3169         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3170         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3171         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3172         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3173         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3174         * plugins/document-manager/indent.xpm:
3175         * plugins/document-manager/indent_auto.xpm:
3176         * plugins/document-manager/indent_dcr.xpm:
3177         * plugins/document-manager/indent_inc.xpm:
3178         * plugins/document-manager/indent_set.xpm:
3179         * plugins/document-manager/plugin.c: Added nicer icons for
3180         document manager and debugger. Organized icons in 'images'
3181         directories.
3183 2007-09-24  Johannes Schmid <jhs@gnome.org>
3185         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3186         Fixed a missing NULL in g_object_set.
3188 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3190         * plugins/language-support-cpp-java/cpp-java-assist.c:
3191         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3192         scope memebers just after scope operator is entered.
3194 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3196         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3197         * plugins/language-support-cpp-java/cpp-java-assist.c:
3198         (completion_function), (completion_compare),
3199         (cpp_java_assist_tag_destroy), (create_completion),
3200         (cpp_java_assist_destroy_completion_cache),
3201         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3202         Show '()' for function items in autocomplete list. Allow adding
3203         ' ' and/or '(' after function call autocompletion and have preferences
3204         settings for them.
3206 2007-09-24  Johannes Schmid <jhs@gnome.org>
3208         * sourceview.c: Reverting patch from r3157 because
3209         of side-effects
3211 2007-09-24  Johannes Schmid <jhs@gnome.org>
3213         * plugins/search/search-replace.c: (on_message_clicked):
3215         Fixed #427104 – No "highlight" of lines matching find-result
3217 2007-09-24  Johannes Schmid <jhs@gnome.org>
3219         * src/anjuta.glade:
3221         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3223 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3225         reviewed by: Johannes Schmid <jhs@gnome.org>
3227         * plugins/build-basic-autotools/executer.c: (execute_program):
3228         Fix #478238 – set env for execute programe in the terminal
3230 2007-09-24 Tom <tpgww@onepost.net>
3232         reviewed by: Johannes Schmid <jhs@gnome.org>
3234         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3235         Fix memory leak
3236         
3237         * plugins/debug-manager/disassemble.c: (on_disassemble):
3238         Correct a format string in DEBUG_PRINT()
3240 2007-09-23  Johannes Schmid <jhs@gnome.org>
3242         * plugins/sourceview/sourceview.c: (offset_to_position),
3243         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3244         (ieditor_get_position), (iselect_set), (iselect_get_start),
3245         (iselect_get_end):
3246         
3247         Fixed #Bug 440637 – Search, don't work very well
3249 2007-09-23  Johannes Schmid <jhs@gnome.org>
3251         * plugins/file-manager/file-model.c: (file_model_get_filename):
3252         * plugins/file-manager/file-model.h:
3253         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3254         (file_view_init), (file_view_class_init):
3255         * plugins/message-view/message-view.c:
3256         (message_view_query_tooltip), (message_view_dispose),
3257         (message_view_instance_init), (message_view_class_init):
3259         Added GTK+ 2.12 style tooltips to file-manager and message view.
3260         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3261         old implementation is used.
3263 2007-09-23  Johannes Schmid <jhs@gnome.org>
3265         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3266         Fixed typo
3267         
3268         * plugins/language-manager/language-manager.plugin.in:
3269         Marked UserActivatable=FALSE
3270         
3271         * plugins/language-manager/plugin.c: (load_languages),
3272         (language_manager_activate), (language_manager_deactivate),
3273         (language_manager_dispose), (language_manager_instance_init),
3274         (language_manager_find_mime_type), (language_manager_find_string),
3275         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3276         (ilanguage_get_name), (ilanguage_get_strings):
3277         
3278         Fixed various stupid bugs in language-manager plugin
3279         
3280         * plugins/symbol-db/symbol-db-engine.c:
3281         (sdb_engine_second_pass_update_scope_1):
3282         
3283         Add a g_return_if_fail to avoid a crash though still unsure
3284         what's causing it.
3286 2007-09-23  Johannes Schmid <jhs@gnome.org>
3288         * plugins/symbol-db/plugin.c: (on_project_element_added),
3289         (sources_array_free), (sources_array_add_foreach),
3290         (project_root_added):
3291         * plugins/symbol-db/symbol-db-engine.c:
3292         (symbol_db_engine_add_new_files):
3293         * plugins/symbol-db/symbol-db-engine.h:
3294         
3295         Added support for other languages than "C" to symbol-db. Now
3296         supports all languages listed by the language-manager.
3298 2007-09-23  Tom <tpgww@onepost.net>
3300         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3302         * configure.in:
3303         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3304         
3305         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3306         (anjuta_glue_factory_get_object_type):
3307         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3308         * plugins/build-basic-autotools/build-basic-autotools.c:
3309         (value_added_current_editor):
3310         * plugins/debug-manager/breakpoints.c:
3311         (breakpoints_dbase_edit_breakpoint),
3312         (on_toggle_breakpoint_activate):
3313         * plugins/debug-manager/plugin.c:
3314         (on_run_to_cursor_action_activate):
3315         * plugins/debug-manager/stack_trace.c:
3316         (dma_thread_update_stack_trace):
3317         * plugins/gdb/plugin.c:
3318         * plugins/glade/plugin.c: (ifile_open):
3319         * plugins/profiler/gprof-call-graph-view.c:
3320         * plugins/profiler/gprof-flat-profile-view.c:
3321         * plugins/profiler/gprof-function-call-tree-view.c:
3322         * plugins/profiler/gprof-options.c: (setup_widgets):
3323         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3324         * plugins/search/search-replace_backend.c:
3325         (file_buffer_new_from_te):
3326         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3327         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3328         (assist_window_get_property), (assist_window_move):
3329         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3330         (value_added_current_editor):
3331         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3332         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3333         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3334         
3335         Many small code, warnings and leak fixes
3337 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3339         * (removed) plugins/debug-manager/debugger.c,
3340         (removed) plugins/debug-manager/debugger.h,
3341         (added) plugins/debug-manager/command.c,
3342         (added) plugins/debug-manager/command.h,
3343         (added) plugins/debug-manager/queue.c,
3344         (added) plugins/debug-manager/queue.h,
3345         plugins/debug-manager/breakpoints.c,
3346         plugins/debug-manager/debug_tree.c,
3347         plugins/debug-manager/debug_tree.h,
3348         plugins/debug-manager/disassemble.c,
3349         plugins/debug-manager/disassemble.h,
3350         plugins/debug-manager/locals.c,
3351         plugins/debug-manager/locals.h,
3352         plugins/debug-manager/memory.c,
3353         plugins/debug-manager/memory.h,
3354         plugins/debug-manager/plugin.c,
3355         plugins/debug-manager/plugin.h,
3356         plugins/debug-manager/registers.c,
3357         plugins/debug-manager/registers.h,
3358         plugins/debug-manager/sharedlib.c,
3359         plugins/debug-manager/sharedlib.h,
3360         plugins/debug-manager/signals.c,
3361         plugins/debug-manager/signals.h,
3362         plugins/debug-manager/stack_trace.c,
3363         plugins/debug-manager/stack_trace.h,
3364         plugins/debug-manager/start.h,
3365         plugins/debug-manager/start.c,
3366         plugins/debug-manager/threads.c,
3367         plugins/debug-manager/threads.h,
3368         plugins/debug-manager/watch.c,
3369         plugins/debug-manager/watch.h,
3370         plugins/debug-manager/Makefile.am,
3371         plugins/gdb/debugger.c,
3372         plugins/gdb/debugger.h,
3373         plugins/gdb/plugin.c,
3374         libanjuta/interfaces/libanjuta.idl:
3375         Split debug-manager/debugger.c into command.c and queue.c
3376         Clean up debugger queue
3377         DmaDebuggerQueue object does not implement IAnjutaDebugger
3379 2007-09-23  Johannes Schmid <jhs@gnome.org>
3381         * configure.in:
3382         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3383         set correctly, etc.)
3384         
3385         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3386         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3387         (plugin_set_update):
3388         
3389         Show an error dialog instead of crashing when plugin loading fails
3391         * plugins/language-manager/Makefile.am:
3392         * plugins/language-manager/language-manager.plugin.in:
3393         * plugins/language-manager/languages.xml:
3394         * plugins/language-manager/plugin.c: (language_destroy),
3395         (load_languages), (language_manager_activate),
3396         (language_manager_deactivate), (language_manager_finalize),
3397         (language_manager_dispose), (language_manager_instance_init),
3398         (language_manager_class_init), (language_manager_find_mime_type),
3399         (language_manager_find_string), (ilanguage_get_from_mime_type),
3400         (ilanguage_get_from_string), (ilanguage_get_name),
3401         (ilanguage_get_strings), (ilanguage_iface_init):
3402         * plugins/language-manager/plugin.h:
3403         
3404         Added new language-manager plugin to have a better organisation for
3405         language names. The xml probabaly needs to be extended over time.
3406         
3407         * plugins/Makefile.am:
3408         * plugins/document-manager/plugin.c: (on_editor_changed):
3409         
3410         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3411         because it does not really save memory but makes tab switching slow.
3412         
3413         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3414         .in:
3415         * plugins/language-support-cpp-java/plugin.c: (install_support),
3416         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3417         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3418         unloading
3420         * plugins/language-support-cpp-java/cpp-java-assist.c:
3421         (cpp_java_assist_show_autocomplete):
3422         
3423         Fix autocomplete to only show valid completions
3425         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3426         Calltips always have correct size and position now
3428 2007-09-22  Johannes Schmid <jhs@gnome.org>
3430         * plugins/search/search-replace_backend.c: (get_next_match):
3431         Removed code introduced by accident that causes a crash.
3432         
3433         * plugins/sourceview/sourceview-tags.c:
3434         * plugins/sourceview/sourceview-tags.h:
3435         Removed ununsed files
3437 2007-09-22  Johannes Schmid <jhs@gnome.org>
3439         * plugins/language-support-cpp-java/cpp-java-assist.c:
3440         Fixed build error
3442 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3444         * plugins/language-support-cpp-java/cpp-java-assist.c:
3445         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3446         Increased matching brace search to 500 chars.
3448 2007-09-21  Johannes Schmid <jhs@gnome.org>
3450         * plugins/language-support-cpp-java/cpp-java-assist.c:
3451         (cpp_java_assist_get_pre_word),
3452         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3453         
3454         Added some profiling debug code
3455         
3456         * plugins/language-support-cpp-java/cpp-java-utils.c:
3457         (cpp_java_util_jump_to_matching_brace):
3458         * plugins/language-support-cpp-java/cpp-java-utils.h:
3459         * plugins/language-support-cpp-java/plugin.c:
3460         (get_line_indentation_base), (get_line_auto_indentation):
3461         
3462         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3463         avoid looping over the whole file when using calltips which is too slow and
3464         unneeded.
3465         
3466         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3467         (assist_tip_set_tips), (assist_tip_get_coordinates),
3468         (assist_tip_new):
3469         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3470         
3471         Better calltips appearance (use theme now) and avoid jumping
3472         calltips
3474 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3476         * plugins/document-manager/plugin.c:
3477         (update_editor_ui_interface_items):
3478         * plugins/language-support-cpp-java/plugin.c: (install_support),
3479         (uninstall_support): Moved autocomplete ui update code from
3480         document-manager to language-plugin.
3482 2007-09-21  Johannes Schmid <jhs@gnome.org>
3484         * libanjuta/interfaces/libanjuta.idl:
3485         
3486         Added IAnjutaLanguage interface (might still change...) for
3487         the upcoming language-manager plugin.
3488         
3489         * plugins/file-manager/Makefile.am:
3490         * plugins/file-manager/file-model.c:
3491         (file_model_cancel_expand_idle), (file_model_add_dummy),
3492         (file_model_expand_idle), (file_model_sort),
3493         (file_model_row_expanded), (file_model_row_collapsed),
3494         (file_model_init), (file_model_finalize),
3495         (file_model_set_property), (file_model_get_property),
3496         (file_model_class_init), (file_model_new), (file_model_refresh),
3497         (file_model_get_uri):
3498         * plugins/file-manager/file-model.h:
3499         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3500         (file_view_expand_row_idle), (file_view_refresh),
3501         (file_view_get_selected), (file_view_button_press_event),
3502         (file_view_selection_changed), (file_view_init),
3503         (file_view_get_property), (file_view_set_property),
3504         (file_view_finalize), (file_view_class_init):
3505         
3506         Split up model/view as far as possible and fixed some file-manager
3507         bugs (popup-menu and incorrect project loading).
3508         
3509         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3510         Use monospace font for tips.
3511         
3512         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3513         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3514         (icell_get_attribute), (icell_style_get_font_description),
3515         (icell_style_get_color), (icell_style_get_background_color),
3516         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3517         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3518         (iiter_get_length), (iiter_clone), (iiter_assign):
3520         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3521         interface. This is way faster though it has the drawback to create invalid
3522         iterators if the buffer is changed.
3524 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3526         * libanjuta/interfaces/libanjuta.idl:
3527         * plugins/document-manager/action-callbacks.c:
3528         * plugins/document-manager/anjuta-document-manager.ui:
3529         * plugins/document-manager/plugin.c: (register_stock_icons):
3530         * plugins/editor/text_editor.c:
3531         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3532         * plugins/language-support-cpp-java/cpp-java-assist.c:
3533         (cpp_java_assist_get_calltip_context):
3534         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3535         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3537         Moved autocomplete menu action from document-manager to assist plugin
3538         and got rid of deprecated autocomplete interface.
3540 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3542         * libanjuta/interfaces/libanjuta.idl:
3543         * plugins/editor/text_editor.c: (iassist_iface_init):
3544         * plugins/language-support-cpp-java/cpp-java-assist.c:
3545         (cpp_java_assist_check), (on_assist_chosen):
3546         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3547         Removed react() methods in both editors and assist interface. Assist
3548         plugin itself handles setting the autocomplete. Also fixed
3549         some mem leaks.
3551 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3553         * plugins/file-manager/Makefile.am:
3554         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3555         (file_view_expand_idle), (file_view_init):
3556         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3557         (file_manager_set_default_uri), (project_root_added),
3558         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3559         (file_manager_activate), (file_manager_deactivate),
3560         (file_manager_instance_init), (file_manager_class_init),
3561         (ifile_manager_set_root), (ifile_manager_set_selected),
3562         (ifile_manager_iface_init): Adjusted white spaces to match
3563         anjuta convention.
3565 2007-09-19  Naba Kumar  <naba@gnome.org>
3567         * libanjuta/interfaces/libanjuta.idl:
3568         * plugins/editor/text_editor.c: (text_editor_instance_init),
3569         (iassist_show_tips), (iassist_cancel_tips),
3570         (iassist_hide_suggestions), (iassist_iface_init):
3571         * plugins/editor/text_editor.h:
3572         * plugins/editor/text_editor_cbs.c:
3573         (on_text_editor_scintilla_notify):
3574         * plugins/language-support-cpp-java/cpp-java-assist.c:
3575         (is_scope_context_character), (is_word_character),
3576         (create_completion), (cpp_java_assist_get_scope_context),
3577         (cpp_java_assist_get_pre_word),
3578         (cpp_java_assist_get_scope_operator),
3579         (cpp_java_assist_destroy_completion_cache),
3580         (cpp_java_assist_create_scope_completion_cache),
3581         (cpp_java_assist_create_word_completion_cache),
3582         (cpp_java_assist_show_autocomplete),
3583         (cpp_java_assist_get_calltip_context),
3584         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3585         (on_editor_char_added), (on_assist_chosen),
3586         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3587         (cpp_java_assist_init), (cpp_java_assist_finalize):
3588         * plugins/language-support-cpp-java/cpp-java-assist.h:
3589         * plugins/language-support-cpp-java/plugin.c:
3590         (initialize_indentation_params):
3591         * plugins/sourceview/assist-tip.c:
3592         * plugins/sourceview/assist-tip.h:
3593         * plugins/sourceview/sourceview-private.h:
3594         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3595         (on_assist_tip_destroyed), (on_assist_cancel),
3596         (on_document_char_added), (iassist_get_suggestions),
3597         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3598         
3599         Implement state-less assistance so that assist can be evaluated
3600         any given time at any position. Changed IAnjutaEditorAssist interfance
3601         and implementations and removed any state management in editors.
3603 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3605         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3606         completion items sorting and avoided unnecssary sorts.
3608         * plugins/text-editor.c: Fixed state.
3610 2007-09-17  Johannes Schmid <jhs@gnome.org>
3612         * plugins/language-support-cpp-java/cpp-java-assist.c:
3613         (on_assist_begin):
3614         
3615         Fixed calltips in sourceview
3617 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3619         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3620         completion items preparation time. Fixed a crash bug.
3622         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3623         Set buffer size (From Massimo, required for symbol-db).
3625         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3626         for suggestions.
3628         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3629         change in API.
3631         * plugins/editor/aneditor-autocomplete.cxx,
3632         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3633         Added ANE_GETWORDBEFORECARAT command.
3635         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3636         using assist interface.
3638         * plugins/editor/text_editor.c: (text_editor_instance_init),
3639         (text_editor_get_word_before_carat),
3640         (text_editor_get_current_word), (iassist_add_trigger),
3641         (iassist_remove_trigger), (on_assist_canceled),
3642         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3643         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3644         * plugins/editor/text_editor.h:
3645         * plugins/editor/text_editor_cbs.c: (trigger_size),
3646         (max_trigger_size), (text_editor_check_assist),
3647         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3648         interface.
3650         * plugins/language-support-cpp-java/Makefile.am:
3651         * plugins/language-support-cpp-java/plugin.c:
3652         (get_line_indentation_base), (get_line_auto_indentation),
3653         (install_support), (uninstall_support),
3654         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3655         (cpp_java_plugin_instance_init):
3656         * plugins/language-support-cpp-java/plugin.h:
3657         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3658         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3659         Make assist a separate class.
3661 2007-09-14  Johannes Schmid <jhs@gnome.org>
3663         * plugins/sourceview/sourceview.c: (iassist_suggest):
3664         Fixed changed char_alignment paramter in language-support
3665         plugin
3667 2007-09-14  Naba Kumar  <naba@gnome.org>
3669         * plugins/language-support-cpp-java/plugin.c: Send the right
3670         'char_alignment' paramenter (needs fixing in sourceview).
3672 2007-09-13  Johannes Schmid <jhs@gnome.org>
3674         * anjuta.anjuta:
3675         * plugins/project-wizard/templates/minimal/project.anjuta:
3676         Use IAnjutaSymbolManager instead of loading the plugin directly.
3677         (TODO: Think of a version to do this for older files...)
3679         * configure.in:
3680         * plugins/Makefile.am:
3681         * plugins/symbol-db/Makefile.am:
3682         
3683         Build symbol-db plugin if libgda-3.0 is found
3685 2007-09-13  Johannes Schmid <jhs@gnome.org>
3687         * plugins/sourceview/Makefile.am:
3688         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3689         (set_uri):
3690         * plugins/sourceview/anjuta-document.h:
3691         Removed lots of dead code
3692         
3693         * plugins/sourceview/anjuta-languages-manager.c:
3694         * plugins/sourceview/anjuta-languages-manager.h:
3695         removed completely
3696         
3697         * plugins/sourceview/sourceview.c: (on_document_char_added),
3698         (on_document_loaded), (sourceview_instance_init),
3699         (iselect_get_start), (iselect_get_end),
3700         (ilanguage_get_supported_languages), (ilanguage_set_language):
3701         
3702         Fixed selection handling and make some adaptions for the changes 
3703         mentioned above
3705 2007-09-13  Johannes Schmid <jhs@gnome.org>
3707         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3708         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3709         (on_assist_update):
3710         
3711         Added preferences to language support completion/calltips
3712         
3713         * plugins/sourceview/assist-window.c: (assist_window_update):
3715         Always select first entry
3717         * plugins/sourceview/sourceview.glade:
3718         Removed old completion preferences
3720 2007-09-11  Naba Kumar  <naba@gnome.org>
3722         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3723         and possible crash when pressing ctrl+d in terminal after preferences
3724         window has been shown once (no need for backport).
3726         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3727         implementations to get warnings instead of crashes for unimplemented
3728         interface methods.
3730 2007-09-11   Massimo Cora' <maxcvs@email.it>
3732         Reviewed by: Naba Kumar  <naba@gnome.org>
3734         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3735         * plugins/symbol-db/*:
3736         Added new symbol-database backend based on SQLite 3.
3737         (does not enabled for build currently).
3739 2007-09-10  Johannes Schmid <jhs@gnome.org>
3741         * anjuta.anjuta:
3742         * configure.in:
3743         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3744         (parse_info_init), (parse_info_free), (valid_element),
3745         (start_element_handler), (end_element_handler), (text_handler),
3746         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3747         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3748         (egg_recent_model_monitor), (egg_recent_model_read),
3749         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3750         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3751         (egg_recent_model_set_property), (egg_recent_model_class_init),
3752         (egg_recent_model_init), (egg_recent_model_add_full),
3753         (egg_recent_model_delete), (egg_recent_model_get_list),
3754         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3755         (egg_recent_model_set_filter_mime_types),
3756         (egg_recent_model_clear_group_filter),
3757         (egg_recent_model_set_filter_groups),
3758         (egg_recent_model_clear_scheme_filter),
3759         (egg_recent_model_set_filter_uri_schemes),
3760         (egg_recent_model_remove_expired):
3761         
3762         Update EggRecent (#456465)
3764 2007-09-10  Johannes Schmid <jhs@gnome.org>
3766         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3767         (anjuta_plugin_manager_get_plugin):
3768         * plugins/profiler/gprof-call-graph-view.c:
3769         (gprof_call_graph_view_create_columns):
3770         * plugins/profiler/gprof-flat-profile-view.c:
3771         (gprof_flat_profile_view_create_columns):
3772         * plugins/profiler/gprof-function-call-tree-view.c:
3773         (gprof_function_call_tree_view_create_columns):
3774         
3775         Fixed #466031 – Update of pieces of menus for Localization
3777 2007-09-10  Johannes Schmid <jhs@gnome.org>
3779         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3780         Bug 343522 – anjuta: Unable to execute commands that use options.
3782 2007-09-09  Johannes Schmid <jhs@gnome.org>
3784         * plugins/document-manager/anjuta-docman.c:
3785         (anjuta_docman_update_page_label):
3786         
3787         Fixed #458034 – Method of indicating unsaved changes breaks convention
3788         
3789         * plugins/document-manager/plugin.c: (update_title),
3790         (value_added_project_root_uri), (value_removed_project_root_uri),
3791         (on_editor_changed), (activate_plugin):
3792         * plugins/document-manager/plugin.h:
3793         * plugins/project-manager/plugin.c: (on_profile_scoped),
3794         (on_profile_descoped), (ifile_open):
3795         
3796         Fixed #427390 – Show path of item in currently focused editor window
3798 2007-09-09  Johannes Schmid <jhs@gnome.org>
3800         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3801         (on_toolbar_find_incremental):
3802         Fix incremental search
3803         
3804         * plugins/sourceview/sourceview.c: (on_document_char_added),
3805         (set_select):
3806         Fixed selection management
3808 2007-09-09  Johannes Schmid <jhs@gnome.org>
3810         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3811         Fixed memory leak
3813         * libanjuta/interfaces/libanjuta.idl:
3814         Extended IAnjutaEditorAssist interface
3815         
3816         * plugins/language-support-cpp-java/plugin.c:
3817         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3818         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3819         (context_character), (get_context), (function_parser),
3820         (cpp_member_parser), (install_assist), (uninstall_assist),
3821         (get_line_indentation_base), (get_line_auto_indentation),
3822         (install_support), (uninstall_support),
3823         (on_value_added_current_editor), (on_value_removed_current_editor),
3824         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3825         * plugins/language-support-cpp-java/plugin.h:
3826         
3827         Improved fixed editor assistance and added support for function/method
3828         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3829         
3830         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3831         Removed a FIXME
3832         
3833         * plugins/project-import/project-import.c: (on_import_next):
3834         Added a non-NULL check with could probably fix #474843 but not sure
3835         
3836         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3837         Fixed anjuta-plugin project wizard
3838         
3839         * plugins/sourceview/Makefile.am:
3840         * plguins/sourceview/assist-tip.[ch]:
3841         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3842         (anjuta_view_key_press_event):
3843         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3844         (assist_window_init), (assist_window_update), (assist_window_new):
3845         * plugins/sourceview/sourceview-private.h:
3846         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3847         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3848         (trigger_size), (max_trigger_size), (on_document_char_added),
3849         (sourceview_dispose), (ieditor_get_current_word),
3850         (iassist_add_trigger), (iassist_init_suggestions),
3851         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3852         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3853         
3854         Big update on sourceview assist capabilites. Autocompletion should
3855         now work much better and function tooltips are finally supported!
3857         * plugins/sourceview/anjuta-document.h:
3858         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3859         (anjuta_document_get_current_word):
3860         Fixed get_current_word (inspired by aneditor.cxx implementation)
3862         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3863         (icell_get_attribute):
3864         Fixed get_attribute() to also detect character constants.
3865         Simplified get_char()
3867         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3868         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3869         (isymbol_manager_get_completions_at_position):
3870         
3871         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3873 2007-09-04  Naba Kumar  <naba@gnome.org>
3875         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3876         projects that can not add sources.
3878         * plugins/file-wizard/file.c: Similarly for file wizard,
3879         Do not enable 'Add to project' projects that can not add sources.
3881 2007-09-04  Naba Kumar  <naba@gnome.org>
3883         * configure.in: Bumped gnome-build requirement to 0.2.0
3884         for project capabilities support.
3886         * plugins/project-manager/plugin.c: Enable/disable project
3887         actions based on project capabilities. Fixes bug #433552:
3888         crash in Anjuta IDE: add file test.h in project on generic
3889         Makefile.
3891         * libanjuta/interfaces/libanjuta.idl: Added method to query
3892         project capabilities.
3894 2007-09-03  Naba Kumar  <naba@gnome.org>
3896         * plugins/file-manager/plugin.c: Set shadow type IN.
3897         * plugins/file-manager/file-view.c: Fixed code style.
3898         * plugins/file-manager/file-view.c: Fixed icons column to size
3899         properly.
3901         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3903         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3904         unmonitors project-uri on file-manager deactivation.
3906         * TODO.tasks: Updated
3908 2007-09-02  Johannes Schmid <jhs@gnome.org>
3910         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3911         Fixed memory leak
3912         
3913         * plugins/file-manager/file-view.c: (file_view_get_selected),
3914         (file_view_button_press_event), (file_view_finalize):
3915         * plugins/file-manager/plugin.c: (project_root_removed),
3916         (file_manager_deactivate):
3917         
3918         Fixed some small bugs I missed before
3920 2007-09-02  Johannes Schmid <jhs@gnome.org>
3922         * plugins/file-manager/*:
3923         Added new and file-manager
3925 2007-09-02  Johannes Schmid <jhs@gnome.org>
3927         * plugins/file-manager/*:
3928         Removed old file-manager
3930 2007-08-31  Johannes Schmid <jhs@gnome.org>
3932         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3933         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3934         
3935         Fixed some memory leaks
3936         
3937         * MAINTAINERS: Fixed
3938         
3939 2007-08-31  Johannes Schmid <jhs@gnome.org>
3941         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3942         (get_property_value_as_string), (set_property_value_as_string),
3943         (register_callbacks), (preferences_foreach_callback),
3944         (anjuta_preferences_register_property_raw):
3945         * libanjuta/anjuta-preferences.h:
3946         * plugins/build-basic-autotools/build-basic-autotools.c:
3947         (on_build_mesg_format):
3948         * plugins/document-manager/anjuta-document-manager.glade:
3949         * plugins/message-view/anjuta-message-manager-plugin.glade:
3950         
3951         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3952         broken message view preferences
3953         
3954         * plugins/message-view/message-view.c:
3955         (message_view_instance_init), (pref_change_color), (prefs_init),
3956         (imessage_view_append):
3957         Cleaned up message view (#458041)
3958         
3959         * src/shell.c: (on_preferences_activate),
3960         (anjuta_test_shell_instance_init),
3961         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
3962         Fixed test shell to allow better debugging
3963         
3964 2007-08-31  Johannes Schmid <jhs@gnome.org>
3966         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
3967         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
3968         * plugins/gtodo/main.h:
3969         * plugins/gtodo/plugin.c: (activate_plugin):
3970         
3971         Fixed #423467 (View->Tasks menu items are not 
3972         checked on startup)
3974 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
3976         reviewed by: Johannes Schmid <jhs@gnome.org>
3978         * COPYING:
3979         * data/welcome.txt.in:
3980         * launcher/anjuta_launcher.c:
3981         * libanjuta/anjuta-children.c:
3982         * libanjuta/anjuta-children.h:
3983         * libanjuta/anjuta-debug.h:
3984         * libanjuta/anjuta-encodings.c:
3985         * libanjuta/anjuta-encodings.h:
3986         * libanjuta/anjuta-glue-c.c:
3987         * libanjuta/anjuta-glue-c.h:
3988         * libanjuta/anjuta-plugin-description.c:
3989         * libanjuta/anjuta-plugin-description.h:
3990         * libanjuta/anjuta-plugin-handle.c:
3991         * libanjuta/anjuta-plugin-handle.h:
3992         * libanjuta/anjuta-plugin-manager.c:
3993         * libanjuta/anjuta-plugin-manager.h:
3994         * libanjuta/anjuta-plugin.c:
3995         * libanjuta/anjuta-plugin.h:
3996         * libanjuta/anjuta-preferences.c:
3997         * libanjuta/anjuta-preferences.h:
3998         * libanjuta/anjuta-profile-manager.c:
3999         * libanjuta/anjuta-profile-manager.h:
4000         * libanjuta/anjuta-profile.c:
4001         * libanjuta/anjuta-profile.h:
4002         * libanjuta/anjuta-save-prompt.c:
4003         * libanjuta/anjuta-save-prompt.h:
4004         * libanjuta/anjuta-serializer.c:
4005         * libanjuta/anjuta-serializer.h:
4006         * libanjuta/anjuta-session.c:
4007         * libanjuta/anjuta-session.h:
4008         * libanjuta/anjuta-shell.c:
4009         * libanjuta/anjuta-shell.h:
4010         * libanjuta/anjuta-status.c:
4011         * libanjuta/anjuta-status.h:
4012         * libanjuta/anjuta-ui.c:
4013         * libanjuta/anjuta-ui.h:
4014         * libanjuta/anjuta-utils-priv.h:
4015         * libanjuta/anjuta-utils.c:
4016         * libanjuta/anjuta-utils.h:
4017         * libanjuta/cell-renderer-captioned-image.c:
4018         * libanjuta/cell-renderer-captioned-image.h:
4019         * libanjuta/e-splash.c:
4020         * libanjuta/e-splash.h:
4021         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4022         * libanjuta/interfaces/libanjuta.idl:
4023         * libanjuta/libanjuta.h:
4024         * libanjuta/resources.c:
4025         * libanjuta/resources.h:
4026         * libegg/egg-cell-renderer-text.c:
4027         * libegg/egg-combo-action.c:
4028         * libegg/egg-entry-action.c:
4029         * libegg/egg-recent-action.c:
4030         * libegg/egg-recent-files-module.c:
4031         * libegg/egg-recent-item.c:
4032         * libegg/egg-recent-model.c:
4033         * libegg/egg-recent-view-gtk.c:
4034         * libegg/egg-recent-view.c:
4035         * libegg/egg-submenu-action.c:
4036         * libegg/eggaccelerators.c:
4037         * libegg/eggcellrendererpopup.c:
4038         * libegg/eggcomboselect.c:
4039         * libegg/eggtreemodelfilter.c:
4040         * libegg/eggtreemultidnd.c:
4041         * libegg/gtkcellview.h:
4042         * libegg/treeviewutils/egg-cell-renderer-text.h:
4043         * libegg/treeviewutils/eggaccelerators.h:
4044         * libegg/treeviewutils/eggcellrendererkeys.h:
4045         * libegg/treeviewutils/eggcellrendererpopup.h:
4046         * libegg/treeviewutils/eggtreemodelfilter.h:
4047         * libegg/treeviewutils/eggtreemultidnd.h:
4048         * libegg/treeviewutils/eggtreeviewstate.h:
4049         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4050         * manuals/anjuta-faqs/Makefile.am:
4051         * manuals/anjuta-manual/C/anjuta-manual.xml:
4052         * manuals/anjuta-manual/C/license.xml:
4053         * manuals/anjuta-manual/es/es.po:
4054         * manuals/anjuta-manual/sv/sv.po:
4055         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4056         ml:
4057         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4058         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4059         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4060         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4061         * manuals/old/ja/anjuta-manual/license.xml:
4062         * plugins/build-basic-autotools/build-basic-autotools.c:
4063         * plugins/build-basic-autotools/build-basic-autotools.h:
4064         * plugins/build-basic-autotools/executer.c:
4065         * plugins/build-basic-autotools/executer.h:
4066         * plugins/build/build_file.c:
4067         * plugins/build/build_file.h:
4068         * plugins/build/build_project.c:
4069         * plugins/build/build_project.h:
4070         * plugins/build/clean_project.c:
4071         * plugins/build/clean_project.h:
4072         * plugins/build/commands.c:
4073         * plugins/build/commands.h:
4074         * plugins/build/compile.c:
4075         * plugins/build/compile.h:
4076         * plugins/build/compiler_options.c:
4077         * plugins/build/compiler_options.h:
4078         * plugins/build/configurer.c:
4079         * plugins/build/configurer.h:
4080         * plugins/build/executer.c:
4081         * plugins/build/executer.h:
4082         * plugins/class-gen/cell-renderer-flags.c:
4083         * plugins/class-gen/cell-renderer-flags.h:
4084         * plugins/class-gen/combo-flags.c:
4085         * plugins/class-gen/combo-flags.h:
4086         * plugins/class-gen/element-editor.c:
4087         * plugins/class-gen/element-editor.h:
4088         * plugins/class-gen/generator.c:
4089         * plugins/class-gen/generator.h:
4090         * plugins/class-gen/plugin.c:
4091         * plugins/class-gen/plugin.h:
4092         * plugins/class-gen/transform.c:
4093         * plugins/class-gen/transform.h:
4094         * plugins/class-gen/validator.c:
4095         * plugins/class-gen/validator.h:
4096         * plugins/class-gen/window.c:
4097         * plugins/class-gen/window.h:
4098         * plugins/class-inheritance/class-callbacks.c:
4099         * plugins/class-inheritance/class-callbacks.h:
4100         * plugins/class-inheritance/class-inherit.c:
4101         * plugins/class-inheritance/class-inherit.h:
4102         * plugins/class-inheritance/plugin.c:
4103         * plugins/class-inheritance/plugin.h:
4104         * plugins/cvs-plugin/cvs-actions.c:
4105         * plugins/cvs-plugin/cvs-actions.h:
4106         * plugins/cvs-plugin/cvs-callbacks.c:
4107         * plugins/cvs-plugin/cvs-callbacks.h:
4108         * plugins/cvs-plugin/cvs-execute.c:
4109         * plugins/cvs-plugin/cvs-execute.h:
4110         * plugins/cvs-plugin/cvs-interface.c:
4111         * plugins/cvs-plugin/cvs-interface.h:
4112         * plugins/cvs-plugin/plugin.c:
4113         * plugins/cvs-plugin/plugin.h:
4114         * plugins/debug-manager/breakpoints.c:
4115         * plugins/debug-manager/breakpoints.h:
4116         * plugins/debug-manager/chunk_view.c:
4117         * plugins/debug-manager/chunk_view.h:
4118         * plugins/debug-manager/data_buffer.c:
4119         * plugins/debug-manager/data_buffer.h:
4120         * plugins/debug-manager/data_view.c:
4121         * plugins/debug-manager/data_view.h:
4122         * plugins/debug-manager/debug_tree.c:
4123         * plugins/debug-manager/debug_tree.h:
4124         * plugins/debug-manager/debugger.c:
4125         * plugins/debug-manager/debugger.h:
4126         * plugins/debug-manager/disassemble.c:
4127         * plugins/debug-manager/disassemble.h:
4128         * plugins/debug-manager/info.c:
4129         * plugins/debug-manager/info.h:
4130         * plugins/debug-manager/locals.c:
4131         * plugins/debug-manager/locals.h:
4132         * plugins/debug-manager/memory.c:
4133         * plugins/debug-manager/memory.h:
4134         * plugins/debug-manager/plugin.c:
4135         * plugins/debug-manager/plugin.h:
4136         * plugins/debug-manager/registers.c:
4137         * plugins/debug-manager/registers.h:
4138         * plugins/debug-manager/sexy-icon-entry.c:
4139         * plugins/debug-manager/sexy-icon-entry.h:
4140         * plugins/debug-manager/sharedlib.c:
4141         * plugins/debug-manager/sharedlib.h:
4142         * plugins/debug-manager/signals.c:
4143         * plugins/debug-manager/signals.h:
4144         * plugins/debug-manager/sparse_buffer.c:
4145         * plugins/debug-manager/sparse_buffer.h:
4146         * plugins/debug-manager/sparse_view.c:
4147         * plugins/debug-manager/sparse_view.h:
4148         * plugins/debug-manager/stack_trace.c:
4149         * plugins/debug-manager/stack_trace.h:
4150         * plugins/debug-manager/start.c:
4151         * plugins/debug-manager/start.h:
4152         * plugins/debug-manager/threads.c:
4153         * plugins/debug-manager/threads.h:
4154         * plugins/debug-manager/utilities.c:
4155         * plugins/debug-manager/utilities.h:
4156         * plugins/debug-manager/watch.c:
4157         * plugins/debug-manager/watch.h:
4158         * plugins/devhelp/htmlview.c:
4159         * plugins/devhelp/htmlview.h:
4160         * plugins/document-manager/action-callbacks.c:
4161         * plugins/document-manager/action-callbacks.h:
4162         * plugins/document-manager/anjuta-docman.c:
4163         * plugins/document-manager/anjuta-docman.h:
4164         * plugins/document-manager/editor-tooltips.c:
4165         * plugins/document-manager/editor-tooltips.h:
4166         * plugins/document-manager/file_history.c:
4167         * plugins/document-manager/file_history.h:
4168         * plugins/document-manager/indent-dialog.c:
4169         * plugins/document-manager/indent-dialog.h:
4170         * plugins/document-manager/indent-util.c:
4171         * plugins/document-manager/indent-util.h:
4172         * plugins/document-manager/plugin.c:
4173         * plugins/editor/aneditor-autocomplete.cxx:
4174         * plugins/editor/aneditor-calltip.cxx:
4175         * plugins/editor/aneditor-indent.cxx:
4176         * plugins/editor/aneditor-priv.h:
4177         * plugins/editor/aneditor.cxx:
4178         * plugins/editor/aneditor.h:
4179         * plugins/editor/lexer.h:
4180         * plugins/editor/plugin.c:
4181         * plugins/editor/plugin.h:
4182         * plugins/editor/print.c:
4183         * plugins/editor/print.h:
4184         * plugins/editor/properties.h:
4185         * plugins/editor/properties_cxx.h:
4186         * plugins/editor/style-editor.c:
4187         * plugins/editor/style-editor.h:
4188         * plugins/editor/text-editor-iterable.c:
4189         * plugins/editor/text-editor-iterable.h:
4190         * plugins/editor/text_editor.c:
4191         * plugins/editor/text_editor.h:
4192         * plugins/editor/text_editor_cbs.c:
4193         * plugins/editor/text_editor_cbs.h:
4194         * plugins/editor/text_editor_menu.c:
4195         * plugins/editor/text_editor_menu.h:
4196         * plugins/editor/text_editor_prefs.c:
4197         * plugins/editor/text_editor_prefs.h:
4198         * plugins/file-loader/dnd.c:
4199         * plugins/file-loader/dnd.h:
4200         * plugins/file-loader/plugin.c:
4201         * plugins/file-manager/an_file_view.c:
4202         * plugins/file-manager/plugin.c:
4203         * plugins/file-wizard/file.c:
4204         * plugins/file-wizard/file.h:
4205         * plugins/file-wizard/plugin.c:
4206         * plugins/file-wizard/plugin.h:
4207         * plugins/gdb/debugger.c:
4208         * plugins/gdb/debugger.h:
4209         * plugins/gdb/gdbmi-test.c:
4210         * plugins/gdb/gdbmi.c:
4211         * plugins/gdb/gdbmi.h:
4212         * plugins/gdb/global.h:
4213         * plugins/gdb/parser.c:
4214         * plugins/gdb/parser.h:
4215         * plugins/gdb/plugin.c:
4216         * plugins/gdb/plugin.h:
4217         * plugins/gdb/utilities.c:
4218         * plugins/gdb/utilities.h:
4219         * plugins/glade/plugin.c:
4220         * plugins/glade/plugin.h:
4221         * plugins/gtodo/egg-datetime.c:
4222         * plugins/gtodo/egg-datetime.h:
4223         * plugins/gtodo/eggtrayicon.c:
4224         * plugins/gtodo/eggtrayicon.h:
4225         * plugins/gtodo/plugin.c:
4226         * plugins/gvim/anjuta-vim.c:
4227         * plugins/gvim/anjuta-vim.h:
4228         * plugins/gvim/gtkvim.c:
4229         * plugins/gvim/gtkvim.h:
4230         * plugins/gvim/plugin.c:
4231         * plugins/gvim/plugin.h:
4232         * plugins/language-support-cpp-java/plugin.c:
4233         * plugins/language-support-cpp-java/plugin.h:
4234         * plugins/macro/macro-actions.c:
4235         * plugins/macro/macro-actions.h:
4236         * plugins/macro/macro-db.c:
4237         * plugins/macro/macro-db.h:
4238         * plugins/macro/macro-dialog.c:
4239         * plugins/macro/macro-dialog.h:
4240         * plugins/macro/macro-edit.c:
4241         * plugins/macro/macro-edit.h:
4242         * plugins/macro/macro-util.c:
4243         * plugins/macro/macro-util.h:
4244         * plugins/macro/plugin.c:
4245         * plugins/macro/plugin.h:
4246         * plugins/message-view/anjuta-msgman.c:
4247         * plugins/message-view/anjuta-msgman.h:
4248         * plugins/message-view/message-view.c:
4249         * plugins/message-view/message-view.h:
4250         * plugins/message-view/plugin.c:
4251         * plugins/message-view/plugin.h:
4252         * plugins/patch/patch-plugin.c:
4253         * plugins/patch/patch-plugin.h:
4254         * plugins/patch/plugin.c:
4255         * plugins/patch/plugin.h:
4256         * plugins/profiler/gprof-call-graph-block-entry.c:
4257         * plugins/profiler/gprof-call-graph-block-entry.h:
4258         * plugins/profiler/gprof-call-graph-block.c:
4259         * plugins/profiler/gprof-call-graph-block.h:
4260         * plugins/profiler/gprof-call-graph-view.c:
4261         * plugins/profiler/gprof-call-graph-view.h:
4262         * plugins/profiler/gprof-call-graph.c:
4263         * plugins/profiler/gprof-call-graph.h:
4264         * plugins/profiler/gprof-flat-profile-entry.c:
4265         * plugins/profiler/gprof-flat-profile-entry.h:
4266         * plugins/profiler/gprof-flat-profile-view.c:
4267         * plugins/profiler/gprof-flat-profile-view.h:
4268         * plugins/profiler/gprof-flat-profile.c:
4269         * plugins/profiler/gprof-flat-profile.h:
4270         * plugins/profiler/gprof-function-call-chart-view.c:
4271         * plugins/profiler/gprof-function-call-chart-view.h:
4272         * plugins/profiler/gprof-function-call-tree-view.c:
4273         * plugins/profiler/gprof-function-call-tree-view.h:
4274         * plugins/profiler/gprof-options.c:
4275         * plugins/profiler/gprof-options.h:
4276         * plugins/profiler/gprof-profile-data.c:
4277         * plugins/profiler/gprof-profile-data.h:
4278         * plugins/profiler/gprof-view-manager.c:
4279         * plugins/profiler/gprof-view-manager.h:
4280         * plugins/profiler/gprof-view.c:
4281         * plugins/profiler/gprof-view.h:
4282         * plugins/profiler/plugin.c:
4283         * plugins/profiler/plugin.h:
4284         * plugins/profiler/string-utils.c:
4285         * plugins/profiler/string-utils.h:
4286         * plugins/project-import/plugin.c:
4287         * plugins/project-import/plugin.h:
4288         * plugins/project-import/project-import.c:
4289         * plugins/project-import/project-import.h:
4290         * plugins/project-manager/plugin.c:
4291         * plugins/project-manager/plugin.h:
4292         * plugins/project-wizard/action.c:
4293         * plugins/project-wizard/action.h:
4294         * plugins/project-wizard/autogen.c:
4295         * plugins/project-wizard/autogen.h:
4296         * plugins/project-wizard/druid.c:
4297         * plugins/project-wizard/druid.h:
4298         * plugins/project-wizard/file.c:
4299         * plugins/project-wizard/file.h:
4300         * plugins/project-wizard/header.c:
4301         * plugins/project-wizard/header.h:
4302         * plugins/project-wizard/install.c:
4303         * plugins/project-wizard/install.h:
4304         * plugins/project-wizard/parser.c:
4305         * plugins/project-wizard/parser.h:
4306         * plugins/project-wizard/plugin.c:
4307         * plugins/project-wizard/plugin.h:
4308         * plugins/project-wizard/property.c:
4309         * plugins/project-wizard/property.h:
4310         * plugins/project-wizard/values.c:
4311         * plugins/project-wizard/values.h:
4312         * plugins/sample1/plugin.c:
4313         * plugins/search/plugin.c:
4314         * plugins/search/plugin.h:
4315         * plugins/search/search-replace_backend.c:
4316         * plugins/search/search-replace_backend.h:
4317         * plugins/search/search_preferences.c:
4318         * plugins/sourceview/anjuta-convert.c:
4319         * plugins/sourceview/anjuta-convert.h:
4320         * plugins/sourceview/anjuta-document-loader.c:
4321         * plugins/sourceview/anjuta-document-loader.h:
4322         * plugins/sourceview/anjuta-document-saver.c:
4323         * plugins/sourceview/anjuta-document-saver.h:
4324         * plugins/sourceview/anjuta-document.c:
4325         * plugins/sourceview/anjuta-document.h:
4326         * plugins/sourceview/anjuta-encodings.c:
4327         * plugins/sourceview/anjuta-encodings.h:
4328         * plugins/sourceview/anjuta-languages-manager.c:
4329         * plugins/sourceview/anjuta-languages-manager.h:
4330         * plugins/sourceview/anjuta-utils.c:
4331         * plugins/sourceview/anjuta-utils.h:
4332         * plugins/sourceview/anjuta-view.c:
4333         * plugins/sourceview/anjuta-view.h:
4334         * plugins/sourceview/assist-window.c:
4335         * plugins/sourceview/assist-window.h:
4336         * plugins/sourceview/sourceview-cell.c:
4337         * plugins/sourceview/sourceview-cell.h:
4338         * plugins/sourceview/sourceview-prefs.c:
4339         * plugins/sourceview/sourceview-prefs.h:
4340         * plugins/sourceview/sourceview-print.c:
4341         * plugins/sourceview/sourceview-print.h:
4342         * plugins/sourceview/sourceview-private.h:
4343         * plugins/sourceview/sourceview-tags.c:
4344         * plugins/sourceview/sourceview-tags.h:
4345         * plugins/sourceview/sourceview.c:
4346         * plugins/sourceview/sourceview.h:
4347         * plugins/subversion/plugin.c:
4348         * plugins/subversion/plugin.h:
4349         * plugins/subversion/subversion-actions.c:
4350         * plugins/subversion/subversion-actions.h:
4351         * plugins/subversion/subversion-callbacks.c:
4352         * plugins/subversion/subversion-callbacks.h:
4353         * plugins/subversion/svn-auth.c:
4354         * plugins/subversion/svn-auth.h:
4355         * plugins/subversion/svn-backend-priv.h:
4356         * plugins/subversion/svn-backend.c:
4357         * plugins/subversion/svn-backend.h:
4358         * plugins/subversion/svn-notify.c:
4359         * plugins/subversion/svn-notify.h:
4360         * plugins/subversion/svn-thread.c:
4361         * plugins/subversion/svn-thread.h:
4362         * plugins/symbol-browser/an_symbol.c:
4363         * plugins/symbol-browser/an_symbol.h:
4364         * plugins/symbol-browser/an_symbol_info.c:
4365         * plugins/symbol-browser/an_symbol_info.h:
4366         * plugins/symbol-browser/an_symbol_iter.c:
4367         * plugins/symbol-browser/an_symbol_iter.h:
4368         * plugins/symbol-browser/an_symbol_prefs.c:
4369         * plugins/symbol-browser/an_symbol_prefs.h:
4370         * plugins/symbol-browser/an_symbol_search.c:
4371         * plugins/symbol-browser/an_symbol_search.h:
4372         * plugins/symbol-browser/an_symbol_view.c:
4373         * plugins/symbol-browser/an_symbol_view.h:
4374         * plugins/symbol-browser/plugin.c:
4375         * plugins/symbol-browser/plugin.h:
4376         * plugins/terminal/terminal.c:
4377         * plugins/tools/dialog.c:
4378         * plugins/tools/dialog.h:
4379         * plugins/tools/editor.c:
4380         * plugins/tools/editor.h:
4381         * plugins/tools/execute.c:
4382         * plugins/tools/execute.h:
4383         * plugins/tools/fileop.c:
4384         * plugins/tools/fileop.h:
4385         * plugins/tools/plugin.c:
4386         * plugins/tools/plugin.h:
4387         * plugins/tools/scripts/find-fixmes.pl:
4388         * plugins/tools/scripts/translation-status.pl:
4389         * plugins/tools/tool.c:
4390         * plugins/tools/tool.h:
4391         * plugins/tools/variable.c:
4392         * plugins/tools/variable.h:
4393         * plugins/valgrind/ldd.c:
4394         * plugins/valgrind/ldd.h:
4395         * plugins/valgrind/list.c:
4396         * plugins/valgrind/list.h:
4397         * plugins/valgrind/menu-utils.c:
4398         * plugins/valgrind/menu-utils.h:
4399         * plugins/valgrind/parser.c:
4400         * plugins/valgrind/parser.h:
4401         * plugins/valgrind/plugin.c:
4402         * plugins/valgrind/plugin.h:
4403         * plugins/valgrind/preferences.c:
4404         * plugins/valgrind/preferences.h:
4405         * plugins/valgrind/process.c:
4406         * plugins/valgrind/process.h:
4407         * plugins/valgrind/symtab.c:
4408         * plugins/valgrind/symtab.h:
4409         * plugins/valgrind/vgactions.c:
4410         * plugins/valgrind/vgactions.h:
4411         * plugins/valgrind/vgcachegrindprefs.c:
4412         * plugins/valgrind/vgcachegrindprefs.h:
4413         * plugins/valgrind/vgdefaultview.c:
4414         * plugins/valgrind/vgdefaultview.h:
4415         * plugins/valgrind/vgerror.c:
4416         * plugins/valgrind/vgerror.h:
4417         * plugins/valgrind/vggeneralprefs.c:
4418         * plugins/valgrind/vggeneralprefs.h:
4419         * plugins/valgrind/vghelgrindprefs.c:
4420         * plugins/valgrind/vghelgrindprefs.h:
4421         * plugins/valgrind/vgio.c:
4422         * plugins/valgrind/vgio.h:
4423         * plugins/valgrind/vgmemcheckprefs.c:
4424         * plugins/valgrind/vgmemcheckprefs.h:
4425         * plugins/valgrind/vgrule-editor.c:
4426         * plugins/valgrind/vgrule-editor.h:
4427         * plugins/valgrind/vgrule-list.c:
4428         * plugins/valgrind/vgrule-list.h:
4429         * plugins/valgrind/vgrule.c:
4430         * plugins/valgrind/vgrule.h:
4431         * plugins/valgrind/vgrulepattern.c:
4432         * plugins/valgrind/vgrulepattern.h:
4433         * plugins/valgrind/vgsearchbar.c:
4434         * plugins/valgrind/vgsearchbar.h:
4435         * plugins/valgrind/vgstrpool.c:
4436         * plugins/valgrind/vgstrpool.h:
4437         * plugins/valgrind/vgtoolprefs.c:
4438         * plugins/valgrind/vgtoolprefs.h:
4439         * plugins/valgrind/vgtoolview.c:
4440         * plugins/valgrind/vgtoolview.h:
4441         * src/about.c:
4442         * src/about.h:
4443         * src/action-callbacks.c:
4444         * src/action-callbacks.h:
4445         * src/anjuta-actions.h:
4446         * src/anjuta-app.c:
4447         * src/anjuta-app.h:
4448         * src/anjuta-callbacks.c:
4449         * src/anjuta-callbacks.h:
4450         * src/anjuta.c:
4451         * src/anjuta.h:
4452         * src/anjuta_cbs.c:
4453         * src/bacon-message-connection.c:
4454         * src/bacon-message-connection.h:
4455         * src/getline.c:
4456         * src/main.c:
4457         * src/shell.c:
4458         * src/shell.h:
4459         * src/start-with.c:
4460         * src/start-with.h:
4461         * src/utilities.c:
4462         * src/utilities.h:
4463         * tagmanager/options.c:
4464         
4465         Change the address of FSF in various files
4467 2007-08-30  Johannes Schmid <jhs@gnome.org>
4469         * anjuta.glade:
4470         * anjuta.gladep:
4471         Removed because they are no longer in use
4472         
4473         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4474         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4475         Marked some strings as not translatable
4477         * plugins/search/search-replace.c: (list_max_items):
4478         Fixed a possible memory corruption
4480         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4481         Do not show menuitems for locked layout items
4483         * src/main.c: (main):
4484         Some minor style correction in gnome_init
4486 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4488         * plugins/debug-manager/debugger.c,
4489         plugins/debug-manager/breakpoints.c,
4490         plugins/gdb/plugin.c,
4491         plugins/gdb/debugger.c,
4492         libanjuta/interfaces/libanjuta.idl:
4493         Move all breakpoints functions from IAnjutaDebugger to a new
4494         IAnjutaBreakpointDebugger interface
4496 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4498         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4499         * plugins/debug-manager/plugin.c,
4500         plugins/debug-manager/breakpoints.c,
4501         plugins/tools/execute.c,
4502         plugins/project-wizard/plugin.c,
4503         plugins/build-basic-autotools/executer.c,
4504         plugins/gdb/debugger.c,
4505         plugins/profiler/gprof-options.h,
4506         plugins/sourceview/assist-window.h,
4507         plugins/class-gen/transform.c,
4508         libanjuta/anjuta-plugin-description.c,
4509         libanjuta/anjuta-status.c,
4510         libanjuta/anjuta-glue-c.c,
4511         libanjuta/anjuta-glue-cpp.c,
4512         plugins/symbol-browser/an_symbol_prefs.c:
4513         Fix warnings mostly "dereferencing type-punned pointer"
4514         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4516 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4518         * plugins/debug-manager/breakpoints.c,
4519         plugins/debug-manager/debugger.c:
4520         Avoid an endless loop if clearing all breakpoints while the programm
4521         is running
4523 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4525         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4526         * plugins/debug-manager/plugin.c:
4527         Fix a segmentation fault added in the previous patch
4529 2007-07-21  Johannes Schmid <jhs@gnome.org>
4531         * plugins/build-basic-autotools/executer.c:
4532         (get_program_parameters):
4533         
4534         Show an error dialog if no targets are availible instead of
4535         just returning
4537 2007-07-20  Johannes Schmid <jhs@gnome.org>
4539         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4540         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4541         * libanjuta/anjuta-shell.h:
4542         * plugins/document-manager/plugin.c: (activate_plugin):
4543         * plugins/glade/anjuta-design-document.c:
4544         * plugins/glade/plugin.c: (glade_update_ui):
4545         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4546         (anjuta_shell_iface_init):
4547         * src/shell.c: (anjuta_test_shell_add_widget),
4548         (anjuta_shell_iface_init):
4549         
4550         Make the document manager undockable (#458038)
4552 2007-07-20  Johannes Schmid <jhs@gnome.org>
4554         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4555         * plugins/glade/anjuta-design-document.c:
4556         * plugins/glade/plugin.c: (glade_update_ui):
4557         
4558         Fixed some save/dirty status bug in glade
4560 2007-07-20  Johannes Schmid <jhs@gnome.org>
4562         * libanjuta/anjuta-status.c:
4563         Fixed crasher on shutdown
4565 2007-07-20  Johannes Schmid <jhs@gnome.org>
4567         * configure.in:
4568         Minimum glade requirement is 3.2 now. It was before
4569         but we did not check...
4570         
4571         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4572         * libanjuta/anjuta-profile.c:
4573         (anjuta_profile_add_plugins_from_xml):
4574         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4575         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4576         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4577         * plugins/file-loader/plugin.c: (on_create_submenu):
4578         * plugins/file-manager/an_file_view.c: (compare_iter):
4579         * plugins/glade/plugin.c: (activate_plugin):
4580         * src/anjuta-app.c: (on_toolbar_view_toggled):
4581         * src/main.c: (main):
4582         
4583         Fixed lots of memory leaks (thansk valgrind)
4585 2007-07-19  Johannes Schmid <jhs@gnome.org>
4587         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4588         * plugins/document-manager/anjuta-docman.c:
4589         (anjuta_docman_set_busy):
4590         * plugins/document-manager/plugin.c: (on_editor_changed):
4591         * plugins/glade/plugin.c: (activate_plugin):
4592         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4593         (on_value_removed_current_editor):
4594         
4595         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4597 2007-07-18  Johannes Schmid <jhs.gnome.org>
4599         * plugins/build-basic-autotools/executer.c: (execute_program):
4600         Fixed some of the scratchbox stuff but the environment is
4601         still broken
4603 2007-07-18  Johannes Schmid <jhs@gnome.org>
4605         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4606         (on_plugin_deactivated), (get_plugin_loader_type):
4607         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4608         (activate_plugin), (deactivate_plugin),
4609         (glade_plugin_instance_init):
4610         
4611         Fixed glade plugin deactivation
4613 2007-07-18  Johannes Schmid <jhs@gnome.org>
4615         * plugins/document-manager/anjuta-docman.c:
4616         (anjuta_docman_add_document):
4617         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4618         
4619         Fixed path display in document manager with glade files
4621 2007-07-17  Johannes Schmid <jhs@gnome.org>
4623         * libanjuta/interfaces/Makefile.am.iface:
4624         * pixmaps/Makefile.am:
4625         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4626         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4627         (value_removed_current_editor):
4628         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4629         (anjuta_docman_set_current_document):
4630         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4631         (on_editor_added), (on_editor_changed):
4632         * plugins/glade/Makefile.am:
4633         * plugins/glade/anjuta-design-document.c:
4634         (anjuta_design_document_instance_init),
4635         (anjuta_design_document_set_property),
4636         (anjuta_design_document_get_property),
4637         (anjuta_design_document_class_init), (anjuta_design_document_new),
4638         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4639         * plugins/glade/anjuta-design-document.h:
4640         * plugins/glade/anjuta-glade-notebook.c:
4641         * plugins/glade/anjuta-glade-notebook.h:
4642         * plugins/glade/plugin.c: (value_added_current_editor),
4643         (value_removed_current_editor), (glade_update_ui),
4644         (on_close_activated), (on_glade_project_changed),
4645         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4646         (ifile_open):
4647         * plugins/language-support-cpp-java/plugin.c:
4648         (on_value_added_current_editor), (on_value_removed_current_editor):
4649         * plugins/macro/plugin.c: (value_added_current_editor):
4650         * plugins/project-manager/plugin.c: (value_added_current_editor):
4651         * plugins/subversion/plugin.c: (value_added_current_editor):
4652         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4654         Fixed lot of IAnjutaEditor stuff and completed glade integration
4655         with document manager
4656         
4657         * plugins/build-basic-autotools/build-basic-autotools.c:
4658         (value_added_current_editor):
4659         * plugins/build-basic-autotools/executer.c: (execute_program):
4660         
4661         Some initial code to execute projects inside scratchbox
4662         
4663 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4665         * plugins/project-import/project-import.c:
4666         Project import overwrites file on user request (bug #452579)
4668 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4670         * plugins/debug-manager/debugger.c,
4671         plugins/debug-manager/threads.c,
4672         plugins/debug-manager/plugin.c,
4673         plugins/debug-manager/registers.c,
4674         plugins/debug-manager/locals.c,
4675         plugins/debug-manager/stack_trace.c,
4676         plugins/gdb/plugin.c,
4677         plugins/gdb/debugger.c,
4678         plugins/gdb/debugger.h,
4679         libanjuta/interfaces/libanjuta.idl:
4680         Rename change-location to program-moved
4681         Store thread id as gint instead of guint
4682         Do not display registers list if not available
4683         Add intermediate debugger states if missing
4685 2007-07-11  Johannes Schmid <jhs@gnome.org>
4687         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4688         .glade:
4689         Reverted unnecessary changes (#455819)
4691 2007-07-10  Johannes Schmid <jhs@gnome.org>
4693         * plugins/glade/plugin.c:
4694         Fixed glade plugin with glade 3.2 and another crasher
4696 2007-07-09  Johannes Schmid <jhs@gnome.org>
4698         * libanjuta/interfaces/libanjuta.idl:
4699         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4700         .glade:
4701         * plugins/debug-manager/breakpoints.c:
4702         (breakpoint_item_update_in_ui),
4703         (breakpoints_dbase_edit_breakpoint),
4704         (on_toggle_breakpoint_activate):
4705         * plugins/debug-manager/plugin.c:
4706         (on_run_to_cursor_action_activate):
4707         * plugins/document-manager/action-callbacks.c:
4708         (on_editor_command_cut_activate),
4709         (on_editor_command_copy_activate),
4710         (on_editor_command_paste_activate),
4711         (on_editor_command_clear_activate):
4712         * plugins/document-manager/anjuta-docman.c:
4713         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4714         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4715         (anjuta_docman_goto_file_line_mark),
4716         (anjuta_docman_find_editor_with_path),
4717         (anjuta_docman_get_all_editors):
4718         * plugins/document-manager/anjuta-docman.h:
4719         * plugins/document-manager/plugin.c:
4720         (update_editor_ui_interface_items), (on_editor_update_ui),
4721         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4722         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4723         (ianjuta_document_manager_iface_init), (isaveable_save),
4724         (isavable_is_dirty):
4725         * plugins/editor/editor.glade:
4726         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4727         (idocument_paste), (idocument_clear), (idocument_iface_init),
4728         (iselection_iface_init):
4729         * plugins/glade/Makefile.am:
4730         * plugins/glade/anjuta-glade-notebook.c:
4731         (anjuta_glade_notebook_instance_init),
4732         (anjuta_glade_notebook_set_property),
4733         (anjuta_glade_notebook_get_property),
4734         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4735         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4736         (ifile_savable_save), (ifile_savable_save_as),
4737         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4738         (ifile_savable_iface_init), (idocument_can_redo),
4739         (idocument_can_undo), (idocument_begin_undo_action),
4740         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4741         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4742         (idocument_copy), (idocument_paste), (idocument_clear),
4743         (idocument_iface_init):
4744         * plugins/language-support-cpp-java/plugin.c:
4745         (on_value_added_current_editor), (on_value_removed_current_editor):
4746         * plugins/macro/macro-util.c: (get_current_editor):
4747         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4748         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4749         (on_next_occur), (on_incremental_entry_key_press),
4750         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4751         (on_toolbar_find_incremental_start),
4752         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4753         * plugins/search/search-replace.c: (search_start_over),
4754         (search_update_combos), (replace_update_combos),
4755         (anjuta_search_replace_activate):
4756         * plugins/search/search-replace_backend.c: (create_search_entries):
4757         * plugins/sourceview/sourceview.c: (idocument_cut),
4758         (idocument_copy), (idocument_paste), (idocument_clear),
4759         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4760         * plugins/tools/editor.c: (on_editor_response):
4761         * plugins/tools/execute.c: (get_current_editor),
4762         (atp_output_context_initialize), (atp_user_tool_execute):
4763         * plugins/tools/variable.c: (get_current_editor),
4764         (atp_variable_get_editor_variable):
4765         
4766         Some more IAnjutaEditor => IAnjutaDocument fixing!
4767         
4768         * plugins/glade/anjuta-glade-notebook.h:
4769         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4770         (glade_update_ui):
4771         * plugins/glade/plugin.h:
4772         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4773         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4774         be used for glade, too. It might still have some rough edges but already works.
4775         (Fixes #415547 – Glade usability problem)
4777 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4779         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4780           development release (I updated version of glade3 svn to 3.3.2).
4782 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4784         * plugins/symbol-browser/an_symbol_view.c:
4785         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4787 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4789         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4790         (on_system_tags_update_finished), (on_update_global_clicked),
4791         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4792         (symbol_browser_prefs_init),
4793         (symbol_browser_prefs_create_global_tags),
4794         (symbol_browser_load_global_tags):
4795         * plugins/symbol-browser/an_symbol_prefs.h:
4796         * plugins/symbol-browser/an_symbol_view.c:
4797         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4798         * plugins/symbol-browser/an_symbol_view.h:
4799         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4800         on global tags update because of delayed prefs merging. Happens when
4801         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4802         is opened.
4804 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4806         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4807         after install/uninstall.
4809         Patch from James Liggett:
4810         * scripts/glade2schemas.pl: Fixed creating schemas for list
4811         values.
4813 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4815         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4816           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4817           development release since glade svn version is also 3.3.1. In future, the
4818           solution would be for us to always increment the micro version when
4819           changing the API.
4821 2007-07-05  Johannes Schmid <jhs@gnome.org>
4823         * libanjuta/interfaces/libanjuta.idl:
4824         * plugins/build-basic-autotools/build-basic-autotools.c:
4825         (on_build_mesg_format):
4826         * plugins/debug-manager/breakpoints.c:
4827         (breakpoint_item_update_in_ui),
4828         (breakpoints_dbase_edit_breakpoint),
4829         (on_toggle_breakpoint_activate):
4830         * plugins/debug-manager/plugin.c:
4831         (on_run_to_cursor_action_activate):
4832         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4833         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4834         (get_current_editor), (on_save_activate), (on_save_as_activate),
4835         (on_save_prompt_save_editor), (on_close_file_activate),
4836         (on_close_all_file_activate), (on_reload_file_activate),
4837         (anjuta_print_cb), (anjuta_print_preview_cb),
4838         (on_editor_command_upper_case_activate),
4839         (on_editor_command_lower_case_activate),
4840         (on_editor_command_undo_activate),
4841         (on_editor_command_redo_activate),
4842         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4843         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4844         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4845         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4846         (on_zoom_out_text_activate), (on_force_hilite_activate),
4847         (on_indent1_activate), (on_swap_activate),
4848         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4849         * plugins/document-manager/anjuta-docman.c:
4850         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4851         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4852         (anjuta_docman_dispose), (on_notebook_switch_page),
4853         (anjuta_docman_page_from_widget), (on_editor_destroy),
4854         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4855         (anjuta_docman_get_current_document),
4856         (anjuta_docman_set_current_document),
4857         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4858         (anjuta_docman_update_page_label),
4859         (anjuta_docman_get_document_from_path),
4860         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4861         (anjuta_docman_order_tabs):
4862         * plugins/document-manager/anjuta-docman.h:
4863         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4864         (update_editor_ui_interface_items), (update_editor_ui),
4865         (on_editor_update_save_ui), (on_editor_update_ui),
4866         (on_editor_changed), (on_save_prompt_save_editor),
4867         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4868         (ianjuta_docman_get_current_document),
4869         (ianjuta_docman_set_current_document),
4870         (ianjuta_docman_remove_buffer),
4871         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4872         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4873         (idocument_get_filename), (idocument_can_undo),
4874         (idocument_can_redo), (idocument_undo),
4875         (idocument_begin_undo_action), (idocument_end_undo_action),
4876         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4877         * plugins/language-support-cpp-java/plugin.c:
4878         (on_editor_char_inserted_cpp), (on_auto_indent):
4879         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4880         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4881         * plugins/sample1/plugin.c: (on_sample_action_activate):
4882         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4883         (on_next_occur), (on_incremental_entry_key_press),
4884         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4885         (on_toolbar_find_incremental_start),
4886         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4887         * plugins/search/search-replace.c: (search_and_replace),
4888         (write_message_pane), (search_start_over), (search_update_combos),
4889         (replace_update_combos), (anjuta_search_replace_activate):
4890         * plugins/search/search-replace_backend.c:
4891         (file_buffer_new_from_path), (create_search_entries):
4892         * plugins/sourceview/sourceview-print.c: (create_print_job):
4893         * plugins/sourceview/sourceview.c:
4894         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4895         (idocument_can_redo), (idocument_can_undo),
4896         (idocument_begin_undo_action), (idocument_end_undo_action),
4897         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4898         (idocument_get_filename), (idocument_iface_init):
4899         * plugins/tools/editor.c: (on_editor_response):
4900         * plugins/tools/execute.c: (atp_output_context_initialize),
4901         (atp_user_tool_execute):
4902         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4903         
4904         Create IAnjutaDocument interface. This interface is a more general idea
4905         of documents being anything that can be modified, has undo/redo and
4906         may have operations like copy/paste.
4907         The primary goal is to integrate better by making it use the standard file
4908         and edit menu instead of it's own glade menu. Of course the downside is that
4909         you won't be able to view a source file and the designer at the same time. Anyway
4910         so many people have complained that they "can't save a glade file" that I think
4911         this is the much better solution.
4912         Work on the glade plugin is still to come but the most difficult things should be
4913         done now.
4915 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4917         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4918           version 3.0.3.
4920 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4922         * libanjuta/anjuta-plugin-manager.c:
4923         (anjuta_plugin_manager_get_plugins_page),
4924         (anjuta_plugin_manager_get_remembered_plugins_page):
4925         * libanjuta/anjuta-plugin-manager.h:
4926         * src/anjuta-app.c: (anjuta_app_install_preferences):
4927         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4928         and remembered plugins preferences pages in separate pages (avoid
4929         crowd).
4931 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4933         Patch from James Liggett  <jrliggett@cox.net>:
4934         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4935         Installed editor preferences schemas. Fixes bug #453463.
4937 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4939         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4940         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4942 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4944         * plugins/document-manager/anjuta-document-manager.ui:
4945         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4946         * src/action-callbacks.c:
4947         * src/action-callbacks.h:
4948         * src/anjuta-actions.h:
4949         * src/anjuta-app.c: (anjuta_app_instance_init),
4950         (anjuta_app_install_preferences):
4951         * src/anjuta.glade:
4952         * src/anjuta.ui: Moved plugins and shortcuts settings inside
4953         General preferences page. Move preferences menu from Settings to
4954         Edit submenu. And got rid of Settings submenu.
4956 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4958         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
4959         
4960 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4962         * TODO.tasks: Increased bounty for on-demand preferences task to $150
4963         as discussed and agreed with James Liggett.
4965         Patch from James Liggett  <jrliggett@cox.net>:
4967         * configure.in:
4968         * libanjuta/anjuta-plugin-manager.c:
4969         (on_activated_plugin_objects_foreach),
4970         (anjuta_plugin_manager_get_active_plugin_objects):
4971         * libanjuta/anjuta-plugin-manager.h:
4972         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
4973         (anjuta_plugin_deactivate):
4974         * libanjuta/anjuta-preferences-dialog.c:
4975         (anjuta_preferences_dialog_finalize),
4976         (anjuta_preferences_dialog_class_init), (add_category_columns),
4977         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
4978         (anjuta_preferences_dialog_remove_page):
4979         * libanjuta/anjuta-preferences.c: (property_destroy),
4980         (unregister_preferences_key), (register_callbacks),
4981         (preferences_foreach_callback), (connect_prop_to_object),
4982         (anjuta_preferences_register_property_raw),
4983         (anjuta_preferences_register_property_custom),
4984         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
4985         (anjuta_preferences_remove_page),
4986         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
4987         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
4988         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
4989         (anjuta_preferences_class_init), (anjuta_preferences_new):
4990         * libanjuta/anjuta-preferences.h:
4991         * plugins/build-basic-autotools/Makefile.am:
4992         * plugins/build-basic-autotools/build-basic-autotools.c:
4993         (ipreferences_unmerge):
4994         * plugins/cvs-plugin/Makefile.am:
4995         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
4996         * plugins/document-manager/Makefile.am:
4997         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
4998         * plugins/editor/plugin.c: (ipreferences_unmerge):
4999         * plugins/file-manager/Makefile.am:
5000         * plugins/file-manager/plugin.c: (activate_plugin),
5001         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5002         * plugins/gtodo/plugin.c: (ipreferences_merge),
5003         (ipreferences_unmerge):
5004         * plugins/language-support-cpp-java/Makefile.am:
5005         * plugins/language-support-cpp-java/plugin.c:
5006         (ipreferences_unmerge):
5007         * plugins/message-view/Makefile.am:
5008         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5009         * plugins/sourceview/Makefile.am:
5010         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5011         * plugins/symbol-browser/Makefile.am:
5012         * plugins/symbol-browser/an_symbol_prefs.c:
5013         (symbol_browser_prefs_finalize):
5014         * plugins/terminal/Makefile.am:
5015         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5016         * plugins/valgrind/plugin.c: (ipreferences_merge),
5017         (ipreferences_unmerge):
5018         * scripts/Makefile.am:
5019         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5020         * src/Makefile.am:
5021         * src/action-callbacks.c: (on_set_preferences1_activate):
5022         * src/anjuta-app.c: (anjuta_app_instance_init),
5023         (anjuta_app_install_preferences):
5024         * src/anjuta-app.h:
5025         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5026         task: Bug #445314: On demand preferences widgets creation. Thanks
5027         James for this great work.
5029 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5031         * plugins/debug-manager/data_buffer.c,
5032         plugins/message-view/message-view.c: Fixed compiler warnings.
5034 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5036         * src/action-callbacks.c: (help_activate),
5037         (on_help_manual_activate), (on_help_tutorial_activate),
5038         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5040         Fixed help activation (bug #451557).
5042 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5044         * AUTHORS: Added James Liggett. Forgot to add him before :(
5046 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5048         * plugins/debug-manager/debugger.c,
5049         plugins/debug-manager/plugin.c,
5050         plugins/gdb/debugger.c,
5051         libanjuta/interfaces/libanjuta.idl:
5052         Add a GError* parameter to debugger-stopped signal
5054         * (added) libanjuta/anjuta-error.c,
5055         (added) libanjuta/anjuta-error.h,
5056         libanjuta/Makefile.am:
5057         Register GError as a boxed type
5059         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5060         Support GError* in signal, GError must be registered as a boxed type
5061         Accept NULL as strings
5063 === anjuta 2.2.0 ===
5065 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5067         * configure.in: Bumped version to 2.2.0
5068         * NEWS: Updated for 2.2.0 stable release.
5069         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5070         Reduce the idle priority to make the UI update before anything else.
5072 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5074         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5076         * libanjuta/interfaces/libanjuta.idl:
5077         * plugins/document-manager/action-callbacks.c:
5078         (on_editor_command_complete_word_activate):
5079         * plugins/document-manager/plugin.c:
5080         (update_editor_ui_interface_items):
5081         * plugins/editor/text_editor.c: (iautocomplete_activate),
5082         (iautocomplete_iface_init):
5083         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5085         Moved autocomplete() method away from IAnjutaEditorAssist into
5086         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5087         autocomplete and does not crash with sourceview. Fixes Bug #449620
5088         – The auto completion functionality not work. Also sets menuitem 
5089         insensitive when hiding them.
5091         * plugins/debug-manager/disassemble.c:
5092         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5093         printf types.
5095 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5097         * pixmaps/anjuta_splash.png: Updated.
5098         
5099         * plugins/search/search-replace.c
5100         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5101         the right target (project).
5102         * ChangeLog: Added missing log.
5104 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5106         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5107         manuals/anjuta-manual/C/fileoperations.xml,
5108         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5110         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5112         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5114 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5116         * TODO.tasks: Added bounty for on-demand preferences.
5118         Patch from Thierry Moisan:
5119         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5120         (bug #88824).
5122 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5124         Patch from tpgww@onepost.net:
5126         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5127         * libegg/test-actions.c:
5128         * libegg/test-multi-drag.c: (main):
5129         * plugins/debug-manager/memory.c: (read_memory_block):
5130         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5132         Fixes compile warnings. Fixes bug #427101.
5134 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5136         Patch from James Liggett:
5138         * plugins/profiler/gprof-options.c: (on_option_changed),
5139         (setup_widgets):
5140         * plugins/profiler/gprof-options.h:
5141         * plugins/profiler/gprof-profile-data.c:
5142         (gprof_profile_data_init_profile):
5143         * plugins/profiler/gprof-profile-data.h:
5144         * plugins/profiler/plugin.c: (profiler_get_data),
5145         (profiler_set_target), (register_options),
5146         (on_profile_data_browse_button_clicked),
5147         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5148         * plugins/profiler/profiler.glade: implements independent targets.
5149         implements the ability to select arbitrary gmon.out files.
5150         Fixes bug #403502 – User should also be allowed to select an
5151         independent executable target.
5153 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5155         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5157         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5158         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5160 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5162         * plugins/debug-manager/plugin.c,
5163         plugins/debug-manager/breakpoints.c:
5164         Remove weak pointers when owner is destroyed
5165         Remove all breakpoints before loading new one
5167 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5169         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5170          
5171 2007-06-19  Naba Kumar  <naba@gnome.org>
5173         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5174         Bug #448491 Empty Lines Problem.
5176         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5177         
5178         * data/default.profile, plugins/message-view/plugin.c: Do not
5179         restore session for messages.
5180         Fixes bug #377461 – don't create new message window for each
5181         build/find.
5183         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5184         Fixes a crash on exit/project-close if profiler plugin is loaded.
5186 2007-06-17  Naba Kumar  <naba@gnome.org>
5188         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5189         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5191         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5192         Bug #448034 – Anjuta crashes on starting (when the last project
5193         directory was deleted).
5195         * plugins/document-manager/plugin.c: Set line markers for files
5196         opened via IAnjutaFile::open(). Fixes missing line markers while
5197         navigating symbols.
5199 2007-06-17  Naba Kumar  <naba@gnome.org>
5201         * plugins/sourceview/sourceview.glade: Set correct font
5202         default value and use monospace instead of sans. Fixes
5203         bug #448408 – crash in Anjuta IDE: Trying to change the
5204         editor
5206 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5208         * plugins/search/search-replace.c,
5209         plugins/search/search-replace.h,
5210         plugins/search/anjuta-search.glade:
5211         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5212         Fixes bug #355166
5214 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5216         * plugins/debug-manager/plugin.c,
5217         plugins/debug-manager/breakpoints.c:
5218         Add weak references, fixes bug #448053 ?
5220 2007-06-16  Naba Kumar  <naba@gnome.org>
5222         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5223         dialog to allow forgetting them if user chooses to select a different
5224         one.
5226 2007-06-13  Naba Kumar  <naba@gnome.org>
5228         * plugins/sourceview/sourceview-prefs.c: Initialize font
5229         on startup correctly if use_theme is set.
5231         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5232         if available for default font. Fixes bug #447304.
5234         * plugins/sourceview/sourceview-prefs.c: Return value based
5235         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5236         for the first time has black background
5237         
5238         * plugins/project-manager/plugin.c: Give a better error message
5239         when project could not be loaded.
5241         * libanjuta/anjuta-serializer.c: Added a comment.
5243 2007-06-13  Johannes Schmid <jhs@gnome.org>
5245         * configure.in:
5246         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5247         most warnings to avoid simple coding problems.
5248         
5249         * plugins/message-view/anjuta-msgman.c:
5250         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5251         * plugins/message-view/plugin.c: (on_view_changed),
5252         (ianjuta_msgman_add_view):
5253         
5254         Fixed #440866 by always presenting the message-manager when a tab is
5255         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5256         
5257         * plugins/subversion/subversion-callbacks.c:
5258         (on_subversion_commit_response):
5259         Destroy dialog if user clicks "No"
5261 2007-06-12  Naba Kumar  <naba@gnome.org>
5263         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5264         read and use of uninitialized variable.
5266         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5267         because it is used in credits listing and packaging could compress
5268         it in docdir. Fixes bug #397881: The credits are empty
5270         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5271         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5272         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5273         plugins/symbol-browser/an_symbol_info.c,
5274         plugins/symbol-browser/plugin.c,
5275         plugins/symbol-browser/an_symbol_view.c,
5276         plugins/editor/aneditor-autocomplete.cxx:
5278         - Do not access TMTag
5279         member in TMSymbol when freeing it because by then the tags
5280         could have changed. Avoids dangerous memory corruptions by freeing
5281         someone else's memory (Could explain those random crashes when
5282         refreshing symbols or re-loading a different project or closing
5283         a project). Anything that tries to refresh symbols could trigger
5284         this corruptions.
5285         - Added a flag to also retrieve method definitions as part of
5286         the class's scope members. And used it to set both function prototype
5287         and definition in symbols. Fixes navigation to prototype and
5288         function definitions from symbol browser (bug #440370)
5290         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5291         memory. Could fix those bogus 'file changed' dialogs.
5293         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5295 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5297         * (added) libanjuta/anjuta-utils-priv.h,
5298         libanjuta/anjuta-utils.h,
5299         libanjuta/anjuta-launcher.c,
5300         libanjuta/Makefile.am:
5301         Fix bug #440801: do not use config.h in public include files
5303 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5305         * plugins/project-wizard/templates/mkfile.wiz:
5306         Fix bug #442038: missing project.sh file
5308         * configure.in,
5309         plugins/project-wizard/templates/Makefile.am,
5310         plugins/project-wizard/templates/translatable-strings.h,
5311         (added) plugins/project-wizard/templates/sdl.wiz,
5312         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5313         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5314         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5315         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5316         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5317         (added) plugins/project-wizard/templates/sdl/src/main.c,
5318         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5319         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5320         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5321         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5322         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5323         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5324         Fix bug #315635: add a SDL project wizard
5326 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5328         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5329         when SIGCHLD is triggered when main loop context is locked. Dead lock
5330         happens when child_exited callback also accesses main loop context.
5331         Happens particularly badly in debug target exiting.
5333 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5335         * manuals/anjuta-manual/C/debugger.xml:
5336         First update of the debugger documentation
5338 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5340         * manuals/anjuta-manual/C/fileoperations.xml,
5341         manuals/anjuta-manual/C/projects.xml,
5342         manuals/anjuta-manual/C/anjuta-manual.xml,
5343         manuals/anjuta-manual/C/build.xml,
5344         manuals/anjuta-manual/C/execute.xml,
5345         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5346         Added project properties documentation. Moved execution section
5347         inside project management. Removed dead documentation.
5349 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5351         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5352         plugins/symbol-browser/plugin.h,
5353         plugins/symbol-browser/an_symbol_prefs.c,
5354         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5355         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5356         progress bar instead of separate window for system tags
5357         generation. Renamed AnjutaStatus methods to a proper ones.
5359         * plugins/symbol-browser/plugin.c,
5360         plugins/symbol-browser/plugin.h,
5361         plugins/symbol-browser/an_symbol_prefs.c,
5362         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5363         global-tags/create_global_tags.sh.in: Get rid of message window
5364         for showing global tags creation and use a small window with
5365         progress bar.
5367 2007-05-30  Naba Kumar  <naba@gnome.org>
5369         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5370         Bug 442315 – After calling configure, the build menus are still insensitive,
5371         Bug 442314 – Autogeneration fails when there is no autogen.sh
5373         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5374         fails to remove target/source/group. Fixes bug #440196 – crash in
5375         Anjuta IDE: removing a target
5377 2007-05-29  Naba Kumar  <naba@gnome.org>
5379         * plugins/symbol-browser/an_symbol_view.c,
5380         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5381         tags generation. Fixed runtime warning.
5383 2007-05-28  Naba Kumar  <naba@gnome.org>
5385         Patch from James Liggett  <jrliggett@cox.net>:
5386         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5387         Fixed bug #403502 – User should also be allowed to select an
5388         independent executable target.
5390 2007-05-27  Johannes Schmid <jhs@gnome.org>
5392         * plugins/build-basic-autotools/build-basic-autotools.c:
5393         (get_real_directory), (on_build_mesg_format):
5394         
5395         Find correct files for error messages inside scratchbox
5397 2007-05-27  Naba Kumar  <naba@gnome.org>
5399         * manuals/anjuta-manual/C/projects.xml,
5400         manuals/anjuta-manual/C/projects.xml: Updated project
5401         management chapter more.
5403 2007-05-25  Johannes Schmid <jhs@gnome.org>
5405         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5406         * plugins/build-basic-autotools/build-basic-autotools.c:
5407         (on_sb_check_toggled), (build_execute_command),
5408         (ipreferences_merge), (ipreferences_unmerge):
5409         Added support for building inside scratchbox environment
5410         
5411         Patch from James Liggett <jrliggett@cox.net>:
5412         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5413         (anjuta_msgman_append_view):
5415         Fix 440866 
5416           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5418 2007-05-23  Naba Kumar  <naba@gnome.org>
5420         * manuals/anjuta-manual/C/projects.xml: Updated project
5421         management chapter.
5423 2007-05-22  Naba Kumar  <naba@gnome.org>
5425         * manuals/anjuta-manual/C/projects.xml: More updates.
5427         * manuals/anjuta-manual/C/introduction.xml,
5428         manuals/anjuta-manual/C/projects.xml,
5429         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5431 2007-05-22  Naba Kumar  <naba@gnome.org>
5433         Patch from Étienne Bersac:
5434         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5435         class in generated class.
5437 2007-05-22  Naba Kumar  <naba@gnome.org>
5439         * plugins/profiler/plugin.c: Fixed a compiler warning.
5440         * plugins/valgrind/Makefile.am: Added ldflags.
5442         Patch from James Liggett:
5443         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5444         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5445         specific options.
5447 2007-05-18  Johannes Schmid <jhs@gnome.org>
5449         * plugins/editor/text_editor.c:
5450         * plugins/language-support-cpp-java/plugin.c:
5451         (on_editor_language_changed), (on_value_added_current_editor),
5452         (on_value_removed_current_editor):
5453         
5454         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5455         Fix assist support in language-support-plugin.
5457 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5459         * libanjuta/interfaces/libanjuta.idl:
5460         Add a new interface allowing to implement plugin able
5461         to load other plugins (not written in C)
5463         * libanjuta/anjuta-plugin-handle.c,
5464         libanjuta/anjuta-plugin-handle.h:
5465         Add a language and a resident plugin properties
5467         * libanjuta/anjuta-glue-plugin.c,
5468         libanjuta/anjuta-glue-plugin.h,
5469         (added)libanjuta/anjuta-glue-c.c,
5470         (added)libanjuta/anjuta-glue-c.h,
5471         libanjuta/Makefile.am:
5472         Split code used to load a C plugin into a common part
5473         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5475         * libanjuta/anjuta-glue-factory.c,
5476         libanjuta/anjuta-glue-factory.h,
5477         libanjuta/anjuta-plugin-manager.c:
5478         Allow to load plugin not written in C and search for the
5479         additional needed code in another plugin
5481 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5483         * plugins/editor/text_editor.c:
5484         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5485         avoiding a crash if scintilla is used
5487 2007-05-14  Johannes Schmid <jhs@gnome.org>
5489         * libanjuta/interfaces/libanjuta.idl:
5490         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5491         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5492         (on_assist_chosen), (on_assist_update), (get_context),
5493         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5494         (install_assist), (uninstall_assist), (install_support),
5495         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5496         (cpp_java_plugin_instance_init):
5497         * plugins/language-support-cpp-java/plugin.h:
5498         Use IAnjutaEditorAssist to show language specific suggestions
5499         
5500         * plugins/sourceview/Makefile.am:
5501         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5502         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5503         * plugins/sourceview/anjuta-view.h:
5504         * plugins/sourceview/assist-window.c: (assist_window_expose),
5505         (assist_window_set_property), (assist_window_get_property),
5506         (assist_window_class_init), (assist_activated),
5507         (assist_window_init), (assist_window_finalize),
5508         (assist_window_select), (assist_window_first),
5509         (assist_window_last), (assist_window_up), (assist_window_down),
5510         (get_coordinates), (assist_window_move), (assist_window_update),
5511         (assist_window_filter_keypress), (assist_window_is_active),
5512         (assist_window_new), (assist_window_get_trigger),
5513         (assist_window_get_position):
5514         * plugins/sourceview/assist-window.h:
5515         * plugins/sourceview/sourceview-args.c (removed):
5516         * plugins/sourceview/sourceview-args.h (removed):
5517         * plugins/sourceview/sourceview-autocomplete.c (removed):
5518         * plugins/sourceview/sourceview-autocomplete.h (removed):
5519         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5520         * plugins/sourceview/sourceview-private.h:
5521         * plugins/sourceview/sourceview-scope.c(removed):
5522         * plugins/sourceview/sourceview-scope.h(removed):
5523         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5524         (on_assist_cancel), (on_document_char_added),
5525         (on_reload_dialog_response), (sourceview_class_init),
5526         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5527         (iassist_remove_trigger), (iassist_autocomplete),
5528         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5529         (iassist_react), (iassist_iface_init):
5530         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5531         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5532         
5533         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5534         - Mark files dirty if reload dialog is canceled.
5536 2007-05-12  Naba Kumar  <naba@gnome.org>
5538         * libanjuta/anjuta-launcher.h: Corrected include file.
5540 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5542         * libanjuta/anjuta-glue-plugin.c,
5543         libanjuta/anjuta-glue-plugin.h,
5544         libanjuta/anjuta-glue-factory.c,
5545         libanjuta/anjuta-glue-factory.h,
5546         ibanjuta/anjuta-plugin-manager.c:
5547         Move code used to load a C plugin from glue-factory to glue-plugin
5548         So loading a plugin written in another language could be done by
5549         just using another object derived from AnjutaGluePlugin
5551         * libanjuta/libanjuta.h:
5552         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5553         includes
5555 === anjuta 2.1.3 ===
5557 2007-05-11  Naba Kumar  <naba@gnome.org>
5559         * configure.in: Bumped version to 2.1.3
5560         * NEWS: Updated.
5561         * AUTHORS: Updated.
5562         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5564 2007-05-11  Naba Kumar  <naba@gnome.org>
5566         * configure.in:
5567         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5568         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5569         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5571 2007-05-10  Johannes Schmid <jhs@gnome.org>
5573         * plugins/search/plugin.c:
5574         Make incremental search behave less annoying
5575         
5576 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5578         * plugins/macro/macro-util.c:
5579         Fix bug #419008 and bug #419036
5580         When creating new header file, use name and email set in
5581         preferences and replace invalid C character by underscore
5582         in guards
5584 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5586         * plugins/search/search-replace.c,
5587         plugins/search/search-replace_backend.c:
5588         Disable search button if search expression is empty (bug #378193)
5590 2007-05-08  Naba Kumar  <naba@gnome.org>
5592         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5593         build error.
5595 2007-05-07  Naba Kumar  <naba@gnome.org>
5597         * configure.in:
5598         * plugins/project-wizard/templates/Makefile.am:
5599         * plugins/project-wizard/templates/minimal.wiz:
5600         * plugins/project-wizard/templates/minimal/.cvsignore:
5601         * plugins/project-wizard/templates/minimal/Makefile.am:
5602         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5603         * plugins/project-wizard/templates/minimal/autogen.sh:
5604         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5605         * plugins/project-wizard/templates/minimal/project.anjuta:
5606         Added 'minimal', a generic and flat, project template.
5607         
5608 2007-05-05  Naba Kumar  <naba@gnome.org>
5610         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5612         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5613         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5614         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5615         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5616         instead of a real one, fixes interdependency with libanjuta.
5617         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5618         * libanjuta/Makefile.am: 
5619         * libegg/Makefile.am:
5620         * plugins/build-basic-autotools/Makefile.am:
5621         * plugins/class-gen/Makefile.am:
5622         * plugins/class-inheritance/Makefile.am:
5623         * plugins/cvs-plugin/Makefile.am:
5624         * plugins/debug-manager/Makefile.am:
5625         * plugins/devhelp/Makefile.am:
5626         * plugins/document-manager/Makefile.am:
5627         * plugins/editor/Makefile.am:
5628         * plugins/file-loader/Makefile.am:
5629         * plugins/file-manager/Makefile.am:
5630         * plugins/file-wizard/Makefile.am:
5631         * plugins/gdb/Makefile.am:
5632         * plugins/glade/Makefile.am:
5633         * plugins/gtodo/Makefile.am:
5634         * plugins/language-support-cpp-java/Makefile.am:
5635         * plugins/macro/Makefile.am:
5636         * plugins/message-view/Makefile.am:
5637         * plugins/patch/Makefile.am:
5638         * plugins/profiler/Makefile.am:
5639         * plugins/project-import/Makefile.am:
5640         * plugins/project-manager/Makefile.am:
5641         * plugins/project-wizard/Makefile.am:
5642         * plugins/sample1/Makefile.am:
5643         * plugins/search/Makefile.am:
5644         * plugins/sourceview/Makefile.am:
5645         * plugins/subversion/Makefile.am:
5646         * plugins/symbol-browser/Makefile.am:
5647         * plugins/terminal/Makefile.am:
5648         * plugins/tools/Makefile.am:
5649         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5651 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5653         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5655 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5657         * libanjuta/anjuta-launcher.c,
5658         libanjuta/anjuta-launcher.h:
5659         Add some missing implementation
5661 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5663         Reviewed by Naba Kumar  <naba@gnome.org>:
5664         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5665         for uninstall-hook.
5667 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5669         Reviewed by Naba Kumar  <naba@gnome.org>:
5670         * plugins/editor/text_editor.c: Large memory addresses were being
5671         truncated, switched to glong (bug #422143).
5673 2007-04-24  Naba Kumar  <naba@gnome.org>
5675         * plugins/document-manager/plugin.c: (prefs_finalize):
5676         * plugins/editor/aneditor-autocomplete.cxx:
5677         * plugins/editor/text_editor_menu.c:
5678         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5679         * plugins/file-loader/plugin.c: (open_file_with),
5680         (create_open_with_submenu):
5681         * plugins/file-manager/plugin.c: (prefs_finalize):
5682         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5683         pointer type castings.
5685 2007-04-24  Naba Kumar  <naba@gnome.org>
5687         Patch from s|s  <supreet.sethi@gmail.com>:
5688         * (added) plugins/project-wizard/templates/django-logo.png:
5689         * (added) plugins/project-wizard/templates/django.wiz:
5690         * plugins/project-wizard/templates/Makefile.am:
5691         * plugins/project-wizard/templates/translatable-strings.h: Added
5692         django project template. http://www.djangoproject.com/
5694 2007-04-24  Naba Kumar  <naba@gnome.org>
5696         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5697         the log entry widget and made the dialog little larger.
5699 2007-04-24  Naba Kumar  <naba@gnome.org>
5701         Patch from Halton Huo:
5702         * configure.in:
5703         * plugins/project-wizard/property.c:
5704         * plugins/subversion/svn-auth.c:
5705         * plugins/subversion/svn-backend-priv.h:
5706         * plugins/subversion/svn-backend.c:
5707         * plugins/subversion/svn-backend.h:
5708         * plugins/subversion/svn-notify.h: Proper use of subversion
5709         headers. Fixes build issues in solaris (bug #426701).
5711 2007-04-24  Naba Kumar  <naba@gnome.org>
5713         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5714         
5715         * plugins/project-wizard/templates/cpp.wiz:
5716         * plugins/project-wizard/templates/gcj.wiz:
5717         * plugins/project-wizard/templates/gnome.wiz:
5718         * plugins/project-wizard/templates/gtk.wiz:
5719         * plugins/project-wizard/templates/gtkmm.wiz:
5720         * plugins/project-wizard/templates/java.wiz:
5721         * plugins/project-wizard/templates/python.wiz:
5722         * plugins/project-wizard/templates/terminal.wiz:
5723         * plugins/project-wizard/templates/wxwin.wiz:
5724         * plugins/project-wizard/templates/xlib-dock.wiz:
5725         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5726         project option and set it ON by default (since gnome-build, can't
5727         enabled configure shared lib support later when a sharedlib target
5728         is added).
5730 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5732         * plugins/debug-manager/stack_trace.c:
5733         Fix a missing case in the previous changes
5735 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5737         * plugins/debug-manager/plugin.c:
5738         Fix bug #430401
5740         * plugins/debug-manager/breakpoints.c,
5741         plugins/gdb/plugin.c:
5742         Fix adding breakpoint on a function
5744         * plugins/debug-manager/stack_trace.c:
5745         Highlight changed stack frame
5747 2007-04-18  Naba Kumar  <naba@gnome.org>
5749         * plugins/document-manager/anjuta-docman.c:
5750         (anjuta_docman_dispose), (on_editor_destroy),
5751         (anjuta_docman_remove_editor): Remove the editor widget from
5752         the parent container before calling destroy, otherwise container
5753         removal happens after TextEditor is disposed resulting in call
5754         to value-remove for a TextEditor which is half-dead (crash).
5756 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5758         * plugins/debug-manager/data_buffer.c
5759         plugins/debug-manager/data_view.c,
5760         plugins/debug-manager/memory.c:
5761         Fixes for bug #418523, bug #427090 and bug #428174
5763 2007-04-11 Halton Huo <halton.huo@sun.com>
5765         reviewed by: <jhs@gnome.org>
5767         * configure.in:
5768         * libanjuta/Makefile.am:
5769         * libanjuta/anjuta-utils.c:
5770         * libanjuta/anjuta-utils.h:
5771         * manuals/reference/libanjuta/Makefile.am:
5772         
5773         Fixed compilation on sun by deploying the libutil methods
5774         in anjuta-utils.h and building them on condition.
5776 2007-04-11  Johannes Schmid <jhs@gnome.org>
5778         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5779         (anjuta_docman_add_editor):
5780         Hold a reference on the editor as long as we use it.
5781         
5782         * plugins/document-manager/plugin.c: (on_editor_changed):
5783         Destroy GValue to fix a memoery leak.
5785 2007-04-11  Johannes Schmid <jhs@gnome.org>
5787         * plugins/document-manager/plugin.c: (on_editor_changed):
5788         Fixed reference counting for editor by using g_value_take_object instead
5789         of g_value_set_object. The editors are now correctly finalized and thus
5790         we do not lack so much memory anymore.
5791         
5792         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5793         (anjuta_view_finalize), (anjuta_view_focus_out),
5794         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5795         * plugins/sourceview/anjuta-view.h:
5796         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5797         * plugins/sourceview/sourceview-prefs.c:
5798         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5799         * plugins/sourceview/sourceview-prefs.h:
5800         * plugins/sourceview/sourceview-private.h:
5801         * plugins/sourceview/sourceview.c: (on_document_loaded),
5802         (timeout_unref), (on_document_saved), (sourceview_finalize),
5803         (sourceview_new), (ifile_open), (ifile_savable_save),
5804         (ifile_savable_save_as):
5806         Several changes to fix things when the editor is correctly destroyed.
5807         Fixed preferences (which led me to the refcounting issue, #409412)
5808         and removed deprecated completition code that will be replace by
5809         IAnjutaAssist interface soon. 
5811 2007-04-11  Johannes Schmid <jhs@gnome.org>
5813         * libanjuta/anjuta-launcher.c:
5814         (anjuta_launcher_execution_done_cleanup),
5815         (anjuta_launcher_child_terminated):
5816         Possible fix for #428363 and added a g_return_if_fail
5818         * plugins/message-view/plugin.c: (activate_plugin):
5819         Fixed a Gtk/Gdl-Critical
5820         
5821         Patches from Étienne Bersac <bersace03@laposte.net>
5822         * plugins/class-gen/templates/go-source.tpl:
5823         * plugins/macro/macros.xml:
5824         Use better template for GObjects (#417875 and #417918)
5825         
5826         Patches from Halton Huo <halton.huo@sun.com>
5827         * libanjuta/anjuta-launcher.h:
5828         * libanjuta/anjuta-preferences.c:
5829         * libanjuta/anjuta-utils.c:
5830         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5831         (cg_window_set_add_to_repository):
5832         * plugins/class-inheritance/class-inherit.c:
5833         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5835 2007-04-09  Johannes Schmid <jhs@gnome.org>
5837         * plugins/editor/print.c: (anjuta_print_show_header):
5838         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5839         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5841   Some string changes (#427395 and #427399)
5843 2007-04-06  Johannes Schmid <jhs@gnome.org>
5845         * plugins/build-basic-autotools/build-basic-autotools.c:
5846         (on_build_mesg_format), (on_build_mesg_parse):
5847         Fixed full path detection
5849 2007-04-05  Naba Kumar  <naba@gnome.org>
5851         Patch from Halton Huo:
5852         * libanjuta/Makefile.am:
5853         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5854         * libanjuta/anjuta-glue-cpp.h:
5855         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5856         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5857         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5858         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5859         (load_plugin), (anjuta_glue_factory_get_object_type):
5860         * libanjuta/anjuta-glue-factory.h:
5861         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5862         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5863         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5864         (anjuta_glue_plugin_new):
5865         * libanjuta/anjuta-glue-plugin.h:
5866         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5867         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5868         * libanjuta/anjuta-plugin.h:
5869         * libanjuta/glue-cpp.c:
5870         * libanjuta/glue-cpp.h:
5871         * libanjuta/glue-factory.c:
5872         * libanjuta/glue-factory.h:
5873         * libanjuta/glue-plugin.c:
5874         * libanjuta/glue-plugin.h:
5875         * plugins/build-basic-autotools/build-basic-autotools.h:
5876         * plugins/class-gen/plugin.h:
5877         * plugins/class-inheritance/plugin.h:
5878         * plugins/cvs-plugin/plugin.h:
5879         * plugins/debug-manager/plugin.h:
5880         * plugins/devhelp/plugin.h:
5881         * plugins/document-manager/plugin.h:
5882         * plugins/editor/plugin.h:
5883         * plugins/file-loader/plugin.h:
5884         * plugins/file-manager/plugin.h:
5885         * plugins/file-wizard/plugin.h:
5886         * plugins/gdb/plugin.h:
5887         * plugins/glade/plugin.h:
5888         * plugins/gtodo/plugin.h:
5889         * plugins/language-support-cpp-java/plugin.h:
5890         * plugins/macro/plugin.h:
5891         * plugins/message-view/plugin.h:
5892         * plugins/patch/plugin.h:
5893         * plugins/profiler/plugin.h:
5894         * plugins/project-import/plugin.h:
5895         * plugins/project-manager/plugin.h:
5896         * plugins/project-wizard/plugin.h:
5897         * plugins/sample1/plugin.h:
5898         * plugins/search/plugin.h:
5899         * plugins/sourceview/plugin.h:
5900         * plugins/subversion/plugin.h:
5901         * plugins/symbol-browser/plugin.h:
5902         * plugins/terminal/terminal.c:
5903         * plugins/tools/plugin.h:
5904         * plugins/tools/scripts/tools-2.xml.in:
5905         * plugins/valgrind/plugin.h:
5907         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5909 2007-04-05  Naba Kumar  <naba@gnome.org>
5911         * anjuta.spec.in, configure.in: Removed dead codes.
5912         
5913         Patch from Jos Dehaes:
5914         * configure.in, plugins/project-wizard/templates/Makefile.am,
5915         plugins/project-wizard/templates/mkfile.wiz,
5916         plugins/project-wizard/templates/translatable-strings.h: Enabled
5917         makefile-based project creation and import. Fixes bug #355145
5919 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5921         * plugins/debug-manager/debugger.c,
5922         plugins/debug-manager/plugin.c,
5923         plugins/gdb/anjuta-gdb.plugin.in:
5924         Code cleaning (remove unused code, rename this into self)
5925         Add information about supported format in debugger plugin
5926         Activate debugger plugin according to the target format
5928 2007-04-01  Naba Kumar  <naba@gnome.org>
5930         * plugins/message-view/message-view.c:
5931         (message_view_instance_init): Fixed message icons to appear.
5933 2007-03-31  Johannes Schmid <jhs@gnome.org>
5935         * plugins/message-view/anjuta-msgman.c:
5936         (anjuta_msgman_append_view):
5937         * plugins/message-view/plugin.c: (on_view_changed),
5938         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5939         
5940         Fixed #424845
5942 2007-03-31  Johannes Schmid <jhs@gnome.org>
5944         * plugins/message-view/message-view.c:
5945         (message_view_instance_init), (imessage_view_append):
5946         Show nice icons beside the messages for info, warning and error. This is a completly
5947         cosmetic change so if someone dislikes it he is free to remove it.
5949 2007-03-31  Johannes Schmid <jhs@gnome.org>
5950         
5951         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5952         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5953         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
5954         * plugins/message-view/anjuta-msgman.h:
5955         * plugins/message-view/message-view.h:
5956         * plugins/message-view/plugin.c: (on_view_changed),
5957         (activate_plugin):
5958         Fixed #359399 and made next/previous insensitive when not availible
5959         
5960         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
5961         (tag_style_to_string):
5962         Fixed namespace Problem with gdk >= 2.11
5963         
5964         * plugins/sourceview/sourceview-autocomplete.c:
5965         (sourceview_autocomplete_init):
5966         Removed structure, follow-up of #423682
5968 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
5970         * plugins/debug-manager/debug_tree.c,
5971         plugins/debug-manager/debug_tree.h,
5972         plugins/debug-manager/watch.c,
5973         plugins/debug-manager/anjuta-debug-manager.glade:
5974         Inspect variable at cursor
5975         Fix buttons in inspect dialog
5977 2007-03-27  Halton Huo  <halton.huo@sun.com>
5979         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
5981         * plugins/sourceview/sourceview-autocomplete.c
5982         plugins/debug-manager/disassemble.c,
5983         libanjuta/interfaces/libanjuta.idl:
5984         Remove array with 0 size and empty structure as it is not
5985         supported by sun cc, Fixes bug #423682
5987         * plugins/debug-manager/debugger.c:
5988         Remove anonymous union as it is not supported by sun cc,
5989         Fixes bug #423680
5991 === anjuta 2.1.2 ===
5993 2007-03-28  Naba Kumar  <naba@gnome.org>
5995         * configure.in: Bumped version to 2.1.2
5996         * NEWS: Updated for release.
5997         
5998         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
5999         Improved breakpoint marker icon.
6000         
6001         * plugins/editor/anjuta-editor.plugin.in,
6002         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6003         non user activable since they are now remembered properly.
6005 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6007         * plugins/tools/editor.c:
6008         Fix bug #423270
6010 2007-03-27  Naba Kumar  <naba@gnome.org>
6012         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6013         word when autocompleting without leaving any trailing part of
6014         the word.
6016 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6018         Reviewed by Naba Kumar  <naba@gnome.org>:
6019         * anjuta.desktop.in.in: Remove "Application" category from desktop
6020         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6021         
6022 2007-03-27  Naba Kumar  <naba@gnome.org>
6023         
6024         * configure.in, plugins/document-manager/anjuta-docman.c:
6025         (anjuta_docman_add_editor): Conditionally compile notebook tab
6026         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6028         Patch from Halton Huo:
6029         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6030         non gcc compiler flags. Fixes bug #423089.
6031         
6032 2007-03-26  Naba Kumar  <naba@gnome.org>
6033         
6034         * AUTHORS, NEWS, TODO.tasks: Updated.
6035         
6036         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6037         close menuitem.
6038         
6039         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6040         (update_editor_symbol_model), (iter_matches),
6041         (on_editor_update_ui), (value_added_current_editor),
6042         (activate_plugin), (dispose),
6043         (symbol_browser_plugin_instance_init):
6044         * plugins/symbol-browser/plugin.h: update line on editor save
6045         and editor change. Code clean up and fixed warnings.
6047 2007-03-26  Naba Kumar  <naba@gnome.org>
6049         * plugins/project-wizard/templates/java/project.anjuta,
6050         plugins/project-wizard/templates/python/project.anjuta,
6051         plugins/project-wizard/templates/python/project.anjuta:
6052         Removed version control plugins from default selection.
6054         * plugins/tools/scripts/prepare-changelog.pl,
6055         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6056         script to a better one (that works on both cvs and svn).
6058 2007-03-26  Naba Kumar  <naba@gnome.org>
6060         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6061         Makefile.am: Added the generated translatable file (required for
6062         translations for svn checkouts).
6064         * (added)
6065         plugins/project-wizard/templates/extract-translatable-strings.pl
6066         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6067         po/POTFILES.in: Generated translatable strings for .wiz files and
6068         added them in POTFILES.in for translation. Fixes bug #398035
6070 2007-03-25  Naba Kumar  <naba@gnome.org>
6072         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6073         
6074         * src/anjuta-app.c: Removed dead codes.
6075         
6076         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6077         global tags generation starts.
6078         
6079         * plugins/debug-manager/chunk_view.c,
6080         plugins/debug-manager/start.h,
6081         plugins/debug-manager/chunk_view.h,
6082         plugins/debug-manager/utilities.c,
6083         plugins/debug-manager/utilities.h,
6084         plugins/debug-manager/debugger.c,
6085         plugins/debug-manager/threads.c,
6086         plugins/debug-manager/disassemble.c,
6087         plugins/debug-manager/info.c,
6088         plugins/debug-manager/sharedlib.c,
6089         plugins/debug-manager/threads.h,
6090         plugins/debug-manager/disassemble.h,
6091         plugins/debug-manager/signals.c,
6092         plugins/debug-manager/info.h,
6093         plugins/debug-manager/sharedlib.h,
6094         plugins/debug-manager/data_buffer.c,
6095         plugins/debug-manager/data_view.c,
6096         plugins/debug-manager/signals.h,
6097         plugins/debug-manager/debug_tree.c,
6098         plugins/debug-manager/watch.c,
6099         plugins/debug-manager/registers.c,
6100         plugins/debug-manager/data_buffer.h,
6101         plugins/debug-manager/data_view.h,
6102         plugins/debug-manager/memory.c,
6103         plugins/debug-manager/debug_tree.h,
6104         plugins/debug-manager/watch.h,
6105         plugins/debug-manager/registers.h,
6106         plugins/debug-manager/memory.h,
6107         plugins/debug-manager/locals.c,
6108         plugins/debug-manager/sexy-icon-entry.c,
6109         plugins/debug-manager/breakpoints.c,
6110         plugins/debug-manager/locals.h,
6111         plugins/debug-manager/sexy-icon-entry.h,
6112         plugins/debug-manager/stack_trace.c,
6113         plugins/debug-manager/breakpoints.h,
6114         plugins/debug-manager/sparse_buffer.c,
6115         plugins/debug-manager/sparse_view.c,
6116         plugins/debug-manager/stack_trace.h,
6117         plugins/debug-manager/sparse_buffer.h,
6118         plugins/debug-manager/sparse_view.h,
6119         plugins/debug-manager/start.c,
6120         plugins/gdb/utilities.c,
6121         plugins/gdb/utilities.h,
6122         plugins/gdb/debugger.c,
6123         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6124         setup.
6126 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6128         * plugins/gdb/debugger.c:
6129         Avoid empty debugger log window by limiting line to 90 characters
6131 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6133         * plugins/debug-manager/plugin.c,
6134         plugins/debug-manager/plugin.h,
6135         plugins/debug-manager/threads.c,
6136         plugins/debug-manager/threads.h,
6137         plugins/debug-manager/breakpoints.c,
6138         plugins/debug-manager/breakpoints.h,
6139         plugins/debug-manager/stack_trace.c,
6140         plugins/debug-manager/stack_trace.h:
6141         View code action now changes location in disassembly view too
6143         * plugins/debug-manager/anjuta-debug-manager.ui:
6144         Rename breakpoint actions
6146 2007-03-24  Naba Kumar  <naba@gnome.org>
6148         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6149         in gdl 0.7.3 (svn trunk).
6150         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6151         
6152 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6154         * plugins/debug-manager/threads.c,
6155         plugins/debug-manager/debug_tree.c,
6156         plugins/debug-manager/debug_tree.h,
6157         plugins/debug-manager/locals.c,
6158         plugins/debug-manager/registers.c,
6159         plugins/debug-manager/stack_trace.c:
6160         Allow to change current thread updating register, stack and locals
6161         Allow to change current stack frame updating locals
6163         * plugins/gdb/debugger.c:
6164         Read argument of selected stack frame
6166         * plugins/debug-manager/data_view.c:
6167         Fix an unrelated bug
6169 2007-03-23  Naba Kumar  <naba@gnome.org>
6171         * plugins/document-manager/anjuta-docman.c,
6172         plugins/document-manager/plugin.c: Fixed many memory leaks.
6173         (ianjuta_file_get_uri() returns a new string).
6175         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6176         widget for save dialogs.
6177         
6178         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6179         svn and fixed to get function/prototype/member args list. Call tips
6180         also work fine now.
6182 2007-03-22  Naba Kumar  <naba@gnome.org>
6184         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6185         and calltips would work again for functions from global tags (Needs
6186         regenerating global tags).
6188         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6189         ctags svn version and reopened bug #395362. Fixes tags parsing that
6190         seemed to have stopped working recently.
6192 2007-03-21  Naba Kumar  <naba@gnome.org>
6194         * tagmanager/tm_source_file.c, tagmanager/options.c,
6195         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6196         extend .. more needs to be investigated and fixed). Enabled some
6197         debugging.
6199 2007-03-16  Naba Kumar  <naba@gnome.org>
6201         * src/anjuta.c: Fixed project loading from command line.
6203 2007-03-16  Naba Kumar  <naba@gnome.org>
6205         Patch from James Liggett <jrliggett@cox.net>:
6206         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6207         
6208 2007-03-15  Naba Kumar  <naba@gnome.org>
6210         * libanjuta/anjuta-profile-manager.c,
6211         libanjuta/anjuta-profile-manager.h: Added method to get current
6212         profile.
6214         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6215         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6216         is exiting.
6218         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6219         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6220         Also, not load project files in session load in loader plugin.
6221         
6222         * plugins/project-manager/plugin.c, src/anjuta.c:
6223         Emit "exiting" signal in shell when exiting anjuta. project manager
6224         listens to exiting signal and saves session. anjuta.c saves session
6225         only when current projfile is 'user'. Load project saved in session
6226         differently then the rest of the session. This should fix all the
6227         session restoration bugs.
6228         
6229         src/main.c: Present anjuta window when becon message is received.
6231 2007-03-14  Naba Kumar  <naba@gnome.org>
6233         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6234         not randomly save (it was a wrong looping).
6235         
6236 2007-03-12  Naba Kumar  <naba@gnome.org>
6238         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6240 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6242         * plugins/debug-manager/anjuta-debug-manager.ui,
6243         libanjuta/interfaces/libanjuta.idl,
6244         plugins/debug-manager/debugger.c,
6245         (added) plugins/debug-manager/threads.c,
6246         (added) plugins/debug-manager/threads.h,
6247         plugins/debug-manager/plugin.c,
6248         plugins/debug-manager/Makefile.am,
6249         plugins/gdb/plugin.c,
6250         plugins/gdb/debugger.c,
6251         plugins/gdb/debugger.h:
6252         Add a window displaying all threads
6253         Add needed functions
6254         Switching to a different thread is still not done
6256         * plugins/debug-manager/debug_tree.c,
6257         plugins/debug-manager/locals.c,
6258         plugins/debug-manager/stack_trace.c:
6259         Small cosmetic changes
6261         * plugins/gdb/gdbmi.c:
6262         Keep all elements in gdbmi hash
6263         Even if using the same key like in -threads-list-ids
6265 2007-03-11  Naba Kumar  <naba@gnome.org>
6267         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6268         
6269         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6270         
6271         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6272         manuals/reference/libanjuta/libanjuta-sections.txt,
6273         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6274         interfaces.
6276 2007-03-11  Naba Kumar  <naba@gnome.org>
6278         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6279         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6281         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6282         manuals/reference/libanjuta/libanjuta.types,
6283         manuals/reference/libanjuta/libanjuta-sections.txt,
6284         manuals/reference/libanjuta/.cvsignore,
6285         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6286         infrastructure. Got rid of tmpl/ directory and moved all section
6287         documenation to source code (requires gtk-doc >= 1.4).
6288         
6289         * libanjuta/anjuta-plugin-description.c,
6290         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6291         libanjuta/cell-renderer-captioned-image.c,
6292         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6293         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6294         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6295         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6296         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6297         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6298         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6299         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6300         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6301         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6302         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6303         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6304         documentation from templates to source code.
6306 2007-03-10  Johannes Schmid <jhs@gnome.org>
6308         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6309         Added some debug output but could not figure out why 
6310         some plugins are not kept.
6311         
6312         * libanjuta/interfaces/libanjuta.idl:
6313         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6314         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6315         Added IAnjutaEditorGoto::matching_brace
6316         
6317         * plugins/document-manager/action-callbacks.c:
6318         (on_editor_command_match_brace_activate):
6319         * plugins/document-manager/plugin.c:
6320         (update_editor_ui_interface_items):
6321         * plugins/editor/text_editor.c: (igoto_matching_brace),
6322         (igoto_iface_init):
6323         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6324         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6326 2007-03-09  Johannes Schmid <jhs@gnome.org>
6328         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6329         Hide correct column
6330         
6331         * plugins/sourceview/sourceview-private.h:
6332         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6333         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6334         (sourceview_new), (ifile_savable_save_as):
6335         Tweaked vfs monitoring
6337 2007-03-09  Johannes Schmid <jhs@gnome.org>
6339         * libanjuta/interfaces/Makefile.am.iface:
6340         Fixed installtion of header files
6341         
6342         * plugins/sourceview/sourceview.c: (set_select):
6343         do not scroll to much in interactive search
6345 2007-03-09  Naba Kumar  <naba@gnome.org>
6347         * src/anjuta.c: Fixed session restoration.
6348         
6349         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6350         signal handlers after symbol browser plugin is deactivated.
6351         
6352         * plugins/editor/editor.glade,
6353         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6354         Fixed indentation confustion in preferences.
6356 2007-03-08  Johannes Schmid <jhs@gnome.org>
6358         * plugins/search/search-replace.c: (search_set_combo),
6359         (search_set_action), (search_set_target), (search_set_direction),
6360         (create_dialog), (search_disconnect_set_toggle_connect),
6361         (on_search_match_whole_word_toggled),
6362         (on_search_match_whole_line_toggled),
6363         (on_search_match_word_start_toggled),
6364         (search_set_toggle_direction):
6365         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6366         it's somehow ugly and uses many deprecated widgets
6367         
6368         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6369         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6370         Fix #394709
6371         
6372 2007-03-07  Naba Kumar  <naba@gnome.org>
6374         * src/anjuta.c: Make launching projects work from command line. Also
6375         fixes gnome session restart command.
6376         
6377 2007-03-07  Johannes Schmid <jhs@gnome.org>
6379         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6380         * plugins/class-gen/plugin.c: (iwizard_activate):
6381         Fixed #408218
6382         
6383         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6384         Fixed #402774
6385         
6386         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6387         Fixed #377483 (It's not possible to know if directories have
6388         a version in CVS. Show version column only if there are version
6389         informations availible
6391         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6392         Fixed memory leak
6394 2007-03-07  Johannes Schmid <jhs@gnome.org>
6396         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6397         Fixed #409408
6398         * plugins/symbol-browser/an_symbol_prefs.c:
6399         (on_update_global_clicked):
6400         Fixed ##409176
6402 2007-03-07  Johannes Schmid <jhs@gnome.org>
6404         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6405         (anjuta_save_prompt_new):
6406         * plugins/project-import/project-import.c:
6407         (project_import_finalize):
6408         Fixed Gtk-Criticals (maybe #409408)
6410 2007-03-07  Naba Kumar  <naba@gnome.org>
6412         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6413         when we are at just beginning of string or comment. Fixes bug #397981.
6415 2007-03-07  Johannes Schmid <jhs@gnome.org>
6417         * plugins/language-support-cpp-java/plugin.c:
6418         (initialize_indentation_params):
6419         Removed annoying DEBUG_PRINT
6420         
6421         * plugins/sourceview/sourceview-cell.c:
6422         (sourceview_cell_instance_init), (icell_get_character),
6423         (icell_get_length), (icell_get_char), (icell_get_attribute):
6424         Improved code to be faster
6425         Implemented attribute handling so that indentation really works in any case
6427 2007-03-06  Johannes Schmid <jhs@gnome.org>
6429         * configure.in:
6430         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6431         
6432         * plugins/document-manager/anjuta-docman.c:
6433         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6434         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6435         instead (required GTK >= 2.10)
6436         
6437         * plugins/sourceview/sourceview-private.h:
6438         * plugins/sourceview/sourceview.c:
6439         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6440         (sourceview_finalize), (sourceview_new), (imark_mark),
6441         (imark_unmark), (imark_is_marker_set),
6442         (imark_location_from_handle), (imark_delete_all_markers):
6443         Fixed marker handling and worked a bit more on vfs monitoring
6445 2007-03-05  Johannes Schmid <jhs@gnome.org>
6447         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6448         Added method to select specific iter
6449         
6450         * plugins/sourceview/sourceview-private.h:
6451         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6452         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6453         (sourceview_add_monitor), (on_document_saved),
6454         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6455         Fixed vfs monitoring (mostly ported code from text_editor.c)
6456         
6457         * plugins/symbol-browser/an_symbol_view.c:
6458         * plugins/symbol-browser/an_symbol_view.h:
6459         * plugins/symbol-browser/plugin.c: (iter_matches),
6460         (on_editor_update_ui), (value_added_current_editor):
6461         Select the current tag in locals window and symbol toolbar. If there
6462         is no tag at the current line, reserve backward for the next tag. This will
6463         select the correct tag if inside a function.
6465 2007-03-05  Naba Kumar  <naba@gnome.org>
6467         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6468         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6469         compiler warnings.
6470         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6471         (Bug #412186)
6472         
6473 2007-03-04  Johannes Schmid <jhs@gnome.org>
6475         * data/Makefile.am:
6476         * po/POTFILES.in:
6477         Fixed distcheck (well, partly)
6479 2007-03-04  Johannes Schmid <jhs@gnome.org>
6481         * plugins/document-manager/anjuta-document-manager.ui:
6482         Move "Swap .c/.h from Main to Browser toolbar
6484         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6485         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6486         (fv_prefs_free), (fv_add_tree_entry):
6487         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6488         * plugins/file-manager/plugin.c: (prefs_init):
6489         
6490         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6492 2007-03-04  Naba Kumar  <naba@gnome.org>
6494         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6495         plugins/project-manager/plugin.c:
6496         Restored default profile and renamed it from "default.anjuta" to
6497         "default.profile".
6498         
6499 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6501         * plugins/debug-manager/debugger.c,
6502         plugins/debug-manager/plugin.c,
6503         plugins/gdb/debugger.c,
6504         libanjuta/interfaces/libanjuta.idl,
6505         plugins/debug-manager/stack_trace.c:
6506         Add a dialog box when a signal is received (except SIGINT)
6507         Display stack frame even if arguments are not available
6509 2007-03-03  Naba Kumar  <naba@gnome.org>
6511         * TODO.tasks: Icons bounty added.
6513         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6514         choise selection.
6515         
6516         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6517         and descoping.
6519         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6520         plugins/Makefile.am, (removed) plugins/profile-default/*,
6521         plugins/project-manager/anjuta-project-manager.plugin.in,
6522         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6523         profile implementation to load user profile and projects. Store and
6524         restore remembered plugins. Use profile scoping and descoping for
6525         saving and loading sesstions.
6526         
6527         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6528         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6529         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6530         DEBUG_PRINTs.
6532 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6534         * plugins/debug-manager/debug_tree.c
6535         plugins/debug-manager/debug_tree.h:
6536         Bug fix, deleting wrong variable
6538         * plugins/gdb/debugger.c:
6539         Bug fix, remove forgotten debugging code
6541 2007-03-02  Johannes Schmid <jhs@gnome.org>
6543         * plugins/document-manager/anjuta-document-manager.ui:
6544         * plugins/search/anjuta-search.ui:
6545         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6546         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6547         ToolbarFind
6549         * src/anjuta-app.c: (on_toolbar_view_toggled),
6550         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6551         Save toolbar positions, don't use fixed toolbar style
6552         
6553         All in all this will allow more complex toolbar configurations and
6554         might gain some space on smaller displays because the user can disable
6555         toolbar parts he does not use. Also allows to use any toolbar style
6556         without looking too ugly.
6558 2007-03-01  Naba Kumasr  <naba@gnome.org>
6560         * TODO.tasks: Added a bounty for creating icons.
6562         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6563         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6564         profile-changed signal. Do not sync non-user-activatable plugins.
6566 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6568         * plugins/debug-manager/disassemble.c,
6569         plugins/debug-manager/sparse_view.c,
6570         plugins/gdb/debugger.c,
6571         libanjuta/interfaces/libanjuta.idl:
6572         Display function name in disassembly view
6574 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6576         * (added) plugins/debug-manager/bookmark.png,
6577         (added) plugins/debug-manager/breakpoint-disabled.png,
6578         (added) plugins/debug-manager/breakpoint-enabled.png,
6579         (added) plugins/debug-manager/program-counter.png,
6580         (added) plugins/debug-manager/linemarker.png,
6581         plugins/debug-manager/Makefile.am,
6582         plugins/debug-manager/disassemble.c,
6583         plugins/debug-manager/disassemble.h,
6584         plugins/debug-manager/sparse_buffer.c,
6585         plugins/debug-manager/sparse_buffer.h,
6586         plugins/debug-manager/sparse_view.c,
6587         plugins/debug-manager/sparse_view.h,
6588         plugins/debug-manager/plugin.c,
6589         plugins/debug-manager/breakpoints.c,
6590         libanjuta/interfaces/libanjuta.idl:
6591         Add markers in the disassembly view
6592         Display program counter and breakpoints in disassembly view
6594         * plugins/gdb/debugger.c:
6595         Fix a bug added with my previous patch, setting and clearing
6596         breakpoints was not working
6598 2007-02-28  Johannes Schmid <jhs@gnome.org>
6600         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6601         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6602         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6603         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6604         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6605         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6606         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6607         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6608         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6609         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6610         Updated (why do they need to be under version control?)
6611         
6612         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6613         (create_tab_popup_menu), (on_msgman_popup_menu),
6614         (on_tab_button_press_event), (anjuta_msgman_page_new),
6615         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6616         Added "Close all message tabs" popup menu
6618 2007-02-26  Naba Kumar  <naba@gnome.org>
6620         * plugins/profiler/gprof-flat-profile-entry.c,
6621         plugins/profiler/gprof-flat-profile.c,
6622         plugins/profiler/gprof-flat-profile-entry.h,
6623         plugins/profiler/gprof-flat-profile.h,
6624         plugins/profiler/gprof-flat-profile-view.c,
6625         plugins/profiler/gprof-flat-profile-view.h,
6626         plugins/profiler/gprof-call-graph-block-entry.c,
6627         plugins/profiler/gprof-call-graph-block.c,
6628         plugins/profiler/gprof-function-call-chart-view.c,
6629         plugins/profiler/gprof-call-graph-block-entry.h,
6630         plugins/profiler/gprof-profile-data.c,
6631         plugins/profiler/gprof-call-graph-block.h,
6632         plugins/profiler/gprof-view.c,
6633         plugins/profiler/gprof-call-graph.c,
6634         plugins/profiler/gprof-function-call-chart-view.h,
6635         plugins/profiler/gprof-profile-data.h,
6636         plugins/profiler/gprof-call-graph.h,
6637         plugins/profiler/gprof-view.h,
6638         plugins/profiler/gprof-view-manager.c,
6639         plugins/profiler/gprof-call-graph-view.c,
6640         plugins/profiler/plugin.c,
6641         plugins/profiler/gprof-view-manager.h,
6642         plugins/profiler/gprof-call-graph-view.h,
6643         plugins/profiler/gprof-function-call-tree-view.c,
6644         plugins/profiler/gprof-function-call-tree-view.h,
6645         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6646         gnome-vfs. Fixes bug #411377.
6648 2007-02-26  Naba Kumar  <naba@gnome.org>
6650         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6652         Patch from James Liggett  <jrliggett@cox.net>:
6653         * plugins/profiler/gprof-flat-profile-view.c,
6654         plugins/profiler/gprof-flat-profile-view.h,
6655         plugins/profiler/gprof-function-call-chart-view.c,
6656         plugins/profiler/gprof-function-call-chart-view.h,
6657         plugins/profiler/gprof-view.c,
6658         plugins/profiler/gprof-view.h,
6659         plugins/profiler/gprof-call-graph-view.c,
6660         plugins/profiler/plugin.c,
6661         plugins/profiler/gprof-call-graph-view.h,
6662         plugins/profiler/gprof-function-call-tree-view.c,
6663         plugins/profiler/gprof-function-call-tree-view.h: Implements
6664         double click navigation. Fixes bug #403514.
6666 2007-02-25  Naba Kumar  <naba@gnome.org>
6668         * libanjuta/anjuta-plugin-manager.c,
6669         libanjuta/anjuta-plugin-handle.[ch],
6670         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6671         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6672         dependency on glib 2.8. Fixes bug #411623.
6674 2007-02-24  Naba kumar  <naba@gnome.org>
6676         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6677         
6678         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6679         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6680         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6681         (added) libanjuta/anjuta-profile-manager.c,
6682         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6683         manager.
6684         Implemented profile pushing and popping. Implemented profile xml
6685         synchronization. Implemented error handling in profiles. Implemented
6686         activation and deactivation signals in plugin manager.
6687         
6688         * libanjuta/Makefile.am: Added libanjuta log domain.
6689         
6690         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6691         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6692         in AnjutaShell interface and implemented it in AnjutaApp.
6693         
6694         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6696 2007-02-23  Naba kumar  <naba@gnome.org>
6698         src/main.c: Fixed missing end quote.
6700 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6702         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6705 2007-02-20  Naba Kumar  <naba@gnome.org>
6707         * plugins/subversion/plugin.c: Added "..." menuitems.
6708         * ROADMAP, README: Updated.
6709         * libanjuta/anjuta-profile.c: Fixed bugs.
6711         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6712         plugins/gtodo/Makefile.am: Removed dead code.
6714         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6715         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6716         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6717         plugins/gtodo/list_tooltip.c,
6718         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6719         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6720         not contain markups. Fixes Bug #360462.
6722 2007-02-16  Naba Kumar  <naba@gnome.org>
6724         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6725         unnecessary sub-sections.
6726         
6727 2007-02-15  Naba Kumar  <naba@gnome.org>
6729         * (removed) plugins/document-manager/bookmark-prev-16.png,
6730         plugins/document-manager/bookmark-last.png,
6731         (removed)plugins/document-manager/bookmark-first-16.png,
6732         plugins/document-manager/bookmark-prev.png,
6733         (added) plugins/document-manager/bookmark-toggle.png,
6734         (removed)plugins/document-manager/bookmark_toggle.xpm,
6735         (removed)plugins/document-manager/bookmark-last-16.png,
6736         plugins/document-manager/plugin.c,
6737         plugins/document-manager/anjuta-document-manager.ui,
6738         (removed)plugins/document-manager/bookmark-next-16.png,
6739         plugins/document-manager/bookmark-next.png,
6740         plugins/document-manager/Makefile.am,
6741         (added) plugins/document-manager/bookmark-clear.png,
6742         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6743         icons (stolen from monodevelop). Added clear bookmarks toolbar
6744         button.
6746         * plugins/document-manager/plugin.c,
6747         (added) plugins/document-manager/swap.png,
6748         (removed) plugins/document-manager/undock.png,
6749         plugins/document-manager/Makefile.am: Fixed swap icon.
6751 2007-02-13  Naba Kumar  <naba@gnome.org>
6753         * plugins/class-gen/element-editor.c: Fixed typo.
6754         
6755         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6756         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6757         Implementing plugin profiles loading.
6759 2007-02-13  Naba Kumar  <naba@gnome.org>
6761         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6762         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6763         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6764         pixmaps/open_project.png, pixmaps/close_project.png:
6765         Removed more old icons.
6766         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6767         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6768         anjuta_logo.png
6769         
6770 2007-02-13  Naba Kumar  <naba@gnome.org>
6772         * plugins/class-gen/element-editor.c: Included missing headers to
6773         prevent build failures in some cases.
6774         
6775 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6777         * plugins/debug-manager/stack_trace.c:
6778         Fix bug #407115
6780         * plugins/debug-manager/watch.c,
6781         plugins/debug-manager/breakpoints.c:
6782         Same bug than above, wrong use of gtk_ui_manager_get_widget
6784 === anjuta 2.1.1 ===
6786 2007-02-11  Naba Kumar  <naba@gnome.org>
6788         * cofigure.in: Bumped version to 2.1.1
6789         * NEWS: Updated for 2.1.1 release.
6790         
6791 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6793         * plugins/debug-manager/plugin.c,
6794         plugins/debug-manager/sparse_view.c,
6795         plugins/debug-manager/sparse_view.h:
6796         Reorder some code
6798         * plugins/gdb/debugger.c,
6799         plugins/debug-manager/debugger.c,
6800         plugins/debug-manager/memory.c,
6801         plugins/debug-manager/sparse_buffer.c
6802         plugins/gdb/debugger.h,
6803         libanjuta/interfaces/libanjuta.idl:
6804         Clean up, remove some warnings
6805         Use guint everywhere for addresses
6806         Rewrite code parsing position in debugger
6808 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6810         * plugins/debug-manager/debug_tree.c:
6811         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6812         Fix bug #406113
6814 2007-02-08  Naba Kumar  <naba@gnome.org>
6816         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6817         Delay showing the 'file modified on disk' dialog for one sec
6818         from the last notification to insure multiple notifications for
6819         the same file are treated as one. Do not same multiple dialogs
6820         for the same file. Make sure to destory the dialog if later
6821         the conent is no longer different.
6822         
6823 2007-02-08  Naba Kumar  <naba@gnome.org>
6825         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6826         Prevented spurious 'file modified' dialogs in scintilla editor
6827         when the file is saved.
6829 2007-02-09  Johannes Schmid <jhs@gnome.org>
6831         * scripts/glade2schema.pl:
6832         Added script to convert glade preferences into gconf schema files.
6833         See #406061
6835 2007-02-08  Naba Kumar  <naba@gnome.org>
6837         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6838         itself is destroyed. Fixes bug #355160.
6839         
6840 2007-02-08  Johannes Schmid <jhs@gnome.org>
6842         * plugins/profiler/profiler.plugin: 
6843         removed from version control (only .in file needed)
6844         
6845         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6846         * plugins/sourceview/sourceview.c: (sourceview_new):
6847         Code cleanup
6848         
6849         * plugins/subversion/svn-thread.c: (svn_thread_start):
6850         * src/main.c: (main):
6851         
6852         Fixed #395875 about initialisation of threads too late
6854 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6856         Reviewed by Naba Kumar  <naba@gnome.org>:
6857         * plugins/class-gen/plugin.c:
6858         * plugins/class-gen/window.c: Removed browse button related code, load
6859         generated output directly into new buffers when not adding to project.
6861         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6862         buttons from user interface.
6864 2007-02-07  Naba Kumar  <naba@gnome.org>
6866         * po/POTFILES.in: Fixed distcheck.
6868 2007-02-07  Daniel Nylander <po@danielnylander.se>
6870         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6872 2007-02-07  Johannes Schmid <jhs@gnome.org>
6874         * anjuta.desktop.in.in:
6875         Fixed spelling
6877 2007-02-07  Johannes Schmid <jhs@gnome.org>
6879         * configure.in:
6880         * manuals/anjuta-manual/*
6881         * manuals/anjuta-faqs/*:
6882         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6883         
6884         * plugins/document-manager/anjuta-document-manager.plugin.in:
6885         Removed duplicate application-xml mime-type (review patches properly ;-)
6886         
6887 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6889         * plugins/gdb/debugger.c,
6890         libanjuta/interfaces/libanjuta.idl:
6891         Fix bug #404755
6892         Fix handling of missing source file
6894 2007-02-06  Naba Kumar  <naba@gnome.org>
6896         Patch from James Liggett  <jrliggett@cox.net>:
6897         * plugins/profiler/gprof-flat-profile.c,
6898         plugins/profiler/gprof-profile-data.c,
6899         plugins/profiler/gprof-call-graph.c,
6900         plugins/profiler/gprof-profile-data.h,
6901         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6902         Show profiler view when target selected bug #403515.
6904 2007-02-05  Naba Kumar  <naba@gnome.org>
6906         * configure.in: Enabled devhelp plugin by default now that
6907         it works.
6908         
6909         Patch from parmigio@2ainfo.it:
6910         * plugins/document-manager/anjuta-document-manager.plugin.in:
6911         Added xml file type in supported mime types list.
6912         
6913 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6915         * plugins/debug-manager/debugger.c,
6916         plugins/debug-manager/plugin.c:
6917         Add a field in status bar displaying debugger state
6918         Change cursor shape when debugger is busy
6919         Fix bug #378600
6921         * plugins/debug-manager/watch.c,
6922         plugins/debug-manager/locals.c,
6923         libanjuta/interfaces/libanjuta.idl:
6924         Clean up, remove debugging messages and unused signals
6926 2007-02-03  Johannes Schmid <jhs@gnome.org>
6928         * configure.in:
6929         Fixed AC_INIT and seperated version to major, minor, micro
6931         * anjuta.anjuta:
6932         Load Subversion instead of CVS
6933         
6934         * anjuta.desktop.in.in:
6935         Fixed bug-buddy component
6937         Original patch from Rob Bradfort <robster@debian.org>:
6938         * src/main.c: (get_command_line_args), (main):
6939         Bug #335981 – Migration from popt to GOption
6941 2007-02-03  Naba Kumar  <naba@gnome.org>
6943         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6944         path variable. Fixed bug #341170.
6945         * plugins/profiler/Makefile.am: Fixed indentation.
6946         
6947 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6949         * libanjuta/interfaces/libanjuta.idl,
6950         plugins/sourceview/sourceview.c,
6951         plugins/editor/text-editor.c,
6952         plugins/symbol-browser/plugin.c,
6953         plugins/search/search-replace.c,
6954         plugins/document-manager/goto_line.c,
6955         plugins/document-manager/action-callbacks.c,
6956         plugins/document-manager/anjuta-docman.c:
6957         Rename markers of anjuta interface
6958         IANJUTA_MARKABLE_NONE has been removed
6959         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
6960         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
6961         IANJUTA_MARKABLE_ATTENTIVE renamed in
6962                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
6963         IANJUTA_MARKABLE_INTENSE renamed in
6964                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
6965         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
6967         * (removed) plugins/sourceview/marker-light.png,
6968         (removed) plugins/sourceview/marker-basic.png,
6969         (removed) plugins/sourceview/marker-attentive.png,
6970         (removed) plugins/sourceview/marker-intense.png,
6971         plugins/sourceview/bookmark.png,
6972         (added) plugins/sourceview/breakpoint-disabled.png,
6973         (added) plugins/sourceview/breakpoint-enabled.png,
6974         (added) plugins/sourceview/program-counter.png,
6975         (added) plugins/sourceview/linemarker.png,
6976         plugins/sourceview/Makefile.am,
6977         (added) plugins/editor/bookmark.xpm,
6978         (added) plugins/editor/breakpoint-disabled.xpm,
6979         (added) plugins/editor/breakpoint-enabled.xpm,
6980         (added) plugins/editor/program-counter.xpm,
6981         (added) plugins/editor/linemarker.xpm,
6982         plugins/editor/Makefile.am:
6983         Add or change marker pixmaps in scintilla and sourceview editor
6985         * plugins/document-manager/plugin.c,
6986         libanjuta/interfaces/libanjuta.idl,
6987         plugins/debug-manager/plugin.c,
6988         plugins/debug-manager/breakpoints.c
6989         plugins/gdb/debugger.c:
6990         Fix bug #376404, program counter marker is not displayed when debugger
6991         Return the selected editor or NULL (if file does not exist) with 
6992         ianjuta_document_manager_goto_file_line* functions
6993         Emit a change-location signal even if the program counter is in an
6994         unknown file
6996 2007-02-02  Naba Kumar  <naba@gnome.org>
6998         * TODO.tasks: Marked bounty bug #359478 completed. And checked
6999         older bounties 'Done'.
7000         
7001 2007-02-02  Naba Kumar  <naba@gnome.org>
7003         * TODO.tasks: Fixed typop.
7005         Patch from James Liggett  <jrliggett@cox.net>:
7006         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7007         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7008         profiler plugin by James Liggett. Completes bounty bug #359478
7009         'Gprof performance profiler plugin'
7011 2007-02-01  Naba Kumar  <naba@gnome.org>
7013         * src/main.c: Renamed option name.
7015         * TODO.tasks: Marked "Test and fix all project wizards templates"
7016         bounty completed.
7017         
7018 2007-01-29  Johannes Schmid <jhs@gnome.org>
7020         * plugins/document-manager/plugin.c: (on_editor_changed):
7021         Added DEBUG_PRINT(...)
7022         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7023         implemented
7024         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7025         Fix language support plugin for sourceview editor (add some new
7026         language names)
7027         
7028         * plugins/sourceview/sourceview.c: (iindic_clear):
7029         Clear all indicators
7031 2007-01-29  Johannes Schmid <jhs@gnome.org>
7033         * TODO.tasks:
7034         Minor task currentions
7035         
7036         * libanjuta/interfaces/libanjuta.idl:
7037         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7038         (itext_editor_iface_init):
7039         * plugins/language-support-cpp-java/plugin.c: (install_support):
7040         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7041         (ieditor_get_attributes), (ieditor_iface_init):
7042         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7043         plugins.
7044         
7045         * plugins/sourceview/sourceview.glade:
7046         Fixed sourceview preference window
7048 2007-01-28  Naba Kumar  <naba@gnome.org>
7049         
7050         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7051         Implemented --no-files and --no-session command line options and
7052         corresponding preferernces checkboxes in General tab.
7054 2007-01-28  Johannes Schmid <jhs@gnome.org>
7056         * plugins/subversion/plugin.c:
7057         * plugins/subversion/plugin.h:
7058         * plugins/subversion/svn-notify.c: (svn_show_info),
7059         (show_svn_error), (on_svn_notify):
7060         * plugins/subversion/svn-notify.h:
7061         * plugins/subversion/svn-thread.c: (create_message_view),
7062         (svn_thread_start):
7063         Fixed error handling and fixed #394216 – No indication of subversion commands running
7064         
7065         * plugins/tools/execute.c: (atp_output_context_print):
7066         Show name of tool in message pane
7068 2007-01-28  Naba Kumar  <naba@gnome.org>
7069         
7070         * configure.in, plugins/glade/plugin.c: Make it work with
7071         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7072         
7073         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7074         from devhelp (won't work untill devhelp is fixed: bug #341170).
7075         
7076         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7077         
7078 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7080         Reviewed by Naba Kumar  <naba@gnome.org>:
7081         * libanjuta/interfaces/libanjuta.idl, 
7082         plugins/debug-manager/debugger.c,
7083         plugins/debug-manager/start.c,
7084         plugins/gdb/plugin.c,
7085         plugins/gdb/debugger.c,
7086         plugins/gdb/debugger.h:
7087         Fix a bug when launching gdb
7088         Set the terminal for the debugged program on the command line.
7090 2007-01-26  Johannes Schmid <jhs@gnome.org>
7092         * plugins/sourceview/anjuta-document-saver.c:
7093         (anjuta_document_saver_save):
7094         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7095         * plugins/sourceview/sourceview.c: (save_if_modified),
7096         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7097         Proper error handling, for example if a file was modified externally. Use backup files
7098         to avoid data-loss on disk full.
7100 2007-01-24  Naba Kumar  <naba@gnome.org>
7101         
7102         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7103         Fixed mem leak and source leak.
7104         
7105 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7107         Reviewed by Naba Kumar  <naba@gnome.org>:
7108         * plugins/debug-manager/debug_tree.c,
7109         plugins/debug-manager/debug_tree.h,
7110         plugins/debug-manager/watch.c:
7111         Partial rewrite of the variable object code, find and fix a few bugs
7112         Fix bug #395808: gdb can still crash but children are listed
7113         on request only so you can avoid the crash
7115 2007-01-24  Naba Kumar  <naba@gnome.org>
7116         
7117         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7118         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7119         plugins/symbol-browser/plugin.h,
7120         plugins/symbol-browser/plugin.c,
7121         plugins/symbol-browser/Makefile.am: Added current file (local)
7122         symbols view (Seriously getting bored with the browse toolbar).
7124 2007-01-22  Naba Kumar  <naba@gnome.org>
7125         
7126         Patch from Gabor Kelemen:
7127         * po/POTFILES.in: Added .plugin.in files.
7129 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7131         Reviewed by Naba Kumar  <naba@gnome.org>:
7132         * plugins/document-manager/anjuta-docman.c,
7133         plugins/message-view/anjuta-msgman.c
7134         Set right alignment to the label widget in the tab title.
7136 2007-01-21  Naba Kumar  <naba@gnome.org>
7137         
7138         * libegg/egg-combo-action.c: Fixed mode line.
7139         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7140         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7142 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7144         Reviewed by Naba Kumar  <naba@gnome.org>:
7145         * plugins/class-gen/plugin.c: Prompt for target before actually
7146         generating the class files. This ensures that the files are created in
7147         the correct directory. Fixes bug #397406.
7149         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7150         the class is added to the project.
7152 2007-01-21  Naba Kumar  <naba@gnome.org>
7154         * libanjuta/anjuta-plugin-description.c,
7155         libanjuta/anjuta-ui.h,
7156         libanjuta/anjuta-status.c,
7157         libanjuta/anjuta-plugin-description.h,
7158         libanjuta/cell-renderer-captioned-image.c,
7159         libanjuta/anjuta-plugin-handle.c,
7160         libanjuta/anjuta-status.h,
7161         libanjuta/resources.c,
7162         libanjuta/cell-renderer-captioned-image.h,
7163         libanjuta/glue-cpp.c,
7164         libanjuta/anjuta-plugin-handle.h,
7165         libanjuta/anjuta-plugin.c,
7166         libanjuta/anjuta-preferences-dialog.c,
7167         libanjuta/libanjuta.h,
7168         libanjuta/resources.h,
7169         libanjuta/glue-cpp.h,
7170         libanjuta/anjuta-plugin.h,
7171         libanjuta/anjuta-preferences-dialog.h,
7172         libanjuta/anjuta-plugin-manager.c,
7173         libanjuta/anjuta-shell.c,
7174         libanjuta/anjuta-plugin-manager.h,
7175         libanjuta/anjuta-shell.h,
7176         libanjuta/anjuta-save-prompt.c,
7177         libanjuta/anjuta-save-prompt.h,
7178         libanjuta/anjuta-children.c,
7179         libanjuta/anjuta-utils.c,
7180         libanjuta/anjuta-profile.c,
7181         libanjuta/anjuta-preferences.c,
7182         libanjuta/anjuta-launcher.c,
7183         libanjuta/anjuta-utils.h,
7184         libanjuta/anjuta-profile.h,
7185         libanjuta/anjuta-launcher.h,
7186         libanjuta/anjuta-ui.c: Updated file headers.
7188         * po/POTFILES.in: Updated.
7190         * libanjuta/anjuta-marshal.list,
7191         (added) libanjuta/anjuta-plugin-handle.c,
7192         (added) libanjuta/anjuta-plugin-handle.h,
7193         (added) libanjuta/anjuta-plugin-manager.c,
7194         (added) libanjuta/anjuta-plugin-manager.h,
7195         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7196         (added) libanjuta/anjuta-profile.c,
7197         (added) libanjuta/anjuta-profile.h,
7198         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7199         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7200         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7201         src/action-callbacks.c: Implemented AnjutaPluginManager
7202         class based on old plugins.[ch]. Implemented AnjutaProfile as
7203         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7204         class to represent plugins (not to be confused with plugin objects).
7205         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7206         implemented it in AnjutaApp and AnjutaTestShell.
7207         De-globalized plugin management and several clean ups.
7209         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7210         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7211         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7212         plugins/project-import/project-import.c,
7213         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7214         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7215         Fixed plugins for the change in API.
7217         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7218         file.
7219         
7220         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7222 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7224         Reviewed by Naba Kumar  <naba@gnome.org>:
7225         * libanjuta/anjuta-launcher.c,
7226         libanjuta/anjuta-launcher.h:
7227         Add a new function anjuta_set_terminate_on_exit to close the i/o
7228         channel when the child exit
7229         Return directly the status and not the exit code in child-exited
7230         signal
7232         * plugins/gdb/debugger.c:
7233         Use new function in debugger plugin
7235 2007-01-18  Johannes Schmid <jhs@gnome.org>
7237         * src/about.c: Do not show empty license information instead hide the button (#397883)
7239 2007-01-15  Johannes Schmid <jhs@gnome.org>
7241         * plugins/project-manager/plugin.c:
7242         * plugins/project-wizard/templates/python.wiz
7243         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7244         
7245         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7246         You will also need latest gnome-build svn       
7248 === anjuta 2.1.0 ===
7250 2007-01-14  Naba Kumar  <naba@gnome.org>
7252         * configure.in: Removed reference of mkfile project
7253         template to fix distcheck build error.
7254         * AUTHORS: Updated.
7255         * NEWS: Updated.
7256         * configure.in: Bumped version to 2.1.0 for beta release.
7257         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7258         crashes as soon as editing starts in normal text files.
7260 2007-01-14  Johannes Schmid <jhs@gnome.org>
7262         * configure.in
7263         * po/LINGUAS:
7264         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7266         * tagmanager/c.c:
7267         Patch from Massimo Cora' to hopefully fix #395362
7269         * plugins/project-wizard/templates/*:
7271         Fixed and tested all project-wizards. Deactivated mkfile project because
7272         it was totally broken and I don't see any real use for it.
7273         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7275 2007-01-14  Naba Kumar  <naba@gnome.org>
7277         * NEWS: Updated for release.
7278         
7279         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7280         
7281         * libanjuta/interfaces/libanjuta.idl,
7282         plugins/editor/text_editor_cbs.c,
7283         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7284         interface and implemented it for scintilla.
7285         
7286         * plugins/editor/text-editor.c: Fixed highlighing issues when
7287         used with indicators (particularly when the file is just opened).
7288         Fixes bug #377477 – when debugging, scintilla editor grays out all
7289         lines before current line.
7290         
7291         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7292         Maintain a separate list of indicated edtitors for separate contexts.
7293         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7294         
7295 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7297         Reviewed by Naba Kumar  <naba@gnome.org>:
7298         * plugins/debug-manager/plugin.c:
7299         Bug fix: breakpoints cannot be added after stopping the debugger
7301 2007-01-13  Naba Kumar  <naba@gnome.org>
7303         * NEWS: Updated for release.
7305 2007-01-12  Johannes Schmid <jhs@gnome.org>
7307         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7308         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7309         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7310         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7311         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7312         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7313         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7314         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7315         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7316         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7317         
7318         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7319         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7320         
7321         * plugins/sourceview/sourceview.c:
7322         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7323         on character positions.
7324         
7325 2007-01-12  Naba Kumar  <naba@gnome.org>
7327         * src/anjuta-app.c,
7328         plugins/project-manager/plugin.c,
7329         plugins/profile-default/plugin.c,
7330         libanjuta/anjuta-status.c,
7331         libanjuta/anjuta-status.h: Introduced an API for application title
7332         in AnjutaStatus. Set application title to project name.
7334 2007-01-11  Massimo Cora' <maxcvs@email.i>
7336         Reviewed by Naba Kumar  <naba@gnome.org>:
7337         * tagmanager/Makefile.am,
7338         plugins/symbol-browser/Makefile.am: removed installation for 
7339         test programs.
7341 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7343         Reviewed by Naba Kumar  <naba@gnome.org>:
7344         * plugins/debug-manager/start.h,
7345         plugins/debug-manager/start.c,
7346         plugins/debug-manager/anjuta-debug-manager.ui,
7347         plugins/debug-manager/plugin.c:
7348         Partial fix for bug #392537
7350         * plugins/debug-manager/disassemble.c:
7351         Fix bug #392543
7353 2007-01-11  Naba Kumar  <naba@gnome.org>
7355         * src/anjuta.c: Load project seperately from session,
7356         so that project session is also loaded.
7357         
7358         * plugins/profile-default/plugin.c: Load project in new
7359         anjuta if there already is one loaded currently (disabled
7360         code for now).
7361         
7362         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7363         signals when editor is destroyed. Fixes a crash bug.
7364         
7365         * plugins/editor/text_editor.c: Do not mark line in
7366         ianjuta_editor_goto_line() implementation.
7367         
7368         * plugins/search/search-replace.c: Always check for markable
7369         interface availablility because its optional for an editor.
7370         
7371         * plugins/document-manager/goto_line.c,
7372         plugins/document-manager/action-callbacks.c: Mark lines for
7373         goto line commands (from dialog and from menu entry box).
7374         
7375         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7376         plugins/file-manager/an_file_view.c: Expand file manager
7377         nodes in idle loop, one at a time. Did as a possible work
7378         around for bug #361763, but it didn't make any difference.
7379         However, it could still be useful in situations where there
7380         are lots to expand.
7381         
7382         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7384 2007-01-11  Naba Kumar  <naba@gnome.org>
7386         * plugins/editor/scintilla/LineMarker.h,
7387         plugins/editor/scintilla/LexBasic.cxx,
7388         plugins/editor/scintilla/LexHTML.cxx,
7389         plugins/editor/scintilla/include/SciLexer.h,
7390         plugins/editor/scintilla/include/Scintilla.h,
7391         plugins/editor/scintilla/include/Scintilla.iface,
7392         plugins/editor/scintilla/include/ScintillaWidget.h,
7393         plugins/editor/scintilla/LexBash.cxx,
7394         plugins/editor/scintilla/PlatGTK.cxx,
7395         plugins/editor/scintilla/ViewStyle.h,
7396         plugins/editor/scintilla/Editor.cxx,
7397         plugins/editor/scintilla/StyleContext.h,
7398         plugins/editor/scintilla/LexCPP.cxx,
7399         plugins/editor/scintilla/Converter.h,
7400         plugins/editor/scintilla/LexAU3.cxx,
7401         plugins/editor/scintilla/Editor.h,
7402         plugins/editor/scintilla/LexPerl.cxx,
7403         plugins/editor/scintilla/LexVB.cxx,
7404         plugins/editor/scintilla/ScintillaGTK.cxx,
7405         plugins/editor/scintilla/ViewStyle.cxx,
7406         plugins/editor/scintilla/PropSet.cxx,
7407         plugins/editor/scintilla/LexSQL.cxx,
7408         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7409         version 1.71
7411 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7413         Reviewed by Naba Kumar  <naba@gnome.org>:
7414         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7415         selected for editing. This fixes bug #394218.
7417         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7418         name if said URI is not known.
7420         * plugins/class-gen/window.c: When stripping function prefix away,
7421         include the trailing underscore because it is already set by the
7422         template.
7424         * plugins/class-gen/transform.c: Include "const char*" and "const
7425         gchar*" in the list for transforming a default C type to a GType.
7426         Don't access invalid memory when writing pointer_str in
7427         cg_transform_first_argument.
7429 2007-01-11  Naba Kumar  <naba@gnome.org>
7431         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7432         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7433         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7434         libegg/test-actions.c, anjuta.desktop.in.in,
7435         anjuta.prj: Renamed application icon to 'anjuta.png' from
7436         'anjuta_icon.png'. Added more fields in desktop file.
7438         * mime/anjuta.xml: Added magic section.
7439         
7440         * (removed) mime/anjuta.applications,
7441         (removed) mime/anjuta.mime, mime/Makefile.am,
7442         (removed) mime/anjuta.keys,
7443         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7444         registeration and added scalable icon. Also fixes bug #393680
7446 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7448         Reviewed by Naba Kumar  <naba@gnome.org>:
7449         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7450         and anjuta_status_progress_add_ticks() to check for progressbar 
7451         being realized before trying to update it.
7453 2007-01-10  Naba Kumar  <naba@gnome.org>
7455         * tagmanager/tm_workspace.c,
7456         po/POTFILES.in,
7457         plugins/debug-manager/Makefile.am,
7458         plugins/tools/scripts/Makefile.am,
7459         plugins/class-gen/plugin.c,
7460         plugins/class-gen/Makefile.am,
7461         global-tags/Makefile.am: Fixed make distcheck.
7463         * plugins/debug-manager/attach_process.c,
7464         plugins/debug-manager/attach_process.h,
7465         plugins/class-gen/action-callbacks.h,
7466         plugins/class-gen/action-callbacks.c,
7467         plugins/class-gen/class_gen.h,
7468         plugins/class-gen/class_gen.c: Deleted unused/old files.
7470         * (removed) scintilla, (added) plugins/editor/scintilla,
7471         plugins/editor/scintilla/lexers.make,
7472         plugins/editor/scintilla/Makefile.am,
7473         plugins/editor/Makefile.am
7474         configure.in, manuals/reference/libanjuta/Makefile.am
7475         Makefile.am: Moved scintilla to its right place.
7477 2007-01-09  Naba Kumar  <naba@gnome.org>
7479         * plugins/profile-default/plugin.c: Save project session before
7480         a new one is opened.
7482         * plugins/project-manager/plugin.c,
7483         plugins/project-manager/plugin.h,
7484         plugins/project-manager/anjuta-project-manager.ui,
7485         plugins/profile-default/plugin.c,
7486         plugins/profile-default/plugin.h,
7487         plugins/profile-default/Makefile.am,
7488         (added) plugins/profile-default/anjuta-default-profile.ui,
7489         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7490         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7491         multiple projects support.
7492         
7493 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7495         Reviewed by Naba Kumar  <naba@gnome.org>
7496         * plugins/class-gen/combo-flags.h:
7497         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7498         enum, added a type parameter to selected signal. Select highlighted
7499         entry when pressing enter (but not unselect it if it was already
7500         selected) before closing the popup. Also accept input when clicking
7501         not into the popup.
7503         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7504         according to selection type.
7506         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7507         VOID:BOXED,ENUM.
7509 2007-01-08  Johannes Schmid <jhs@gnome.org>
7511   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7512   * plugins/project-wizard/templates/gtkmm/Makefile.am
7513   * plugins/project-wizard/templates/python/configure.ac.tpl
7514   * plugins/project-wizard/templates/python/configure.in.tpl
7515   * plugins/project-wizard/templates/python/Makefile.am
7516   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7517   * plugins/project-wizard/templates/cpp/configure.in.tpl
7518   * plugins/project-wizard/templates/cpp/Makefile.am
7519   * plugins/project-wizard/templates/terminal.wiz
7520   * plugins/project-wizard/templates/xlib-dock.wiz
7521   * plugins/project-wizard/templates/wxwin.wiz
7522   * plugins/project-wizard/templates/java.wiz
7523   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7524   * plugins/project-wizard/templates/xlib/configure.in.tpl
7525   * plugins/project-wizard/templates/xlib/Makefile.am
7526   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7527   * plugins/project-wizard/templates/gcj/configure.in.tpl
7528   * plugins/project-wizard/templates/gcj/Makefile.am
7529   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7530   * plugins/project-wizard/templates/terminal/configure.in.tpl
7531   * plugins/project-wizard/templates/terminal/Makefile.am
7532   * plugins/project-wizard/templates/terminal/autogen.sh
7533   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7534   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7535   * plugins/project-wizard/templates/wxwin/Makefile.am
7536   * plugins/project-wizard/templates/gnome.wiz 
7537   * plugins/project-wizard/templates/java/configure.ac.tpl
7538   * plugins/project-wizard/templates/java/configure.in.tpl
7539   * plugins/project-wizard/templates/java/Makefile.am
7540   * plugins/project-wizard/templates/anjuta-plugin.wiz
7541   * plugins/project-wizard/templates/gtkmm.wiz
7542   * plugins/project-wizard/templates/python.wiz
7543   * plugins/project-wizard/templates/cpp.wiz
7544   * plugins/project-wizard/templates/gtk.wiz
7545   * plugins/project-wizard/templates/gcj.wiz
7546   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7547   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7548   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7550   Starting fixing of all project wizards:
7551   - rename configure.in to configure.ac
7552   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7553   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7554   (See #394184)
7555   
7556   * TODO.task: Added bug number to bounty
7558 2007-01-07  Johannes Schmid <jhs@gnome.org>
7560   *  plugins/build-basic-autotools.c:
7561   Fixed #392290 – Missed install as root option in project manager
7563 2007-01-07  Johannes Schmid <jhs@gnome.org>
7565   * plugins/sourceview/sourceview.c:
7566   Fixed #388731 – Odd editor behaviour after performing block-text operations
7567   Fixed #388727 – Block-tab does not work
7568   
7569   * plugins/sourceview/anjuta-document.h/c:
7570   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7571   
7572   * configure.in:
7573   Require Gtk+ >= 2.10 for sourceview plugin
7575 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7577         * libanjuta/anjuta-status.c:
7578         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7580 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7582         * configure.in,
7583         plugins/terminal/terminal.c:
7584         Fix bug #377027
7585         remove support for VTE < 0.9
7587 2007-01-06  Naba Kumar  <naba@gnome.org>
7589         * po/POTFILES.in: Updated
7591 2007-01-05  Adam Dingle  <adam@medovina.org>
7593         Reviewed by Naba Kumar  <naba@gnome.org>:
7594         * plugins/message-view/anjuta-message-manager-plugin.glade:
7595         Fixed bug #377903 (improve message color defaults).
7597 2007-01-05  Naba Kumar  <naba@gnome.org>
7599         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7600         
7601 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7603         Reviewed by  Naba Kumar  <naba@gnome.org>:
7604         * plugins/symbol-browser/test-class.h: Fixed block ends.
7606         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7607         C-style-block comment.
7609         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7610         allow lists when writing autogen definition files. This is required
7611         for the new class generator. Also fixed a wrong return value in
7612         npw_autogen_write_definition_file and set a GError in
7613         npw_autogen_execute when the output file could not be opened.
7615         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7616         user interface.
7618         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7619         goc_template_header and goc_template_source, added top_srcdir to
7620         includes, link against project wizard (also hopefully temporarily),
7621         removed class_gen.h, class_gen.c, action-callbacks.h,
7622         action-callbacks.c.
7624         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7626         * plugins/class-gen/cell-renderer-flags.h:
7627         * plugins/class-gen/cell-renderer-flags.c:
7628         * plugins/class-gen/combo-flags.h:
7629         * plugins/class-gen/combo-flags.c:
7630         * plugins/class-gen/element-editor.c:
7631         * plugins/class-gen/element-editor.h:
7632         * plugins/class-gen/generator.c:
7633         * plugins/class-gen/generator.h:
7634         * plugins/class-gen/plugin.h:
7635         * plugins/class-gen/plugin.c:
7636         * plugins/class-gen/transform.c:
7637         * plugins/class-gen/transform.h:
7638         * plugins/class-gen/validator.c:
7639         * plugins/class-gen/validator.h:
7640         * plugins/class-gen/window.c:
7641         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7642         adding of several class elements and uses autogen.
7644         * plugins/class-gen/templates/cc-header.tpl:
7645         * plugins/class-gen/templates/cc-source.tpl:
7646         * plugins/class-gen/templates/go-header.tpl:
7647         * plugins/class-gen/templates/go-source.tpl:
7648         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7649         for the class generator.
7651         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7653 2007-01-04  Naba Kumar  <naba@gnome.org>
7655         Patch from Nick Treleaven:
7656         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7657         all matching symbols.
7658         
7659         Patches from  Maik Beckmann and Sébastien Granjoux:
7660         * plugins/profile-default/plugin.c,
7661         plugins/project-manager/plugin.c: Unescape project name. Fixes
7662         Bug #357151
7664 2007-01-04  Naba Kumar  <naba@gnome.org>
7666         * plugins/glade/plugin.c: Fixed compilation with
7667         older glade-3 version.
7668         
7669         Patch from Roland Illig:
7670         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7671         plugins/sourceview/anjuta-document-saver.c,
7672         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7673         are necessary to build anjuta on NetBSD 3.0
7675         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7676         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7677         window manager in gnome.
7678         
7679 2007-01-02  Naba Kumar  <naba@gnome.org>
7680         
7681         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7682         
7683 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7685         Reviewed by Naba Kumar  <naba@gnome.org>:
7686         * libanjuta/interfaces/libanjuta.idl,
7687         plugins/debug-manager/Makefile.am,
7688         plugins/debug-manager/anjuta-marshal.list,
7689         plugins/debug-manager/debugger.c,
7690         plugins/debug-manager/sparse_buffer.c,
7691         plugins/debug-manager/sparse_buffer.h,
7692         plugins/debug-manager/sparse_view.c,
7693         plugins/debug-manager/sparse_view.h,
7694         plugins/debug-manager/disassemble.h,
7695         plugins/debug-manager/disassemble.c,
7696         plugins/debug-manager/anjuta-marshal.list,
7697         plugins/debug-manager/plugin.c,
7698         plugins/gdb/debugger.c,
7699         plugins/gdb/debugger.h,
7700         plugins/gdb/plugin.c:
7701         Add a disassembly view window
7703         * plugins/debug-manager/breakpoints.c,
7704         plugins/debug-manager/chunk_view.c,
7705         plugins/debug-manager/locals.c,
7706         plugins/debug-manager/memory.c,
7707         plugins/debug-manager/registers.c,
7708         plugins/debug-manager/stack_trace.c:
7709         Add some debugging information 
7711 2006-12-18  Naba Kumar  <naba@gnome.org>
7713         * configure.in, plugins/glade/plugin.c: Allow building against both
7714         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7716 2006-12-03  Naba Kumar  <naba@gnome.org>
7717         
7718         * TODO.tasks: Marked a bounty completed.
7720 2006-11-24  Adam Dingle <adam@medovina.org>
7722         Reviewed by Naba Kumar  <naba@gnome.org>:
7723         * plugins/build-basic-autotools/build-basic-autotools.c,
7724         plugins/debug-manager/watch.c,
7725         plugins/document-manager/plugin.c, 
7726         plugins/patch/plugin.c,
7727         plugins/project-manager/plugin.c:
7728         Fixed bug #378879 (several command names need ellipses).
7730 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7732         Reviewed by: Naba Kumar  <naba@gnome.org>
7733         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7734         GCC 4.1.2 (there are only two warnings remaining now when compiling
7735         plugins).
7737         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7739         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7740         macro so that the generated function support a NULL plugin parameter.
7742         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7743         in debug_tree_find_expression by freeing memory returned by the call
7744         to gtk_tree_model_get instead of the parameter string.
7746 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7748         * plugins/debug-manager/breakpoints.c:
7749         Fix bug #378850
7751         * plugins/debug-manager/anjuta-debug-manager.ui,
7752         plugins/debug-manager/debugger.c,
7753         plugins/debug-manager/plugin.c:
7754         Fix bug #378871
7756 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7758         * libanjuta/anjuta-launcher.c,
7759         plugins/gdb/debugger.c:
7760         Fix bug #377061
7762 2006-11-21  Naba Kumar  <naba@gnome.org>
7764         * plugins/search/search_preferences.c: Fixed build break.
7765         
7766 2006-11-20  Naba Kumar  <naba@gnome.org>
7767         
7768         Patch from Kjartan Maraas:
7769         * plugins/cvs-plugin/cvs-interface.c,
7770         plugins/document-manager/plugin.c,
7771         plugins/gtodo/interface.c,
7772         plugins/gtodo/libgtodo.h,
7773         plugins/message-view/anjuta-msgman.c,
7774         plugins/project-wizard/druid.c,
7775         plugins/search/search_preferences.c,
7776         plugins/sourceview/sourceview-prefs.c,
7777         plugins/terminal/terminal.c,
7778         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7780         Patch from Przemysław Grzegorczyk:
7781         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7782         plugins/subversion/anjuta-subversion.glade: Enable files in
7783         fileselection dialog. Fixes bug #376031.
7784         
7785 2006-11-17  Adam Dingle <adam@medovina.org>
7787         Reviewed by: Naba Kumar  <naba@gnome.org>
7788         * plugins/build-basic-autotools/build-basic-autotools.c
7789         * plugins/class-gen/anjuta-class-gen.plugin.in
7790         * plugins/debug-manager/breakpoints.c
7791         * plugins/debug-manager/plugin.c
7792         * plugins/devhelp/plugin.c
7793         * plugins/document-manager/plugin.c
7794         * plugins/gdb/debugger.c
7795         * plugins/glade/anjuta-glade.plugin.in
7796         * plugins/gtodo/plugin.c
7797         * plugins/language-support-cpp-java/plugin.c
7798         * plugins/message-view/plugin.c
7799         * plugins/project-import/anjuta-project-import.glade
7800         * plugins/project-import/anjuta-project-import.plugin.in
7801         * plugins/search/plugin.c
7802         * plugins/tools/scripts/tools-2.xml.in
7803         * plugins/valgrind/plugin.c
7804         * src/anjuta-actions.h:
7805         Fixed bug #376335 "menu items should be capitalized".  Minor
7806         grammar edits.
7808 2006-11-20  Naba Kumar  <naba@gnome.org>
7809         
7810         * configure.in: Fixed build.
7812         Patch from: Arjan Timmerman
7813         *configure.in: Make subvesion plugin build for apr 1.x.
7814         Fixes: Bug #364754.
7815         
7816 2006-11-20  Johannes Schmid <jhs@gnome.org>
7818         * configure.in
7819         * plugins/*/*.[ch]:
7820         Removed patches from Sylvain and Günther. They caused not problems but
7821         Naba was against them.
7823 2006-11-20  Johannes Schmid <jhs@gnome.org>
7825         * Removed me from MAINTAINERS
7827 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7829         * configure.in:
7830         Use apr-1 instead of apr-0
7832 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7834         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7835         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7836         and another bug occuring when parsing .pc file containing quotes.
7838 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7840         * plugins/*/*.[ch]: Use class macro for type casting.
7842         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7843         GCC 4.1.2 (there are only two warnings remaining now when compiling
7844         plugins).
7846         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7847         a memory leak in debug_tree_find_expression; g_free was called on
7848         the parameter instead of the memory allocated by gtk_tree_model_get.
7850         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7851         to declare and initialize the global type variable of the plugin.
7853 2006-10-31  Naba Kumar  <naba@gnome.org>
7855         * global-tags/create_global_tags.sh.in: Added an end message.
7856         
7857         * libanjuta/anjuta-launcher.h: Fixed indentation.
7858         
7859         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7860         creation to a) append the messages in right way, b) Connect signals
7861         to the view properly and c) Recreate the system-tags.cache at the
7862         end of the generation.
7864         * plugins/symbol-browser: Fixed action path (double
7865         click on sysmbols was not working).
7867         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7868         Fixed typedef and removed dead code.
7870         * tagmanager/c.c: Took the latest version from ctags source
7871         repository, because the one we had (from ctags 5.6) was broken.
7872         
7873         * global_tags/create_global_tags.sh.in: Reverted the patch from
7874         Sylvain because it was not right fix (and added a helpful comment).
7875         Used /bin/bash to fix the bashism and generated separate log files
7876         for each tag files in the same directory.
7877         
7878 2006-10-29  Naba Kumar  <naba@gnome.org>
7880         * plugins/editor/text_editor.c: Use a temporary file
7881         to save the editor and move it at the end to original
7882         file. This will prevent data corruption if file save
7883         failed for any reason. Also report proper errors when
7884         file save fails. Fixes bug #346575.
7885         
7886 2006-10-26  Naba Kumar  <naba@gnome.org>
7888         * plugins/document-manager/anjuta-docman.c: Do not load
7889         the same files with different path more than once (happens
7890         with symlinked files). Fixes Bug #323591.
7892 2006-10-25  Naba Kumar  <naba@gnome.org>
7894         * plugins/valgrind/vgactions.c: Fixed a warning.
7896 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7898         Reviewed by Naba Kumar  <naba@gnome.org>:
7900         * plugins/valgrind/vgtoolview.c:
7901         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7903         * plugins/valgrind/bugged-prg-test.c:
7904         No more warning during compilation with GCC 4.1.
7905         Program is still buggy in order to be used as a test of the
7906         plugin.
7908         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7909         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7910         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7911         plugins/valgrind/vgrule.c:
7912         No more warning during compilation with GCC 4.1.
7914         * plugins/valgrind/plugin.c:
7915         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7916         prototype (was missing from previous patch).
7918 2006-10-24  Naba Kumar  <naba@gnome.org>
7920         * plugins/glade/plugin.c: Show glade tree view, not list view.
7921         
7922         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7923         exited with glade plugin still loaded. Fixes Bug #364755.
7925         * plugins/document-manager/anjuta-document-manager.plugin.in:
7926         Added application/x-reject in accepted mime-types.
7927         
7928         * Changelog: Fixed changelog alignments.
7930 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7932         Reviewed by: Naba Kumar  <naba@gnome.org>
7933         
7934         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7935         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7936         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7937         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7938         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7939         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7940         plugins/valgrind/vgsearchbar.c:
7941         Use class macro for type casting.
7943         * plugins/valgrind/plugin.h:
7944         Don't force cast a GtkActionGroup to a GtkAction.
7946         * plugins/valgrind/plugin.c:
7947         Use correct API to get path of the preoject root when building
7948         the list of targets for the run action.
7949         Correct ordering of the construction of the preferences widgets.
7950         Only remove the valgrind widget if it is currently displayed.
7952         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7953         Return if check_valgrind_binary() fails.
7954         The ValgrindPluginPrefs object is initialized after the call to
7955         vg_action_new. Take a handle to the location of the pointer to
7956         the future object.
7958 2006-10-24  Naba Kumar  <naba@gnome.org>
7960         * HACKING: Updated coding sample.
7961         
7962         Patch from: Armin Burgmeier  <armin@arbur.net>
7963         * plugins/symbol-browser/test-class.h,
7964         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
7965         
7966 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
7968         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
7969         * plugins/valgrind/vgtoolview.h:
7970         Correctly handle the argv / srcdir of vg_tool_view object. Do
7971         not leak memory associated with those arrays.
7973         * plugins/symbol-browser/an_symbol_prefs.c:
7974         Support unloading / reloading of the module (for example when
7975         closing a project and opening another one).
7977         * plugins/project-manager/plugin.c:
7978         Remove plugin widget before removing plugin itself, preventing
7979         a crash with valgrind plugin.
7981         * libanjuta/anjuta-preferences-dialog.c:
7982         Do not use the page_num returned by gtk_notebook_append_page to
7983         remove the page as it cause bugs when pages removal is not done
7984         in LIFO.
7986         * plugins/document-manager/anjuta-docman.c:
7987         Fix some GTK+ warnings.
7989         * global-tags/create_global_tags.sh.in:
7990         Rewrite script to remove bash-ism and use pkg-config directly
7991         instead of parsing the *.pc file by hand. This solve problems
7992         that occurred when one of the directory in PKG_CONFIG_PATH is
7993         empty.
7995 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
7997         * plugins/glade/plugin.c: Fix build (#363884)
7999 2006-10-22  Johannes Schmid <jhs@gnome.org>
8001         * plugins/file-manager/an_file_view.c:
8002         * plugins/file-manager/plugin.c:
8003         * plugins/file-manager/plugin.h:
8004         Fix possible crasher when changing project-root uri when we try to restore open nodes
8005         * AUTHORS: Updated
8007 2006-10-19  Naba Kumar  <naba@gnome.org>
8009         Patch from: Juan Pablo Ugarte
8010         * plugins/glade/plugin.c: Include glade header
8011         correctly.
8012         
8013 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8014         
8015         * plugins/debug-manager/Makefile.am,
8016         plugins/debug-manager/sexy-icon-entry.h,
8017         plugins/debug-manager/sexy-icon-entry.c,
8018         plugins/debug-manager/dataview.c:
8019         Fix bug #358134 (Goto memory prompt)
8020         Use sexy-icon-entry from libsexy 0.1.10
8022         * plugins/debug-manager/debugger.c,
8023         plugins/debug-manager/plugin.c,
8024         plugins/debug-manager/start.c,
8025         plugins/gdb/debugger.c,
8026         plugins/gdb/plugin.c:
8027         Better error handling when starting and stopping debugger
8029 2006-10-13  Maik Beckmann <maik@eigenco.de>
8031         * src/action_callbacks.c:
8032         Fixed bug #361830 (AboutDialog does not close) which is caused 
8033         due to a change in Gtk+ 2.10  
8034   
8035 2006-10-12  Adam Dingle <adam@medovina.org>
8037         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8039         * plugins/search/search-replace.c:
8040         Fixed bug #358068 (indicate when Find in Files is complete)
8042         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8044         * plugins/sourceview/sourceview-prefs.c:
8045         * plugins/sourceview/sourceview.glade:
8046         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8048         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8050         * plugins/devhelp/plugin.c:
8051         * plugins/search/plugin.c: 
8052         Fixed bug #359750 (fix find/replace shortcut keys).
8054         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8055         use Alt+key for shortcuts)
8057         *  plugins/debug-manager/debug_tree.c:
8058         *  plugins/debug-manager/debugger.c:
8059         Fixed bug #359317 (can't load debug manager)
8061         * /plugins/document-manager/plugin.c:
8062         Fixed bug #359259 (highlight modes listed in reverse 
8063         alphabetical order).
8065 2006-10-10  Johannes Schmid <jhs@gnome.org>
8067         * plugins/glade/plugin.c:
8068         Add scrollbars to glade project window
8070 2006-10-10  Johannes Schmid <jhs@gnome.org>
8072         * libanjuta/interfaces/Makefile.am.iface:
8073         Fixed Makefile with broke build
8075 2006-10-07  Johannes Schmid <jhs@gnome.org>
8077         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8078         * libanjuta/interfaces/Makefile.iface.am:
8079         Fixed enum types generation
8081         * libanjuta/interfaces/libanjuta.idl:
8082         Fixed some strange typo
8084 2006-10-06  Johannes Schmid <jhs@gnome.org>
8086         * libanjuta/interfaces/Makefile.iface.am:
8087         Fixed enum-types.h generation
8088         * libanjuta/interfaces/libanjuta.idl:
8089         char* => gchar*
8090         IAnjutaTODO::load should take const gchar* argument
8091         Remove include to libanjuta/e-splash.h which is not installed as header file
8092         Disable get_attributes for now
8093         
8094         * pluings/sourceview/sourceview.c: Disabled get_attributes
8095         
8096         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8098 2006-10-05  Naba Kumar  <naba@gnome.org>
8100         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8101         Set bug id for 'Profiler plugin' task.
8103 2006-10-03  Naba Kumar  <naba@gnome.org>
8105         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8106         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8108         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8109         plugins/project-manager/plugin.c: Added a new API in
8110         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8111         Added some documentation. On project close, close all editors that
8112         has files opened for the project.
8113         
8114         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8115         from the containers on anjuta_shell_remove_widget(). Do not destroy
8116         glade widgets once created.
8117         
8118 2006-10-03  Johannes Schmid <jhs@gnome.org>
8120         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8121         * libanjuta/interfaces/libanjuta.idl:
8122         const-List<> => const List<>
8123         List-free<> => List<>
8124         
8125         * Makefile.am: Reenabled launcher
8127 2006-10-03  Johannes Schmid <jhs@gnome.org>
8129         * libanjuta/interfaces/Makefile.am.iface:
8130         Install libanjuta.idl
8132 2006-10-02  Adam Dingle <adam@medovina.org>
8134         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8136 2006-10-02  Adam Dingle <adam@medovina.org>
8138         * plugins/editor/style-editor.c: fixed bug #357534
8139         * plugins/gdb/utilities.h: removed 2 unused declarations
8141 2006-10-02  Johannes Schmid <jhs@gnome.org>
8143         * Makefile.am: disabled anjuta-launcher
8144         * libanjuta/Makefile.am:
8145         
8146         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8147         * libanjuta/glue-factory.c: (glue_factory_add_path),
8148         (glue_factory_get_path):
8149         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8150         * libanjuta/glue-factory.h:
8151         * libanjuta/glue-cpp.h:
8152         * libanjuta/glue-cpp.c:
8153         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8154         
8155         * libanjuta/interfaces/Makefile.am.iface:
8156         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8157         * libanjuta/interfaces/libanjuta.idl:
8158         Add a new features to idl compiler:
8159         List<Type> => List of Type
8160         List-free<Type> => List of Type, it is up to the caller to free items and list
8161         const-List(-free)<Type> = const List of Types
8162         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8163         
8164         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8165         (generic_cpp_class_create_code):
8166         Adapted to new project_manager interface
8167         
8168         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8169         * plugins/debug-manager/debugger.c:
8170         (ivariable_debugger_iface_init):
8171         Do not use C++ keyword "delete" for interface name
8172         
8173         * plugins/document-manager/anjuta-document-manager.plugin.in:
8174         Added m4 to mime-types
8175         
8176         * plugins/project-manager/plugin.c:
8177         (iproject_manager_add_source_multi):
8178         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8180 2006-10-01  Naba Kumar  <naba@gnome.org>
8182         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8183         UI file used when out-of-process devhelp is used instead of
8184         embedded devhelp.
8185         
8186         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8187         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8188         plugins/profile-default/default.anjuta: Build devhelp plugin,
8189         but use out-of-process devhelp if devhelp plugin is disabled
8190         (either by user or devhelp is not installed). Disabled devhelp
8191         plugin by default. Added it in default profile.
8193 2006-10-01  Naba Kumar  <naba@gnome.org>
8195         * plguins/project-manager/plugin.c: Possible fix for crash
8196         bug #358583.
8197         
8198         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8199         set dep to last version 3.0.2.
8200         
8201         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8202         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8203         plugins/symbol-browser/plugin.c: Use the right action group
8204         for getting popup actions (Fixes lots of assertion failures).
8206         * plugins/project-manager/plugin.c,
8207         plugins/project-manager/plugin.h: use separate action group
8208         for profie actions.
8209         
8210         * plugins/message-view/plugin.c: Disconnect session load
8211         signal on plugin deactivation (fixes a crash).
8213 2006-09-30  Naba Kumar  <naba@gnome.org>
8215         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8216         * TODO.tasks: Assigned a bounty to Massimo.
8218 2006-09-29  Naba Kumar  <naba@gnome.org>
8220         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8222 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8224         * plugins/debug-manager/debugger.c,
8225         plugins/debug-manager/plugin.c,
8226         libanjuta/interfaces/libanjuta.idl:
8227         Add a new abort command to quit debugger without waiting
8229         * plugins/gdb/debugger.c,
8230         plugins/gdb/debugger.h,
8231         plugins/gdb/plugin.c:
8232         Send a signal directly to the debugged program
8233         Implement abort command
8235         * plugins/debug-manager/debug_tree.c:
8236         Fix bug #358163
8238         * plugins/debug-manager/stack-trace.c:
8239         Fix bug #358009
8241 2006-09-29  Naba Kumar  <naba@gnome.org>
8243         * TODO.tasks: Updated.
8244         
8245         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8246         dialog.
8247         
8248         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8249         
8250         * TODO.tasks: Updated in light of the word wrapping fix
8251         in Tasks Manager. Added a test bounty entry.
8253         * TODO.tasks: Added four bounties.
8254         
8255 2006-09-28  Naba Kumar  <naba@gnome.org>
8257         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8258         Added 'customizable' parameter to
8259         anjuta_ui_add_action_group_entries() and similar functions to
8260         allow user configuration of the actions. Filter out actions that
8261         are not configurable items (such as submenu items). Now the
8262         'Customize shortcuts' dialog is much better listed.
8264         * plugins/build-basic-autotools/build-basic-autotools.c,
8265         plugins/build-basic-autotools/build-basic-autotools.h,
8266         plugins/cvs-plugin/plugin.c,
8267         plugins/cvs-plugin/plugin.h,
8268         plugins/debug-manager/breakpoints.c,
8269         plugins/debug-manager/plugin.c,
8270         plugins/debug-manager/stack_trace.c,
8271         plugins/debug-manager/watch.c,
8272         plugins/devhelp/plugin.c,
8273         plugins/document-manager/plugin.c,
8274         plugins/file-loader/plugin.c,
8275         plugins/file-manager/plugin.c,
8276         plugins/glade/plugin.c,
8277         plugins/gtodo/interface.c,
8278         plugins/gtodo/plugin.c,
8279         plugins/language-support-cpp-java/plugin.c,
8280         plugins/macro/plugin.c,
8281         plugins/macro/plugin.h,
8282         plugins/message-view/plugin.c,
8283         plugins/patch/plugin.c,
8284         plugins/profile-default/default.anjuta,
8285         plugins/project-manager/plugin.c,
8286         plugins/project-manager/plugin.h,
8287         plugins/sample1/plugin.c,
8288         plugins/search/plugin.c,
8289         plugins/subversion/plugin.c,
8290         plugins/subversion/plugin.h,
8291         plugins/symbol-browser/plugin.c,
8292         plugins/symbol-browser/plugin.h,
8293         plugins/tools/plugin.c,
8294         plugins/valgrind/plugin.c,
8295         plugins/valgrind/plugin.h: Fixed to take care of above change
8296         in API of AnjutaUI. Properly added/removed action groups in some
8297         plugins. Split action groups into customization and non-customizable
8298         groups and added them separately.
8300         * plugins/document-manager/plugin.c: Close files belonging to
8301         project when project is closed (not complete).
8302         
8303         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8304         vertical aligned cell entries.
8305         
8306         * src/anjuta-app.c: Define macros for the placeholder names.
8307         Set default widths and heights of the default placeholders,
8308         so that newly docked widgets are correclty sized.
8309         
8310         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8311         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8312         Fixed to generated correct actions addition/removal code.
8314 2006-09-25  Naba Kumar  <naba@gnome.org>
8316         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8317         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8318         class.
8319         
8320         * plugins/message-view/anjuta-msgman.c,
8321         plugins/message-view/anjuta-msgman.h,
8322         plugins/message-view/message-view.c,
8323         plugins/message-view/message-view.h,
8324         plugins/message-view/plugin.c: Serialize messages panes in
8325         session save and deserialize them in session load so that
8326         build messages persistant.
8327         
8328 2006-09-24  Johannes Schmid <jhs@gnome.org>
8330         * libanjuta/anjuta-utils.c:
8331         * plugins/message-view/message-view.c:
8332         Really fixed #355407
8334 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8336         * libanjuta/interfaces/libanjuta.idl:
8337         Change one variable sign
8339         * plugins/debug-manager/anjuta-debug-manager.glade,
8340         plugins/debug-manager/anjuta-debug-manager.ui:
8341         Few small interface changes     
8343         * plugins/debug-manager/debug_tree.h,
8344         plugins/debug-manager/watch.c,
8345         plugins/debug-manager/debugger.c,
8346         plugins/debug-manager/plugin.c
8347         plugins/gdb/debugger.c,
8348         plugins/gdb/plugin.c:
8349         Big rewrite of debugger queue
8350         Allow to cancel command
8352         * plugins/debug-manager/memory.c:
8353         Fix a bug if a command is cancelled
8355 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8357         * plugins/gdb/debugger.c,
8358         plugins/debug-manager/debug_tree.c,
8359         plugins/debug-manager/locals.c:
8360         Restore tree representation for local variable
8361         Add argument in local variable list
8362         Use gdb variable object to get all informations
8364 2006-09-19  Naba Kumar  <naba@gnome.org>
8366         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8367         that implements AnjutaSavePrompt class.
8369         * ChangeLog: Fixed indentation.
8370         
8371         * libanjuta/Makefile.am,
8372         libanjuta/anjuta-marshal.list,
8373         libanjuta/anjuta-shell.c,
8374         libanjuta/anjuta-shell.h,
8375         plugins/document-manager/action-callbacks.c,
8376         plugins/document-manager/action-callbacks.h,
8377         plugins/document-manager/anjuta-docman.c,
8378         plugins/document-manager/anjuta-docman.h,
8379         plugins/document-manager/plugin.c,
8380         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8381         unsaved items during exit. A new signal is added in shell
8382         interface called 'save-prompt' to collect all unsaved items.
8383         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8384         Fixed document manager to use the new save-prompt signal in shell
8385         and AnjutaSavePrompt object for unsaved files. Cleaned up
8386         AnjutaDocman to synchronously save new files. Fixed function
8387         names.
8389 2006-09-18  Johannes Schmid <jhs@gnome.org>
8391         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8392         gdl requirement to 0.7.0
8394 2006-09-18  Johannes Schmid <jhs@gnome.org>
8396         * global-tags/.cvsignore:
8397         * global-tags/Makefile.am:
8398         * global-tags/create_global_tags.sh (removed):
8399         * global-tags/create_global_tags.sh.in (added):
8400         Fixed #355407
8401         
8402         * libanjuta/anjuta-launcher.c:
8403         Fixed #349374
8404         
8405         * plugins/project-manager/plugin.c:
8406         (project_manager_plugin_close_project):
8407         Fixed crasher
8408         
8409         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8410         Fixed gtk critical
8411         
8412         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8413         More reasonable toolbar creation/deletition though it does
8414         not completly work!
8416 2006-09-15  Johannes Schmid <jhs@gnome.org>
8418         * libanjuta/anjuta-utils.c/.h:
8419         Fixed #355168
8421 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8423         * scintilla/ScintillaGTK.cxx
8424         Fixed doulbe freeing in Scintilla
8426 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8428         * plugins/symbol-browser/an_symbol_prefs.c:
8429         Support unloading / reloading of the module (for example when
8430         closing a project and opening another one).
8432         * plugins/project-manager/plugin.c:
8433         Really fixed #355148 (Show project name in title bar)
8435 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8437         * libanjuta/plugins.c:
8438         Fixed #355156 (Show plugins in alphabetical order)
8440 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8442         * plugins/project-manager/plugin.c:
8443         Fixed #355148 (Show project name in title bar)
8445 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8447         * plugins/project-manager/plugin.c:
8448         (value_removed_project_root_uri):
8449         Fixed crasher if project cannot be opened
8451 2006-08-30 Naba Kumar  <naba@gnome.org>
8453         * plugins/language-support-cpp-java/plugin.[c,h],
8454         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8455         Impletemnted UI for auto indent.
8456         
8457 2006-08-28 Naba Kumar  <naba@gnome.org>
8458         
8459         * plugins/gvim/.cvsignore,
8460         plugins/gvim/Makefile.am,
8461         plugins/gvim/anjuta-vim-plugin.png,
8462         plugins/gvim/anjuta-vim.c,
8463         plugins/gvim/anjuta-vim.h,
8464         plugins/gvim/anjuta-vim.plugin.in,
8465         plugins/gvim/gtkvim.c,
8466         plugins/gvim/gtkvim.h,
8467         plugins/gvim/plugin.c,
8468         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8469         in build yet.
8471 2006-08-28 Naba Kumar  <naba@gnome.org>
8473         Patch from: Massimo Corà  <maxcvs@email.it>
8474         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8475         possible infinite loop.
8477 2006-08-22 Adam Dingle <adam@medovina.org>
8478         
8479         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8480         to edit are shown in the preferences dialog in anjuta").
8481         Removed unused widgets from the style editor dialog.
8483 2006-08-21  Johannes Schmid <jhs@gnome.org>
8485         * plugins/symbol-browser/test-class.[cpp/h]
8486         Added missing files
8488 2006-08-18  Naba Kumar  <naba@gnome.org>
8490         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8491         end of document loading.
8493         * plugins/language-support-cpp-java/plugin.c,
8494         plugins/sourceview/sourceview.c: Fixed plugin loading.
8496 2006-08-17  Naba Kumar  <naba@gnome.org>
8498         * plugins/language-support-cpp-java/plugin.c,
8499         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8500         mode line parsing. Indentation parameters initialized based on
8501         mode line parameters.
8503 2006-08-16  Naba Kumar  <naba@gnome.org>
8505         * Makefile.am, plugins/editor/text_editor.c,
8506         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8507         comments.
8509 2006-08-16 Naba Kumar  <naba@gnome.org>
8511         Patch from  Massimo Cora'  <maxcvs@email.it>:
8512         
8513         * plugins/editor/aneditor-autocomplete.cxx,
8514         plugins/editor/aneditor-calltip.cxx,
8515         plugins/symbol-browser/Makefile.am,
8516         plugins/symbol-browser/an_symbol.c,
8517         plugins/symbol-browser/an_symbol_view.c,
8518         plugins/symbol-browser/plugin.c,
8519         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8520         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8521         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8522         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8523         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8524         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8525         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8526         tagmanager/get.h, tagmanager/html.c,
8527         tagmanager/include/tm_source_file.h,
8528         tagmanager/include/tm_tag.h,
8529         tagmanager/include/tm_workspace.h,
8530         tagmanager/jscript.c, tagmanager/keyword.c,
8531         tagmanager/keyword.h, tagmanager/lisp.c,
8532         tagmanager/lregex.c, tagmanager/lua.c,
8533         tagmanager/main.h, tagmanager/make.c,
8534         tagmanager/options.c, tagmanager/options.h,
8535         tagmanager/parse.c, tagmanager/parse.h,
8536         tagmanager/parsers.h, tagmanager/pascal.c,
8537         tagmanager/perl.c, tagmanager/php.c,
8538         tagmanager/python.c, tagmanager/read.c,
8539         tagmanager/read.h, tagmanager/readtags.c,
8540         tagmanager/readtags.h, tagmanager/rexx.c,
8541         tagmanager/routines.c, tagmanager/routines.h,
8542         tagmanager/ruby.c, tagmanager/scheme.c,
8543         tagmanager/sh.c, tagmanager/slang.c,
8544         tagmanager/sml.c, tagmanager/sort.c,
8545         tagmanager/sort.h, tagmanager/sql.c,
8546         tagmanager/strlist.c, tagmanager/strlist.h,
8547         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8548         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8549         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8550         tagmanager/vim.c, tagmanager/vstring.c,
8551         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8552         5.6 and namespace completion fixed.
8554         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8555         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8557 2006-08-15 Naba Kumar  <naba@gnome.org>
8559         * libanjuta/interfaces/libanjuta.idl,
8560         plugins/editor/text-editor-iterable.c,
8561         plugins/editor/text_editor.c,
8562         plugins/sourceview/sourceview-cell.c,
8563         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8564         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8565         ianjuta_editor_end_action().
8566         
8567         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8569 2006-08-13 Naba Kumar  <naba@gnome.org>
8571         * plugins/debug-manager/breakpoints.c,
8572         plugins/debug-manager/memory.c,
8573         plugins/debug-manager/registers.c,
8574         src/layout.xml: Fixed debugger widgets layout.
8576 2006-08-12 Naba Kumar  <naba@gnome.org>
8578         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8579         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8580         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8581         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8582         codes and dead codes. Removed automatic indentation prefs.
8584 2006-08-12  Johannes Schmid <jhs@gnome.org>
8586         * libanjuta/Makefile.am:
8587         * libanjuta/anjuta-launcher.c:
8588         * libanjuta/anjuta-launcher.h:
8589         * libanjuta/anjuta-plugin.c:
8590         * libanjuta/anjuta-plugin.h:
8591         * libanjuta/anjuta-preferences.c:
8592         * libanjuta/anjuta-preferences.h:
8593         * libanjuta/anjuta-shell.c:
8594         * libanjuta/anjuta-shell.h:
8595         * libanjuta/libanjuta.h:
8596         
8597         Made wrapper friendly:
8598         - no inline in header files (preferences_set/get)
8599         - correct signal names
8600         - correct GError** argument in anjuta_shell_freeze/thaw
8601         - include correct files in libanjuta.h
8602         
8603         * plugins/project-manager/plugin.c: 
8604         Fixed two crashers
8606 2006-08-11 Naba Kumar  <naba@gnome.org>
8608         * plugins/editor/aneditor-priv.h,
8609         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8610         
8611         * plugins/editor/text_editor_cbs.c,
8612         plugins/sourceview/anjuta-view.c: Pass the right position for char
8613         added signal.
8614         
8615         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8616         
8617         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8619 2006-08-11 Naba Kumar  <naba@gnome.org>
8621         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8622         return the right character at the iter position and get_char() to
8623         not leak memory.
8625         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8626         to set to character offset and not byte index.
8628         * plugins/language-support-cpp-java/plugin.c: Improved
8629         auto-indentation login. Indents opening and closing braces correctly.
8631 2006-08-10  Johannes Schmid <jhs@gnome.org>
8633         * INSTALL:
8634         * autogen.sh:
8635         Required automake = 1.9
8637         * libanjuta/anjuta-children.c:
8638         * libanjuta/anjuta-children.h:
8639         * libanjuta/anjuta-encodings.h:
8640         * libanjuta/anjuta-launcher.h:
8641         * libanjuta/anjuta-plugin-description.h:
8642         * libanjuta/anjuta-preferences-dialog.h:
8643         * libanjuta/anjuta-preferences.h:
8644         * libanjuta/anjuta-session.h:
8645         * libanjuta/anjuta-status.h:
8646         * libanjuta/anjuta-ui.h:
8647         * libanjuta/anjuta-utils.c:
8648         * libanjuta/anjuta-utils.h:
8649         * libanjuta/e-splash.h:
8650         * libanjuta/glue-factory.h:
8651         * libanjuta/glue-plugin.h:
8652         * libanjuta/plugins.h:
8653         * libanjuta/resources.h:
8654         Fixed libanjuta to be able to wrap it
8655         - G_BEGIN_DECLS, G_END_DECLS
8656         - include all necessary files in libanjuta.h
8658         * plugins/gtodo/tray-icon.c:
8659         * plugins/terminal/terminal.c:
8660         Some build fixes for freebsd
8662         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8663         * plugins/sourceview/sourceview.glade:
8664         Remove auto-indent feature as it is now in language-support
8666 2006-08-09 Naba Kumar  <naba@gnome.org>
8668         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8669         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8670         Added missing files.
8672         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8673         get_use_spaces(), set_tabsize() and set_use_spaces().
8675 2006-08-09 Naba Kumar  <naba@gnome.org>
8677         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8678         succeeded in activating.
8680         * plugins/document-manager/plugin.c: Added debug message.
8682         * libanjuta/interfaces/libanjuta.idl,
8683         plugins/editor/text_editor.c: Implemented get_tabsize(),
8684         get_use_spaces(), set_tabsize() and set_use_spaces().
8686         * plugins/language-support-cpp-java/Makefile.am,
8687         plugins/language-support-cpp-java/plugin.c,
8688         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8689         for indentation. Added preferences page for paramenters.
8691         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8693 2006-08-08 Naba Kumar  <naba@gnome.org>
8695         * libanjuta/interfaces/libanjuta.idl,
8696         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8697         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8698         plugins/editor/text_editor.c,
8699         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8700         and implemented it for both scintilla and sourceview.
8702         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8703         focus back to editor (happens when pressing esc in incremental
8704         search box).
8706 2006-08-08 Naba Kumar  <naba@gnome.org>
8708         * libanjuta/interfaces/libanjuta.idl,
8709         plugins/editor/text_editor.c,
8710         plugins/editor/text_editor.h,
8711         plugins/editor/text-editor-iterable.c,
8712         plugins/sourceview/sourceview-cell.c,
8713         plugins/sourceview/sourceview.c: Implemented editor attributes
8714         methods.
8715         
8716         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8717         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8718         code (not complete yet).
8720         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8721         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8722         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8723         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8724         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8725         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8727 2006-08-04 Naba Kumar  <naba@gnome.org>
8729         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8730         implementation.
8731         
8732 2006-08-03  Johannes Schmid <jhs@gnome.org>
8734         * configure.in: Add a more informative text to valgrind plugin
8736         * TODO.tasks:
8737         Modified Preferences tasl
8738         * libanjuta/anjuta-plugin.c: 
8739         * libanjuta/anjuta-preferences-dialog.c: 
8740         * libanjuta/anjuta-preferences-dialog.h:
8741         * libanjuta/anjuta-preferences.c:
8742         * libanjuta/anjuta-preferences.h:
8743         * libanjuta/interfaces/Makefile.am.iface:
8744         * libanjuta/interfaces/libanjuta.idl:
8745         Added IAnjutaPreferences interface which every plugin that has preferences should
8746         implement. Call merge() and unmerge() at plugin activation/deactivation.
8747         Fixed preferences_page_remove()
8748         
8749         * plugins/build-basic-autotools/build-basic-autotools.c:
8750         * plugins/cvs-plugin/plugin.c: 
8751         * plugins/document-manager/plugin.c:
8752         * plugins/editor/plugin.c:
8753         * plugins/editor/plugin.h:
8754         * plugins/file-manager/plugin.c: 
8755         * plugins/gtodo/main.h:
8756         * plugins/gtodo/plugin.c: 
8757         * plugins/gtodo/preferences.c: 
8758         * plugins/message-view/anjuta-msgman.c: 
8759         * plugins/message-view/anjuta-msgman.h:
8760         * plugins/message-view/plugin.c:
8761         * plugins/sourceview/plugin.c: 
8762         * plugins/sourceview/plugin.h:
8763         * plugins/symbol-browser/an_symbol_prefs.c:
8764         * plugins/symbol-browser/plugin.c: 
8765         * plugins/terminal/terminal.c: 
8766         * plugins/valgrind/plugin.c
8767         * src/anjuta-app.c:
8768         
8769         Updated preference loading/unloading for all plugins
8771 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8772         
8773         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8774         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8775     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8776         recommended by the autoconf manual. 
8777         - Fixes compiling with autoconf 2.60.
8778         
8779         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8781 2006-08-02      Johanes Schmid <jhs@gnome.org>
8783         * plugins/profile-default/plugin.c:
8784         Fixed session handling
8786 2006-08-01  Johannes Schmid <jhs@gnome.org>
8788         * configure.in
8789         * plugins/Makefile.am:
8790         Disabled devhelp and glade for now as they do not work (#341073
8791         and #341170)
8792         
8793         * plugins/profile-default/anjuta-default-profile.ui (removed):
8794         * plugins/profile-default/plugin.c:
8795         * plugins/profile-default/plugin.h:
8796         * plugins/project-manager/anjuta-project-manager.ui:
8797         * plugins/project-manager/plugin.c:
8798         * plugins/project-manager/plugin.h:
8799         Limted multiple project support #315043
8801         * libanjuta/interfaces/libanjuta.idl:
8802         Added ianjuta_profile_unload
8804 2006-07-31 Naba Kumar  <naba@gnome.org>
8806         * libanjuta/interfaces/libanjuta.idl,
8807         plugins/editor/text-editor-iterable.c,
8808         plugins/editor/text_editor.c,
8809         plugins/sourceview/anjuta-view.c,
8810         plugins/sourceview/anjuta-view.h,
8811         plugins/sourceview/sourceview.c: Fixed text iteration and 
8812         IAnjutaEditor implementations in both scintilla
8813         and sourceview. Cleand up libanjuta API: Removed redundant
8814         erase_range() method from IAnjutaEditor interface, fixed
8815         ianjuta_editor_get_text to take length instead of range (consistency).
8816         autoindentation in both sourceview and scintilla more or less works,
8817         but still disabled for now because there are still some anomalies
8818         in text iteration.
8820         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8822         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8823         API changes.
8825 2006-07-30  Johannes Schmid <jhs@gnome.org>
8827         * plugins/sourceview/anjuta-document.c:
8828         * plugins/sourceview/anjuta-document.h:
8829         * plugins/sourceview/anjuta-view.c: 
8830         * plugins/sourceview/sourceview.c:
8831         Wrote a new "char_added" implementation, I hope this one is good
8833         * plugins/sourceview/sourceview-cell.c:
8834         Fixed typo: "text_iter" instead of "iter"
8836 2006-07-30 Naba Kumar  <naba@gnome.org>
8838         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8840 2006-07-30  Johannes Schmid <jhs@gnome.org>
8842         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8843         
8844         * plugins/debug-manager/plugin.c: 
8845         * plugins/patch/plugin.c:
8846         Use IAnjutaIndicable to mark debugger position
8848         * plugins/sourceview/sourceview.c:
8849         Define colors for IAnjutaIndicable
8851 2006-07-29  Johannes Schmid <jhs@gnome.org>
8853         * plugins/debug-manager/anjuta-debug-manager.ui:
8854         * plugins/debug-manager/breakpoints.c:
8855         * plugins/debug-manager/images/Makefile.am:
8856         * plugins/debug-manager/images/run-to-cursor.png:
8857         * plugins/debug-manager/plugin.c:
8858         Added toolbar and some icons
8860         * plugins/patch/anjuta-patch.ui:
8861         * plugins/patch/patch-plugin.c:
8862         * plugins/patch/patch-plugin.glade:
8863         * plugins/patch/plugin.c:
8864         * plugins/patch/plugin.h:
8865         Improved patch plugin (GUI and function)
8867         * plugins/sourceview/sourceview.c:
8868         Fixed another Gtk-Critical
8870         * plugins/tools/anjuta-tools.ui:
8871         * plugins/tools/plugin.h:
8872         Put Patch plugin in tools menu and changed ui file
8874 2006-07-29  Johannes Schmid <jhs@gnome.org>
8876         * plugins/document-manager/plugin.c:
8877         Fixed accelator Gtk-Warning
8879         * plugins/message-view/anjuta-msgman.c: 
8880         Fixed Gtk-Warning
8882         * plugins/sourceview/anjuta-document.c:
8883         * plugins/sourceview/anjuta-document.h:
8884         * plugins/sourceview/anjuta-marshal.list:
8885         Wrote a better emitter for the char-added signal
8887         * plugins/sourceview/sourceview.c:
8888         Fixed Redo/Undo to void Gtk-Criticals
8889         
8890         * plugins/sourceview/sourceview-args.c:
8891         * plugins/sourceview/sourceview-cell.c:
8892         * plugins/sourceview/sourceview-scope.c:
8893         * plugins/sourceview/sourceview-tags.c: 
8894         Adapted to new IAnjutaIterator API
8896 2006-07-28 Naba Kumar  <naba@gnome.org>
8898         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8900         * plugins/symbol-browser/an_symbol.c,
8901         plugins/symbol-browser/an_symbol_iter.c,
8902         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8903         subclass of AnjutaSymbol so that the symbol is accessible from
8904         the iter in light of changes in IAnjutaIterable.
8906         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8907         implementation of IAnjutaIterable.
8909 2006-07-28 Naba Kumar  <naba@gnome.org>
8911         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8912         IAnjutaIterable. They were kind of useless since the interface is
8913         defined on the data object itself. Added set_position() method
8914         in IAnjutaIterable to allow setting arbitrary current index to the
8915         iter.
8916         Added erase() and erase_range() in IAnjutaEditor.
8918         * plugins/editor/text-editor-iterable.c: Fixed 
8919         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8920         methods in editor. Fixed get_line_from_position() method.
8922         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8923         code. It's disabled for now.
8925         * plugins/sourceview/sourceview-cell.c,
8926         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8927         implementation.
8929 2006-07-27  Johannes Schmid <jhs@gnome.org>
8931         * plugins/sourceview/sourceview-cell.c:
8932         Fixed IAnjutaEditorCell to work only on a single line
8933         Fixed crasher in finalize
8935         * plugins/symbol-browser/an_symbol_prefs.c:
8936         * global-tags/Makefile.am:
8937         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8938         script installation     
8940 2006-07-26 Naba Kumar  <naba@gnome.org>
8942         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8943         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8944         
8945         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8946         
8947         * plugins/document-manager/plugin.c: Fixed dynamic loading of
8948         support plugins
8949         
8950         * plugins/editor/text-editor-iterable.c,
8951         plugins/editor/text_editor.c,
8952         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8953         method to work correctly, it was ignoring start and end parameters.
8954         Fixed TextEditorCell implementation. Fixed 'char-added' signal
8955         emission.
8956         
8957         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
8958         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
8960 2006-07-24  Massimo Cora'  <maxcvs@email.it>
8962         * plugins/symbol-browser/an_symbol_view.c,
8963         plugins/symbol-browser/an_symbol_view.h,
8964         plugins/symbol-browser/plugin.c:
8965     fix a matching case into sv_extract_type_qualifier_from_expr ()
8966     and some minor issues.
8968 2006-07-26  Johannes Schmid <jhs@gnome.org>
8970         * plugins/language-support-cpp-java/plugin.c:
8971         Fixed to work kind of with sourceview editor
8972         * plugins/sourceview/anjuta-document.c: 
8973         * plugins/sourceview/anjuta-view.c: 
8974         * plugins/sourceview/sourceview-cell.c:
8975         * plugins/sourceview/sourceview.c:
8976         Fixed IAnjutaEditorCell and "char-added" signal
8978 2006-07-24 Naba Kumar  <naba@gnome.org>
8980         * plugins/document-manager/plugin.c,
8981         plugins/document-manager/plugin.h: Initial implementedion for loading
8982         support plugins.
8983         
8984         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
8985         implementation.
8986         
8987         * plugins/editor/text_editor.c: Fixed syntax highlighting when
8988         indicators are cleared (that leaved grey texts).
8990 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
8992         * libanjuta/interfaces/libanjuta.idl,
8993         plugins/debug-manager/breakpoints.c,
8994         plugins/debug-manager/memory.c,
8995         plugins/debug-manager/registers.c,
8996         plugins/debug-manager/debug_tree.c,
8997         plugins/debug-manager/debugger.c,
8998         plugins/gdb/debugger.c,
8999         plugins/gdb/debugger.h,
9000         plugins/gdb/plugin.c:
9001         Add a parameter for reporting error
9002         Add a new interface for using gdb variable object
9003         Allow to cancel commands
9004         Rewrite handling of debugger state
9006         * plugins/debug-manager/plugin.c,
9007         plugins/debug-manager/locals.c,
9008         plugins/debug-manager/locals.h,
9009         plugins/debug-manager/register.c,
9010         plugins/debug-manager/stack_trace.c,
9011         plugins/debug-manager/stack_trace.h:
9012         Create and destroy local and stack trace windows when needed
9014 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9016         * plugins/document-manager/plugin.c:
9017         Fixed "Automatic" highlighting
9019 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9021         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9023         * plugins/sourceview/anjuta-view.c:
9024         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9026 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9027         
9028         * configure.in: Check for C/C++-Compiler correctly
9030 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9032         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9034         * plugins/debug-manager/stack_trace.c:
9035         Destroy stack window when debuuger is disabled (#347414)
9036         
9037         * plugins/sourceview/anjuta-view.c:
9038         Fix a crash with popup-menu (#347412)
9040 2006-07-13 Naba Kumar  <naba@gnome.org>
9042         * plugins/editor/Makefile.am,
9043         plugins/editor/text_editor.h,
9044         plugins/editor/text-editor-iterable.h,
9045         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9046         tested yet).
9047         
9048         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9049         code.
9050         
9051         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9053 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9055         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9056         Bug #342937
9057         
9058 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9060         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9062         * libanjuta/anjuta-preferences-dialog.c:
9063         Do not use the page_num returned by gtk_notebook_append_page to
9064         remove the page as it cause bugs when pages removal is not done
9065         in LIFO.
9067         * plugins/document-manager/anjuta-docman.c:
9068         * src/anjuta-app.c:
9069         makes Anjuta display dock_items which have previously been hidden
9071 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9073         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9075         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9076         * plugins/sourceview/sourceview.c: (imark_unmark):
9077         
9078         Patches for bugs #346450 and #346295
9079         
9080         * AUTHORS: Added Fredrik
9082 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9084         * plugins/message-view/anjuta-msgman.c: 
9085         Fixed close button/icon size (like in docman)
9087 2006-06-10 Naba Kumar <naba@gnome.org>
9089         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9090         being set.
9091         
9092 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9094         * libanjuta/interfaces/libanjuta.idl:
9095         Move inspect_memory function in IAnjutaCpuDebugger interface
9096         Rename Boolean type to State
9098         * plugins/debug-manager/breakpoint.c:
9099         Rename Boolean type to State
9101         * plugins/debug-manager/Makefile.am,
9102         plugins/debug-manager/anjuta-marshal.list,
9103         plugins/debug-manager/data_view.c,
9104         plugins/debug-manager/data_view.h,
9105         plugins/debug-manager/data_buffer.c,
9106         plugins/debug-manager/data_buffer.h,
9107         plugins/debug-manager/chunk_view.c,
9108         plugins/debug-manager/chunk_view.h,
9109         plugins/debug-manager/anjuta-debug-manager.ui,
9110         plugins/debug-manager/debugger.c,
9111         plugins/debug-manager/memory.c,
9112         plugins/debug-manager/memory.h,
9113         plugins/debug-manager/plugin.c,
9114         plugins/gdb/debugger.c,
9115         plugins/gdb/debugger.h,
9116         plugins/gdb/plugin.c:
9117         Rewrite memory window using a special widget
9118         Rename Boolean type to State
9120 2006-06-08 Naba Kumar <naba@gnome.org>
9122         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9123         Do not return garbage characters and return NULL when there is no
9124         current word.
9125         
9126         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9127         work correctly.
9128         
9129         * plugins/search/search-replace.c: Fixed a mem leak.
9131 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9133         * libanjuta/anjuta-launcher.c:
9134         Added debug message (see #343522)
9135         
9136         * plugins/build-basic-autotools/build-basic-autotools.c:
9137         Patch from Günther Brammer to fix #344015
9139         * plugins/sourceview/sourceview.c:
9140         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9141         automatic highlight of build messages)
9143 2006-06-06 Naba Kumar <naba@gnome.org>
9145         * configure.in,
9146         libanjuta/interfaces/libanjuta.idl,
9147         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9148         plugins/Makefile.am,
9149         plugins/document-manager/action-callbacks.c,
9150         plugins/document-manager/plugin.c,
9151         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9152         interface for language highlight selection and langauge change
9153         signal.
9154         
9155         * plugins/language-support-cpp-java: Added language support
9156         plugin for cpp and java.
9158 2006-05-27  Naba Kumar  <naba@gnome.org>
9160         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9161         plugins/debug-manager/*, data/Makefile.am,
9162         manuals/reference/libanjuta/libanjuta.types,
9163         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9164         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9165         merged anjuta-new-debugger branch into trunck.
9166         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9168 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9169         
9170         * libanjuta/interfaces/libanjuta.idl,
9171         plugins/debug-manager/debugger.c,
9172         plugins/debug-manager/debugger.h,
9173         plugins/gdb/anjuta-gdb.plugin.in,
9174         plugins/gdb/debugger.c,
9175         plugins/gdb/debugger.h,
9176         plugins/gdb/plugin.c:
9177         Add new IAnjutaCpuDebugger interface to access cpu register
9178         Run gdb instead of /usr/local/bin/gdb
9179         
9180         * plugins/debug-manager/plugin.c,
9181         plugins/debug-manager/registers.c,
9182         plugins/debug-manager/registers.h:
9183         Rewrite register window
9184         Rename Load target menu item to Run target
9186 2006-05-07  Naba Kumar  <naba@gnome.org>
9188         * plugins/gdb.init
9189         
9190 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9192         * plugins/debug-manager/watch.c,
9193         plugins/debug-manager/breakpoint.c,
9194         plugins/debug-manager/breakpoint.h:
9195         Fix crash: disconnect save and load session signals
9197 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9199         * libanjuta/interface/libanjuta.idl,
9200         plugins/debug-manager/debugger.c,
9201         plugins/gdb/plugin.c:
9202         Add a value parameter for evaluate command
9204         * plugins/debug-manager/anjuta-debug-manager.glade:
9205         Create new dialog box for watches using glade
9207         * plugins/debug-manager/anjuta-debug-manager.ui:
9208         Move watch menu items near the end
9209         Move breakpoint menu items outside the sub menu
9211         * plugins/debug-manager/debug_tree.c,
9212         plugins/debug-manager/debug_tree.h,
9213         plugins/debug-manager/debug_tree.h,
9214         plugins/debug-manager/watch.c:
9215         Move all GUI code from watch.c to debug_tree.c
9216         Add an auto update property to watches
9217         
9218         * plugins/debug-manager/locals.c,
9219         plugins/debug-manager/locals.h,
9220         plugins/debug-manager/stack_trace.c,
9221         plugins/debug-manager/stack_trace.h,
9222         plugins/debug-manager/plugin.c:
9223         Register actions before starting debugger
9225         * plugins/gdb/debugger.c:
9226         Do not call callback function if not present
9228 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9230         * libanjuta/interfaces/libanjuta.idl,
9231         plugins/debug-manager/stack_trace.c,
9232         plugins/debug-manager/stack_trace.h,
9233         plugins/debug-manager/anjuta-debug-manager.ui,
9234         plugins/gdb/debugger.c:
9235         Add a popup menu in stack frame window
9236         Add a new frame-changed event
9237         Use MI command for getting stack informations
9238         Get filename with full path (need gdb > 6.3)
9240         * libanjuta/interfaces/libanjuta.idl,
9241         plugins/debug-manager/debug_tree.c,
9242         plugins/debug-manager/debugger.c,
9243         plugins/debug-manager/locals.c,
9244         plugins/debug-manager/locals.h,
9245         plugins/debug-manager/plugin.c,
9246         plugins/gdb/debugger.c,
9247         plugins/gdb/debugger.h,
9248         plugins/gdb/parser.c,
9249         plugins/gdb/parser.h,
9250         plugins/gdb/plugin.c,
9251         plugins/gdb/Makefile.am:
9252         Pass watch data with string instead of Watch structures
9253         Use debug_tree in local window
9254         Remove info local
9255         Remove parser.{ch}
9257         * plugins/debug-manager/breakpoints.c,
9258         plugins/debug-manager/utilities.c,
9259         plugins/debug-manager/utilities.h:
9260         Use a GtkListStore instead of a GtkTreeStore
9261         move goto_location_in_editor in utilities.c
9262         
9263 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9265         * libanjuta/interfaces/libanjuta.idl,
9266         plugins/debug-manager/anjuta-debug-manager.ui,
9267         plugins/debug-manager/breakpoints.c,
9268         plugins/debug-manager/plugin.c,
9269         plugins/gdb/debugger.c:
9270         Add a breakpoint type
9271         Add new popup menu in breakpoint window
9272         Add toggle breakpoint in editor popup menu
9273         Save and restore breakpoint enable
9274         Fix bug in clear all breakpoints
9275         Remove old useless code
9277         * plugins/debug-manager/debugger.c:
9278         Fix some problem with debugger states
9280         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9281         Update documentation
9282         
9283 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9285         * data/Makefile.am,
9286         plugins/gdb/Makefile.am,
9287         plugins/gdb/gdb.init:
9288         Move gdb.init crom data to plugins/gdb
9290         * plugins/gdb/gdb.init,
9291         libanjuta/interfaces/libanjuta.idl,
9292         plugins/debug-manager/breakpoints.c,
9293         plugins/debug-manager/debugger.c,
9294         plugins/debug-manager/plugin.c,
9295         plugins/gdb/debugger.c,
9296         plugins/gdb/plugin.c:
9297         Support pending breakpoints
9298         Rewrite debugger states
9299         Split ianjuta_debugger_log into _enable_log and _disable_log
9301         * plugins/debug-manager/start.c,
9302         plugins/debug-manager/debug_tree.c,
9303         plugins/gdb/parser.c:
9304         Remove some useless lines
9306         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9307         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9308         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9309         Update documentation
9311 2006-03-12 Naba Kumar <naba@gnome.org>
9313         * manuals/references/libanjuta/libanjuta.types: Fixed
9314         debug-manager name.
9315         
9316 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9318         * libanjuta/anjuta-debugger.c,
9319         libanjuta/anjuta-debugger.h:
9320         Remove those files
9321         
9322         * libanjuta/interfaces/libanjuta.idl,
9323         plugins/debug-mananger/breakpoints.c,
9324         plugins/debug-manager/debug_tree.c,
9325         plugins/debug-manager/debugger.c,
9326         plugins/debug-manager/plugin.c,
9327         plugins/debug-manager/registers.c,
9328         plugins/debug-manager/sharedlib.c,
9329         plugins/debug-manager/signal.c,
9330         plugins/debug-manager/stack_trace.c,
9331         plugins/debug-manager/start.c,
9332         plugins/debug-manager/watch.c,
9333         plugins/gdb/debugger.c,
9334         plugins/gdb/debugger.h,
9335         plugins/gdb/parser.c,
9336         plugins/gdb/parser.h,
9337         plugins/gdb/plugin.c:
9338         Move types definitions from libanjuta/anjuta-debugger.{ch}
9339         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9340         
9341         * plugins/gdb/Makefile.am:
9342         Remove user interface from gdb plugin
9344 2006-03-12 Naba Kumar <naba@gnome.org>
9346         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9348 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9350         Modified Patch from Marc Maurer <uwog@uwog.net>:
9351         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9352         Fixes #342447
9353         
9354         * plugins/sourceview/Makefile.am:
9355         * plugins/sourceview/sourceview-cell.c:
9356         * plugins/sourceview/sourceview-cell.h:
9357         * plugins/sourceview/sourceview.c: 
9358         
9359         Implemented IAnjutaEditorCell
9361 2006-05-21  Naba Kumar  <naba@gnome.org>
9363         * libanjuta/interfaces/libanjuta.idl,
9364         plugins/document-manager/action-callbacks.c,
9365         plugins/document-manager/plugin.c,
9366         plugins/editor/print.c, plugins/editor/text_editor.c,
9367         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9368         Fixed zooming and added icons and shortcuts for zoom menu items.
9370 2006-05-21  Naba Kumar  <naba@gnome.org>
9372         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9373         whitespaces.
9375 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9377         * plugins/document-manager/anjuta-docman.c:
9378         Fixed close button reaction by setting the correct current editor
9380 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9382         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9383         * plugins/document-manager/anjuta-docman.c
9384         - Fix close button, you can close any tab as you wish now.
9385         - Fadeout mime icon as the same as close image  
9387 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9389         Patch from Marc Maurer <uwog@uwog.net>
9390         * main.c: Compile fix when NLS is enabled
9391         
9392         AUTHORS: Added Marc
9394 2006-05-20  Naba Kumar  <naba@gnome.org>
9396         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9397         while loading abiword-2.4.4/abi project).
9399 2006-05-18 Naba Kumar  <naba@gnome.org>
9401         * libanjuta/interfaces/libanjuta.idl,
9402         plugins/document-manager/action-callbacks.c,
9403         plugins/editor/print.c,
9404         plugins/editor/text_editor.c,
9405         plugins/editor/text_editor.h,
9406         plugins/editor/text_editor_prefs.c: Fixed zooming.
9407         
9408         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9409         interface for character iteration and IAnjutaEditorAssist interface
9410         for autocompletions and editor tips.
9412 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9414         Patch from Günther Brammer <GBrammer@gmx.de>:
9415         * plugins/document-manager/anjuta-docman.c:
9416         Make tabs smaller but keep nice closing icon
9418         * plugins/document-manager/anjuta-docman.c:
9419         * plugins/document-manager/Makefile.am:
9420         
9421         Added nice mime-icons to the editor tabs
9423 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9425         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9426         
9427         * plugins/symbol-browser/an_symbol_view.c:
9428         - Fixed crasher
9429         - Fixed symbol searching (Yang Hong (#341997))
9430         
9431         * plugins/devhelp/htmlview.c:
9432         Fixed devhelp plugin
9433         
9434         * plugins/build-basic-autotools/build-basic-autotools.c:
9435         * plugins/search/search-replace.c:
9436         * plugins/document-manager/anjuta-docman.c:
9437         
9438         Only add a marker to a line where it makes sense!
9440 === anjuta 2.0.2 ===
9442 2006-05-15  Naba Kumar  <naba@gnome.org>
9444         * configure.in: set required versions for
9445         gdl and glade3.
9446         
9447 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9449         * plugins/glade/plugin.c:
9450         Fixed signal connection for "gtk-doc-search"
9452 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9454         * NEWS: Set release date, add known issues
9455         
9456         * libanjuta/anjuta-shell.c:
9457         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9458         and debug other gtk-warnings/criticals)
9459         
9460         * plugins/build-basic-autotools/build-basic-autotools.c:
9461         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9462         
9463         * plugins/sourceview/anjuta-view.c:
9464         * plugins/sourceview/sourceview-args.c:
9465         * plugins/sourceview/sourceview-scope.c:
9466         * plugins/sourceview/sourceview-tags.c:
9467         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9469 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9471         * pixmaps/Makefile.am:
9472         Add preferences_general.png
9473         
9474         * plugins/devhelp/plugin.c:
9475         Fixed some more realise things
9476         
9477         * plugins/message-view/anjuta-msgman.c:
9478         Support stock icons for message panes
9479         
9480         * plugins/search/search-replace.c:
9481         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9482          
9483         * plugins/search/search-replace_backend.c:
9484         Fixed #341359
9485         
9486         * plugins/sourceview/anjuta-document.c:
9487         * plugins/sourceview/sourceview.c:
9488         Fixed finalise and tag completion
9489         
9490         * src/anjuta-app.c:
9491         Use preferences_general icon
9493 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9495         * pixmaps/Makefile.am:
9496         Fixed EXTRA_DIST
9498 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9500         * plugins/sourceview/sourceview-prefs.c:
9501         Fixed font & color handling
9502         
9503         * plugins/symbol-browser/an_symbol_view.c:
9504         Fixed crasher
9506 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9508         * plugins/macro/macros.xml:
9509         Fixed bug #341583 (Address of FSF)
9511 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9513         * src/main.c:
9514         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9515         Update: Do it the cool way...
9516         
9517 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9519         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9520         Implement gtk-api-help signals of glade3
9521         * configure.in: Bump to glade3 2.91.2
9522         
9523         * plugins/devhelp/plugin.c:
9524         Fixed some realize stuff in the devhelp plugin
9525         
9526         * plugins/sourceview/anjuta-document.c:
9527         fixed bug with scope completion
9529 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9531         * plugins/symbol-browser/an_symbol_view.c
9532         * plugins/symbol-browser/an_symbol_prefs.c
9533         * plugins/symbol-browser/an_symbol_prefs.h
9534         * global_tags/create_global_tags.sh:
9535         
9536         Automaticly create global tags on first startup
9538 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9540         * configure.in:
9541         * plugins/project-wizard/templates/Makefile.am:
9542         * (added) plugins/project-wizard/templates/cpp-logo.png:
9543         * (added) plugins/project-wizard/templates/cpp.wiz:
9544         * (added) plugins/project-wizard/templates/cpp/*:
9546         Added a generic c++ template. It's a simple hello world.
9548 2006-05-07  Massimo Cora' <maxcvs@email.it>
9550         * plugins/symbol-browser/an_symbol_view.c:
9551         fixed a stupid crasher.
9553 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9555         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9556         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9557         
9558         Fixed WxWidgets project type
9560 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9562         * plugins/devhelp/htmlview.c: 
9563         * plugins/devhelp/plugin.c:
9564         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9565         
9566         * plugins/project-wizard/install.c:
9567         Don't set a message - thanks to seb
9569 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9571         * plugins/devhelp/htmlview.c: 
9572         * plugins/symbol-browser/an_symbol_view.c:
9573         
9574         There is a weird crash in gtk_idle which I still did not completly fix!
9575         
9576         * plugins/project-wizard/install.c:
9577         Default to success instead of failure
9579 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9581         * plugins/devhelp/htmlview.c:
9582         * plugins/devhelp/plugin.c:
9583         Fixed bug and libdevhelp issue!
9585         * plugins/project-wizard/install.c:
9586         Fixed message string!
9588 2006-05-03  Massimo Cora' <maxcvs@email.it>
9589        
9590         * plugins/symbol-browser/an_symbol_view.c:
9591         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9593 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9595         * pixmaps/Makefile.am:
9596         * src/main.c:
9597         * anjuta.desktop.in.in
9598         
9599         GNOME Goal #2.1: Install theme-friendly icons
9601 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9603         * plugins/devhelp/htmlview.c: Reload page on reparent
9604         * plugins/document-manager/anjuta-docman.c:
9605         Present document-manager when document is selected in file-manager
9607 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9609         * plugins/symbol-broser/an_symbol_view.c:
9610         Fixed crasher in namespace exploration
9612 2006-05-01  Massimo Cora' <maxcvs@email.it>
9614         * configure.in:
9615         * plugins/valgrind/Makefile.am:
9617         Optional compiling of Valgrind plugin
9619 2006-05-01  Massimo Cora' <maxcvs@email.it>
9621         * plugins/symbol-browser/an_symbol_view.c:
9622         - modularized code. Marked with FIXME the parts which need improvement.
9623         - More comments.
9624     - Added basic namespace completion for Gtkmm type project:
9625     - namespace1::MyClass *class;
9626     - class-> [display]
9627     - Namespaces must be anyway improved.
9629 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9631         * plugins/devhelp/plugin.c: 
9632         Fixed up plugin unloading and show html widget on link selected
9633         
9634         * NEWS: Updated
9635         
9636 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9638         * plugins/devhelp/Makefile.am:
9639         * plugins/devhelp/anjuta-devhelp.plugin.in:
9640         * plugins/devhelp/htmlview.c:
9641         * plugins/devhelp/htmlview.h:
9642         * plugins/devhelp/plugin.c: 
9643         * plugins/devhelp/plugin.h:
9644         Reimplemeted devhelp plugin from scratch
9645         
9646         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9647         Fixed crasher
9649 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9651         * plugins/sourceview/sourceview-tags.c:
9652         complete some more tag types
9653         
9654         * plugins/valgrind/plugin.c:
9655         * plugins/valgrind/preferences.c:
9656         * plugins/valgrind/vggeneralprefs.c:
9657         
9658         Fixed lots of gtk warnings
9660 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9662         * plugins/sourceview/sourceview-scope.c:
9663         Implemented type-ahead for scope completion
9665 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9667         * manuals/C/Makefile.am:
9668         * manuals/Makefile.am:
9669         * plugins/document-manager/Makefile.am:
9670         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9671         * plugins/sourceview/Makefile.am:
9672         * tagmanager/c.c:
9673         
9674         Fixed distcheck
9675         
9676         * plugins/class-gen/goc_template_header: G_END_DECLS
9678 2006-05-27  Naba Kumar <naba@gnome.org>
9680         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9681         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9682         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9683         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9684         scintilla/include/Scintilla.iface,
9685         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9686         cvs. Fixed compile flags. Removed outdated patches.
9688 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9690         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9692         * plugins/sourceview/anjuta-document.c:
9693         * plugins/sourceview/sourceview-args.c:
9694         * plugins/sourceview/sourceview-scope.c:
9695         
9696         Add End/Home keypresses and support completion if symbol start with '!' for example
9697         in an if statement
9699 2006-04-27 Massimo Cora' <maxcvs@email.it>
9701         * libanjuta/interfaces/libanjuta.idl:
9703         * plugins/sourceview/sourceview-scope.c:
9704         * plugins/sourceview/tag-window.c: 
9705         * plugins/sourceview/tag-window.h:
9706         * plugins/symbol-browser/an_symbol_view.c:
9707         * plugins/symbol-browser/an_symbol_view.h:
9708         * plugins/symbol-browser/plugin.c:
9709         
9710         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9711         interface.
9712         Code and ideas for C/C++ new completion engine comes from IComplete written by
9713         Martin Stubenschrott <stubenschrott@gmx.net>.
9714         Currently the interface works only with GtkSourceView plugin.   
9715         
9716         * tagmanager/Makefile.am:
9717         * tagmanager/c.c: 
9718         * tagmanager/entry.h:
9719         * tagmanager/get.c:
9720         * tagmanager/get.h:
9721         * tagmanager/include/tm_file_entry.h:
9722         * tagmanager/include/tm_project.h:
9723         * tagmanager/include/tm_source_file.h:
9724         * tagmanager/include/tm_symbol.h:
9725         * tagmanager/include/tm_tagmanager.h:
9726         * tagmanager/include/tm_work_object.h:
9727         * tagmanager/include/tm_workspace.h:
9728         * tagmanager/parse.c:
9729         * tagmanager/read.c: 
9730         * tagmanager/read.h:
9731         * tagmanager/tm_project.c: 
9732         * tagmanager/tm_source_file.c: 
9733         * tagmanager/tm_workspace.c:
9734         
9735         Tagmanager can now parse a memory buffer and generate/update 
9736         tags into tm_workspace/tm_project on the fly, without using files.
9737         C/C++ is supported now.
9738         
9739 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9741         * plugins/sourceview/anjuta-document.c:
9742         * plugins/sourceview/sourceview-args.c:
9743         * plugins/sourceview/sourceview-scope.c:
9744         * plugins/sourceview/sourceview.c:
9745         
9746         Fixed some memory leaks and argument completion
9748 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9750         * plugins/glade/plugin.c:
9751         
9752         Fixed glade plugin build because of API changes in glade3
9754 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9756         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9757         Updated editor section
9758         
9759         * manuals/C/anjuta-manual/interface.xml:
9760         * manuals/C/anjuta-manual/preferences.xml:
9761         * manuals/C/anjuta-manual/projects.xml:
9762         Updated manual
9763         
9764         * plugins/editor/anjuta-editor.plugin.in:
9765         Better plugin name
9767 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9769         * configure.in:
9770         * plugins/editor/anjuta-editor.plugin.in:
9771         * plugins/sourceview/sourceview.plugin.in:
9773         Build both editors and let the user decide a runtime!
9774         
9775         * plugins/sourceview/sourceview-scope.c:
9776         Fixed bug in regex to allow test()-> completions
9778 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9780         * plugins/sourceview/anjuta-document.c:
9781         * plugins/sourceview/sourceview-args.c: 
9782         * plugins/sourceview/sourceview-scope.c:
9783         * plugins/sourceview/sourceview-tags.c:
9784         * plugins/sourceview/tag-window.c: 
9785         
9786         Improved callltip windows
9788 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9790         * src/anjuta-app.c: (on_session_save):
9791         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9792         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9794 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9796         * libanjuta/anjuta-utils.c: 
9797         * plugins/cvs-plugin/cvs-execute.c:
9798         Off-by-one...
9800         * scintilla/LexInno.cxx:
9801         * scintilla/LexOpal.cxx:
9802         * scintilla/LexTCL.cxx:
9804         Added missing files from scintilla-update
9806 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9808         * configure.in:
9809         * manuals/C/Makefile.am:
9810         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9811         * manuals/C/anjuta-manual/Makefile.am:
9812         * manuals/C/anjuta-manual/anjuta-manual.xml:
9813         * manuals/C/anjuta-manual/build.xml:
9814         * manuals/C/anjuta-manual/debugger.xml:
9815         * manuals/C/anjuta-manual/execute.xml:
9816         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9817         * manuals/C/anjuta-manual/figures/arguments.png:
9818         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9819         * manuals/C/anjuta-manual/figures/file_menu.png:
9820         * manuals/C/anjuta-manual/figures/menu_main.png:
9821         * manuals/C/anjuta-manual/figures/menubar.png:
9822         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9823         * manuals/C/anjuta-manual/figures/project_info.png:
9824         * manuals/C/anjuta-manual/figures/scrshot.png:
9825         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9826         * manuals/C/anjuta-manual/figures/tool-editor.png:
9827         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9828         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9829         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9830         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9831         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9832         * manuals/C/anjuta-manual/fileoperations.xml:
9833         * manuals/C/anjuta-manual/interface.xml:
9834         * manuals/C/anjuta-manual/introduction.xml:
9835         * manuals/C/anjuta-manual/preferences.xml:
9836         * manuals/C/anjuta-manual/projects.xml:
9837         * manuals/C/anjuta-manual/tools.xml:
9838         * manuals/Makefile.am:
9839         
9840         Updated manual and faq
9842         * scintilla/CallTip.cxx:
9843         * scintilla/CallTip.h:
9844         * scintilla/CellBuffer.cxx:
9845         * scintilla/CellBuffer.h:
9846         * scintilla/ContractionState.cxx:
9847         * scintilla/Document.cxx:
9848         * scintilla/Document.h:
9849         * scintilla/DocumentAccessor.cxx:
9850         * scintilla/Editor.cxx:
9851         * scintilla/Editor.h:
9852         * scintilla/ExternalLexer.cxx:
9853         * scintilla/Indicator.cxx:
9854         * scintilla/KeyMap.cxx:
9855         * scintilla/KeyWords.cxx:
9856         * scintilla/LexAU3.cxx:
9857         * scintilla/LexBash.cxx:
9858         * scintilla/LexCPP.cxx:
9859         * scintilla/LexCaml.cxx:
9860         * scintilla/LexCsound.cxx:
9861         * scintilla/LexEiffel.cxx:
9862         * scintilla/LexGui4Cli.cxx:
9863         * scintilla/LexHTML.cxx:
9864         * scintilla/LexLua.cxx:
9865         * scintilla/LexMSSQL.cxx:
9866         * scintilla/LexOthers.cxx:
9867         * scintilla/LexPOV.cxx:
9868         * scintilla/LexPython.cxx:
9869         * scintilla/LexRuby.cxx:
9870         * scintilla/LexSQL.cxx:
9871         * scintilla/LexVB.cxx:
9872         * scintilla/Makefile.am:
9873         * scintilla/PlatGTK.cxx:
9874         * scintilla/PropSet.cxx:
9875         * scintilla/RESearch.cxx:
9876         * scintilla/RESearch.h:
9877         * scintilla/ScintillaBase.cxx:
9878         * scintilla/ScintillaGTK.cxx:
9879         * scintilla/StyleContext.h:
9880         * scintilla/ViewStyle.cxx:
9881         * scintilla/ViewStyle.h:
9882         * scintilla/XPM.cxx:
9883         * scintilla/include/KeyWords.h:
9884         * scintilla/include/Platform.h:
9885         * scintilla/include/PropSet.h:
9886         * scintilla/include/SciLexer.h:
9887         * scintilla/include/Scintilla.h:
9888         * scintilla/include/Scintilla.iface:
9889         * scintilla/include/ScintillaWidget.h:
9890         * scintilla/lexers.make:
9892         Update to scintilla 1.68
9894         * src/anjuta-app.c:
9895         Only show help items which are really availible
9897         * plugins/cvs-plugin/cvs-callbacks.c
9898         * plugins/cvs-plugin/cvs-execute.c
9899         * plugins/cvs-plugin/subversion-callbacks.c:
9900         * libanjuta/anjuta-utils.c:
9901         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9903 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9905         * plugins/project-wizard/install.c,
9906         * plugins/project-wizard/autogen.c:
9907         Add error messages if using a read only directory
9908         Improve fix for bug #339296
9910 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9912         * libanjuta/interfaces/libanjuta.idl:
9913         * plugins/document-manager/action-callbacks.c:
9914         * plugins/document-manager/plugin.c:
9915         * plugins/editor/text_editor.c:
9916         Added IAnjutaEditorGoto 
9918         * plugins/editor/aneditor.cxx:
9919         * plugins/editor/aneditor.h:
9920         * plugins/editor/text_editor.h:
9921         * plugins/editor/text_editor_prefs.c:
9922         
9923         Fixed #305076
9925 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9927         * libanjuta/interfaces/libanjuta.idl:
9928         * plugins/document-manager/action-callbacks.c:
9929         * plugins/document-manager/anjuta-docman.c:
9930         * plugins/document-manager/plugin.c:
9931         * plugins/editor/text_editor.c: 
9932         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9933         
9934         * plugins/sourceview/sourceview.c:
9935         * plugins/sourceview/sourceview.glade:
9936         Fixed some uft-8 issues and added a preference option
9937         to enable/disable gnome-vfs monitoring
9938         
9939         * scintilla/Makefile.am:
9940         * scintilla/include/Makefile.am:
9941         Fixed build
9943 2006-04-20  Massimo Cora' <maxcvs@email.it>
9945         * libanjuta/interfaces/libanjuta.idl:
9946         Remove get_current_pos () because we have get_position()
9948 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
9950         * NEWS: Updated
9951         * plugins/sourceview/tag-window.c:
9952         Don't close window on PageUp/PageDown
9954 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9956         * data/Makefile.am:
9957         * manuals/reference/libanjuta/Makefile.am:
9958         
9959         Some build fixes
9960         
9961         * src/Makefile.am:
9962         * src/bacon-message-connection.c: 
9963         * src/bacon-message-connection.h: (both from gedit)
9964         * src/main.c:
9965         
9966         Fixed #312319 (Opening files when Anjuta is already open)
9968 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9970         * TODO.tasks: Updated
9971         * plugins/sourceview/anjuta-view.c: 
9972         * plugins/sourceview/anjuta-view.h:
9973         * plugins/sourceview/sourceview.c: 
9974         
9975         * configure.in: Fix --enable-plugin-scintilla
9976         
9977         Added char_added signal
9979 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9981         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
9982         
9983         Fixed diff for utf8
9984         
9985         * plugins/sourceview/sourceview.c:
9986         Fixed VFS monitoring (still a bit buggy)
9987         
9988         * plugins/sourceview/sourceview-args.c:
9989         * plugins/sourceview/tag-window.c: 
9990         
9991         Better sizing for the popup-window
9993 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
9995         * plugins/project-wizard/templates/gnome/src/main.c:
9996         * plugins/project-wizard/templates/gnome/src/project.glade:
9997         * plugins/project-wizard/templates/gtk/src/main.c: 
9998         * plugins/project-wizard/templates/gtk/src/project.glade:
9999         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10000         
10001         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10002         
10003 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10005         * configure.in: More removal of obsoleteness.
10006         * po/no.po:
10008 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10010         * ROADMAP:
10011         * libanjuta/anjuta-preferences.c: 
10012         * libanjuta/anjuta-utils.c: 
10013         * libanjuta/anjuta-utils.h:
10014         * plugins/message-view/message-view.c:
10015         
10016         Changed color functions and moved convert_color to anjuta-utils.h
10017         
10018         * plugins/message-view/anjuta-message-manager-plugin.glade:
10019         GnomeColorPicker -> GtkColorButton (bug #309154)
10020         
10021         * plugins/sourceview/plugin.c:
10022         * plugins/sourceview/sourceview-prefs.c:
10023         * plugins/sourceview/sourceview.glade:
10024         Added color and font preferences
10026         * plugins/sourceview/sourceview-tags.c:
10027         Only show as much choices as configured in preferences
10029 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10031         * ROADMAP, NEWS: Updated (we are far behind ;-)
10032         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10034 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10036         * configure.in:
10037         * plugins/editor/Makefile.am:
10038         * scintilla/Makefile.am
10039         
10040         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10041         
10042         * global-tags/Makefile.am:
10043         * global-tags/create_global_tags.sh:
10044         * plugins/symbol-browser/an_symbol_prefs.c:
10045         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10046         * plugins/symbol-browser/plugin.h:
10047         * tagmanager/include/tm_workspace.h:
10048         * tagmanager/tm_workspace.c:
10049         
10050         Fixed symbol-browser prefs and move global tags generation from installtion to
10051         preferences to make the life easier for distributers and to allow updates after installtion
10053         * plugins/document-manager/action-callbacks.c: 
10054         * plugins/document-manager/action-callbacks.h:
10055         * plugins/document-manager/anjuta-document-manager.ui:
10056         * plugins/document-manager/indent-util.c:
10057         * plugins/document-manager/plugin.c:
10058         * plugins/editor/text_editor.c:
10059         
10060         Moved indent stuff to document-manager
10061         
10062         * plugins/sourceview/anjuta-view.c: 
10063         * plugins/sourceview/sourceview-args.c: 
10064         * plugins/sourceview/sourceview-scope.c:
10065         * plugins/sourceview/sourceview-tags.c: 
10066         * plugins/sourceview/sourceview.c:
10067         
10068         Fixed several bugs
10069         
10070         * plugins/sourceview/sourceview.plugin (removed):
10071         * plugins/sourceview/sourceview.plugin.in:
10072         Editor is not user-activatible
10073         
10074         * plugins/sourceview/sourceview.png:
10075         Updated icon
10077 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10079         * src/anjuta-app.c: Fixed crasher on plugin unloading
10081 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10083         * plugins/sourceview/sourceview.c
10084         * plugins/sourceview/sourceview-args.c
10085         * plugins/sourceview/sourceview-args.h:
10086         
10087         Polished argument completion
10089 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10091         * plugins/message-view/anjuta-msgman.c:
10092         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10093         
10094         Show message pane on switch (does not work, anjuta_shell needs a fix)
10095         
10096         * plugins/sourceview/Makefile.am:
10097         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10098         * plugins/sourceview/sourceview-args.c: 
10099         * plugins/sourceview/sourceview-args.h:
10100         * plugins/sourceview/sourceview-private.h:
10101         * plugins/sourceview/sourceview-scope.c: 
10102         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10103         * plugins/sourceview/sourceview-tags.c:
10104         * plugins/sourceview/sourceview.c:
10105         * plugins/sourceview/tag-window.c:
10106         * plugins/sourceview/tag-window.h:
10107         
10108         Added scope and argument completion
10110 2006-04-03  Johannes Schmid <jhs@gnome.org>
10112         * TODO.tasks
10113         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10114         (on_widget_remove):
10115         Save toolbar state
10117         * plugins/sourceview/sourceview.c: (iselect_clear):
10118         Make "Delete"-key working
10120         * configure.in: #336389
10122 2006-04-03  Johannes Schmid <jhs@gnome.org>
10124         * plugins/sourceview/Makefile.am:
10125         * plugins/sourceview/anjuta-view.c:
10126         * plugins/sourceview/plugin.c: 
10127         * plugins/sourceview/sourceview-private.h:
10128         * plugins/sourceview/sourceview-scope.c:
10129         * plugins/sourceview/sourceview-scope.h:
10130         * plugins/sourceview/sourceview-tags.c: 
10131         * plugins/sourceview/sourceview-tags.h:
10132         * plugins/sourceview/sourceview.c:
10133         * plugins/sourceview/sourceview.h:
10134         * plugins/sourceview/tag-window.c:
10135         
10136         - fixed goto_file_line
10137         - scroll to cursor on undo/redo
10138         - show correct popup-menu
10139         - scope completion (not ready yet)
10141 2006-04-03  Johannes Schmid <jhs@gnome.org>
10143         * plugins/sourceview/plugin.c: 
10144         * plugins/sourceview/sourceview-tags.c:
10145         * plugins/sourceview/sourceview.c: 
10146         * plugins/sourceview/sourceview.h:
10147         * plugins/sourceview/tag-window.c:
10148         
10149         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10151 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10153         * plugins/sourceview/sourceview.c:
10154         Fixed next/previous bookmark.
10155         Toggled bookmark (set/unset).
10157 2006-04-03  Johannes Schmid <jhs@gnome.org>
10159         * plugins/document-manager/action-callbacks.c:
10160         Fixed Gtk-Warning in goto_line
10161         
10162         * plugins/sourceview/Makefile.am:
10163         * plugins/sourceview/anjuta-document.c:
10164         * plugins/sourceview/anjuta-view.c: 
10165         * plugins/sourceview/anjuta-view.h:
10166         * plugins/sourceview/sourceview-autocomplete.c:
10167         * plugins/sourceview/sourceview-autocomplete.h:
10168         * plugins/sourceview/sourceview-private.h:
10169         * plugins/sourceview/sourceview-tags.c:
10170         * plugins/sourceview/sourceview-tags.h:
10171         * plugins/sourceview/sourceview.c:
10172         * plugins/sourceview/tag-window.c:
10173         * plugins/sourceview/tag-window.h:
10174         Created a nice API for tag and completion windows
10175         
10176         * plugins/sourceview/sourceview-print.h:
10177         * plugins/sourceview/sourceview-print.c:
10178         Added printing
10179                 
10180 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10182         * plugins/sourceview/sourceview.c:
10183         Fixed typo (Sort bookmarks).
10184         
10185 2006-04-01  Johannes Schmid <jhs@gnome.org>
10187         * plugins/sourceview/anjuta-document.c:
10188         * plugins/sourceview/anjuta-document.h:
10189         * plugins/sourceview/anjuta-view.c:
10190         * plugins/sourceview/anjuta-view.h:
10191         * plugins/sourceview/sourceview-autocomplete.c:
10192         * plugins/sourceview/sourceview-autocomplete.h:
10193         * plugins/sourceview/sourceview-prefs.c:
10194         * plugins/sourceview/sourceview-prefs.h:
10195         * plugins/sourceview/sourceview-private.h:
10196         * plugins/sourceview/sourceview-tags.c:
10197         * plugins/sourceview/sourceview-tags.h:
10198         * plugins/sourceview/sourceview.c:
10199         * plugins/sourceview/sourceview.glade:
10200         * plugins/sourceview/tag-window.c: 
10201         * plugins/sourceview/tag-window.h:
10202         
10203         Improved code complete and autocomplete
10205 2006-04-01  Johannes Schmid <jhs@gnome.org>
10207         * plugins/sourceview/Makefile.am:
10208         * plugins/sourceview/bookmark.png:
10209         * plugins/sourceview/marker-attentive.png:
10210         * plugins/sourceview/marker-basic.png:
10211         * plugins/sourceview/marker-intense.png:
10212         * plugins/sourceview/marker-light.png:
10213         * plugins/sourceview/sourceview.c: 
10214         
10215         Added pixmaps for all marker types and show bookmarks
10216         
10217         * configure.in
10218         * plugins/sourceview/Makefile.am:
10219         Build sourceview on 2.14 only
10221 2006-03-31  Johannes Schmid <jhs@gnome.org>
10223         * plugins/sourceview/Makefile.am:
10224         * plugins/sourceview/anjuta-document.c:
10225         * plugins/sourceview/anjuta-view.c:
10226         * plugins/sourceview/anjuta-view.h:
10227         * plugins/sourceview/sourceview-autocomplete.c:
10228         * plugins/sourceview/sourceview-private.h:
10229         * plugins/sourceview/sourceview-tags.c:
10230         * plugins/sourceview/sourceview-tags.h:
10231         * plugins/sourceview/sourceview.c: 
10232         * plugins/sourceview/tag-window.c:
10233         * plugins/sourceview/tag-window.h:
10234         
10235         Added code completion with tag manager to the editor and fixed a save_as bug
10237 2006-03-31  Johannes Schmid <jhs@gnome.org>
10239         * src/main.c: Revert patch from Rob to allow building with
10240         Gnome 2.12
10241         * configure.in: Require at least 2.12 libraries
10243 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10245         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10247         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10248         Improve anjuta-plugin project template: Added missed files dist tarball
10249         (make dist)
10251         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10252         typo
10254 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10256         reviewed by: Johannes Schmid <jhs@gnome.org>
10258         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10259         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10260         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10261         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10262         
10263         Improve anjuta-plugin project template. Also fix for #322744
10265 2006-03-27  Johannes Schmid <jhs@gnome.org>
10267         * plugins/sourceview/sourceview-private.h:
10268         plugins/sourceview/sourceview.c:
10269         
10270         Added basic bookmark support
10272 2006-03-27  Johannes Schmid <jhs@gnome.org>
10274         * TODO.tasks:
10275         Updated
10276         
10277         Patch from Rob Bradfort <robster@debian.org>:
10278         * src/main.c: (get_command_line_args), (main):
10279         Migration from popt to GOption
10280         
10281 2006-03-26 Naba Kumar  <naba@gnome.org>
10283         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10284         size to scale itself with theme.
10286 2006-03-26 Naba Kumar  <naba@gnome.org>
10288         * plugins/file-manager/an_file_view.c,
10289         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10290         when symbolview and fileview objects are destroyed to avoid crashes
10291         after the plugins are disabled.
10293 2006-03-26 Naba Kumar <naba@gnome.org>
10295         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10296         Deleted unused file.
10297         
10298         * plugins/glade/plugin.c: Be able to close glade plugin when there
10299         there is no glade project loaded.
10300         
10301         * plugins/sourceview/sourceview.plugin,
10302         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10304 2006-03-23  Naba Kumar  <naba@gnome.org>
10306         * plugins/editor/print.c: Fixed a bug where some sections of
10307         printed/previewed text is not highlighted.
10308         
10309 2006-03-20  Johannes Schmid <jhs@gnome.org>
10311         * libanjuta/interfaces/libanjuta.idl:
10312         Added IAnjutaPrint
10313         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10314         as we do not use private apis. Show help window and startup because it does 
10315         not survive gdl
10316         
10317         * plugins/document-manager/action-callbacks.c:
10318         plugins/editor/Makefile.am:
10319         plugins/editor/text_editor.c:
10320         plugins/editor/print.c:
10321         plugins/editor/print.h:
10322         
10323         Fixed printing (nobody has missed it BTW ;-)
10324         
10325         * plugins/sourceview/sourceview.c:
10326         Fixed a crasher
10328 2006-03-20 Naba Kumar <naba@gnome.org>
10330         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10331         devhelp >= 0.9 < 0.11 versions.
10332         
10333 2006-03-20  Johannes Schmid <jhs@gnome.org>
10335         * plugins/sourceview/anjuta-document-loader.c
10336         plugins/sourceview/sourceview.c:
10337         
10338         Fixed encoding bugs
10340 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10342         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10343         Fixed bug (line position)
10344         Give the good line position whatever the active editor.
10346 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10348         * configure.in: Added fi to ALL_LINGUAS
10350 2006-03-19  Johannes Schmid <jhs@gnome.org>
10352         * plugins/sourceview/anjuta-document-loader.c:
10353         replace gnome_vfs_get_mime_type_for_name_and data
10355         * plugins/build-basic-autotools/build-basic-autotools.c:
10356         Fixed #335142
10358 2006-03-17  Johannes Schmid <jhs@gnome.org>
10360         * plugins/editor/editor.glade:
10361         Added style-editor again after it got lost somehow
10363 2006-03-17  Johannes Schmid <jhs@gnome.org>
10365         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10366         configure.in: require devhelp 0.11
10367         
10368         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10370         plugins/build-basic-autotools/build-basic-autotools.c:
10371         forgot a an installtion callback for the "install as root"-feature
10373 2006-03-17  Massimo Cora' <maxcvs@email.it>
10375         reviewed by: Johannes Schmid <jhs@gnome.org>
10377         * plugins/class-gen/anjuta-class-gen-plugin.glade
10378         plugins/class-gen/class_gen.c 
10379         plugins/class-gen/goc_template_header
10380         plugins/class-gen/goc_template_source
10381         
10382         Fixed bug #334663
10384 2006-03-16  Johannes Schmid <jhs@gnome.org>
10386         * plugins/sourceview/sourceview.c:
10387         Fixed "save-point" signal for undo actions
10389 2006-03-16  Massimo Cora' <maxcvs@email.it>
10390         
10391         reviewed by: Johannes Schmid <jhs@gnome.org>
10392         
10393         * plugins/document-manager/anjuta-docman.c:
10394         Implement tab drag and drop
10396 2006-03-16  Johannes Schmid <jhs@gnome.org>
10398         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10399         plugins/build-basic-autotools/build-basic-autotools.c:
10400         
10401         Implemented "install as root"-feature (#321455)
10403 2006-03-16  Johannes Schmid <jhs@gnome.org>
10405         * mime/.cvsignore
10406         plugins/sourceview/.cvsignore
10407         plugins/tools/scripts/.cvsignore:
10408         Added/extended .cvsignore files
10409         
10410         * plugins/sourceview/sourceview-autocomplete.c:
10411         plugins/sourceview/sourceview-autocomplete.h:
10412         plugins/sourceview/sourceview-prefs.c:
10413         plugins/sourceview/sourceview-private.h:
10414         plugins/sourceview/sourceview.glade:
10415         Autcomplete just works(tm) now and respects preferences
10416         
10417         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10418         Use better algorithm from autocomplete
10420 2006-03-15  Johannes Schmid <jhs@gnome.org>
10422         * src/anjuta-app.c:
10423         Fixed bug #304495
10425 2006-03-15  Johannes Schmid <jhs@gnome.org>
10427         * libanjuta/interfaces/libanjuta.idl:
10428         plugins/class-gen/class_gen.c:
10429         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10430         plugins/project-manager/plugin.c:
10431         
10432         Allow to add multiple source files (#320191)
10433         
10434         * configure.in: Require gnome-build 0.1.3
10436 2006-03-14  Johannes Schmid <jhs@gnome.org>
10438         * plugins/macro/macro-utils.c: Fixed bug #333606
10439         * plugins/file-wizard/file.c: Fixed bug #333601
10441 2006-03-13  Johannes Schmid <jhs@gnome.org>
10443         * plugins/sourceview/sourceview_autocomplete.c
10444         plugins/sourceview/sourceview_autocomplete.h
10445         plugins/sourceview/sourceview.c
10446         plugins/sourceview/sourceview-private.h
10447         plugins/sourceview/sourceview-prefs.c:
10448         
10449         Cleaned up and fixed several issues
10450         
10451 2006-03-13  Johannes Schmid <jhs@gnome.org>
10453         * plugins/sourceview/Makefile.am:
10454         plugins/sourceview/sourceview-autocomplete.c
10455         plugins/sourceview/sourceview-autocomplete.h:
10456         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10457         plugins/sourceview/sourceview-private.h:
10458         plugins/sourceview/sourceview.c:
10459         
10460         Added (buggy) autocomplete feature to sourceview
10461         
10462 2006-03-12 Naba Kumar <naba@gnome.org>
10464         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10465         libanjuta/anjuta-session.c: Added API docs.
10467 2006-03-12 Naba Kumar <naba@gnome.org>
10469         * TODO.tasks: Added couple of tasks.
10470         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10471         Register private class as early as possible so that members could
10472         point to self class. Code clean up.
10474 2006-03-12 Naba Kumar <naba@gnome.org>
10476         * po/POTFILES.in, po/POTFILES.skip: Updated.
10478 2006-03-11 Naba Kumar <naba@gnome.org>
10480         * libanjuta/anjuta-shell.c,
10481         plugins/document-manager/anjuta-docman.c,
10482         plugins/document-manager/plugin.c,
10483         plugins/symbol-browser/an_symbol_search.c,
10484         plugins/valgrind/vgrule-list.c: Use correct signal names while
10485         creating them.
10486         
10487         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10488         signal names and fixed enum IANJUTA_TYPE_* macro.
10490 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10492         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10493         plugins/search/search-replace.c :
10494         Fixed bug (Bookmark the good line).
10495         Search & Replace (Mark all matched strings).
10496         
10497 2006-03-09  Johannes Schmid <jhs@gnome.org>
10499         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10500         Completed changes from yesterday
10501         
10502         * plugins/document-manager/anjuta-document-manager.glade:
10503         plugins/editor/editor.glade
10504         plugins/editor/plugin.c: (activate_plugin)
10505         plugins/editor/text_editor.c
10506     plugins/sourceview/Makefile.am
10507         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10508         plugins/sourceview/sourceview.glade:
10509         Completed preference changes
10511 2006-03-08  Johannes Schmid <jhs@gnome.org>
10513         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10514         plugins/search/plugin.c: (activate_plugin):
10515         
10516         Removed Gtk-Criticals
10517         
10518         * plugins/document-manager/anjuta-document-manager.glade:
10519         plugins/document-manager/plugin.c: (on_docman_auto_save),
10520         (on_gconf_notify_timer), (prefs_init):
10521     plugins/document-manager/plugin.h:
10522         plugins/editor/text_editor.c: (text_editor_instance_init),
10523         (text_editor_dispose):
10524         plugins/editor/text_editor.h:
10525         plugins/editor/text_editor_cbs.c:
10526         plugins/editor/text_editor_cbs.h:
10527         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10528         plugins/glade/plugin.c: (activate_plugin):
10529         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10530         plugins/sourceview/sourceview-private.h:
10531         plugins/sourceview/sourceview.c: (on_menu_popup),
10532         (sourceview_new), (ifile_open), (ifile_savable_save),
10533         (ifile_savable_save_as), (ieditor_set_popup_menu),
10534         (ieditor_get_filename), (imark_mark):
10536     Moved autosave from editor to document manager and fixed some things in 
10537     Sourceview plugin
10539 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10541         * plugins/search/anjuta-search.glade :
10542         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10543         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10544         plugins/search/search-replace.c : Fixed bug.
10545         
10546 2006-03-08  Johannes Schmid <jhs@gnome.org>
10548     * plugins/search/anjuta-search.glade
10549     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10551 2006-03-07  Johannes Schmid <jhs@gnome.org>
10553         * plugins/document-manager/action-callbacks.c
10554         plugins/document-manager/anjuta-document-manager.glade
10555         plugins/document-manager/plugin.c: (prefs_init),
10556         (activate_plugin):
10557         plugins/editor/Makefile.am:
10558         plugins/editor/editor.glade:
10559         plugins/editor/plugin.c: (on_style_button_clicked),
10560         (activate_plugin), (dispose):
10561         plugins/editor/style-editor.c:
10562         
10563         Startet to seperate document-manager and editor preferences
10565         * plugins/search/Makefile.am:
10566         plugins/search/anjuta-search.glade:
10567         plugins/search/search-replace.c:
10568         
10569         Moved search GUI to search-plugin
10570                 
10571         * plugins/sourceview/sourceview-prefs.c:
10572         plugins/sourceview/sourceview-prefs.h:
10573         plugins/sourceview/sourceview-private.h:
10574         plugins/sourceview/sourceview.c: 
10575         plugins/sourceview/sourceview.h:
10576         plugins/sourceview/Makefile.am:
10577         plugins/sourceview/anjuta-document.h:
10578         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10579         plugins/sourceview/plugin.c: 
10580         
10581         Added some preferences to sourceview and fixed vfs_monitor
10582         
10583         * tagmanager/c.c: (parseParens): 
10584         Removed annoying debug message
10585         
10586         * libanjuta/interfaces/libanjuta.idl: 
10587         Removed IAnjutaEditorFactory::create_style_editor()
10589 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10591         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10592         Search : Bookmark all matched lines.
10594 2006-03-06  Johannes Schmid <jhs@gnome.org>
10596         * plugins/class-gen/anjuta-class-gen.plugin.in
10597         plugins/file-loader/plugin.c: (sort_wizards)
10598         (on_create_submenu), (activate_plugin)
10599         plugins/file-wizard/anjuta-file-wizard.plugin.in
10600         plugins/glade/anjuta-glade.plugin.in
10601         plugins/project-import/anjuta-project-import.plugin.in
10602         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10603         
10604         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10605         sorted alphabeticly
10606         
10607         * plugins/project-wizard/templates/mkfile.wiz:
10608         Use configured project directory instead of ~/myproject
10609         
10610         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10611         (ifile_open):
10612         Show markers (again) and monitor uri
10614 2006-03-06  Naba Kumar  <naba@gnome.org>
10616         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10617         typedefs separately so that forward linking would work.
10618         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10620 2006-03-05  Naba Kumar  <naba@gnome.org>
10622         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10623         passing Enums and Structs in signals. Define struct _Name in
10624         generated code, so that forward referencing.
10625         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10626         
10627         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10628         
10629 2006-03-05  Naba Kumar  <naba@gnome.org>
10631         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10632         support. Generate GType definitions for enums in generated codes
10633         so that enums could be passed as signal params.
10634         
10635 2006-03-04  Naba Kumar  <naba@gnome.org>
10637         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10638         Restored cvs-moved revision files. They were originally marked
10639         deleted at their older locations. Now they are restored at
10640         their new locations. The changeset is one that was committed
10641         as part of document-manager, editor, search and print plugins
10642         separation from editor plugin.
10643         
10644 2006-03-03  Johannes Schmid <jhs@gnome.org>
10646         * plugins/sourceview/*:
10647         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10648         poiting this out!
10650 2006-03-04  Naba Kumar  <naba@gnome.org>
10652         * plugins/gdb/*: Deleted removed files (see previous changlog
10653         entry for files list).
10654         
10655 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10657         * plugins/debug-mananger/breakpoints.c,
10658         plugins/debug-manager/breakpoints.h,
10659         plugins/debug-manager/debug_tree.c,
10660         plugins/debug-manager/debug_tree.h,
10661         plugins/debug-manager/info.c,
10662         plugins/debug-manager/info.h,
10663         plugins/debug-manager/locals.c,
10664         plugins/debug-manager/locals.h,
10665         plugins/debug-manager/memory.c,
10666         plugins/debug-manager/memory.h,
10667         plugins/debug-manager/registers.c,
10668         plugins/debug-manager/registers.h,
10669         plugins/debug-manager/sharedlib.c,
10670         plugins/debug-manager/sharedlib.h,
10671         plugins/debug-manager/signal.c,
10672         plugins/debug-manager/signal.h,
10673         plugins/debug-manager/stack_trace.c,
10674         plugins/debug-manager/stack_trace.h,
10675         plugins/debug-manager/watch.c,
10676         plugins/debug-manager/watch.h,
10677         plugins/debug-manager/Makefile.am:
10678         Move from gdb plugin to debug manager plugin
10680         * plugins/debug-manager/anjuta-debug-manager.glade,
10681         plugins/debug-manager/anjuta-debug-manager.ui:
10682         Move all user interface from gdb to debug manager
10684         * plugins/debug-manager/utilities.c,
10685         plugins/debug-manager/utilities.h:
10686         Remove some unused code
10687         Add useful code from gdb plugin
10689         * plugins/debug-manager/start.c,
10690         plugins/debug-manager/start.h:
10691         Include code of attach_process
10692         Add more code to start the debugger
10694         * plugins/debug-manager/plugin.c,
10695         plugins/debug-manager/plugin.h,
10696         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10697         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10699         * plugins/debug-manager/debugger.c,
10700         plugins/debug-manager/debugger.h:
10701         Implement a queue of debugger command
10703         * plugins/gdb/actions.c,
10704         plugins/gdb/actions.h,
10705         plugins/gdb/watch_cbs.c,
10706         plugins/gdb/watch_cbs.h,
10707         plugins/gdb/watch_gui.c,
10708         plugins/gdb/watch_gui.h:
10709         Removed 
10711         * plugins/gdb/debugger.c,
10712         plugins/gdb/debugger.h,
10713         plugins/gdb/gdbmi.c,
10714         plugins/gdb/gdbmi.h,
10715         plugins/gdb/utilities.c,
10716         plugins/gdb/utilities.h,
10717         plugins/gdb/Makefile.am,
10718         plugins/gdb/anjuta-gdb.plugin.in:
10719         Implement necessary functions
10721         * plugins/gdb/parser.c,
10722         plugins/gdb/parser.h:
10723         Code for parsing variable previously in debug_tree.c
10725         * plugins/gdb/anjuta-gdb.glade,
10726         plugins/gdb/anjuta-gdb.ui:
10727         Remove user interface
10729         * plugins/gdb/gdbmi-test.c:
10730         Need update
10732         * plugins/gdb/anjuta-gdb.plugin.png:
10733         Try an improved icon for gdb (archer fish)
10735         * libanjuta/anjuta-debugger.c,
10736         libanjuta/anjuta-debugger.h,
10737         libanjuta/interfaces/libanjuta.idl,
10738         libanjuta/interfaces/anjuta-idl-compiler.pl,
10739         libanjuta/Makefile.am:
10740         Add declaration used in new IAnjutaDebugger interface
10742         * manuals/reference/libanjuta.types,
10743         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10744         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10745         Update documentation
10747 2006-03-02  Naba Kumar  <naba@gnome.org>
10749         * manuals/reference/libanjuta/Makefile.am,
10750         manuals/reference/libanjuta/libanjuta-docs.sgml,
10751         manuals/reference/libanjuta/libanjuta-sections.txt,
10752         manuals/reference/libanjuta/libanjuta.types,
10753         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10754         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10755         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10756         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10757         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10758         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10759         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10760         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10761         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10762         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10763         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10764         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10765         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10766         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10767         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10768         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10769         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10770         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10771         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10772         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10773         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10774         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10775         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10776         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10777         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10778         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10779         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10780         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10781         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10782         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10783         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10784         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10785         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10786         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10787         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10788         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10789         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10790         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10791         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10792         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10793         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10794         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10795         manuals/reference/libanjuta/tmpl/plugins.sgml,
10796         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10797         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10798         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10799         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10800         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10801         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10802         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10803         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10804         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10805         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10806         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10807         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10808         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10809         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10810         documentation.
10812 2006-02-28  Naba Kumar <naba@gnome.org>
10814         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10815         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10816         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10817         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10818         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10819         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10820         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10821         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10822         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10823         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10824         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10825         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10826         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10827         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10829 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10831         * plugins/sourceview/sourceview.c:
10832         Select to brace, select block.
10834 2006-02-28  Johannes Schmid <jhs@gnome.org>
10836         * plugins/file-wizard/Makefile.am
10837         plugins/file-wizard/action-callbacks.c (removed)
10838         plugins/file-wizard/action-callbacks.h (removed)
10839         plugins/file-wizard/anjuta-file-wizard.ui
10840         plugins/file-wizard/plugin.c: (activate_plugin),
10841         (deactivate_plugin)
10842         plugins/file-wizard/plugin.h:
10843         Removed Edit->Insert Text submenu (replace by macros plugin)
10844         
10845         * plugins/sourceview/sourceview.c: (sourceview_new),
10846         (ieditor_set_popup_menu):
10847         Fixed some more bugs
10848         
10849         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10851 2006-02-28  Naba Kumar <naba@gnome.org>
10853         * plugins/file-manager/an_file_view.c,
10854         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10855         rows also and with delay 1 sec (the color and timout value should
10856         probably be picked up from some system wide preference key).
10858 2006-02-28  Naba Kumar <naba@gnome.org>
10860         * libanjuta/interfaces/libanjuta.idl,
10861         plugins/document-manager/action-callbacks.c,
10862         plugins/document-manager/plugin.c,
10863         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10864         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10865         Added interface checks in document manager and enable/disable
10866         menus based on supported interface.
10867         
10868         * plugins/project-import/anjuta-project-import.glade: Set some
10869         resonable size for the import dialog.
10871  2006-02-27  Naba Kumar  <naba@gnome.org>
10873         * libanjuta/interfaces/libanjuta.idl,
10874         plugins/document-manager/action-callbacks.c,
10875         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10876         and eol conversion actions.
10878 2006-02-27  Johannes Schmid <jhs@gnome.org>
10879         
10880         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10881         * plugins/file-manager/an_file_view.c
10882         plugins/file-manager/plugin.h:  Added tooltips
10883         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10885 2006-02-26  Naba Kumar  <naba@gnome.org>
10887         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10888         plugins/build-basic-autotools/build-basic-autotools.c,
10889         plugins/build-basic-autotools/build-basic-autotools.h,
10890         plugins/build-basic-autotools/executer.c,
10891         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10892         disable indicator highlights preferences from message manager to
10893         build plugin. Implemented message indicator highlights in build tool.
10894         
10895         * plugins/editor/text_editor.c: Fixed indicators.
10897 2006-02-26  Johannes Schmid <jhs@gnome.org>
10899         * plugins/sourceview/sourceview.c:
10900         - Fixed some bugs
10901         - Added markers
10902         * plugins/subversion/svn_auth.c:
10903         Fixed username/password authentification but there might be a memory corruption
10905 2006-02-26  Naba Kumar  <naba@gnome.org>
10907         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10908         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10909         libanjuta/anjuta-launcher.h: Added documentation.
10911 2006-02-24  Naba Kumar  <naba@gnome.org>
10913         * plugins/editor/text_editor.c: Fixed change in API in
10914         IAnjutaEditorSelection::set().
10915         
10916 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10918         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10919         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10920         libanjuta/interfaces/libanjuta.idl :
10921         Search in sourceview editor (Select in buffer).
10924 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10926         * plugins/sourceview/sourceview.c :
10927         Fixed Replace, to_upper, to_lower.
10928         
10929         * plugins/search/search-replace_backend.c :
10930         Renamed header name.
10932 2006-02-22  Naba Kumar  <naba@gnome.org>
10934         * libanjuta/anjuta-plugin-description.c,
10935         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10936         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10937         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10938         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10939         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10940         
10941         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10942         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10943         
10944 2006-02-21  Naba Kumar  <naba@gnome.org>
10946         * libanjuta/interfaces/libanjuta.idl,
10947         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10948         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10949         interface for editor.
10951 2006-02-21  Naba Kumar  <naba@gnome.org>
10953         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
10955         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10956         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
10958 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10960         * GTKSOURCEVIEW EDITOR
10961         plugins/sourceview/sourceview.c :
10962         Fixed copy and Goto Line.
10963         
10964         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
10965         plugins/macro/plugin.c :
10966         Fixed Insert key word and Insert macro.
10968 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
10970         * plugins/document-manager/anjuta-docman.c:
10971         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
10972         
10973         * configure.in:
10974         plugins/Makefile.am:
10975         plugins/sourceview/.cvsignore:
10976         plugins/sourceview/Makefile.am:
10977         plugins/sourceview/plugin.c: :
10978         plugins/sourceview/plugin.h:
10979         plugins/sourceview/sourceview.c: 
10980         plugins/sourceview/sourceview.h:
10981         plugins/sourceview/sourceview.plugin:
10982         plugins/sourceview/sourceview.plugin.in:
10983         plugins/sourceview/sourceview.png:
10985         Added sourceview editor plugin
10987 2006-02-19 Naba Kumar  <naba@gnome.org>
10989         * libanjuta/interfaces/libanjuta.idl,
10990         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10991         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10992         plugins/cvs-plugin/cvs-interface.c,
10993         plugins/document-manager/action-callbacks.c,
10994         plugins/document-manager/action-callbacks.h,
10995         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
10996         plugins/search/plugin.c, plugins/search/search-replace.c,
10997         plugins/search/search-replace_backend.c,
10998         plugins/subversion/subversion-actions.c,
10999         plugins/subversion/subversion-callbacks.c,
11000         plugins/tools/editor.c, plugins/tools/execute.c,
11001         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11002         few fatal warnings.
11004 2006-02-15 Naba Kumar  <naba@gnome.org>
11006         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11007         within another.
11008         
11009         * libanjuta/interfaces/libanjuta.idl,
11010         plugins/document-manager/anjuta-docman.c,
11011         plugins/document-manager/plugin.c,
11012         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11013         unnecessary parameters from IAnjutaEditor interface and used proper
11014         types instead of 'gpointer'. Fixed various compiler warnings.
11015         
11016         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11017         file
11019 2006-02-12 Naba Kumar  <naba@gnome.org>
11021         * po/POTFILES.in: Updated.
11022         
11023 2006-02-11 Naba Kumar  <naba@gnome.org>
11025         * plugins/editor/properties.[cxx,h],
11026         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11027         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11028         to sci_prop_*(), because they were conflicting with external
11029         functions (in some ssl library).
11030         
11031 2006-02-08 Naba Kumar  <naba@gnome.org>
11033         Patch from Massimo Cora  <maxcvs@email.it>:
11034         * plugins/valgrind/anjuta-valgrind.schemas,
11035         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11036         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11037         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11038         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11039         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11040         plugins/valgrind/vgtoolview.c,
11041         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11042         before running the debugging session. I've added also a
11043         preference in Anjuta Preferences where you can specify
11044         the path to the valgrind binary. The default is /usr/bin/valgrind.
11045         Now it displays a dialog with the error. [it can be -program
11046         exited- or -file loaded or end of input-]. Some valgrind 3.x
11047         compatibility.
11048         
11049 2006-01-29 Naba Kumar  <naba@gnome.org>
11051         Patch from Massimo Cora  <maxcvs@email.it>:
11052         * configure.in, plugins/Makefile.am,
11053         plugins/valgrind/*: Valgrind plugin (requires
11054         binutils-dev and valgrind to be installed.
11056 2005-01-24 Johannes Schmid <jhs@gnome.org>
11058         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11059         plugins/tools/variables.c:
11060         Added current directory to possible variables
11062         * Patch from Günther Brammer <gbrammer@gmx.de>
11063         plugins/document-manager/anjuta-docman.c:
11064         Fix a crash on opening a file
11066         AUTHORS: Added Günther Brammer
11068 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11070         * libanjuta/anjuta-launcher.c:
11071         Fix a bug in AnjutaLauncher when output is bigger than buffer
11072         Probably fix bug #315188 and #305134
11074 2005-12-28      Johannes Schmid <jhs@gnome.org>
11075         
11076         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11077         * src/about.c: Use new gtk about dialog
11078         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11079         Updated anjuta_ui_add_action_group_entries call
11080         
11081         Patch from Jean Breford <jean.breford@normalesup.org>
11082         and Markus Habermehl <bmh1980de@yahoo.de>:
11083         
11084         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11085         * AUTHORS: Added Jean and Markus
11087 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11088         * plugins/search/search-replace.c :
11089         Bookmark all matched lines.
11090         * plugins/search/search-replace_backend.c :
11091         Fixed bug (Search in all project files).
11093 2005-12-21      Johannes Schmid <jhs@gnome.org>
11094         
11095         * plugins/search/plugin.c:
11096         Fixed signal names
11097         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11098         investigation needed.
11099         
11100         AUTHORS: Added Ross Goldner
11102 2005-12-19  Ross Golder  <ross@golder.org>
11104         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11105         application/xml MIME type.
11107 2005-12-18  Johannes Schmid <jhs@gnome.org>
11108         
11109         po/POTFILES.in: Updated files after directory changes
11110         HACKING: Removed outdated section 3 (anoncvs)
11112 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11114         * plugins/build-basic-autotools/build-basic-autotools.c:
11115         Save all files in editor before running a command
11117         * plugins/tools/execute.c:
11118         Use document manager plugin instead of each editor for
11119         saving all files
11121 2005-12-15  Johannes Schmid <jhs@gnome.org>
11123         * plugins/document-manager/action-callbacks.c:
11124         (on_save_all1_activate), (on_swap_activate)
11125         plugins/document-manager/anjuta-docman.c:
11126         (on_save_as_filesel_response), (on_notebook_switch_page):
11127         
11128         Fixed some remaining issues in document-manger
11130 2005-12-15      Johannes Schmid <jhs@gnome.org>
11132         * plugins/profile-default/default.anjuta:
11133         Load Search plugin and Message Manager by default
11135 2005-12-14  Johannes Schmid <jhs@gnome.org>
11136         
11137         * plugins/editor/text_editor.c
11138         libanjuta/anjuta-utils.c:
11139         
11140         Check if files differ when gnome-vfs monitoring is used.
11141         (Bug #309688)
11143 2005-12-13  Johannes Schmid <jhs@gnome.org>
11145         * plugins/document-manager/plugin.c:
11146         Only save modified files in ianjuta_file_savable_save() for document-manager
11147         as discussed on mailing list.
11148         
11149         * plugins/cvs-plugin/cvs-callbacks.c:
11150         Fixed dialog handling for empty log message
11152 2005-12-13  Johannes Schmid <jhs@gnome.org>
11154         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11155         
11156         * plugins/project-manager/* Removed ununsed files
11157         
11158         * plugins/symbol-browser/an_symbol_iter.c
11159         plugins/build-basic-autotools/build-basic-autotools.c
11160         plugins/build-basic-autotools/executer.c
11161         plugins/class-gen/class_gen.c
11162         plugins/class-inheritance/class-inherit.c
11163         plugins/cvs-plugin/cvs-actions.c
11164         plugins/cvs-plugin/cvs-interface.c
11165         plugins/debug-manager/attach_process.
11166         plugins/devhelp/plugin.c
11167         plugins/document-manager/plugin.c
11168         plugins/document-manager/indent_util.c
11169         plugins/editor/properties.cxx
11170         plugins/editor/aneditor.cxx
11171         plugins/editor/style-editor.c
11172         plugins/editor/text_editor.c
11173         plugins/macro/macro_db.c
11174         tagmanager/c.c:
11175         
11176         Use DEBUG_PRINT for debug messages
11178         libanjuta/anjuta-debug.h: Include config.h
11179         
11180         HACKING: Updated (BTW: does anyone read this?)
11181         
11182 2005-12-12  Johannes Schmid <jhs@gnome.org>
11184         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11185         * plugins/gdb/debugger.c
11186         
11187         Fix a crasher in gdb plugin
11188         
11189         * plugins/gtodo/plugin.c
11190         plugins/search/plugin.c
11191         
11192         Fixed bug #305301
11193         
11194         * plugins/document-manager/anjuta-docman.c:
11195         
11196         Fixed error markers 
11197         
11198         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11199         
11200         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11201         
11202         * plugins/document-manager/anjuta-docman.c:
11203         highlight changed files in docman popup-menu
11204         * plugins/gdb/debug-tree.c:
11205         plugins/gdb/debugger.c
11206         Do not corupt entire "locals" tree when variable pointer have
11207         additional info and arrays/strucs/unions correctly.
11208         
11210 2005-12-11  Johannes Schmid <jhs@gnome.org>
11212         * plugins/document-manager/anjuta-docman.c
11213         plugins/document-manager/plugin.c
11214         plugins/editor/text_editor.c:
11215         
11216         AUTHORS: Added Johan Ersvik
11218         Fixed "is-dirty" bug and tab ordering
11220 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11221         
11222         * plugins/editor/aneditor-autocomplete.cxx
11223         plugins/editor/aneditor-calltip.cxx
11224         plugins/editor/aneditor-priv.h
11225         plugins/symbol-browser/an_symbol.c
11226         plugins/symbol-browser/an_symbol_view.c
11227         tagmanager/entry.h
11228         tagmanager/tm_symbol.c
11229         tagmanager/tm_tag.c
11230         tagmanager/include/tm_symbol.h
11231         tagmanager/include/tm_tag.h
11232         tagmanager/c.c
11234         Better pointer recognition in tagmanager and symbol browser
11236 2005-12-11  Johannes Schmid <jhs@gnome.org>
11238         * plugins/search/*: New search plugin derived from search code in old editor
11239         plugin.
11240         
11241         * plugins/document-manager/*: new document-manger which is now seperated from
11242         editor to allow implementation of other editor widgets. Code is mostly derived
11243         from old editor plugin
11245         * plugins/print/* new print plugin which is not fully implemented in the
11246         moment
11248         * plugins/editor/text_editor.c: Added lots of interface code
11249         
11250         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11251         IAnjutaEditorFactory and extended IAnjutaEditor
11252         
11253         * configure.in, plugins/Makefile.am updated build system for new
11254         plugins
11256         This is a huge commit which might still contain some bugs and also has
11257         some fixmes. Things that are not working are the search toolbar because it
11258         does not use the same backend as any other searching function and printing
11259         (easy to fix) because it did not yet implement IAnjutaPrintable.
11261 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11263         * plugins/project-wizard/property.c:
11264         Use newer GtkFileChooser instead of GtkFileSelection with
11265         GnomeFileEntry to avoid a bug
11267         * plugins/project-wizard/install.c:
11268         Avoid an endless loop if project directory is not writable
11269         
11270         * plugins/project-wizard/druid.c:
11271         Allow creating project in empty directory without a
11272         warning
11274 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11275         
11276         Patch from Massimo Cora <maxcvs@email.it>
11277         * plugins/class-inheritence/class-inherit.c
11278         plugins/class-inheritence/plugin.c
11279         plugins/class-inheritence/plugin.h
11280         configure.in
11281         
11282         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11283         no longer supported!
11285 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11286         
11287         Patch from Johan Ersvik <jersvik@fastmail.fm>
11288         * plugins/message-view/message-view.c
11289         plugins/build-basic-autotools/build-basic-autotools.c
11290         plugins/build-basic-autotools/automake-c.filters
11292         This patch correct regex-filters for newer automake
11293         versions
11295 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11297        * plugins/tools/execute.c:
11298        Detect variables inside a word
11300 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11302         * libanjuta/anjuta-status.[ch],
11303         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11304         plugins/editor/anjuta-docman.c :
11305         New anjuta-status procedure.
11307 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11309         *Modified Files:
11310         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11311         plugins/editor/Makefile.am
11312         plugins/editor/anjuta-document-manager.glade
11313         plugins/editor/plugin.c plugins/editor/plugin.h
11314         plugins/editor/text_editor.c plugins/editor/text_editor.h
11315         *Added Files:
11316         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11317         plugins/editor/indent-util.c plugins/editor/indent-util.h
11318         plugins/editor/indent_test.c :
11319         Set and Preview indent preferences parameters.
11320         Saved indent user parameters.
11322 2005-10-27  Naba Kumar  <naba@gnome.org>
11324         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11325         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11326         theme color for saved documents.
11327         
11328 2005-10-26  Naba Kumar  <naba@gnome.org>
11330         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11331         list. Fixed bug #316731.
11332         
11333 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11335         * tagmanager/tm_symbol.c: Fixed bug #315218
11337 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11339         * plugins/build/build_file.c
11340           plugins/build-basic-autotools/build-basic-autotools.c
11341           plugins/tools/execute.c
11342           plugins/build/compile.c
11343           plugins/build/configurer.c
11344           plugins/debug-manager/plugin.c
11345           plugins/editor/plugin.c
11346           plugins/editor/print.c
11347           plugins/editor/text_editor.c
11348           plugins/file-loader/plugin.c
11349           plugins/file-manager/an_file_view.c
11350           plugins/symbol-browser/an_symbol_view.c
11351           plugins/gdb/debugger.c
11352           plugins/gdb/plugin.c
11353           plugins/glade/plugin.c
11354           plugins/macro/macro-actions.c
11355           plugins/macro/plugin.c
11356           plugins/profile-default/plugin.c
11357           plugins/project-manager/plugin.c
11358           plugins/project-manager/project_import.c
11359           plugins/symbol-browser/plugin.c
11360           plugins/tools/execute.c
11361           src/anjuta.c
11362           src/anjuta-actions.h
11363           src/shell.c:
11364           Correct spacing errors before and after "...".
11366 2005-10-20  Naba Kumar  <naba@gnome.org>
11368         * plugins/gdb/debugger.c: Fixed attach/detach process to
11369         updated UI properly.
11370         
11371 2005-10-18  Naba Kumar  <naba@gnome.org>
11373         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11374         #171314 too).
11375         
11376 2005-10-13  Naba Kumar  <naba@gnome.org>
11377         
11378         * plugins/project-mkfile-import/*: Removed separate import wizard for
11379         makefile based projects (because single widzard handles all wizards).
11381         * plugins/project-import/project-import.c: Made wizard window
11382         transient to main window.
11384         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11385         
11386         * AUTHORS: Added Eric's name in contributors list.
11387         
11388         * configure.in, plugins/Makefile.am,
11389         plugins/project-import/Makefile.am,
11390         plugins/project-import/anjuta-project-import.glade,
11391         plugins/project-import/project-import.c,
11392         plugins/project-import/project-import.h: Import wizard now detects
11393         both makefile and automake projects together instead of separate wizard.
11394         
11395         * plugins/project-wizard/templates/java/project.anjuta,
11396         plugins/project-wizard/templates/mkfile/project.anjuta,
11397         plugins/project-wizard/templates/python/project.anjuta,
11398         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11399         name to make it appropriate.
11401 2005-10-11  Naba Kumar  <naba@gnome.org>
11403         * configure.in: Fixed glade3 version requirement.
11405 2005-09-29  Alexander Shopov  <ash@contact.bg>
11407         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11409 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11411         * plugins/subversion/svn_auth.c
11412         plugins/subversion/anjuta_subversion.glade:
11413         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11415 2005-09-22  Naba Kumar  <naba@gnome.org>
11417         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11419         * configure.in,  plugins/Makefile.am
11420         plugins/project-manager/anjuta-project-manager.plugin.in,
11421         plugins/project-manager/plugin.c,
11422         (added) plugins/project-mkfile-import/.cvsignore,
11423         (added) plugins/project-mkfile-import/Makefile.am,
11424         (added) plugins/project-mkfile-import/
11425             anjuta-project-mkfile-import-plugin.png,
11426         (added) plugins/project-mkfile-import/
11427             anjuta-project-mkfile-import.glade,
11428         (added) plugins/project-mkfile-import/
11429             anjuta-project-mkfile-import.plugin.in,
11430         (added) plugins/project-mkfile-import/plugin.c,
11431         (added) plugins/project-mkfile-import/plugin.h,
11432         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11433         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11434         plugins/project-wizard/templates/Makefile.am,
11435         (added) plugins/project-wizard/templates/mkfile-logo.png,
11436         (added) plugins/project-wizard/templates/mkfile.wiz,
11437         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11438         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11439         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11440         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11441         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11442         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11443         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11444         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11445         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11446         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11447         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11448         Added makefile based project import wizard and wizard template.
11450 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11452         * libanjuta/anjuta-launcher.c: Reduced false password detections
11454 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11456         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11457         messages correctly.a
11459 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11460         
11461         * scintilla/Makefile.am: Changed scintilla library to noinst
11462         * pixmaps/Makefile.am: Install password.png
11463         * libanjuta/anjuta-launcher.c: Changed password detection
11464         to be able to access GNOME CVS with ssh.
11465         
11466 2005-08-31  Naba Kumar  <naba@gnome.org>
11468         * plugins/glade/plugin.c: Set transient window for the widget
11469         dialogs.
11470         
11471 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11473         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11475 2005-08-10  Naba Kumar  <naba@gnome.org>
11477         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11478         as shortcut key for execute.
11480         * src/about.c: Clean up.
11481         
11482         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11483         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11484         entry boxes.
11485         
11486 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11488         * plugins/editor/search-replace_backend.c :
11489         Fixed search in File Patterns.
11491 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11493         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11494         
11495 2005-08-04  Naba Kumar  <naba@gnome.org>
11497         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11498         for pango-1.8 rendering bug.
11499         
11500 2005-08-03  Naba Kumar  <naba@gnome.org>
11502         * plugins/glade/plugin.c: Proper names for plugin widgets.
11503         
11504         * plugins/subversion/anjuta-subversion.glade,
11505         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11506         string allocations. Use passed default values when available.
11507         Set proper focus and dialog default response. Destroy dialog after use.
11508         Return error when appropriate.
11510 2005-08-02  Naba Kumar  <naba@gnome.org>
11512         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11513         for pango-1.8 rendering bug.
11514         
11515 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11517         * scintilla/Makefile.am: Fixed a make -j x bug
11518         
11519 2005-08-02  Johannes Schmid <jhs@gnome.org>
11520         
11521         * plugins/subversion/svn-auth.c: Added username/password 
11522         auto function.
11524 2005-08-01  Naba Kumar  <naba@gnome.org>
11526         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11527         checks for character width calculations.
11528         
11529 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11531         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11533 2005-07-31  Naba Kumar  <naba@gnome.org>
11535         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11536         messup with pango 1.8. Fixed bug #311846.
11538 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11540         * plugins/gdb/memory.c : Fixed bug 305082.
11541         
11542         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11543         plugins/project-wizard/templates/gcj.wiz,
11544         plugins/project-wizard/templates/gnome.wiz,
11545         plugins/project-wizard/templates/gtk.wiz,
11546         plugins/project-wizard/templates/java.wiz,
11547         plugins/project-wizard/templates/python.wiz,
11548         plugins/project-wizard/templates/wxwin.wiz,
11549         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11551 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11553         * plugins/tools/execute.c:
11554         Correct a crash if editor is closed while a tool still use it.
11556 2005-07-28  Naba Kumar  <naba@gnome.org>
11558         * scintilla/*: Updated scintilla from their latest CVS.
11560 2005-07-27  Naba Kumar  <naba@gnome.org>
11562         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11563         plugins/build-basic-autotools/build-basic-autotools.c,
11564         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11565         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11566         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11567         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11568         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11569         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11570         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11571         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11572         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11573         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11574         argument to anjuta_ui_add_action_group_entries() and
11575         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11576         Fixed all plugins to pass translation domain. This fixes untranslated
11577         UI bugs. 
11579 2005-07-27  Naba Kumar  <naba@gnome.org>
11581         * plugins/class-inheritance/class-callbacks.c,
11582         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11583         proper system colors.
11585 2005-07-26  Naba Kumar  <naba@gnome.org>
11587         * ROADMAP: Updated and added more tasks.
11589 2005-07-25  Naba Kumar  <naba@gnome.org>
11591         * ROADMAP: Updated and added more tasks.
11592         
11593 2005-07-24  Naba Kumar  <naba@gnome.org>
11595         * HACKING: Fixed format.
11597 2005-07-24  Naba Kumar  <naba@gnome.org>
11599         * ROADMAP: Fixed format.
11600         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11602 2005-07-24  Naba Kumar  <naba@gnome.org>
11604         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11605         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11607 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11609         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11610         Correct wrong sensitivity setting
11611         
11612         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11613         
11614         * plugins/tools/variable.c:     Add variables for project manager
11616 2005-07-23  Naba Kumar  <naba@gnome.org>
11618         * ROADMAP: updated.
11620 2005-07-23 Naba Kumar  <naba@gnome.org>
11622         * plugins/subversion/Makefile.am,
11623         plugins/subversion/svn-auth.c,
11624         plugins/subversion/svn-auth.h: Added subversion authentication code
11625         stubs.
11626         
11627         * plugins/subversion/subversion-callbacks.c,
11628         plugins/subversion/subversion-callbacks.h,
11629         plugins/subversion/svn-backend-priv.h,
11630         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11631         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11632         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11633         Added file mode line.
11635 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11637         * configure.in: Added 'gl' to ALL_LINGUAS.
11639 2005-07-21 Naba Kumar  <naba@gnome.org>
11641         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11642         the active sources and kill the running process without emitting
11643         signals (which could be fatal because the object is being destroyed).
11644         Incidentally, fixed the crash that happens when stopping an active
11645         debugger session. Disabled debug prints and code clean up.
11646         Fixed bug #305587.
11647         
11648         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11649         message view object, because that prevents many unprocessed outputs
11650         from the cvs command from being appended in view. Does not set NULL
11651         to mesg_view private member (not required) so that any pending outputs
11652         to view is processed.Fixed bug #172666.
11654         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11655         type in supported list.
11656         
11657 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11659         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11660           grammar/spelling fixes.
11662 2005-07-17 Naba Kumar  <naba@gnome.org>
11664         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11665         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11666         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11667         plugins/project-wizard/templates/anjuta-plugin.wiz,
11668         plugins/project-wizard/templates/gcj.wiz,
11669         plugins/project-wizard/templates/gnome.wiz,
11670         plugins/project-wizard/templates/gtk.wiz,
11671         plugins/project-wizard/templates/gtkmm.wiz,
11672         plugins/project-wizard/templates/java.wiz,
11673         plugins/project-wizard/templates/python.wiz,
11674         plugins/project-wizard/templates/terminal.wiz,
11675         plugins/project-wizard/templates/terminal/Makefile.am,
11676         plugins/project-wizard/templates/terminal/po/Makefile.am,
11677         plugins/project-wizard/templates/terminal/src/Makefile.am,
11678         plugins/project-wizard/templates/wxwin.wiz,
11679         plugins/project-wizard/templates/xlib-dock.wiz,
11680         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11681         wizards and updated .wiz files to install them in newly created
11682         projects.
11684 2005-07-16 Naba Kumar  <naba@gnome.org>
11686         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11687         
11688         * plugins/file-manager/an_file_view.c,
11689         plugins/file-manager/plugin.c: Added file manager preferences to
11690         show/hide files ignored by version control (e.g. cvsignore).
11691         
11692         * plugins/editor/text_editor.c: Initialize vfs info struct.
11693         
11694         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11695         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11696         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11697         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11698         omf-install/.cvsignore, pixmaps/.cvsignore,
11699         plugins/file-manager/anjuta-file-manager-plugin.glade,
11700         scintilla/.cvsignore, scintilla/include/.cvsignore,
11701         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11702         tagmanager/python.c: Updated.
11704 2005-07-16 Naba Kumar  <naba@gnome.org>
11706         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11707         Fixed python parser to parser class methods.
11709 2005-07-15 Naba Kumar  <naba@gnome.org>
11711         * plugins/project-wizard/property.c: Used parenthesis to remove
11712         ambiguty.
11713         
11714         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11715         plugins/project-wizard/templates/gcj.wiz,
11716         plugins/project-wizard/templates/gnome.wiz,
11717         plugins/project-wizard/templates/gtk.wiz,
11718         plugins/project-wizard/templates/gtkmm.wiz,
11719         plugins/project-wizard/templates/java.wiz,
11720         plugins/project-wizard/templates/python.wiz,
11721         plugins/project-wizard/templates/terminal.wiz,
11722         plugins/project-wizard/templates/wxwin.wiz,
11723         plugins/project-wizard/templates/xlib-dock.wiz,
11724         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11725         and names.
11727 2005-07-15 Naba Kumar  <naba@gnome.org>
11729         * plugins/project-wizard/templates/java.wiz,
11730         plugins/project-wizard/templates/java/Makefile.am,
11731         plugins/project-wizard/templates/java/project.anjuta,
11732         plugins/project-wizard/templates/python.wiz,
11733         plugins/project-wizard/templates/python/Makefile.am,
11734         plugins/project-wizard/templates/python/project.anjuta: Use different
11735         project files for java and python module where debugger is not
11736         included in the list of plugins.
11738 2005-07-15 Naba Kumar  <naba@gnome.org>
11740         * configure.in, plugins/project-wizard/templates/Makefile.am,
11741         plugins/project-wizard/templates/gcj-logo.png,
11742         plugins/project-wizard/templates/gcj.wiz,
11743         plugins/project-wizard/templates/gcj/.cvsignore,
11744         plugins/project-wizard/templates/gcj/Makefile.am,
11745         plugins/project-wizard/templates/gcj/configure.in.tpl,
11746         plugins/project-wizard/templates/gcj/src/.cvsignore,
11747         plugins/project-wizard/templates/gcj/src/Makefile.am,
11748         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11749         plugins/project-wizard/templates/java-logo.png,
11750         plugins/project-wizard/templates/java.wiz,
11751         plugins/project-wizard/templates/java/configure.in.tpl,
11752         plugins/project-wizard/templates/java/po/Makefile.am,
11753         plugins/project-wizard/templates/java/po/POTFILES.in,
11754         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11755         plugins/project-wizard/templates/java/src/main.java,
11756         plugins/project-wizard/templates/python-logo.png,
11757         plugins/project-wizard/templates/python.wiz,
11758         plugins/project-wizard/templates/python/.cvsignore,
11759         plugins/project-wizard/templates/python/Makefile.am,
11760         plugins/project-wizard/templates/python/configure.in.tpl,
11761         plugins/project-wizard/templates/python/po/.cvsignore,
11762         plugins/project-wizard/templates/python/po/Makefile.am,
11763         plugins/project-wizard/templates/python/po/POTFILES.in,
11764         plugins/project-wizard/templates/python/src/.cvsignore,
11765         plugins/project-wizard/templates/python/src/Makefile.am,
11766         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11767         plugins/project-wizard/templates/python/src/main.py: Added Generic
11768         gcj and python project wizards. Fixed Generic java project to
11769         use _JAVA primary. Update gnome-build from cvs for them to work
11770         correctly.
11772 2005-07-12 Naba Kumar  <naba@gnome.org>
11774         * plugins/project-manager/plugin.c: Automatically determine
11775         project backend by probing.
11776         
11777 2005-07-04 Naba Kumar  <naba@gnome.org>
11779         * Makefile.am: Do not install old anjuta.glade file which conflicts
11780         with newer src/anjuta.glade.
11782 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11784         * plugins/an_symbol_prefs.c:
11785         Sort list of available symbol files
11787 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11789         * plugins/build-basic-autotools.c:
11790         Fixed #307810
11791         
11792         * plugins/gtodo/libgtodo.c:
11793         Possible fix for #307800
11795         * libanjuta/anjuta-encodings.c
11796         libanjuta/anjuta-launcher.c
11797         libanjuta/anjuta-preference-dialog.c
11798         libanjuta/anjuta-preferences.c
11799         libanjuta/anjuta-ui.c
11800         libanjuta/anjuta-util.c
11801         libanjuta/cell-renderer-captioned-image.c
11802         libanjuta/plugin.c:
11803         
11804         Patch from de_lupus@pandora.be (Kristof Vansant):
11805         Replaced deprecated gnome-i18n.h
11806         Closed #309153
11808 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11809         
11810         * plugins/subversion/anjuta-subversion.glade
11811         plugins/subversion/anjuta-subversion.ui
11812         plugins/subversion/plugin.c
11813         plugins/subversion/subversion-actions.c
11814         plugins/subversion/subversion-callbacks.h
11815         plugins/subversion/subversion-callbacks.c
11816         plugins/subversion/svn-backend-priv.h
11817         plugins/subversion/svn-backend.h
11818         plugins/subversion/svn-backend.c
11819         plugins/subversion/svn-thread.h
11820         plugins/subversion/svn-thread.c:
11821         
11822         Implemented Subversion diff
11823         
11824 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11825         
11826         * plugins/build-basic-autotools/build-basic-autotools.c:
11827         Fixed crash bug! Might be useful to release 2.0.2 soon
11828         because this bug will crash any build which produces errors
11829         or warnings
11831 === Anjuta 2.0.1 ===
11833 2005-06-27 Naba Kumar  <naba@gnome.org>
11835         * plugins/tools/execute.c: Formated code.
11836         
11837 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11839         * plugins/build-basic-autotools/build-basic-autotools.c:
11840         Remove two memory leaks
11841         Check command output versus untranslated strings too
11843         * plugins/tools/execute.c:
11844         Remove two memory leaks
11845         Check command output versus untranslated strings too
11846         Remove description message
11848         * plugins/tools/fileop.c:
11849         Escape tool name in xml configuration file
11851 2005-05-26 Naba Kumar  <naba@gnome.org>
11853         * configure.in: Bumped version to 2.0.1
11854         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11856         * plugins/tools/execute.c: Fixed clickable messages.
11857         * NEWS: Updated.
11859         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11860         Deactivate glade plugin when last glade project is closed. Reorder
11861         glade widgets in layout. Change glade project when user selects a
11862         new project. Removed project from the list when user closes it. Fixed
11863         glade project file loading from URI. Save and restored loaded glade
11864         projects in/from session.
11866         * plugins/class-gen/action-callbacks.c,
11867         plugins/class-gen/anjuta-class-gen-plugin.glade,
11868         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11869         plugins/file-wizard/anjuta-file-wizard.glade,
11870         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11871         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11872         "Add to project" correctly. Use the source file path returned after
11873         adding to project. Fixed memory leaks. Deactivate wizard plugins
11874         after use.
11875         
11876         * plugins/project-manager/plugin.c,
11877         plugins/project-wizard/anjuta-project-wizard.glade,
11878         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11879         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11880         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11881         project-wizard preference page to anjuta app, because they are
11882         more appropriated as general preferences. Renamed username and
11883         useremail properties keys.
11884         
11885         * po/POTFILES.in: Updated.
11887         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11888         saved at closing.
11889         
11890         * plugins/file-loader/plugin.c: Do not use static variable to store
11891         created submenu in factory. Fixed crash in anjuta exit.
11892         
11893 2005-05-24 Naba Kumar  <naba@gnome.org>
11895         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11896         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11897         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11898         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11899         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11900         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11901         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11902         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11903         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11904         
11905         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11906         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11907         plugins/build-basic-autotools/build-basic-autotools.c,
11908         plugins/build-basic-autotools/build-basic-autotools.h,
11909         plugins/build-basic-autotools/executer.c,
11910         plugins/build-basic-autotools/executer.h,
11911         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11912         plugins/tools/variable.c: Added an extra argument to
11913         anuta_util_dialog_input() to pass default value. Save/load project
11914         configure and execution parameters in/from session.
11916         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11917         symbol browser is loaded.
11918         
11919         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11920         freeze/thaw.
11922         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11923         deactivate would not start shell.
11925 2005-05-24 Naba Kumar  <naba@gnome.org>
11927         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11928         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11929         libegg/egg-submenu-action.c, libegg/test-actions.c,
11930         plugins/build-basic-autotools/build-basic-autotools.c,
11931         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11932         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11933         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11934         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11935         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11936         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11937         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11938         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11939         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11940         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11942 2005-05-24 Naba Kumar  <naba@gnome.org>
11944         * data/properties/styles.properties: Fixed defalt font.
11946         * plugins/editor/search-replace.c,
11947         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11948         project openness wihtout activating project-manager plugin (i.e.
11949         using anjuta_shell_get()).
11950         
11951         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11952         - Completed add_source(), add_group() and add_target() methods of
11953         IAnjutaProjectManager.
11954         - Change their definition to return the added element (or NULL).
11955         - Used interface API for project main menus and 'add to project'
11956         from file-manager context menu.
11957         - Select proper default target/group when prompting for adding
11958         source/target/group.
11959         - Do not expand all nodes in selection tree when default selection
11960         are given (eases navigation in big projects).
11961         - Code clean ups.
11962         - Marked strings for translation.
11964 2005-05-23 Naba Kumar  <naba@gnome.org>
11966         * src/anjuta-app.c: Save menu accelerators on change.
11967         * NEWS: Updated.
11968         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
11969         save-as dialog (leading to crash later).
11971 2005-05-22 Naba Kumar  <naba@gnome.org>
11973         * NEWS: Updated.
11974         * AUTHORS: Added developers for other projects. Updated.
11975         * TODO.tasks: Updated.
11976         * ChangeLog: Added past changelogs from anjuta-0.1.5.
11977         
11978 2005-05-22 Naba Kumar  <naba@gnome.org>
11980         * plugins/tools/execute.c: Make parsable lines distinct by adding
11981         a "Click me" description in the message. Allow tools to open arbibrary
11982         file in editory using gdb-styled annotation (The line starts with two
11983         \032 characters followed by the file:line).
11984         
11985         * plugins/tools/scripts/prepare-changelog.pl,
11986         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
11987         ChangeLog file itself and open it.
11989 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
11991         * plugins/tools/execute.c:
11992         Parse output in message pane
11993         Correct a crash on plugin deactivation
11995         * plugins/tools/fileop.c,
11996         plugins/tools/tool.c,
11997         plugins/tools/tool.h:
11998         Load only valid tools
12000 2005-06-21  Naba Kumar  <naba@gnome.org>
12002         * anjuta.spec.in: Fixed devel package requirement.
12004         * plugins/message-view/message-view.c: Scroll message on next/previous.
12006         * TODO.tasks: Updated.
12008         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12009         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12010         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12011         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12012         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12013         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12014         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12015         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12017         * libanjuta/anjuta-preferences.c,
12018         plugins/build-basic-autotools/build-basic-autotools.c,
12019         plugins/build-basic-autotools/executer.c,
12020         plugins/class-gen/action-callbacks.c,
12021         plugins/class-gen/action-callbacks.h,
12022         plugins/class-gen/class_gen.c,
12023         plugins/cvs-plugin/cvs-interface.c,
12024         plugins/debug-manager/attach_process.c,
12025         plugins/debug-manager/plugin.c,
12026         plugins/debug-manager/utilities.c,
12027         plugins/debug-manager/utilities.h,
12028         plugins/editor/aneditor-autocomplete.cxx,
12029         plugins/editor/aneditor.cxx,
12030         plugins/editor/search-replace.c,
12031         plugins/editor/search-replace_backend.c,
12032         plugins/gdb/breakpoints.c,
12033         plugins/gdb/registers.c,
12034         plugins/patch/plugin.c,
12035         plugins/project-wizard/druid.c,
12036         plugins/project-wizard/install.c,
12037         plugins/subversion/plugin.c,
12038         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12039         codes.
12041         * plugins/class-gen/action-callbacks.c,
12042         plugins/project-wizard/parser.c,
12043         plugins/project-wizard/property.c,
12044         plugins/project-wizard/values.c,
12045         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12047         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12048         alphabetically
12050 2005-06-20  Naba Kumar  <naba@gnome.org>
12052         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12053         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12054         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12055         
12056         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12057         exit idle function.
12058         
12059         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12060         Fixed possible memory corruption.
12062         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12063         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12064         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12065         progress bar increment and added progress status for symbol refresh
12066         and project loading.
12067         
12068         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12069         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12070         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12071         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12072         bar.
12074         * TODO.tasks: Updated.
12076 2005-06-19  Naba Kumar  <naba@gnome.org>
12078         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12079         Fixed warning.
12080         
12081         * plugins/project-import/project-import.c: Deactivate plugin when done.
12082         
12083 2005-06-18  Naba Kumar  <naba@gnome.org>
12085         * plugins/profile-default/plugin.c: Fixed error when loading another
12086         project while a project is still loaded.
12087         
12088         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12089         signal from gnome-build to popup group properties.
12090         
12091         * src/anjuta.c: Load default session by default.
12093         * po/POTFILES.in: Added missing files.
12094         
12095         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12096         activate plugin on load (activate it separately). Connect to activate
12097         and deactivate signals for housekeeping, so that if plugins are
12098         activated or deactivate externally, they are properly recorded.
12099         
12100         * plugins/profile-default/plugin.c: Save profile before a project
12101         is loaded so that it could be restored when project is closed.
12102         
12103         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12105 2005-06-17  Naba Kumar  <naba@gnome.org>
12107         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12108         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12109         for project. The plugins loaded for the project is restored when project
12110         is loaded next time.
12111         
12112         * TODO.tasks: Updated.
12113         
12114 2005-06-15  Naba Kumar  <naba@gnome.org>
12116         * plugins/tools/scripts/find-fixmes.pl,
12117         (new) plugins/tools/scripts/translation-status.pl,
12118         plugins/tools/scripts/tools-2.xml.in,
12119         plugins/tools/scripts/Makefile.am,
12120         plugins/tools/scripts/prepare-changelog.pl: Added translation
12121         status script. Completed find-fixmes.pl script. Fixed bugs.
12123         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12124         tool path.
12126 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12128         * plugins/message-view/anjuta-message-manager-plugin.glade :
12129         renamed "messages.tag.position" to "messages.tab.position".
12130         plugins/message-view/anjuta-msgman.c : 
12131         Messages tab position prefrences.
12132         
12133 2005-06-14  Naba Kumar  <naba@gnome.org>
12135         * (new) plugins/tools/scripts/find-fixmes.pl,
12136         (new) plugins/tools/scripts/tools-2.xml.in,
12137         (new) plugins/tools/scripts/Makefile.am,
12138         (new) plugins/tools/scripts/prepare-changelog.pl,
12139         plugins/tools/plugin.h, plugins/tools/fileop.c,
12140         plugins/tools/Makefile.am, configure.in: Added system tools.
12142 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12144         * plugins/tools/editor.c:
12145         Take care of creating .anjuta directory if missing
12147 2005-06-10  Naba Kumar  <naba@gnome.org>
12149         * configure.in: Increased gnome-build required to version 0.1.2.
12150         
12151         * plugins/project-manager/plugin.c: Fixed target/group removal.
12152         Fixed memory leaks.
12153         
12154 2005-06-10  Naba Kumar  <naba@gnome.org>
12156         * plugins/project-manager/plugin.c: Implemented target/group
12157         configuration (update gnome-build module from cvs).
12158         
12159 2005-06-07  Naba Kumar  <naba@gnome.org>
12161         Patch from: Massimo Cora'  <maxcvs@email.it>:
12162         * plugins/class-inheritance/Makefile.am,
12163         plugins/class-inheritance/class-inherit.c,
12164         plugins/class-inheritance/class-inherit.h,
12165         plugins/class-inheritance/plugin.c,
12166         plugins/class-inheritance/plugin.h,
12167         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12168         expanded view of classes in hierarchy canvas (collapsable again).
12169         
12170 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12172         * scintilla/patches/scintilla-64-bit.diff (added)
12173         * plugins/patch/patch-plugin.c:
12174         Conditional build for GTK 2.4 and GTK 2.6
12176 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12178         * plugins/tools/anjuta-tools.glade,
12179         plugins/tools/editor.c,
12180         plugins/tools/plugin.h,
12181         plugins/tools/fileop.c:
12182         Add a check box to edit an user script
12183         Correct a few memory leak
12185         * plugins/tools/execute.c,
12186         plugins/tools/tool.c,
12187         plugins/tools/tool.h:
12188         Move utility remove_mnemonic function in tool.c
12189         Small fix
12191 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12193         Patch from sbrabec@suse.cz:
12194         * configure.in
12195         scintilla/include/Scintilla.h:
12196         
12197         Fix 64-Bit warnings in gcc 4
12199 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12200         
12201         * plugins/patch/patch_plugin.c
12202         plugins/patch/patch.h
12203         plugin/patch/patch-plugin.glade
12204         plugin/patch/Makefile.am:
12205         
12206         Changed patch plugin to use libglade and new gtk 2.6 widgets
12208 2005-05-31  Naba Kumar  <naba@gnome.org>
12210         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12211         * plugins/editor/text_editor.c: Don't show error
12212         for empty files.
12213         
12214 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12215         
12216         * plugins/message-view/anjuta-message-manager.ui,
12217         plugins/message-view/anjuta-msgman.c,
12218         plugins/message-view/anjuta-msgman.h,
12219         plugins/message-view/message-view.c,
12220         plugins/message-view/message-view.h,
12221         plugins/message-view/plugin.c:
12222         Add a popup menu in messages panes
12223         Move save message pane option in it
12225 2005-05-28  Naba Kumar  <naba@gnome.org>
12227         * data/properties/styles.properties: Fixed default font
12228         names and sizes.
12230         * plugins/editor/style-editor.c: cleanup.
12231         
12232 2005-05-25  Naba Kumar  <naba@gnome.org>
12234         * plugin/gdb/plugin.c: Start gdb even if the program does
12235         not exists. Fixes bug #305074
12236         
12237 2005-05-24  Naba Kumar  <naba@gnome.org>
12239         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12240         * configure.in: graphviz pkgconfig path.
12242 2005-05-24  Naba Kumar  <naba@gnome.org>
12244         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12245         * TODO.tasks: Updated.
12246         
12247 2005-05-22  Naba Kumar  <naba@gnome.org>
12249         * anjuta.spec.in: Fixed spec file
12250         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12252 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12253         
12254         * TODO.tasks: Updated.
12256         * plugins/message-view/anjuta-message-manager.ui,
12257         plugins/message-view/message-view.c,
12258         plugins/message-view/message-view.h,
12259         plugins/message-view/plugin.c:
12260         Add shortcut for next and previous message
12261         Add a save message menu item
12262         Fix a bug in previous message
12264 2005-05-21  Naba Kumar  <naba@gnome.org>
12266         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12267         doc/Makefile.am, global-tags/create_global_tags.sh,
12268         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12269         and rpm package creation. Fixed installation paths.
12270         
12271         * plugins/editor/anjuta-document-manager.glade,
12272         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12273         and indent options.
12274         
12275         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12277 2005-05-21  Naba Kumar  <naba@gnome.org>
12279         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12280         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12281         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12282         tagmanager/Makefile.am: Fixed paths configure variables to take
12283         automake configure variables instead of hardcoding.
12285         * global-tags/tm_global_tags.c: Formated code.
12287         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12288         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12289         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12290         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12291         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12292         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12293         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12294         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12295         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12297 2005-05-20  Naba Kumar  <naba@gnome.org>
12299         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12300         and fixed rpm spec file (more testing required).
12301         
12302         * data/gdb.init: Don't set gdb prompt.
12303         
12304         * mime/Makefile.am: run update-mime-data only on system-wide install.
12305         
12306         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12308 2005-05-19  Naba Kumar  <naba@gnome.org>
12310         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12311         while it's not visible.
12313         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12314         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12315         
12316 2005-05-19  Naba Kumar <naba@gnome.org>
12318         * configure.in: Fixed subversion checks. Added
12319         --disable-plugin-subversion and --disable-plugin-glade
12320         configure flags to manually turn off their plugin builds.
12322         * plugins/editor/plugin.c: Save and restore current editor line
12323         positions in session.
12325 2005-05-18  Naba Kumar  <naba@gnome.org>
12327         * AUTHORS: Fixed email address.
12328         
12329         * libanjuta/anjuta-utils.c,
12330         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12331         when the projectmanager toplevel is not a window. Check for valid
12332         gtkwindow type before using the passed window as parent for anjuta
12333         dialogs.
12335 2005-05-17  Naba Kumar  <naba@gnome.org>
12337         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12338         
12339         * plugins/cvs-plugin/Makefile.am,
12340         plugins/devhelp/plugin.c,
12341         plugins/file-loader/Makefile.am,
12342         plugins/macro/Makefile.am,
12343         plugins/message-view/Makefile.am,
12344         plugins/patch/Makefile.am,
12345         plugins/project-manager/Makefile.am,
12346         plugins/subversion/Makefile.am,
12347         plugins/symbol-browser/Makefile.am: Removed -module flags
12348         from libtool flags
12350         * MAINTAINERS: Added file so that I could recieve bugzilla
12351         reports.
12353         * plugins/glade/plugin.c: Fixed compile error.
12355 === Anjuta 2.0.0 ===
12357 2005-05-15  Naba Kumar  <naba@gnome.org>
12359         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12360         version to 2.0.0.
12362         * plugins/symbol-browser/an_symbol_view.c,
12363         plugins/symbol-browser/plugin.c,
12364         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12365         symbols have been updated. Reset file symbols when update
12366         occurs. Fixed memory leaks.
12368         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12369         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12370         
12371 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12373         * plugins/tools/anjuta-tools.glade:
12374         Remove unused parameter dialog
12376         * plugins/tools/dialog.c,
12377         plugins/tools/fileop.c,
12378         plugins/tools/fileop.h,
12379         plugins/tools/tool.c,
12380         plugins/tools/tool.h,
12381         plugins/tools/variable.c:
12382         Add a few comments and cleanups
12384         * plugins/tools/editor.c,
12385         plugins/tools/editor.h:
12386         Remove code from previous plugin and add comments
12387         Use main window as parent (instead of tool list)
12389         * plugins/tools/execute.c,
12390         plugins/tools/execute.h:
12391         Remove code from previous plugin and add comments
12392         Fix warnings
12394 2005-05-14  Naba Kumar  <naba@gnome.org>
12396         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12397         release.
12398         
12399         * configure.in: Fixed
12400         
12401         * plugins/class-inheritance/class-inheritance.png: New icon.
12402         
12403         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12404         screws up when reparented.
12406 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12408         * plugins/editor/search-replace.c,
12409         plugins/editor/search-replace_backend.c
12410         plugins/project-manager/plugin.c : Clear find pane if searching same 
12411         expression. Clean code.
12413 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12415         * configure.in: Added ne in ALL_LINGUAS
12416         
12417 2005-05-13  Naba Kumar  <naba@gnome.org>
12419         * configure.in: Fixed glade-3 version.
12420         
12421         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12422         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12423         plugins/gdb/watch.c: Update locals, watch and frame document on
12424         frame change.
12426 2005-05-12  Naba Kumar  <naba@gnome.org>
12428         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12429         scope autocompletion when the function definition is incomplete.
12430         
12431         * plugins/class-gen/anjuta-class-gen.plugin.in,
12432         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12433         plugins/gdb/plugin.c,
12434         plugins/glade/anjuta-glade.plugin.in,
12435         plugins/project-import/anjuta-project-import.plugin.in,
12436         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12437         titles for the wizards.
12439 2005-05-11  Naba Kumar  <naba@gnome.org>
12441         * configure.in, plugins/debug-manager/Makefile.am,
12442         plugins/debug-manager/plugin.c,
12443         (added) plugins/debug-manager/images/.cvsignore,
12444         (added) plugins/debug-manager/images/Makefile.am,
12445         (added) plugins/debug-manager/images/detach-16.png,
12446         (added) plugins/debug-manager/images/detach.png,
12447         (added) plugins/debug-manager/images/step-into-16.png,
12448         (added) plugins/debug-manager/images/step-into.png,
12449         (added) plugins/debug-manager/images/step-out-16.png,
12450         (added) plugins/debug-manager/images/step-out.png,
12451         (added) plugins/debug-manager/images/step-over-16.png,
12452         (added) plugins/debug-manager/images/step-over.png,
12453         plugins/gdb/Makefile.am,
12454         plugins/gdb/breakpoints.c,
12455         plugins/gdb/plugin.c,
12456         (added) plugins/gdb/images/.cvsignore,
12457         (added) plugins/gdb/images/Makefile.am,
12458         (added) plugins/gdb/images/breakpoint.png,
12459         (added) plugins/gdb/images/locals.png,
12460         (added) plugins/gdb/images/stack.png,
12461         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12462         'remove all'. Added debugger icons.
12464         * plugins/editor/text_editor.c: Fixed file monitor.
12466         Patch from: Massimo Cora'  <maxcvs@email.it>
12467         * plugins/patch/anjuta-patch-plugin.png,
12468         plugins/class-gen/Makefile.am,
12469         plugins/class-gen/action-callbacks.c,
12470         plugins/class-gen/class_gen.c,
12471         plugins/class-gen/class_logo.xpm: Implemented vcs
12472         file addions. New icons by Fabio Zecchini
12474 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12476         * libanjuta/interfaces/libanjuta.idl
12477         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12478         plugins/editor/search-replace_backend.c
12479         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12481 2005-05-11  Naba Kumar  <naba@gnome.org>
12482         
12483         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12484         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12485         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12486         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12487         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12488         memory leaks.
12489         
12490         * plugins/symbol-browser/an_symbol_prefs.c,
12491         plugins/symbol-browser/an_symbol_search.c,
12492         plugins/symbol-browser/an_symbol_view.c,
12493         plugins/symbol-browser/an_symbol_view.h,
12494         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12496 2005-05-11  Naba Kumar  <naba@gnome.org>
12498         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12499         
12500         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12501         progress bar location at create time, instead of hardcoding.
12502         
12503         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12504         Added mini splash screen.
12505         
12506         * plugins/editor/text_editor.c: Do not produce warning when file
12507         monitor could not be created.
12508         
12509         * plugins/profile-default/plugin.c: Save project session on exit.
12510         Show mini splash with progress bar at profile load.
12512 2005-05-10  Naba Kumar  <naba@gnome.org>
12514         * configure.in, manuals/Makefile.am: Fixed compile flags.
12515         Disable outdated manuals builds.
12516         
12517         * global-tags/Makefile.am: Uninstall tags files on
12518         'make uninstall'
12519         
12520         * libegg/Makefile.am: Use configured deprecated flags.
12521         
12522         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12523         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12524         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12525         Updated.
12526         
12527         * mime/Makefile.am: Take DESTDIR into account.
12528         
12529         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12530         
12531         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12532         on scope autocompletion.
12533         
12534         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12535         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12536         shared libs and static libs paths for debugging. Order them
12537         correctly.
12538         
12539         * po/POTFILES.in: Updated.
12541 2005-05-09  Naba Kumar  <naba@gnome.org>
12543         * libanjuta/interfaces/libanjuta.idl,
12544         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12545         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12546         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12547         Implemented debugger source directory search and emits location changed
12548         signal with absolute path of the file.
12550         * plugins/tools/tool.c: Fixed compile errors.
12551         
12552 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12554         * plugins/tools/anjuta-tools.glade,
12555         plugins/tools/dialog.h,
12556         plugins/tools/dialog.c,
12557         plugins/tools/plugin.c,
12558         plugins/tools/editor.c:
12559         Improve graphical user interface
12560         Remove old code
12561         Correct an error on close
12562         Some cleanups
12564         * plugins/tools/fileop.c,
12565         plugins/tools/tool.h,
12566         plugins/tools/tool.c:
12567         Change the tool internal structure
12568         Support having tools configuration in several places
12570 2005-05-08  Naba Kumar  <naba@gnome.org>
12572         * plugins/gdb/actions.c,
12573         (removed) plugins/gdb/registers_cbs.c,
12574         (removed) plugins/gdb/registers_cbs.h,
12575         (removed) plugins/gdb/registers_gui.c,
12576         (removed) plugins/gdb/sharedlib_cbs.c,
12577         (removed) plugins/gdb/sharedlib_cbs.h,
12578         (removed) plugins/gdb/sharedlib_gui.c,
12579         (removed) plugins/gdb/signals_cbs.c,
12580         (removed) plugins/gdb/signals_cbs.h,
12581         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12583 2005-05-08  Naba Kumar  <naba@gnome.org>
12585         * plugins/build-basic-autotools/executer.c: Fixed programs
12586         listing dialog.
12587         
12588         * plugins/debug-manager/Makefile.am,
12589         plugins/debug-manager/anjuta-debug-manager.glade,
12590         plugins/debug-manager/plugin.c,
12591         plugins/gdb/Makefile.am: Used libglade for programs listing
12592         dialog.
12593         
12594         * (added) plugins/gdb/pointer.png: Stack pointer image.
12595         
12596         * libanjuta/anjuta-marshal.list,
12597         pixmaps/Makefile.am,
12598         plugins/gdb/actions.c,
12599         plugins/gdb/actions.h,
12600         plugins/gdb/anjuta-gdb-plugin.ui,
12601         plugins/gdb/anjuta-gdb.glade,
12602         plugins/gdb/breakpoints.c,
12603         plugins/gdb/breakpoints.h,
12604         plugins/gdb/debug_tree.c,
12605         plugins/gdb/debug_tree.h,
12606         plugins/gdb/debugger.c,
12607         plugins/gdb/debugger.h,
12608         plugins/gdb/gdbmi-test.c,
12609         plugins/gdb/gdbmi.c,
12610         plugins/gdb/gdbmi.h,
12611         plugins/gdb/info.c,
12612         plugins/gdb/info.h,
12613         plugins/gdb/locals.c,
12614         plugins/gdb/locals.h,
12615         plugins/gdb/memory.c,
12616         plugins/gdb/memory.h,
12617         plugins/gdb/plugin.c,
12618         plugins/gdb/plugin.h,
12619         plugins/gdb/registers.c,
12620         plugins/gdb/registers.h,
12621         plugins/gdb/registers_cbs.c,
12622         plugins/gdb/registers_cbs.h,
12623         plugins/gdb/registers_gui.c,
12624         plugins/gdb/sharedlib.c,
12625         plugins/gdb/sharedlib.h,
12626         plugins/gdb/sharedlib_cbs.c,
12627         plugins/gdb/sharedlib_cbs.h,
12628         plugins/gdb/sharedlib_gui.c,
12629         plugins/gdb/signals.c,
12630         plugins/gdb/signals.h,
12631         plugins/gdb/signals_cbs.c,
12632         plugins/gdb/signals_cbs.h,
12633         plugins/gdb/signals_gui.c,
12634         plugins/gdb/stack_trace.c,
12635         plugins/gdb/stack_trace.h,
12636         plugins/gdb/utilities.c,
12637         plugins/gdb/utilities.h,
12638         plugins/gdb/watch.c,
12639         plugins/gdb/watch.h,
12640         plugins/gdb/watch_cbs.c,
12641         plugins/gdb/watch_cbs.h,
12642         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12643         it for all debugger component updates and listing. Implemented
12644         user custom debugger command window. Fixed all debugger components
12645         to work correctly. Implemented debugger as GObject. Removed
12646         deprecated codes.
12647         
12648 2005-05-06  Naba Kumar  <naba@gnome.org>
12649         
12650         * TODO.tasks: Updated.
12651         
12652         * plugins/build-basic-autotools/Makefile.am,
12653         plugins/file-loader/Makefile.am,
12654         plugins/profile-default/Makefile.am,
12655         plugins/sample1/Makefile.am,
12656         plugins/symbol-browser/images/Makefile.am,
12657         src/Makefile.am: Fixed 'make distcheck' errors.
12659         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12660         updates.
12662         * tagmanager/tm_workspace.c: Include prototypes in getting
12663         scope members.
12665 2005-05-06  Naba Kumar  <naba@gnome.org>
12667         * TODO.tasks: Updated.
12668         
12669         * configure.in, plugins/cvs-plugin/Makefile.am,
12670         plugins/debug-manager/Makefile.am,
12671         plugins/devhelp/Makefile.am,
12672         plugins/editor/Makefile.am,
12673         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12674         
12675         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12676         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12677         interfaces.
12678         
12679         * tagmanager/tm_workspace.c,
12680         tagmanager/include/tm_workspace.h,
12681         plugins/editor/aneditor-autocomplete.cxx,
12682         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12683         to return all matching tag types when no name is given instead of
12684         returning empty array.
12685         
12686         * plugins/symbol-browser/Makefile.am,
12687         (added) plugins/symbol-browser/an_symbol.c,
12688         (added) plugins/symbol-browser/an_symbol.h,
12689         plugins/symbol-browser/an_symbol_info.c,
12690         plugins/symbol-browser/an_symbol_info.h,
12691         (added) plugins/symbol-browser/an_symbol_iter.c,
12692         (added) plugins/symbol-browser/an_symbol_iter.h,
12693         plugins/symbol-browser/an_symbol_search.c,
12694         plugins/symbol-browser/an_symbol_view.c,
12695         plugins/symbol-browser/an_symbol_view.h,
12696         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12697         plugins/symbol-browser/plugin.c,
12698         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12699         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12700         plugin and implemented IAnjutaIterable interface for symbol search
12701         and iteration.
12703         * plugins/class-inheritance/Makefile.am,
12704         plugins/class-inheritance/class-inherit.c,
12705         plugins/class-inheritance/class-inherit.h,
12706         plugins/class-inheritance/plugin.h: Use the newly added
12707         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12708         get rid of libanjuta-ctags.la dependencies.
12710 2005-05-02  Naba Kumar  <naba@gnome.org>
12712         * plugins/class-inheritance/class-inherit.c,
12713         plugins/class-inheritance/plugin.c,
12714         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12715         be found for a class. Formated code.
12717         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12718         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12719         of editor tabs.
12720         
12721 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12723         * libanjuta/anjuta-launcher.c:
12724         Keep trying sending data until all bytes have been written
12726         * plugins/tools/anjuta-tools.glade,
12727         plugins/tools/editor.c:
12728         Add a combo box to defined data from stdin
12730         * plugins/tools/execute.c:
12731         Send data in stdin if needed
12732         Code cleanups
12734         * plugins/tools/fileop.c,
12735         plugins/tools/tool.h,
12736         plugins/tools/tool.c:
12737         Store, load and save stdin data
12738         Use tools-2.xml instead of tools.xml
12740         * plugins/tools/plugin.c,
12741         plugins/tools/plugin.h:
12742         Code cleanups
12744         * plugins/tools/dialog.c,
12745         plugins/tools/dialog.h:
12746         Few code cleanups
12748         * plugins/tools/variable.c,
12749         plugins/tools/variable.h:
12750         Add editor related variables
12751         Code cleanups
12753 2005-04-29  Naba Kumar  <naba@gnome.org>
12755         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12757         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12758         
12759         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12760         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12761         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12762         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12763         working on gdb MI interface. Completed MI parser interface.
12765         Patch from  Massimo Cora <maxcvs@email.it>:
12766         * plugins/class-inheritance/Makefile.am,
12767         plugins/class-inheritance/class-inherit.c,
12768         plugins/class-inheritance/class-inherit.h,
12769         plugins/class-inheritance/plugin.c,
12770         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12771         Used system theme for colors. Display class members on mouse click.
12772         
12773 2005-04-28  Naba Kumar  <naba@gnome.org>
12775         * plugins/symbol-browser/an_symbol_prefs.c
12776         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12777         implementation to create/add/remove custom tags files in symbol
12778         brower preferences.
12780         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12781         EXTRA_DIST.
12783         * plugins/project-import/project-import.c: Fixed memory leaks and
12784         use correct debug prints.
12785         
12786         * TODO.tasks: Updated.
12787         
12788 2005-04-27  Naba Kumar  <naba@gnome.org>
12790         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12791         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12792         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12794         * plugins/editor/anjuta-docman.c,
12795         plugins/editor/anjuta-docman.h,
12796         plugins/editor/plugin.c: Emit editor-added signal from docman
12797         and connect signals to new editor correctly.
12799         * plugins/class-inheritance/plugin.c,
12800         plugins/symbol-browser/plugin.c: Added stock icons.
12801         
12802         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12803         plugins/build-basic-autotools/executer.c,
12804         plugins/build-basic-autotools/executer.h: Added missing files
12805         for the execute programs implementation.
12807 2005-04-26  Naba Kumar  <naba@gnome.org>
12808         
12809         * TODO.tasks: Updated.
12811         * plugins/file-loader/plugin.c,
12812         plugins/project-import/anjuta-project-import.plugin.in,
12813         plugins/project-import/plugin.c,
12814         plugins/project-import/project-import.c,
12815         plugins/project-import/project-import.h: Be able to import older
12816         anjuta projects.
12818 2005-04-26  Naba Kumar  <naba@gnome.org>
12820         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12821         removing it from the shell.
12823         * libanjuta/anjuta-shell.c,
12824         libanjuta/anjuta-shell.h,
12825         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12826         so that widget additions are freezed or thaw using a pending queue.
12827         Fixded UI flicker while loading projects.
12829 2005-04-26  Naba Kumar  <naba@gnome.org>
12831         * TODO.tasks: Updated.
12832         
12833         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12834         IAnjutaBuildable interface.
12835         
12836         * plugins/build-basic-autotools/Makefile.am,
12837         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12838         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12839         plugins/build-basic-autotools/build-basic-autotools.c,
12840         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12841         interface and UI for executing project/file programs. Implemented
12842         IAnjutaFile interface so that executables could be opened directly.
12843         
12844         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12845         Authors line (Reserved for external plugins, which do not have a way to
12846         show their credits).
12847         
12848         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12849         [File Loader] group for menu labels (default to "Name" if it is not
12850         defined.
12851         
12852         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12853         for executing external commands.
12855 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12857         * plugins/project-wizard/property.c:
12858         Correct a memory leak
12860         * libanjuta/interfaces/libanjuta.idl,
12861         plugins/editor/text_editor.c:
12862         Add erase_all and replace_selection function to IAnjutaEditor
12864         * plugins/tools/anjuta-tools.glade,
12865         plugins/tools/fileop.c,
12866         plugins/tools/editor.c,
12867         plugins/tools/tool.c
12868         plugins/tools/tool.h:
12869         Add shortcut and icon 
12871         * plugins/tools/variable.c,
12872         plugins/tools/variable.h:
12873         Add a variable asking parameters at run time
12875         * plugins/tools/execute.c:
12876         Add a warning message for missing document manager
12877         Add replace buffer and replace selection output
12878         Correct an error in popup output
12880         * plugins/tools/plugin.c,
12881         plugins/tools/plugin.h,
12882         plugins/tools/anjuta-tools.ui,
12883         src/anjuta.ui:
12884         Few clean up
12885         Attach tools menu to a new place
12887 2005-04-25  Naba Kumar  <naba@gnome.org>
12889         * libanjuta/plugins.c, src/about.c, src/about.h,
12890         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12891         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12892         plugins (about box for plugins) menu.
12894 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12896         *  plugins/editor/search-replace.c :
12897         Displayed full path in Search pane window. 
12898         Bug 300231 : Selected line in Search pane window .
12899                 
12900 2005-04-23  Naba Kumar  <naba@gnome.org>
12902         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12904 2005-04-22  Naba Kumar  <naba@gnome.org>
12906         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12907         
12908         * plugins/project-wizard/templates/java.wiz,
12909         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12910         to create bytecodes (.class) files.
12911         
12912         * plugins/symbol-browser/an_symbol_info.c,
12913         plugins/symbol-browser/an_symbol_info.h,
12914         plugins/symbol-browser/an_symbol_search.c,
12915         plugins/symbol-browser/an_symbol_view.c,
12916         plugins/symbol-browser/plugin.c,
12917         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12918         in file symbol list.
12920 2005-04-22  Naba Kumar  <naba@gnome.org>
12922         * TODO.tasks: Updated.
12923         
12924         * plugins/class-inheritance/Makefile.am,
12925         plugins/subversion/Makefile.am: Do not install plugin files when
12926         plugin build condition is false.
12927         
12928         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12929         plugins/build-basic-autotools/build-basic-autotools.c,
12930         plugins/build-basic-autotools/build-basic-autotools.h,
12931         plugins/file-loader/anjuta-loader-plugin.ui,
12932         plugins/file-loader/dnd.c,
12933         plugins/file-loader/plugin.c,
12934         plugins/file-loader/plugin.h,
12935         plugins/project-manager/anjuta-project-manager.ui,
12936         plugins/project-manager/plugin.c: Added open file and build context
12937         menu in project manager context menu.
12939 2005-04-22  Naba Kumar  <naba@gnome.org>
12941         * configure.in: Added message output showing conditional plugins to
12942         build or not.
12943         
12944         * src/layout.xml: Added layout for class-inheritance plugin widget.
12945         
12946         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12947         plugin name to remove redundant terms.
12948         
12949         * TODO.tasks: Updated.
12950         
12951         * configure.in,
12952         plugins/symbol-browser/Makefile.am,
12953         plugins/symbol-browser/an_symbol_view.c,
12954         (removed) plugins/symbol-browser/sv_class.xpm,
12955         (removed) plugins/symbol-browser/sv_function.xpm,
12956         (removed) plugins/symbol-browser/sv_macro.xpm,
12957         (removed) plugins/symbol-browser/sv_private_fun.xpm,
12958         (removed) plugins/symbol-browser/sv_private_var.xpm,
12959         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
12960         (removed) plugins/symbol-browser/sv_protected_var.xpm,
12961         (removed) plugins/symbol-browser/sv_public_fun.xpm,
12962         (removed) plugins/symbol-browser/sv_public_var.xpm,
12963         (removed) plugins/symbol-browser/sv_static_fun.xpm,
12964         (removed) plugins/symbol-browser/sv_static_var.xpm,
12965         (removed) plugins/symbol-browser/sv_struct.xpm,
12966         (removed) plugins/symbol-browser/sv_unknown.xpm,
12967         (removed) plugins/symbol-browser/sv_variable.xpm,
12968         (added) plugins/symbol-browser/images/.cvsignore,
12969         (added) plugins/symbol-browser/images/Icons.16x16.Class,
12970         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
12971         (added) plugins/symbol-browser/images/Icons.16x16.Field,
12972         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
12973         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
12974         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
12975         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
12976         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
12977         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
12978         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
12979         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
12980         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
12981         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
12982         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
12983         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
12984         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
12985         (added) plugins/symbol-browser/images/Icons.16x16.Method,
12986         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
12987         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
12988         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
12989         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
12990         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
12991         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
12992         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
12993         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
12994         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
12995         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
12996         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
12997         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
12998         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
12999         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13000         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13001         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13002         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13003         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13004         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13005         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13006         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13007         pixmaps and added new icons (taken from monodevelop).
13009 2005-04-21  Naba Kumar  <naba@gnome.org>
13011         Patch from  Massimo Cora <maxcvs@email.it>:
13013         * configure.in, plugins/Makefile.am
13014         (new) plugins/class-inheritance/.cvsignore,
13015         (new) plugins/class-inheritance/Makefile.am,
13016         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13017         (new) plugins/class-inheritance/class-inherit.c,
13018         (new) plugins/class-inheritance/class-inherit.h,
13019         (new) plugins/class-inheritance/plugin.c,
13020         (new) plugins/class-inheritance/plugin.h,
13021         (new) plugins/class-inheritance/class-inheritance.png: Added class
13022         inheritance plugin.
13023         
13024         Changes by naba: Added pkgconfig check for graphviz and conditionally
13025         build graphviz.
13026         
13027         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13029 2005-04-20  Naba Kumar  <naba@gnome.org>
13031         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13032         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13033         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13034         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13035         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13036         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13037         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13038         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13039         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13040         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13041         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13042         
13043         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13044         message view management.
13046         * libanjuta/anjuta-children.[ch],
13047         plugins/build-basic-autotools/build-basic-autotools.c,
13048         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13049         Removed anjuta_children_init() function,
13050         because it is done automatically when first invoked. Introduced
13051         anjuta_children_recover() to recover the child signalling. Fixed
13052         child exit management to correctly recover the exit status.
13053         
13054         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13055         to properly shutdown the launcher and to kill the running process
13056         (without emitting any signal).
13057         
13058         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13059         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13060         gdb and program instance.
13062 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13064         * plugins/editor/search-replace.c :
13065         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13067 2005-04-18  Naba Kumar  <naba@gnome.org>
13069         * TODO.tasks: Marked completed items.
13070         
13071         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13072         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13073         plugins/project-manager/plugin.c: Prompt user for the debugging
13074         target (select from a list of project's executable targets) and
13075         correctly start debugger. Take care of libtool wrapping when the
13076         target selected is libtool target. Fixed debugger menu items
13077         sensitivity.
13079 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13081         * plugins/tools/execute.c,
13082         plugins/tools/execute.h:
13083         Implement save all files before running a command
13084         Implement all options for stdout and stderr except replace buffer
13085         Allow running several tools
13087         * plugins/tools/plugin.c:
13088         Move anjuta launcher in execute.c
13090         * plugins/tools/tools.h,
13091         plugins/tools/variable.c:
13092         Small changes
13094 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13096         * plugins/tools/anjuta-tools.glade:
13097         Add new properties in tool editor dialog
13098         Cosmetic improvements
13099         
13100         * plugins/tools/anjuta-tools.ui:
13101         Attach tool menu as a build menu
13103         * plugins/tools/dialog.c:
13104         Set tool menu item sensitivity in tool list
13105         Fix bugs
13107         * plugins/tools/editor.c,
13108         plugins/tools/editor.h,
13109         plugins/tools/fileop.c,
13110         plugins/tools/tool.c,
13111         plugins/tools/tool.h:
13112         Add new properties (active, save file...)
13113         Most of them are still not implemented
13115         * plugins/tools/execute.c,
13116         plugins/tools/execute.h:
13117         Reorganize code to support multiple run
13118         Support run in terminal
13119         
13120         * plugins/tools/plugin.c
13121         plugins/tools/plugin.h:
13122         Move message handling in execute.c
13124         * plugins/tools/variable.h,
13125         plugins/tools/variable.c:
13126         Add useful variables
13127         
13128 2005-04-13  Naba Kumar  <naba@gnome.org>
13130         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13131         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13132         
13133 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13135         * plugins/tools/dialog.c plugins/tools/tool.c :
13136         Fixed bugs.
13138 2005-04-06  Naba Kumar  <naba@gnome.org>
13140         * src/anjuta.c: Load default session only when
13141         "anjuta.session.load.last" preference is enabled.
13142         
13143 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13145         * plugins/tools/Makefile.am,
13146         plugins/tools/variable.c,
13147         plugins/tools/variable.h:
13148         Add new code for handling variables
13150         * plugins/tools/anjuta-tools.glade:
13151         Improve tool editor dialog
13152         Add variable selection dialog
13154         * plugins/tools/dialog.c,
13155         plugins/tools/dialog.h,
13156         plugins/tools/plugin.c,
13157         plugins/tools/plugin.h:
13158         Add variable object
13159         Add a function to get it
13161         * plugins/tools/editor.c:
13162         Add gui code for variable selection dialog
13164         * plugins/tools/execute.c:
13165         Use variables for executing command
13166         
13167         * Naba: Compile warning fixes.
13169 2005-04-06  Naba Kumar  <naba@gnome.org>
13171         * TODO.tasks: Marked completed items.
13172         
13173 2005-04-06  Naba Kumar  <naba@gnome.org>
13175         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13176         compile error.
13177         
13178         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13180 2005-04-04  Naba Kumar  <naba@gnome.org>
13182         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13183         inside Main window.
13184         
13185 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13187         * plugins/tools/Makefile.am,
13188         plugins/tools/anjuta-tools.plugin.in,
13189         plugins/tools/anjuta-tools.ui,
13190         plugins/tools/anjuta-tools.gladei,
13191         plugins/tools/anjuta-tools-plugin.png,
13192         plugins/tools/plugin.c,
13193         plugins/tools/plugin.h,
13194         plugins/tools/dialog.c,
13195         plugins/tools/dialog.h,
13196         plugins/tools/fileop.c,
13197         plugins/tools/fileop.h,
13198         plugins/tools/tool.c,
13199         plugins/tools/tool.h,
13200         plugins/tools/editor.c,
13201         plugins/tools/editor.h,
13202         plugins/tools/execute.c,
13203         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13204         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13205         Not fully working
13207         * anjuta-tools.[ch]: Removed old tools code.
13208         
13209 2005-04-01  Steve Murphy  <murf@e-tools.com>
13211         * configure.in: Added "rw" to ALL_LINGUAS.
13213 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13215         * Modified Files:
13216         manuals/C/anjuta-manual/fileoperations.xml
13217         Added Files:
13218         manuals/C/anjuta-manual/figures/search_expr.png
13219         manuals/C/anjuta-manual/figures/search_expr_basic.png
13220         manuals/C/anjuta-manual/figures/search_file_list.png
13221         manuals/C/anjuta-manual/figures/search_file_pattern.png
13222         manuals/C/anjuta-manual/figures/search_replace.png
13223         manuals/C/anjuta-manual/figures/search_setting.png
13224         manuals/C/anjuta-manual/figures/search_target.png
13225         manuals/C/anjuta-manual/figures/search_target_action.png
13226         manuals/C/anjuta-manual/figures/search_target_in.png
13227         Removed Files:
13228         manuals/C/anjuta-manual/figures/find_files.png
13229         manuals/C/anjuta-manual/figures/find_replace.png
13230         manuals/C/anjuta-manual/figures/find_text.png :
13231         Updated Anjuta manual (File Operations)
13233 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13235         * manuals/C/anjuta-manual/fileoperations.xml,
13236         manuals/C/anjuta-manual/figures/open_file.png,
13237         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13238         manuals/C/anjuta-manual/figures/prefs_print.png,
13239         manuals/C/anjuta-manual/figures/print_dlg.png,
13240         manuals/C/anjuta-manual/figures/print_preview.png.
13241         * Added Files:
13242         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13243         manuals/C/anjuta-manual/figures/display_macro.png,
13244         manuals/C/anjuta-manual/figures/insert_text.png,
13245         manuals/C/anjuta-manual/figures/keyword_macro.png,
13246         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13247         manuals/C/anjuta-manual/figures/save_as_file.png :
13248         Updated Anjuta Manual (File Operations)
13250 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13252         * plugins/editor/action-callbacks.c,
13253           plugins/file-loader/plugin.c,
13254           plugins/gtodo/main.c,
13255           plugins/project-wizard/druid.c:
13256           Fix spelling/grammar errors. Fixes bugs
13257           169068, 169137, 169138, and 169139.
13259 2005-03-21  Naba Kumar  <naba@gnome.org>
13261         Patch from: Massimo Cora' <maxcvs@email.it>:
13262         
13263         * plugins/editor/Makefile.am
13264         plugins/editor/anjuta-docman.c,
13265         (added) plugins/editor/editor-tooltips.c,
13266         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13267         editor tabs to show full path.
13269 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13270         
13271         * plugins/subversion/svn-backend.c:
13272         Removed "apr-0/" from include because this is 
13273         already included in SVN_INCLUDE and broke building if
13274         apr >= 1.0 was installed.
13276 2005-03-18  Naba Kumar  <naba@gnome.org>
13278         Patch from: Massimo Cora' <maxcvs@email.it>:
13280         * plugins/editor/action-callbacks.c,
13281         plugins/editor/aneditor-calltip.cxx,
13282         plugins/editor/aneditor-priv.h,
13283         plugins/editor/aneditor.cxx,
13284         plugins/editor/aneditor.h,
13285         plugins/editor/anjuta-document-manager.ui: Added calltip
13286         activation from menu.
13288 2005-03-16  Naba Kumar  <naba@gnome.org>
13290         Patch from: Massimo Cora' <maxcvs@email.it>:
13291         
13292         * plugins/class-gen/action-callbacks.c,
13293         plugins/class-gen/anjuta-class-gen-plugin.glade,
13294         plugins/class-gen/class_gen.c,
13295         plugins/class-gen/class_gen.h,
13296         plugins/class-gen/class_logo.xpm,
13297         plugins/class-gen/plugin.c: Create files without project
13298         being open. Add to project support. And other enhancements.
13300 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13302         * anjuta.glade,
13303           plugins/debug-manager/utilities.c,
13304           plugins/file-loader/plugin.c,
13305           plugins/gdb/utilities.c,
13306           plugins/profile-default/plugin.c,
13307           plugins/project-import/project-import.c,
13308           src/anjuta-actions.h:
13309           Spelling/grammar fixes.
13311 2005-03-13  Naba Kumar  <naba@gnome.org>
13312         
13313         * plugins/editor/action-callbacks.c,
13314         plugins/editor/action-callbacks.h,
13315         plugins/editor/anjuta-document-manager.ui,
13316         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13317         submenu. Moved menuitems from Format to View->Editor.
13318         
13319         * src/action-callbacks.c, src/action-callbacks.h,
13320         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13321         layout and lock layout menus in View submenu. Get rid of
13322         Settings->Layout Manager menu.
13323         
13324         * plugins/project-import/anjuta-project-import.plugin.in:
13325         Fixed icon name
13327         * global-tags/Makefile.am,
13328         global-tags/create_global_tags.sh,
13329         plugins/editor/aneditor-autocomplete.cxx,
13330         plugins/editor/aneditor-priv.h,
13331         plugins/editor/aneditor.cxx,
13332         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13333         in editor and made it work in global symbols also.
13334         
13335         * src/anjuta-app.c: Always use priority texts besides icons style
13336         for toolbars, because other styles look horible for Anjuta (fixme).
13338 2005-03-11  Naba Kumar  <naba@gnome.org>
13340         * configure.in: Removed test for iconv.
13342         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13343         before scintilla widget is realized.
13344         
13345         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13346         for Update menuitem.
13347         
13348         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13349         already applied in scintilla main stream.
13350         
13351         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13352         and notified scintilla developer.
13353         
13354 2005-03-10  Naba Kumar  <naba@gnome.org>
13356         * src/action-callbacks.c: Removed reference to src/help.h (dead
13357         file).
13359         * plugins/editor/text_editor.c: Removed reference to
13360         src/launcher.h (a dead file).
13362         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13363         src/controls.c, src/controls.h, src/fileselection.c,
13364         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13365         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13366         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13367         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13368         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13369         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13370         Removed these dead files from CVS.
13373 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13375         * plugins/file-wizard/action-callbacks.c : Added error message.
13376         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13379 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13380         
13381         * plugins/cvs-plugin/cvs-callbacks.c
13382         plugins/cvs-plugin/plugin.c:
13383         Fixed preferences page init and busy handling
13384         
13385         * plugins/subversion/plugin.c:
13386         Fixed preferences page init
13388 2005-03-09  Naba Kumar  <naba@gnome.org>
13390         * plugins/Makefile.am, plugins/glade/Makefile.am,
13391         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13392         enabled glade plugin in Anjuta. The plugin is built only when
13393         glade3 is installed.
13394         
13395 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13397         * plugins/project-wizard/templates/java.wiz
13398         plugins/project-wizard/templates/java-logo.png (*)
13399         plugins/project-wizard/templates/java/*
13400         plugins/project-wizard/templates/Makefile.am
13401         configure.in:
13402         
13403         Add Java project type. It generates a autoconf/automake
13404         project which is compiled using gcj. It requires automake 
13405         > 1.4 (1.9 is known to work) to work!
13406         
13407         (*) still awaiting response from the gcj team if we
13408         may use their logo.
13409         
13410 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13411         
13412         * plugins/project-import/*
13413         plugins/Makefile.am
13414         configure.in:
13415         Added project import plugin. Might be a bit buggy and limited
13416         but works for now.
13417         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13418         Icon from old pixmaps dir
13420 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13422         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13423         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13424         Added C Custom_Indent line macro.
13425         Cleaned macros.xml
13427 2005-03-09  Naba Kumar  <naba@gnome.org>
13429         * TODO.tasks: Added new message-manager tasks.
13430         
13431         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13432         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13433         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13434         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13435         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13436         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13437         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13438         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13439         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13440         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13441         
13442         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13443         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13444         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13445         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13446         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13447         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13448         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13449         Removed debugger widgets from shell on debugger shutdown. Added
13450         scrolled windows for docked widgets. Removed unnecessary widget refs
13451         and unrefs. Destroy widgets correctly on debugger shutdown.
13452         
13453         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13454         with project description title. Removed frame shadow.
13455         
13456         * plugins/project-wizard/druid.c: Initializes tooltips.
13457         
13458         * scintilla/Makefile.am: Fixed comiple error.
13460 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13462         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13463           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13465 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13467         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13468         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13469         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13470         plugins/macro/macros.xml, plugins/macro/plugin.c :
13471         Moved cursor at the '|' position defined in macros.
13473 2005-03-07  Naba Kumar  <naba@gnome.org>
13475         * plugins/subversion/Makefile.am: Fixed build error.
13477         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13478         types (perl, python, shellscript).
13479         
13480         * plugins/editor/plugin.c: Fixed to show all highlight options.
13481         
13482 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13484         * TODO.tasks : updated tasks.
13485         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13487 2005-03-07  Naba Kumar  <naba@gnome.org>
13489         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13490         or disable subversion file-manager submenu. If "Subvesion" is also
13491         valid directory, we should also check for it.
13493         * configure.in: Disable cygwin macro until someone fixes the
13494         autoconf warnings.
13495         
13496         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13497         backward compatibility.
13498         
13499 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13501         * src/about.c : Cleaned code.
13502         * plugins/macro/macros.xml : Added "do_while" C macro.
13503         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13504         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13505         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13506         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13507         
13508 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13510         * plugins/class-gen/plugin.c:
13511         Removed "return" to activate project_root_uri watching.
13513 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13515         * plugins/Makefile.am
13516         plugins/subversion/*:
13517         Added subversion plugin. Add, Remove, Commit and Update work
13518         everything else needs work.
13519         
13520         * plugins/terminal/terminal.c
13521         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13522         we still have focus problems with the editor.
13524 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13526         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13527         
13528 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13530         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13532 2005-03-04  Naba Kumar  <naba@gnome.org>
13534         Patch from Massimo Cora' <maxcvs@email.it>:
13536         * plugins/class-gen/Makefile.am,
13537         plugins/class-gen/action-callbacks.c,
13538         plugins/class-gen/action-callbacks.h,
13539         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13540         plugins/class-gen/anjuta-class-gen.plugin.in,
13541         plugins/class-gen/class_gen.c,
13542         plugins/class-gen/class_gen.h,
13543         (removed) plugins/class-gen/clsGen.c,
13544         (added) plugins/class-gen/goc_template_header,
13545         (added) plugins/class-gen/goc_template_source,
13546         plugins/class-gen/plugin.c,
13547         plugins/class-gen/plugin.h: Refactored class gen code.
13548         Added GOCBuilder code. Fixed UI. Implemented plugin.
13550 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13552         * plugins/project-wizard/property.c
13553         plugins/project-wizard/install.c
13554         plugins/project-wizard/druid.c
13555         plugins/editor/goto_line.c
13556         plugins/editor/plugin.c
13557         plugins/gtodo/add_edit_item.c
13558         plugins/gtodo/ligtodo.c
13559         plugins/gtodo/main.c
13560         plugins/gtodo/preferences.c:
13561         Fixed #167559, #167534, #167266, #167357
13562         (Bad English in strings...)
13563         
13564         Thanks to Adam Weinberger and Thierry Moisan for
13565         reporting!
13567 2005-03-03  Naba Kumar  <naba@gnome.org>
13569         * libegg/Makefile.am, libegg/menu/Makefile.am,
13570         (added) libegg/egg-submenu-action.c,
13571         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13572         submenu (used for wizard listing).
13573         
13574         * plugins/file-loader/anjuta-loader-plugin.ui
13575         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13576         and toolbar.
13577         
13578         * plugins/editor/action-callbacks.c,
13579         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13580         ctrl+tabbing because it was interfaring with focus navigation.
13581         Focus editor on "Esc" in incremental search entry. Cleanups.
13582         
13583         * plugins/file-manager/an_file_view.c,
13584         plugins/symbol-browser/plugin.c,
13585         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13586         Cleanups.
13587         
13588         * plugins/profile-default/plugin.c,
13589         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13590         for sesssion load.
13591         
13592         * (removed) scintilla/patches/a64-crash-fix.patch,
13593         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13594         scintilla patches.
13596 2005-03-03  Naba Kumar  <naba@gnome.org>
13598         * HACKING: Fixed typos.
13599         
13600         * plugins/editor/aneditor-indent.cxx: Clean up.
13601         
13602         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13603         Enable/disable save, undo and redo actions depending on state
13604         of the editor.
13605         
13606 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13608         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13609         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13610         Displayed search_incremental status.
13612         * Removed plugins/editor/search_incremental.[ch]
13614 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13615         
13616         * plugins/cvs-plugin/cvs-execute.c
13617         plugins/cvs-plugin/cvs-callbacks.c:
13618         - Use weak reference on mesg_view and reuse tab if
13619         it still exists to avoid cluttering message manager.
13620         - Fixed bug in cvs remove
13621         
13622         README, HACKING: Updated
13623         
13624         configure.in: Added check for libsvn
13626 2005-02-29  Naba Kumar  <naba@gnome.org>
13627         
13628         * plugins/file-manager/an_file_view.c,
13629         plugins/symbol-browser/an_symbol_view.c,
13630         plugins/symbol-browser/plugin.c: Hide column headers (they
13631         are redundant).
13633 2005-02-29  Naba Kumar  <naba@gnome.org>
13635         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13636         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13637         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13638         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13639         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13640         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13641         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13642         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13643         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13644         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13646         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13647         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13648         (added) libanjuta/anjuta-session.[hc],
13649         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13650         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13651         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13652         src/main.c:
13653         
13654         Implemented session management. Implemented session
13655         container class. Added session notifications from shell. Implemented
13656         session save/load in editor, file-loader, default-profile-plugin
13657         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13658         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13659         and maximized states in session. Implemented project session
13660         management.
13662 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13664         * plugins/class-gen/action-callbacks.[ch],
13665         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13666         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13667         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13668         with Escape key.
13670 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13671         
13672         * plugins/project-wizard/anjuta-project-wizard.glade,
13673         plugins/project-wizard/druid.c:
13674         Add some padding in tab label in project selection page
13675         
13676         * plugins/project-wizard/druid.c,
13677         plugins/project-wizard/parser.c:
13678         Search for project template recursively
13679         Add ~/.anjuta/project to the search paths
13681 2005-02-26  Naba Kumar  <naba@gnome.org>
13683         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13684         * plugins/file-loader/plugin.c: Fixed crash bug.
13685         * libanjuta/plugins.c: Fixed memory leak.
13686         
13687 2005-02-26  Naba Kumar  <naba@gnome.org>
13688         
13689         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13690         "UserActivatable" attribute for plugins. This attribute if set to
13691         "no" will prevent users from activating/deactivating it from
13692         plugins dialog. Added a toggle button in plugins dialog to toggle
13693         the plugins list between list of activatable plugins (default) to
13694         list of all plugins. anjuta_plugin_select() now only selects the
13695         plugin. Added anjuta_plugins_select_and_activate() method that will
13696         select and activate it.
13697         
13698         * plugins/profile-default/Makefile.am,
13699         plugins/profile-default/anjuta-default-profile.ui,
13700         plugins/profile-default/plugin.c,
13701         plugins/profile-default/plugin.h,
13702         plugins/project-manager/anjuta-project-manager.ui,
13703         plugins/project-manager/plugin.c,
13704         plugins/project-manager/plugin.h:
13705         
13706         Anjuta projects (*.anjuta) files define the profile of respective
13707         projects. Profile is a set of related plugins required for the
13708         project to open. Moved "close project" action from Project Manager
13709         to Profile Manager plugin. Implemented loading and unloading of
13710         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13711         (instead of Project Manager) now handles opening of *.anjuta files.
13712         Close Project menuitem is now moved to File submenu (being
13713         consistent with Anjuta 1.x versions and avoiding creating Project
13714         submenu when project manager is not loaded).
13715         
13716         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13717         
13718         * src/anjuta.ui: Fixed place holder for projects.
13719         
13720         * (new) plugins/profile-default/default.anjuta: default startup
13721         profile. Removed the hardcoded plugins loading in
13722         DefaultProfilePlugin.
13724         * anjuta.anjuta,
13725         plugins/project-wizard/templates/terminal/project.anjuta:
13726         Implemented project format in newly created projects.
13728         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13729         plugins/class-gen/anjuta-class-gen.plugin.in,
13730         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13731         plugins/editor/anjuta-document-manager.plugin.in,
13732         plugins/file-loader/anjuta-loader.plugin.in,
13733         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13734         plugins/gdb/anjuta-gdb.plugin.in,
13735         plugins/glade/anjuta-glade.plugin.in,
13736         plugins/message-view/anjuta-message-manager.plugin.in,
13737         plugins/profile-default/anjuta-default-profile.plugin.in,
13738         plugins/project-manager/anjuta-project-manager.plugin.in,
13739         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13740         Defined UserActivatable attributes. Added supported types attribute.
13742         * plugins/project-wizard/anjuta-project-wizard.glade
13743         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13744         "Project Wizard" in preferences title.
13746         * TODO.tasks: Updated.
13747         
13748         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13749         Updated.
13750         
13751 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13753         * plugins/file-wizard/anjuta-file-wizard.glade
13754         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13755         
13756         Integrated License macros, cleaned file.c.
13757         
13758 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13759         
13760         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13761         username can not be found correctly.
13763 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13765         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13766         plugins/macro/macros.xml :
13767         
13768         Added Headers macros. Cleaned file.c
13770 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13772         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13773         plugins/macro/macros.xml :
13774         
13775         Fixed a bug. Added Header macro.
13777         
13778 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13780         * plugins/file-wizard/action-callbacks.c, 
13781         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13782         plugins/macro/macros.xml :
13783         
13784         Added FileName, Header template macros.
13785         
13786 2005-02-24  Naba Kumar  <naba@gnome.org>
13787         
13788         * plugins/patch/patch-plugin.c: Fixed a function call.
13789         
13790         * src/anjuta.c, src/main.c: Save and load default session.
13791         
13792 2005-02-24  Naba Kumar  <naba@gnome.org>
13794         * libanjuta/interfaces/libanjuta.idl,
13795         plugins/message-view/anjuta-msgman.c,
13796         plugins/message-view/anjuta-msgman.h,
13797         plugins/message-view/plugin.c: Added and implemented
13798         set_view_title() method.
13799         
13800         * plugins/build-basic-autotools/build-basic-autotools.c,
13801         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13802         build context pooling. Maximum 3 contexts are reused. Additional
13803         contexts are created when all are busy.
13805 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13807         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13808         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13809         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13810         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13812         Added Copyright, Changelog macros.
13813                 
13814 2005-02-23  Naba Kumar  <naba@gnome.org>
13816         Patch from Massimo Cora' <maxcvs@email.it>:
13817         * plugins/Makefile.am,
13818         plugins/patch/Makefile.am,
13819         (added) plugins/patch/anjuta-patch-plugin.png,
13820         (added) plugins/patch/anjuta-patch.plugin.in,
13821         (added) plugins/patch/anjuta-patch.ui,
13822         plugins/patch/patch-plugin.c,
13823         (added) plugins/patch/patch-plugin.h,
13824         (added) plugins/patch/plugin.c,
13825         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13826         architecture.
13828 2005-02-23  Naba Kumar  <naba@gnome.org>
13830         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13831         file-loader/plugin.c, profile-default/plugin.c:
13832         Implemented "activated" and "deactivated" signals for plugin class.
13833         Renamed *_location() functions to *_id(), because location is
13834         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13835         anjuta_plugins_unload_plugin().
13836         
13837         * class-gen/plugin.c: Fixed complier warning and utility function call.
13838         
13839         * debug-manager/plugin.c: Unload debugger plugin correctly.
13840         
13841         * project-manager/plugin.c:     Fixed compiler warnings.
13842         
13843         * plugins/project-wizard/templates/gnome/.cvsignore,
13844         plugins/project-wizard/templates/gnome/po/.cvsignore,
13845         plugins/project-wizard/templates/gnome/src/.cvsignore,
13846         plugins/project-wizard/templates/gtk/po/.cvsignore,
13847         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13848         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13849         
13850         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13851         build (we need to fix this thing).
13852         
13853 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13855         * plugins/macro/macro-action.[ch]
13856         plugins/macro/macro-edit.c
13857         plugins/macro/macro-dialog.c
13858         plugins/macro/macro-db.[ch]
13859         plugins/macro/plugin.[ch]
13860         plugins/macro/macro-util.[ch] (added)
13861         
13862         Cleaned up macro plugin and preview expanded macros.
13864 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13866         * plugins/cvs-plugin/cvs-interface.c:
13868         Fixed option setting when using no compression and not 
13869         ignoring .cvsrc
13871 2005-02-23  Naba Kumar  <naba@gnome.org>
13872         
13873         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13874         geometry on exit and startup (only if there is no geometry from the
13875         session).
13877         * TODO.tasks: Updated.
13878         
13879         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13880         
13881         * manuals/reference/libanjuta/Makefile.am,
13882         manuals/reference/libanjuta/libanjuta-docs.sgml,
13883         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13884         documentation for writing project templates.
13886 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13888         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13889         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13890         
13891         Expansion keywords in macros. 
13893 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13895         * plugins/file-wizard/action-callbacks.c,
13896         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13897         plugins/macro/macros.xml :
13898         
13899         Inserting text by macro plugin
13900         In progress ...
13902 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13904         * plugins/macro/plugin.c
13905         plugins/cvs-plugin/plugin.c:
13906         
13907         Fixed interfaces (use static)
13909 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13910         
13911         * plugins/macro/macro-actions.[ch]
13912         plugins/macro/plugin.c
13913         libanjuta/interfaces/libanjuta.idl:
13914         
13915         Implemented IAnjutaMacro interface to be used by file-wizard
13916         
13917         * plugins/cvs-plugin/plugin.c
13918         libanjuta/interfaces/libanjuta.idl:
13919         
13920         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13921         for all version control systems and not only for cvs.
13923 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13925         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13926         insert_macro.
13927         
13928         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13931 2005-02-21  Naba Kumar  <naba@gnome.org>
13933         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13934         IAnjutaDebugger interface.
13935         
13936         * plugins/debug-manager/anjuta-debug-manager.ui,
13937         plugins/debug-manager/attach_process.c,
13938         plugins/debug-manager/attach_process.h,
13939         plugins/debug-manager/plugin.c,
13940         plugins/debug-manager/plugin.h,
13941         plugins/gdb/actions.c,
13942         plugins/gdb/actions.h,
13943         plugins/gdb/anjuta-gdb-plugin.ui,
13944         plugins/gdb/breakpoints.c,
13945         plugins/gdb/breakpoints.h,
13946         plugins/gdb/debugger.c,
13947         plugins/gdb/debugger.h,
13948         plugins/gdb/memory.c,
13949         plugins/gdb/plugin.c,
13950         plugins/gdb/plugin.h,
13951         plugins/gdb/sharedlib.h,
13952         plugins/gdb/sharedlib_cbs.c,
13953         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
13954         correctly between debug-manager and debugger. Implemented debugger
13955         interface in gdb plugin. Fixed action names. Added UI updating.
13956         Start and stop debugger (does not work yet). Fixed UI merging.
13957         Fixed debugger plugin handling in debug-manager.
13959 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
13961         * plugins/editor/aneditor-autocomplete.cxx:
13962         
13963         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
13964         crash with C++ "template" keyword.
13966 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13968         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13969         Fixed bug (Closed macro dialogs with Esc key).
13970         
13971 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
13972         
13973         * plugins/project-wizard/xlib.wiz,
13974         plugins/project-wizard/xlib-logo.png,
13975         plugins/project-wizard/xlib/*:
13976         Port old xlib anjuta project on new project wizard
13977         
13978         * plugins/project-wizard/xlib-dock.wiz,
13979         plugins/project-wizard/xlib-dock/*:
13980         Port old xlib dock anjuta project on new project wizard
13981         
13982         * plugins/project-wizard/wxwin.wiz,
13983         plugins/project-wizard/wxwin-logo.png,
13984         plugins/project-wizard/wxwin/*:
13985         Port old wxwin anjuta project on new project wizard
13986         
13987         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
13988         necessary changes for the new templates.
13989         
13990 2005-02-18  Naba Kumar  <naba@gnome.org>
13992         * plugins/Makefile.am: Added class-gen
13993         
13994 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
13996         * plugins/project-wizard/header.c:
13997         Fix a bug in sorting of project categories
13999 2005-02-18  Naba Kumar  <naba@gnome.org>
14001         Patch from Massimo Cora  <maxcvs@email.it>:
14002         
14003         * plugins/class-gen/.cvsignore,
14004         plugins/class-gen/Makefile.am,
14005         (added) plugins/class-gen/action-callbacks.c,
14006         (added) plugins/class-gen/action-callbacks.h,
14007         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14008         (added) plugins/class-gen/class_gen.c,
14009         (added) plugins/class-gen/class_gen.h,
14010         (added) plugins/class-gen/plugin.c,
14011         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14012         new architecture.
14013         
14014         * plugins/project-manager/plugin.c: implemented add_source().
14016 2005-02-17  Naba Kumar  <naba@gnome.org>
14018         * plugins/file-loader/plugin.c: Fixed possible crash.
14019         
14020         * src/action-callbacks.c, src/action-callbacks.h,
14021         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14023 2005-02-17  Naba Kumar  <naba@gnome.org>
14024         
14025         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14026         plugins/project-wizard/templates/gnome.wiz,
14027         plugins/project-wizard/templates/gtk.wiz,
14028         plugins/project-wizard/templates/gtkmm.wiz,
14029         plugins/project-wizard/templates/terminal.wiz,
14030         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14031         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14032         plugins/project-wizard/templates/gnome/src/callbacks.c,
14033         plugins/project-wizard/templates/gnome/src/callbacks.h,
14034         plugins/project-wizard/templates/gnome/src/main.c,
14035         plugins/project-wizard/templates/gtk/src/callbacks.c,
14036         plugins/project-wizard/templates/gtk/src/callbacks.h,
14037         plugins/project-wizard/templates/gtk/src/main.c,
14038         plugins/project-wizard/templates/gtkmm/src/main.cc,
14039         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14040         to generate licence correctly (without any extra newlines). Removed
14041         IncludeGNUHeader macro definition and added proper licence property.
14042         Fixed project directory paths in file contents.
14044 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14046         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14047         Closed macro dialogs with Esc key.
14049 2005-02-16  Naba Kumar  <naba@gnome.org>
14051         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14052         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14053         plugins/project-wizard/templates/gnome/src/callbacks.c,
14054         plugins/project-wizard/templates/gnome/src/callbacks.h,
14055         plugins/project-wizard/templates/gnome/src/main.c,
14056         plugins/project-wizard/templates/gtk/src/main.c,
14057         plugins/project-wizard/templates/gtkmm/src/main.cc,
14058         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14059         macros to avoid blank newlines.
14061 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14063         * plugins/project-wizard/autogen.c:
14064         Correct a problem when having property value in UTF-8
14066         * plugins/project-wizard/druid.c:
14067         Correct a bug when reselecting a new project (all pages
14068         must be removed)
14070         * plugins/project-wizard/property.c:
14071         Avoid having default invalid properties
14073         * plugins/project-wizard/templates/terminal.wiz,
14074         plugins/project-wizard/templates/terminal/po/ChangeLog,
14075         plugins/project-wizard/templates/terminal/src/main.c:
14076         Remove command for testing run function
14077         Move destination directory to second page and include
14078         project name. Add exist tag. Remove unused properties.
14080 2005-02-16  Naba Kumar  <naba@gnome.org>
14082         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14083         plugins/debug-manager/anjuta-debug-manager.ui,
14084         plugins/debug-manager/plugin.c,
14085         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14086         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14087         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14088         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14089         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14090         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14091         (removed) src/anjuta_info.c,
14092         (removed) src/anjuta_info.h,
14093         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14094         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14095         (added) plugins/gdb/actions.c,
14096         (added) plugins/gdb/actions.h: Completed initial
14097         porting of debugger to new architecture. Fixed many of the debugger
14098         functions.
14100         * plugins/file-loader/plugin.c: Detect some important mime ourself
14101         to avoid inconsistencies when mime system isn't working.
14102         
14103 2005-02-16  Naba Kumar  <naba@gnome.org>
14105         * plugins/editor/Makefile.am,
14106         (added) plugins/editor/aneditor-autocomplete.cxx,
14107         (added) plugins/editor/aneditor-calltip.cxx,
14108         (added) plugins/editor/aneditor-indent.cxx,
14109         (added) plugins/editor/aneditor-priv.h,
14110         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14111         different smaller chunks to make it easy to maintain.
14113 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14115         * plugins/project-wizard/druid.c :
14116         
14117         Found system Email address if not defined in Preferences.
14119 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14120         
14121         * plugins/project-wizard/gtkmm.wiz
14122         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14123         plugins/project-wizard/gtkmm/*
14124         
14125         Added GTKmm (C++) project type
14127 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14129         * plugins/message-view/plugin.c
14130         plugins/message-view/message-view.c
14131         TODO.gtodo:
14132         Implemented next/prev action
14134 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14136         * plugins/project-wizard/templates/libglade2.* :
14137         Removed libglade2 project.
14138         
14139         * plugins/project-wizard/templates/gtk* :
14140         Removed interface.[ch] & support.[ch].
14141         
14142 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14144         * plugins/project-wizard/anjuta-project-wizard.glade,
14145         plugins/project-wizard/property.[ch],
14146         plugins/project-wizard/templates/anjuta-plugin.wiz :
14147         Added a new property ("iconfile").
14149 2005-02-14  Naba Kumar  <naba@gnome.org>
14151         * plugins/project-wizard/install.c,
14152         plugins/project-wizard/plugin.c,
14153         plugins/project-wizard/templates/anjuta-plugin.wiz,
14154         plugins/project-wizard/templates/gnome.wiz,
14155         plugins/project-wizard/templates/gtk.wiz,
14156         plugins/project-wizard/templates/libglade2.wiz,
14157         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14158         newly created projects and open them. Fixed message buffering in
14159         wizard.
14161 2005-02-14  Naba Kumar  <naba@gnome.org>
14163         * src/about.c, pixmaps/Makefile.am,
14164         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14165         
14166         * mime/gnome-mime-application-x-anjuta.png,
14167         pixmaps/anjuta_icon.png,
14168         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14169         done by 9-speed at:
14170         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14171         
14172 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14174         * configure.in,
14175         plugins/project-wizard/templates/libglade2-logo.png,
14176         plugins/project-wizard/templates/libglade2.wiz,
14177         plugins/project-wizard/templates/libglade2/* :
14178         Add Glade2 project
14181 2005-02-14  Naba Kumar  <naba@gnome.org>
14183         * TODO.tasks: Updated.
14184         
14185         * plugins/editor/anjuta-docman.c,
14186         plugins/editor/text_editor.c,
14187         plugins/editor/text_editor.h,
14188         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14189         for file modification, but it is still not functioning.
14191 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14193         * plugins/project-wizard/values.c,
14194         plugins/project-wizard/values.h,
14195         plugins/project-wizard/property.c,
14196         plugins/project-wizard/property.h,
14197         plugins/project-wizard/druid.c:
14198         Rewrite mandatory property check
14199         Add check of exist property
14200         Rewrite handling of cached property page
14202 2005-02-13  Naba Kumar  <naba@gnome.org>
14204         Patch from Igor Kovalenko  <garrison@mail.ru>:
14205         * tagmanager/tm_workspace.c: Improved performance.
14207 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14209         *plugins/project-wizard/templates/*.wiz,
14210         plugins/project-wizard/druid.c,
14211         plugins/project-wizard/templates/terminal/src/main.c,
14212         plugins/project-wizard/templates/gtk/src/*.[ch],
14213         plugins/project-wizard/templates/gtk/src/Makefile.am,
14214         plugins/project-wizard/templates/gnome/src/*.[ch],
14215         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14216         Add Copyright date & Email address,
14217         Correct terminal project.
14218         
14219 2005-02-12  Naba Kumar  <naba@gnome.org>
14221         * plugins/project-wizard/property.c: Fixed hidden
14222         properties to take values.
14224         * plugins/project-wizard/file.[ch]: Renamed
14225         true/false enum values to fix compile error
14226         (conflict with other definition).
14227         
14228         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14229         even when mime type detection fails (for example, when Anjuta is
14230         installed in non-system prefix).
14232 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14234         * plugins/project-wizard/values.c,
14235         plugins/project-wizard/values.h:
14236         Rewrite file with more comments
14238         * plugins/project-wizard/druid.c,
14239         plugins/project-wizard/druid.h,
14240         plugins/project-wizard/autogen.c,
14241         plugins/project-wizard/autogen.h,
14242         plugins/project-wizard/druid.c,
14243         plugins/project-wizard/druid.h:
14244         Add more comments
14245         Use values instead of properties
14246         Move default properties to druid.c
14248         * plugins/project-wizard/install.c,
14249         plugins/project-wizard/install.h:
14250         Use values instead of properties
14251         Add a check to avoid overwriting files
14253         * plugins/project-wizard/parser.c,
14254         plugins/project-wizard/property.c,
14255         plugins/project-wizard/property.h:
14256         Update to use new values
14257         Add an "exist" attribute to check if a directory already exist
14259         * plugins/project-wizard/anjuta-project-wizard.glade:
14260         Change project selection page (GtkTextView => GtkLabel,
14261         GtkTable => GtkVBox)
14263         * plugins/project-wizard/templates/terminal.wiz:
14264         Move destination directory on second page
14265         
14266         * plugins/project-wizard/action.c:
14267         Add a few comments
14269 2005-02-12  Naba Kumar  <naba@gnome.org>
14271         * plugins/file-manager/an_file_view.c,
14272         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14273         views. Created dynamic update date of view depending on project
14274         changes -- similar to file-manager view.
14275         
14276         * plugins/devhelp/plugin.c: Load help on idle.
14277         
14278         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14279         autoformat' to proper location in preferences.
14280         
14281         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14282         compatibility.
14283         
14284         * plugins/editor/plugin.c: Fixed accel name.
14286 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14288         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14289         plugins/project-wizard/templates/gnome.wiz,
14290         plugins/project-wizard/templates/gtk.wiz,
14291         plugins/project-wizard/anjuta-project-wizard.glade,
14292         plugins/project-wizard/autogen.c:
14293         Add Username & Email address in Project preferences.
14295 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14297         *plugins/project-wizard/templates/gnome-logo.png,
14298         plugins/project-wizard/templates/gnome.wiz,
14299         plugins/project-wizard/templates/gnome/* :
14300         Add Gnome project
14302 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14304         * plugins/project-wizard/templates/terminal/src/main.c, 
14305         plugins/project-wizard/templates/terminal/src/main.c,
14306         plugins/project-wizard/templates/terminal/src/main.[ch] :
14307         Insert License in projects
14308         
14309 2005-02-11  Naba Kumar  <naba@gnome.org>
14311         * TODO.tasks: Added message manager task.
14312         
14313         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14314         
14315         * plugins/editor/plugin.c: Use bookmark stock icons.
14316         
14317         * plugins/message-view/anjuta-message-manager.ui,
14318         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14320 2005-02-10  Naba Kumar  <naba@gnome.org>
14322         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14323         
14324 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14326         * global-tags/Makefile.am
14327         Error during 'make install'
14329 2005-02-09  Naba Kumar  <naba@gnome.org>
14331         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14332         missing file.
14333         
14334 2005-02-08  Naba Kumar  <naba@gnome.org>
14336         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14337         
14338         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14339         Show busy cursur when updating global tags in preferences.
14341         * configure.in: Fixed.
14342         
14343 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14345         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14346           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14347          
14348         - Fixed anjuta-plugin project (glade)
14350 2005-02-08  Naba Kumar  <naba@gnome.org>
14352         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14353         Fixed automatic indentations.
14355         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14356         Global tags are now segregated into smaller api tags, which can be
14357         selectively loaded from symbol browser preferences.
14359         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14360         Implemented IProjectManager interface in project-manager. Mostly getter
14361         methods for now, but need to add add() and remove() methods to add
14362         or remove project elements.
14364         * plugins/gdb/debug_tree.c: Small fix.
14366         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14367         plugins/symbol-browser/an_symbol_info.c,
14368         plugins/symbol-browser/an_symbol_info.h,
14369         plugins/symbol-browser/an_symbol_search.c,
14370         plugins/symbol-browser/an_symbol_search.h,
14371         plugins/symbol-browser/an_symbol_view.c,
14372         plugins/symbol-browser/an_symbol_view.h,
14373         plugins/symbol-browser/plugin.c,
14374         plugins/symbol-browser/plugin.h,
14375         tagmanager/c.c,
14376         tagmanager/entry.h,
14377         tagmanager/tm_project.c,
14378         tagmanager/tm_symbol.c,
14379         tagmanager/tm_tag.c,
14380         tagmanager/tm_workspace.c,
14381         tagmanager/vstring.c,
14382         tagmanager/include/tm_tag.h,
14383         tagmanager/include/tm_workspace.h:
14384         
14385         - Fixed tagmanager parsing of source files to parse for typedefines and
14386         properly record element scopes. Implemented scope autocompletion
14387         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14388         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14389         patch list (author is unknown).
14390         - Implemented symbol-browser preferences for dynamically loading and
14391         saving tags API segments.
14392         - Fixed symbol-search to use tagmanager directly instead of depending
14393         on symbol-view for tags list.
14394         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14395         - Fixed TMSymbol to create the complete tags tree instead of letting the
14396         symbol-view created the root nodes.
14397         - Changed project tags cache name to .tm_project2.cache because the
14398         newer format records additional scope information.
14399         
14400 2005-02-07  Naba Kumar  <naba@gnome.org>
14402         * plugins/editor/style-editor.c,
14403         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14404         and GtkFontButton instead of deprecated widgets in
14405         style editor.
14406         
14407 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14409         * plugins/project-wizard/action.c,
14410         plugins/project-wizard/action.h,
14411         plugins/project-wizard/autogen.c,
14412         plugins/project-wizard/autogen.h,
14413         plugins/project-wizard/file.c,
14414         plugins/project-wizard/file.h,
14415         plugins/project-wizard/install.c,
14416         plugins/project-wizard/install.h,
14417         plugins/project-wizard/parser.h,
14418         plugins/project-wizard/parser.c,
14419         plugins/project-wizard/property.c,
14420         plugins/project-wizard/property.h,
14421         plugins/project-wizard/plugin.h,
14422         plugins/project-wizard/plugin.c,
14423         plugins/project-wizard/values.c,
14424         plugins/project-wizard/values.h:
14425         Replace C++ comments by C comments
14427         * plugins/project-wizard/autogen.c,
14428         plugins/project-wizard/autogen.h:
14429         Add a run time check of autogen version.
14430         Add UserName variable.
14432         * plugins/project-wizard/anjuta-project-wizard.glade,
14433         plugins/project-wizard/header.c,
14434         plugins/project-wizard/druid.c,
14435         plugins/project-wizard/druid.h:
14436         Sort project in alphabetic order.
14437         Correct selection troubles in notebooks.
14439         * plugins/project-wizard/parser.c:
14440         Add some check when reading the project header block.
14442 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14444         * plugins/project-wizard/action.c,
14445         plugins/project-wizard/action.h,
14446         plugins/project-wizard/autogen.c,
14447         plugins/project-wizard/autogen.h,
14448         plugins/project-wizard/file.c,
14449         plugins/project-wizard/file.h,
14450         plugins/project-wizard/install.c,
14451         plugins/project-wizard/parser.h,
14452         plugins/project-wizard/parser.c,
14453         plugins/project-wizard/property.c,
14454         plugins/project-wizard/property.h,
14455         plugins/project-wizard/values.c,
14456         plugins/project-wizard/values.h,
14457         Add a space between function name and open.
14459         * plugins/project-wizard/plugin.h,
14460         plugins/project-wizard/plugin.c,
14461         plugins/project-wizard/install.c,
14462         Avoid a crash if the user close the message view used by the .
14464         * plugins/project-wizard/anjuta-project-wizard,
14465         plugins/project-wizard/druid.c,
14466         plugins/project-wizard/druid.h,
14467         plugins/project-wizard/header.h,
14468         plugins/project-wizard/header.c,
14469         Add a text view with the description of each.
14470         Add a tab for each project.
14471         Replace some C++ comments to C comments.
14473 2005-02-05  Naba Kumar  <naba@gnome.org>
14475         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14476         New icon from Sebastien Granjoux .
14477         
14478 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14480         * libanjuta/anjuta-preferences.c:
14481         Set file property even without a focus out event (file selected 
14482         the browse dialog)
14484 2005-02-04  Naba Kumar  <naba@gnome.org>
14486         * plugins/glade/plugin.c: Fixed glade function calls.
14487         * configure.in: Fixed a typo.
14488         * TODO.tasks: Updated.
14490 2005-02-03  Naba Kumar  <naba@gnome.org>
14492         * plugins/project-manager/plugin.c: Fixed memory corruption.
14494         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14495         build error.
14496         
14497         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14498         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14499         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14500         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14502         * libanjuta/interfaces/libanjuta.idl,
14503         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14504         interface.
14505         
14506         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14508         Patch from Massimo Cora <maxcvs@email.it>:
14509         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14510         
14511 2005-02-01  Naba Kumar  <naba@gnome.org>
14513         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14514         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14515         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14516         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14517         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14518         from sourceforge -- a64 crash fixes (correct typing for GType)
14519         and fixes compile errors in sun.
14521         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14522         paste (shift+insert) in terminal.
14524 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14526         * configure.in: Add «nb» to ALL_LINGUAS.
14528 2005-02-01  Naba Kumar  <naba@gnome.org>
14530         * TODO.tasks, TODO: Updated todo tasks.
14531         
14532         * plugins/editor/anjuta-document-manager.glade: Improved search
14533         relace dialog.
14534         
14535         * TODO.tasks: Fixed xml format.
14536         
14537         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14538         work yet).
14539         
14540         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14541         cleanups.
14542         
14543         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14544         format during save (removed unwanted text nodes). Fixed scrollbars.
14546 2005-01-31  Naba Kumar  <naba@gnome.org>
14548         * libanjuta/interfaces/libanjuta.idl,
14549         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14550         Implemented append() method for IAnjutaEditor interface and fixed
14551         various bugs with text insertions (cvs diff and macro insertions).
14552         
14553         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14554         automatic indentation.
14555         
14556         * plugins/editor/action-callbacks.c,
14557         plugins/editor/action-callbacks.h,
14558         plugins/editor/anjuta-docman.c,
14559         plugins/editor/anjuta-document-manager.ui,
14560         plugins/editor/plugin.c,
14561         plugins/editor/text_editor.c,
14562         plugins/editor/text_editor.h,
14563         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14564         Fixed highlight issues.
14566         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14567         macro.
14568         
14569         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14571         * data/properties/*: Updated properties files from scite. Created
14572         styles.properties to override the scite styles.
14573         
14574         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14576         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14577         
14578 2005-01-30  Naba Kumar  <naba@gnome.org>
14580         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14581         unused definitions.
14582         
14583         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14584         
14585         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14586         plugins/editor/text_editor.c,
14587         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14588         fixed linuwidth preference setting, fixed insert text interface
14589         implementation. Improved automatice-indentation for cpp lexer.
14590         
14591         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14593 2005-01-29  Naba Kumar  <naba@gnome.org>
14595         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14596         option in update dialog as default. Improved import dialog. Sized
14597         log dialog.
14599         * configure.in: Fixed underquoted warning from autoconf.
14600         
14601         * plugins/editor/action-callbacks.c,
14602         plugins/editor/aneditor.cxx,
14603         plugins/editor/aneditor.h,
14604         plugins/editor/anjuta-document-manager.glade,
14605         plugins/editor/plugin.c,
14606         plugins/editor/plugin.h,
14607         plugins/editor/text_editor.c,
14608         plugins/editor/text_editor.h,
14609         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14610         for Editor and fixed all preferences syncronization and notifys for
14611         visible prefs (in editor preferences page).
14612         
14613         * plugins/file-loader/plugin.c: Load recent files on idle.
14615 2005-01-28  Naba Kumar  <naba@gnome.org>
14617         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14618         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14620         * plugins/editor/action-callbacks.c,
14621         plugins/editor/action-callbacks.h,
14622         plugins/editor/aneditor.cxx,
14623         plugins/editor/aneditor.h,
14624         plugins/editor/anjuta-document-manager.ui,
14625         plugins/editor/plugin.c,
14626         plugins/editor/text_editor.c,
14627         plugins/editor/text_editor.h,
14628         plugins/editor/text_editor_cbs.c,
14629         plugins/editor/text_editor_cbs.h,
14630         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14631         Text editor.
14633         Patch from Massimo Cora <maxcvs@email.it>:
14634         * plugins/editor/an_symbol_search.c,
14635         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14636         
14637 2005-01-27  Naba Kumar  <naba@gnome.org>
14638         
14639         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14640         minimum size request to 200.
14642         * plugins/symbol-browser/an_symbol_info.c,
14643         plugins/symbol-browser/an_symbol_info.h,
14644         plugins/symbol-browser/an_symbol_search.c,
14645         plugins/symbol-browser/an_symbol_search.h,
14646         plugins/symbol-browser/an_symbol_view.c,
14647         plugins/symbol-browser/an_symbol_view.h,
14648         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14649         pixbuf retrieval. Fixed runtime warning. Code clean up.
14651 2005-01-27  Naba Kumar  <naba@gnome.org>
14653         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14654         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14655         (new) plugins/glade/Makefile.am,
14656         (new) plugins/glade/anjuta-glade-plugin.png,
14657         (new) plugins/glade/anjuta-glade.plugin.in,
14658         (new) plugins/glade/anjuta-glade.ui,
14659         (new) plugins/glade/plugin.c,
14660         (new) plugins/glade/plugin.h,
14661         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14662         now until glade3 works properly.
14664         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14665         they are generated.
14666         
14667 2005-01-26  Naba Kumar  <naba@gnome.org>
14669         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14670         Added mime icon for anjuta projects.
14671         
14672         patch from Massimo Cora <maxcvs@email.it>:
14673         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14674         an_symbol_search.h, an_symbol_view.c, plugin.c:
14675         Fix/implement objects destroying/freeing.
14677 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14678         
14679         * src/action-callback.[ch], src/anjuta-actions.h:
14680         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14681         because it has not been updated for years and we know have a devhelp plugin
14682         which can do the job much better.
14683         * TODO.tasks: Updated done items
14685 2005-01-25  Naba Kumar  <naba@gnome.org>
14687         * autogen.sh: Fixed to generate interface files.
14689         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14690         session save filenames.
14691         
14692         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14693         
14694 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14696         * plugins/project-wizard/Makefile.am,
14697         plugins/project-wizard/install.c,
14698         plugins/project-wizard/install.h,
14699         plugins/project-wizard/parser.c,
14700         plugins/project-wizard/parser.h,
14701         plugins/project-wizard/templates/terminal.wiz:
14702         Add action list block in wizard template
14703         * plugins/project-wizard/file.c,
14704         plugins/project-wizard/autogen.c:
14705         Small fixes
14707 2005-01-23  Naba Kumar  <naba@gnome.org>
14709         * configure.in: Fixed build error.
14711 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14713         * plugins/project-wizard/druid.c,
14714         plugins/project-wizard/parser.c,
14715         plugins/project-wizard/property.c: Rewrite parser with
14716         better error handling
14718 2005-01-22  Naba Kumar  <naba@gnome.org>
14720         * plugins/symbol-browser/plugin.c: Changed c++ coments
14721         to c commnets and formated code to anjuta coding styles.
14722         
14723 2005-01-21  Naba Kumar  <naba@gnome.org>
14725         * configure.in, autogen.sh: Fixed build errors in newer automake.
14726         
14727         * plugins/editor/anjuta-docman.c: Do not emit change editor
14728         signal while in dispose.
14730         Patch from: Massimo Corà <maxcvs@email.it>
14731         * plugins/symbol-browser/Makefile.am,
14732         plugins/symbol-browser/an_symbol_view.c,
14733         plugins/symbol-browser/an_symbol_view.h,
14734         plugins/symbol-browser/plugin.c,
14735         plugins/symbol-browser/plugin.h,
14736         plugins/symbol-browser/test-symbol-browser.c,
14737         (new) plugins/symbol-browser/an_symbol_info.c,
14738         (new) plugins/symbol-browser/an_symbol_info.h,
14739         (new) plugins/symbol-browser/an_symbol_search.c,
14740         (new) plugins/symbol-browser/an_symbol_search.h:
14741         Added a cool real-time symbol-search-view in symbol browser.
14743 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14744         
14745         * plugin/macro/plugin.c
14746         plugin/macro/anjuta-macro-plugin.ui
14747         plugin/macro/macro-db.[ch]
14748         plugin/macro/macro-dialog.[ch]
14749         plugin/macro/macro-actions.[ch]
14750         plugin/macro/macro-edit.[ch]
14751         plugin/macro/plugin.[ch]:
14752         
14753         Implemented three menu items as Naba proposed:
14754         Edit->Macro->
14755                 Insert Macro: Pops of a border-less window to enter a shortcut
14756                 Add Macro: Same as Manage Macro => New
14757                 Manage Macros: Full-features macro dialog
14759 2005-01-20  Naba Kumar  <naba@gnome.org>
14761         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14762         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14763         libanjuta/anjuta-shell.h,
14764         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14765         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14766         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14767         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14768         src/main.c, src/shell.c: Implemented command line args processing
14769         and session management. Fixed geometry restoration.
14771 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14772         
14773         * plugins/macro/macro-db.c,
14774         plugins/macros.xml:
14775         Cleaned up XML interface and use attributes now for name, category and 
14776         shortcut. CDATA is used to avoid xml errors inside of macros.
14778 2005-01-19  Naba Kumar  <naba@gnome.org>
14780         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14782 2005-01-18  Naba Kumar  <naba@gnome.org>
14783         
14784         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14785         to work.
14787         * scintilla/*: Updated scintilla to current cvs and updated
14788         scintilla patches.
14789         
14790 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14791         
14792         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14793         plugins/cvs-plugin/cvs-actions.c:
14794         Added "Whole project" infrastructure but it does not
14795         work because I did not find a way to get the current project's
14796         root dir.
14798 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14800         * plugins/cvs-plugin/Makefile.am
14801         plugins/cvs-plugin/anjuta-cvs.plugin.in
14802         plugins/cvs-plugin/cvs-actions.c
14803         plugins/cvs-plugin/cvs-callbacks.c
14804         plugins/cvs-plugin/cvs-interface.[ch] (added)
14805         plugins/cvs-plugin/plugin.c:
14806         
14807         Added IAnjutaCVS interface and improved cvs plugin. There
14808         is still some work to do on cvs import and to add a current
14809         project toggle.
14811 2005-01-17  Naba Kumar  <naba@gnome.org>
14813         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14814         
14815         * configure.in: Fixed build errors.
14817         * data/Makefile.am,     (removed) data/README.stock_libs,
14818         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14819         (removed) data/header.c, (removed) data/stock_libs.anj,
14820         (removed) data/x-anjuta-project.desktop,
14821         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14823         * libanjuta/anjuta-plugin-description.c,
14824         libanjuta/anjuta-shell.c: Updated documentations.
14826         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14827         
14828         * libanjuta/anjuta-launcher.c,
14829         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14830         x86_64 systems.
14832 2005-01-17  Naba Kumar  <naba@gnome.org>
14833         
14834         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14835         plugins/project-wizard/templates/gtk.wiz,
14836         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14837         Updated templates to new format.
14838         
14839         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14840         * plugins/project-wizard/druid.c,
14841         plugins/project-wizard/parser.c,
14842         plugins/project-wizard/property.c,
14843         plugins/project-wizard/property.h,
14844         plugins/project-wizard/templates/terminal.wiz,
14845         plugins/project-wizard/templates/terminal/AUTHORS,
14846         plugins/project-wizard/templates/terminal/ChangeLog,
14847         plugins/project-wizard/templates/terminal/NEWS,
14848         plugins/project-wizard/templates/terminal/README,
14849         plugins/project-wizard/templates/terminal/project.anjuta,
14850         plugins/project-wizard/templates/terminal/src/main.c:
14851         Moveed code related to property types from druid.c and parser.c to 
14852         property.c. Changed tag from "<string ..." to
14853         "<property type="string..."     and so on. Rewrite parser
14854         (warning still in progress). Added list property. Changed
14855         terminal project to avoid using autogen on some file (much 
14856         faster) using the autogen attribute. Add a license list box in
14857         terminal project (just as an example). _label in item list is
14858         optional now.
14860 2005-01-16  Naba Kumar  <naba@gnome.org>
14862         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14863         plugins/edtior/anjuta-docman.c: Fixed build errors.
14864         
14865         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14866         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14867         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14868         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14869         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14870         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14871         libanjuta/resources.h,
14872         plugins/build-basic-autotools/build-basic-autotools.c,
14873         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14874         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14875         plugins/gtodo/plugin.c, src/Makefile.am,
14876         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14877         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14878         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14879         should be handled in respective plugins. Added API documentations.
14881         * libanjuta-docs.sgml, libanjuta-sections.txt,
14882         libanjuta.types,
14883         (added) tmpl/anjuta-debug.sgml,
14884         (added) tmpl/anjuta-launcher.sgml,
14885         tmpl/anjuta-plugin.sgml,
14886         tmpl/anjuta-preferences.sgml,
14887         tmpl/anjuta-shell.sgml,
14888         (added) tmpl/anjuta-status.sgml,
14889         (removed) tmpl/anjuta-stock.sgml,
14890         tmpl/anjuta-utils.sgml,
14891         (removed) tmpl/defaults.sgml,
14892         (removed) tmpl/fileselection.sgml,
14893         (removed) tmpl/gnomefilelist.sgml,
14894         tmpl/ianjuta-buildable.sgml,
14895         (added) tmpl/ianjuta-debugger-manager.sgml,
14896         (added) tmpl/ianjuta-debugger.sgml,
14897         tmpl/ianjuta-document-manager.sgml,
14898         tmpl/ianjuta-editor.sgml,
14899         tmpl/ianjuta-file.sgml,
14900         tmpl/ianjuta-loader.sgml,
14901         tmpl/ianjuta-markable.sgml,
14902         tmpl/ianjuta-message-view.sgml,
14903         (added) tmpl/ianjuta-project-manager.sgml,
14904         (added) tmpl/ianjuta-todo.sgml,
14905         (added) tmpl/ianjuta-wizard.sgml,
14906         tmpl/libanjuta-iface-marshallers.sgml,
14907         tmpl/libanjuta-unused.sgml,
14908         (removed) tmpl/pixmaps.sgml,
14909         tmpl/plugins.sgml,
14910         (removed) tmpl/properties.sgml,
14911         tmpl/resources.sgml: Updated API documentations.
14913 2005-01-15  Naba Kumar  <naba@gnome.org>
14915         * libanjuta/anjuta-launcher.c: Added API docs.
14916         
14917         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14918         plugins/project-wizard/templates/gtk.wiz,
14919         plugins/project-wizard/templates/terminal.wiz,
14920         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14921         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14922         plugins/project-wizard/templates/gtk/src/main.c,
14923         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14924         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14925         template files.
14927         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14928         * plugins/project-wizard/anjuta-project-wizard.glade,
14929         plugins/project-wizard/autogen.c,
14930         plugins/project-wizard/druid.c,
14931         plugins/project-wizard/druid.h,
14932         plugins/project-wizard/file.c,
14933         plugins/project-wizard/file.h,
14934         plugins/project-wizard/install.c,
14935         plugins/project-wizard/parser.c,
14936         plugins/project-wizard/plugin.c,
14937         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14938         setting the default project directory. Fix HIDDEN property, it's
14939         working but I think we could make this cleaner. Removed the
14940         copy of the string in mandatory_property. Add an optional autogen
14941         attribute, to force or avoid using autogen on some files, default
14942         without any attribute is autodetect.+ Replace the script tag with
14943         a normal file tag and an attribute execute.
14944         
14945 2005-01-14  Naba Kumar  <naba@gnome.org>
14947         * plugins/editor/action-callbacks.c,
14948         plugins/editor/search_incremental.c,
14949         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14950         works now.
14951         
14952         * plugins/editor/plugin.c, plugins/editor/plugin.h,
14953         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
14954         tabs.
14956 2005-01-12  Naba Kumar  <naba@gnome.org>
14958         * configure.in,
14959         plugins/project-wizard/templates/Makefile.am,
14960         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
14961         plugins/project-wizard/templates/anjuta-plugin.wiz,
14962         (added) plugins/project-wizard/templates/gtk-logo.png,
14963         (added) plugins/project-wizard/templates/gtk.wiz,
14964         (added) plugins/project-wizard/templates/terminal-logo.png,
14965         plugins/project-wizard/templates/terminal.wiz,
14966         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14967         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14968         (added) plugins/project-wizard/templates/gtk/.cvsignore,
14969         (added) plugins/project-wizard/templates/gtk/Makefile.am,
14970         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
14971         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
14972         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14973         (added) plugins/project-wizard/templates/gtk/src/main.c,
14974         (added) plugins/project-wizard/templates/gtk/src/project.glade,
14975         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
14976         GTK+ project templated and fixed other templates. Updated template
14977         logos.
14979 2005-01-12  Naba Kumar  <naba@gnome.org>
14981         * plugins/macro/anjuta-macro.glade: Improved GUI.
14982         
14983 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
14985         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
14986         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
14987         * plugins/cvs-plugin/cvs.[ch] (removed)
14988         Removed old unused files
14989         
14990         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
14991         * plugins/cvs-plugin/cvs-actions.c
14992         * plugins/cvs-plugin/Makefile.am:
14993         Seperate callback functions for better error
14994         handling. Cleaned up code.
14995         
14996         * plugins/macro/macros.xml: removed corrupt cvs
14997         macros for now.
14999 2005-01-10  Naba Kumar  <naba@gnome.org>
15001         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15002         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15003         and leaks.
15005 2005-01-09  Naba Kumar  <naba@gnome.org>
15007         * libegg/egg-recent-action.c, libegg/test-actions.c,
15008         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15009         recent files models.
15010         
15011         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15012         two models -- one for projects and other for regular files and show
15013         both in recent files menu. Changed recent files group from "anjuta"
15014         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15015         when adding the URI in recent files.
15016         
15017         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15018         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15019         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15020         * plugins/macro/macros.xml: Fixed xml errors.
15022 2005-01-08  Naba Kumar  <naba@gnome.org>
15023         
15024         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15025         libegg/test-actions.c, libegg/menu/Makefile.am,
15026         libegg/menu/egg-recent-action.h: Added a new action for
15027         recent files.
15029         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15030         Fixed dispose. Cleanup.
15031         
15032         * plugins/file-loader/anjuta-loader-plugin.ui,
15033         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15034         Use the new action for recent files. Added recent files in
15035         toolbar.
15037         * plugins/project-wizard/druid.c: Show busy cursor and
15038         de-sensitize druid buttons during page change.
15039         
15040         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15041         * plugins/project-wizard/Makefile.am,
15042         plugins/project-wizard/druid.c,
15043         plugins/project-wizard/druid.h,
15044         plugins/project-wizard/install.c,
15045         plugins/project-wizard/plugin.c,
15046         plugins/project-wizard/plugin.h,
15047         plugins/project-wizard/property.c,
15048         plugins/project-wizard/property.h,
15049         (added) plugins/project-wizard/values.c,
15050         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15051         objects (in values.c and values.h) containing the values of all
15052         properties. The NPWProperty objects now keep their values in this
15053         object which is persistant for one activation of the plugin, so the
15054         user keeps all the values even if he goes backward. Used an anjuta
15055         message view to list all files copied by the project wizard.
15057 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15059         * plugins/macro/plugin.[ch],
15060         plugins/macro/macro-dialog.[ch]
15061         plugins/macro/macro-edit.[ch]
15062         plugins/macro/macro-db.[ch]
15063         plugins/macro/macro-actions.[ch]
15064         plugins/macro/anjuta-macro.plugin.in
15065         plugins/macro/anjuta-macro.glade
15066         plugins/macro/anjuta-macro.png
15067         plugins/macro/Makefile.am
15068         plugins/macro/macros.xml
15069         plugins/macro/anjuta-macro.ui (all added)
15070         configure.in
15071         plugins/Makefile.am:
15072         Added new macro plugins
15073         
15074         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15075         New icon
15076         
15077         * manuals/reference/template (removed)
15078         Removed old api reference
15079         
15080         * plugins/message-view/message-view.c:
15081         "Fixed" crash in on_row_deleted and added a
15082         comment that I cannot work this way. We will
15083         have to change everything a bit to avoid losing
15084         memory there.
15085         
15086         * plugins/text-editor/text_editor.c:
15087         Update line number width on file save
15090 2005-01-07  Naba Kumar  <naba@gnome.org>
15092         * plugins/project-wizard/anjuta-project-wizard.glade,
15093         plugins/project-wizard/druid.c,
15094         plugins/project-wizard/templates/anjuta-plugin.wiz,
15095         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15096         Display page description in bold. Fixed mandatory field check.
15098         * configure.in,
15099         libanjuta/libanjuta-1.0.pc.in,
15100         plugins/project-wizard/druid.c,
15101         plugins/project-wizard/parser.c,
15102         plugins/project-wizard/property.h,
15103         plugins/project-wizard/templates/anjuta-plugin.wiz,
15104         plugins/project-wizard/templates/terminal.wiz,
15105         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15106         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15107         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15108         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15109         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15110         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15111         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15112         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15113         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15114         plugins/project-wizard/templates/terminal/configure.in.tpl,
15115         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15116         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15117         a new property type -- hidden. Fixed terminal and anjuta-plugin
15118         project templates.
15120 2005-01-07  Naba Kumar  <naba@gnome.org>
15122         * templates/anjuta-plugin.wiz,
15123         templates/terminal.wiz,
15124         templates/terminal/Makefile.am.tpl,
15125         templates/terminal/autogen.sh,
15126         (Removed) templates/terminal/configure.ac.tpl,
15127         (Added) templates/.cvsignore,
15128         (Added) templates/Makefile.am,
15129         (Added) templates/anjuta-plugin/.cvsignore,
15130         (Added) templates/anjuta-plugin/Makefile.am,
15131         (Added) templates/anjuta-plugin/src/.cvsignore,
15132         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15133         (Added) templates/terminal/.cvsignore,
15134         (Added) templates/terminal/Makefile.am,
15135         (Added) templates/terminal/configure.in.tpl,
15136         (Added) templates/terminal/po/.cvsignore,
15137         (Added) templates/terminal/po/ChangeLog,
15138         (Added) templates/terminal/po/Makefile.am,
15139         (Added) templates/terminal/po/POTFILES.in,
15140         (Added) templates/terminal/src/.cvsignore,
15141         (Added) templates/terminal/src/Makefile.am,
15142         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15143         project wizard. Fixed configure/po/Makefile template errors.
15145 2005-01-06  Naba Kumar  <naba@gnome.org>
15147         * configure.in: Added project templates.
15148         * plugins/project-wizard/templates/*: Added to project and renamed
15149         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15150         for the project templates (so that they do not conflict with autotools
15151         build. Created proper configure.ac.tpl and autogen.sh for project
15152         templates.
15153         
15154 2005-01-06  Naba Kumar  <naba@gnome.org>
15156         * plugins/project-wizard/anjuta-project-wizard.glade,
15157         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15158         Fixed file list parsing and to take absolute file paths (for example,
15159         from an icon selected previously). Used toggle buttons for boolean
15160         properties. Check if all mandatory fields are given before going
15161         forward in the wizard. Use scrollable viewport for listing property
15162         widgets incase the list goes out of wizard's size. Added tooltips
15163         as descriptions of the property widgets. And other fixes.
15165         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15166         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15167         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15168         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15169         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15170         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15171         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15172         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15173         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15174         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15175         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15176         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15177         Restructured template files.
15179 2005-01-06  Naba Kumar  <naba@gnome.org>
15181         * configure.in: Added check for autogen.
15182         
15183         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15184         in dispose.
15185         
15186         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15187         Do not emit changed signal when in dispose.
15189         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15190         symbol-view widget has been destroyed.
15191         
15192         * src/anjuta-app.c: Set null to preference, status and ui object
15193         pointers when they are destroyed.
15195         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15196         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15197         Added boolean, integer and file property types.
15198         
15199         * plugins/project-wizard/Makefile.am,
15200         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15201         project wizard templates.
15203 2005-01-04  Naba Kumar  <naba@gnome.org>
15205         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15206         added widgets.
15207         
15208         * plugins/editor/aneditor.cxx,
15209         plugins/editor/anjuta-docman.c,
15210         plugins/editor/plugin.c,
15211         plugins/editor/text_editor.c:
15212         Removed unnecessary ref/unref of scintilla.
15213         
15214         * plugins/message-view/anjuta-msgman.c,
15215         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15216         make close button similar to document manager.
15217         
15218         * plugins/project-manager/plugin.c,
15219         plugins/project-manager/plugin.h: Removed dead codes. Removed
15220         unnecessary ref/unref.
15221         
15222         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15223         instead of hard refs.
15225 2005-01-03  Naba Kumar  <naba@gnome.org>
15227         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15228         generate() methods for IAnjutaBuildable interface.
15230         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15231         IAnjutaBuildable inteface.
15233         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15234         to destroy build context when message view is destroyed.
15235         
15236         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15237         a ref to it and unref in destructor. AnEditor class wants to be the
15238         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15239         comparisions.
15240         
15241         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15242         complicate the scene. Removed editor widget from AnjutaDocman when
15243         the widget is destroyed.
15244         
15245         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15246         from shell. It will be removed from shell when the widget is destroyed.
15247         
15248         * plugins/editor/text_editor.c: Added debug codes to track object
15249         finalizations.
15251         * plugins/message-view/anjuta-msgman.c: Remove message view on
15252         widget destroy. Destroy message view on remove. Removed all views
15253         correctly.
15254         
15255         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15256         from container.
15258 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15260         * plugins/file-wizard/action-callbacks.c,
15261         plugins/file-wizard/anjuta-file-wizard.glade,
15262         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15263         Insert Licence, copyright, header template ...
15264         
15265 2005-01-02  Naba Kumar  <naba@gnome.org>
15267         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15268         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15269         anjuta_status_add_widget() to allow setting busy cursor on non
15270         toplevel windows.
15272         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15274         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15275         mime types to take text/source also.
15276         
15277         * plugins/editor/anjuta-docman.c,
15278         plugins/editor/anjuta-docman.h,
15279         plugins/editor/plugin.c,
15280         plugins/editor/text_editor.c,
15281         plugins/editor/text_editor.h,
15282         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15283         AnjutaStatus and set busy cursor on editors.
15285         * plugins/file-loader/Makefile.am,
15286         plugins/file-loader/plugin.c,
15287         (added) plugins/file-loader/dnd.c,
15288         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15290         * src/anjuta.c: Hide anjuta window before destruction.
15292         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15293         * configure.in, plugins/Makefile.am,
15294         (removed) plugins/project-wizard/appwiz_page1.c,
15295         (removed) plugins/project-wizard/appwiz_page2.c,
15296         (removed) plugins/project-wizard/appwiz_page3.c,
15297         (removed) plugins/project-wizard/appwiz_page4.c,
15298         (removed) plugins/project-wizard/appwizard.c,
15299         (removed) plugins/project-wizard/appwizard.h,
15300         (removed) plugins/project-wizard/appwizard_cbs.c,
15301         (removed) plugins/project-wizard/appwizard_cbs.h,
15302         (removed) plugins/project-wizard/appwizard_gui.c,
15303         (removed) plugins/project-wizard/gnome_project.c,
15304         (removed) plugins/project-wizard/gnome_project.h,
15305         (removed) plugins/project-wizard/wizard_gui.c,
15306         (removed) plugins/project-wizard/wizard_gui.h,
15307         (added) plugins/project-wizard/.cvsignore,
15308         (added) plugins/project-wizard/Makefile.am,
15309         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15310         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15311         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15312         (added) plugins/project-wizard/applogo.png,
15313         (added) plugins/project-wizard/appwizard.png,
15314         (added) plugins/project-wizard/autogen.c,
15315         (added) plugins/project-wizard/autogen.h,
15316         (added) plugins/project-wizard/druid.c,
15317         (added) plugins/project-wizard/druid.h,
15318         (added) plugins/project-wizard/file.c,
15319         (added) plugins/project-wizard/file.h,
15320         (added) plugins/project-wizard/header.c,
15321         (added) plugins/project-wizard/header.h,
15322         (added) plugins/project-wizard/install.c,
15323         (added) plugins/project-wizard/install.h,
15324         (added) plugins/project-wizard/parser.c,
15325         (added) plugins/project-wizard/parser.h,
15326         (added) plugins/project-wizard/plugin.c,
15327         (added) plugins/project-wizard/plugin.h,
15328         (added) plugins/project-wizard/property.c,
15329         (added) plugins/project-wizard/property.h: Removed old application-wizard
15330         codes and added new template based (autogen based) project wizard
15331         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15333 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15335         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15336         * plugins/cvs-plugin/cvs-execute.c:
15337         Fix cvs_log which did not work because of some
15338         glade problem
15339         Patch from Mark R. Pariente <markpariente@cmu.edu>
15340         - Fix message highlighting
15342 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15343         
15344         * template/*,
15345         date/template/*,
15346         configure.in:
15347         Removed template stuff completly because we dicussed to implement
15348         a macro system for Edit->Insert Text
15350 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15351         
15352         * plugins/editor/aneditor.cxx,
15353         plugins/editor/text_editor.c:
15354         Set line number width dynamically
15355         * src/about.c:
15356         Prepered new GTK 2.6 about dialog
15358 2004-12-30  Naba Kumar  <naba@gnome.org>
15360         patch from: Massimo Corà  <maxcvs@email.it>
15361         * plugins/editor/aneditor.cxx: Highlights correct function
15362         argument in recursive calltips.
15364 2004-12-30  Naba Kumar  <naba@gnome.org>
15366         * plugins/symbol-browser/plugin.c,
15367         libanjuta/interfaces/libanjuta.idl,
15368         plugins/editor/text_editor.c: Fixed editor markers and added a new
15369         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15370         mark the line visited.
15371         
15372         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15373         libegg/Makefile.am, libegg/eggcomboselect.c,
15374         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15375         widget for use with symbol view in toolbar.
15376         
15377         * plugins/cvs-plugin/anjuta-cvs.ui,
15378         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15379         placeholder for cvs plugin context menu in filemanager.
15380         
15381 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15382         
15383         * plugins/cvs-plugin/plugin.c:
15384         Show popup menu only if the file is contained in
15385         a directory containing a "CVS" directory
15387 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15388         
15389         * plugins/cvs-plugin/cvs-action.[ch],
15390         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15391         * plugins/cvs-plugin/anjuta-cvs.ui,
15392         * plugins/cvs-plugin/plugin.c:
15393         Implemented "Import"
15394         
15395         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15396         Added right-click-menu for file-manager
15398 2004-12-26  Naba Kumar  <naba@gnome.org>
15400         * src/action-callbacks.c, src/action-callbacks.h,
15401         src/anjuta-actions.h, src/anjuta-app.c,
15402         src/anjuta.ui: Added fullscreen action.
15404         * plugins/cvs-plugin/cvs-actions.c,
15405         plugins/cvs-plugin/plugin.c,
15406         plugins/cvs-plugin/plugin.h: Watches current editor,
15407         project and file manager selection in plugin
15408         implementation.
15409         
15410 2004-12-26  Naba Kumar  <naba@gnome.org>
15412         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15413         src/action-callbacks.c: Fixed app finalization. Added a
15414         command line arg --proper-shutdown (-p), which when set
15415         will release all plugins and their resources (this option
15416         is mainly for debugging).
15417         
15418         * plugins/file-loader/plugin.c: Fixed filename duplications
15419         in recent files history.
15420         
15421         * plugins/profile-default/plugin.c: Disabled problematic
15422         plugins for now to load at startup.
15423         
15424         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15425         annoying debug prints.
15426         
15427 2004-12-23  Naba Kumar  <naba@gnome.org>
15429         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15430         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15431         plugins/cvs-plugin/anjuta-cvs.ui,
15432         plugins/cvs-plugin/cvs-actions.c,
15433         plugins/cvs-plugin/cvs-actions.h,
15434         plugins/cvs-plugin/cvs-execute.c,
15435         plugins/cvs-plugin/cvs-execute.h,
15436         plugins/cvs-plugin/Makefile.am,
15437         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15438         Added cvs log command.
15440 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15441         
15442         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15443         default
15445 2004-12-20  Naba Kumar  <naba@gnome.org>
15447         patch from: Massimo Corà  <maxcvs@email.it>
15448         * plugins/editor/aneditor.cxx: Added recursive calltips.
15450 2004-12-20  Naba Kumar  <naba@gnome.org>
15451         
15452         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15453         Show busy cursor during loading and unloading.
15454         
15455 2004-12-19  Naba Kumar  <naba@gnome.org>
15457         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15458         memory leaks. Disabled debug print.
15460         * plugins/symbol-browser/an_symbol_view.c,
15461         plugins/symbol-browser/plugin.c,
15462         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15463         problems. Creates SymbolView object every time when the
15464         plugin is activated.
15466         * plugins/project-manager/plugin.c: Close project when
15467         deactivating.
15468         
15469 2004-12-18  Naba Kumar  <naba@gnome.org>
15471         * po/POTFILES.in: Removed commented lines.
15472         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15473         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15474         * plugins/gdb/plugin.c: Fixed compile error.
15475         
15476         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15477         * libegg/eggcellrendererkeys.c: Fixed compile error.
15478         
15479 2004-12-18  Naba Kumar  <naba@gnome.org>
15481         * plugins/file-loader/plugin.c: Fixed loading bug.
15482         
15483         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15484         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15485         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15486         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15487         and corruptions. Fixed loading and unloading of plugins.
15488         
15489 2004-12-17  Naba Kumar  <naba@gnome.org>
15490         
15491         * plugins/file-loader/Makefile.am,
15492         plugins/file-loader/plugin.c,
15493         plugins/project-manager/plugin.c: Fixed memory corruption
15494         and disposition codes. Added missing plugin.h in Makefile.am.
15496 2004-12-16  Naba Kumar  <naba@gnome.org>
15498         * plugins/symbol-browser/an_symbol_view.c,
15499         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15500         codes. Fixed memory leaks and corruptions.
15502         * plugins/build-basic-autotools/build-basic-autotools.c
15503         plugins/editor/anjuta-docman.c,
15504         plugins/editor/text_editor.c,
15505         plugins/file-loader/plugin.c,
15506         plugins/file-manager/plugin.c,
15507         plugins/file-wizard/plugin.c,
15508         plugins/message-view/anjuta-msgman.c,
15509         plugins/message-view/anjuta-msgman.h,
15510         plugins/message-view/message-view.c,
15511         plugins/message-view/plugin.c,
15512         plugins/message-view/plugin.h,
15513         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15515         * src/about.c, src/about.h, src/action-callbacks.c,
15516         src/action-callbacks.h, src/anjuta-actions.h,
15517         src/anjuta-app.c, src/anjuta-app.h,
15518         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15519         src/anjuta.c, src/anjuta.h, src/getline.c, 
15520         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15521         src/start-with.c, src/start-with.h: Fixed emacs modes.
15523         * src/layout.xml: Brought document manager in front.
15524         
15525 2004-12-15  Naba Kumar  <naba@gnome.org>
15527         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15528         properly removed.
15529         
15530         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15531         finalization. Added a method to unload all plugins and destroy them.
15532         Fixed memory leaks.
15533         
15534         * plugins/sample1/plugin.c: Proper finalization code and renamed
15535         functions to proper names.
15536         
15537         * plugins/build-basic-autotools/build-basic-autotools.c,
15538         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15540         * src/shell.c: Unload all plugins on exit, so that memory profilers
15541         can detect memory leaks in plugins.
15543 2004-12-13  Naba Kumar  <naba@gnome.org>
15545         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15546         docking is working.
15547         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15548         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15550 2004-12-11  Naba Kumar  <naba@gnome.org>
15552         * data/properties/anjuta.properties: Fixed font size.
15553         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15554         compile file function. There are some fixmes there.
15555         * plugins/message-view/anjuta-msgman.c,
15556         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15557         
15558 2004-12-08  Naba Kumar  <naba@gnome.org>
15560         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15561         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15562         to escape quotes in a string.
15563         
15564         * plugins/cvs-plugin/cvs-actions.c,
15565         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15566         cvs diff command.
15568         * plugins/build-basic-autotools/build-basic-autotools.c,
15569         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15570         filters.
15571         
15572 2004-12-07  Naba Kumar  <naba@gnome.org>
15574         * plugins/build-basic-autotools/build-basic-autotools.c,
15575         plugins/build-basic-autotools/automake-c.filters: Completed directory
15576         tracking. Double click on Errors and warnings now work as expected.
15578         * plugins/build-basic-autotools.c: Added codes to track build directory
15579         so that absolute path of the files could be determined.
15581 2004-12-06  Naba Kumar  <naba@gnome.org>
15583         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15584         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15585         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15586         
15587 2004-12-05  Naba Kumar  <naba@gnome.org>
15589         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15590         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15591         
15592         * plugins/cvs-plugin/plugin.c,
15593         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15594         
15595 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15596         
15597         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15598         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15599         plugins/cvs-plugin/cvs-execute.[ch]:
15600         Implemented cvs status and cvs diff
15601         Known bugs:
15602         - rdiff command is not correct
15603         - Must find a way to allow selection of directies AND files 
15604         in GtkFileChooser
15606 2004-12-03  Naba Kumar  <naba@gnome.org>
15608         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15609         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15610         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15611         session.properties file if it is for the first time.
15612         
15613 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15614         
15615         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15616         commit.
15617         
15618         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15619         plugins/cvs-plugin/anjuta-cvs.ui:
15620         Implemented update/commit and changed menu layout 
15622 2004-12-02  Naba Kumar  <naba@gnome.org>
15624         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15625         property name (for cvs path property). Beautified dialogs.
15627 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15628         
15629         * plugins/message-view/anjuta-msgman.c: Changed callback name
15630         and changed switch-page handling.
15631         
15632         * plugins/cvs-plugin/cvs-actions.c:
15633         * plugins/cvs-plugin/cvs-execute.c:
15634         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15635         - Implemented cvs add and cvs removed - both working now
15636         - Created a useful preferences page
15637         
15639 2004-11-30  Naba Kumar  <naba@gnome.org>
15641         * libanjuta/anjuta-status.c: Fixed runtime warning.
15642         
15643         * plugins/editor/Makefile.am:
15644         plugins/editor/anjuta-document-manager.glade,
15645         plugins/editor/plugin.c
15646         plugins/editor/plugin.h
15647         plugins/editor/style-editor.c (new, moved from src/),
15648         plugins/editor/style-editor.h (new, moved from src/),
15649         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15650         settings in preferences.
15652         * plugins/editor/text_editor.c,
15653         plugins/editor/text_editor.h: Do not take unused args in
15654         text_editor_get_props().
15656         * src/style-editor.c, src/style-editor.h: Removed, moved to
15657         plugins/editor/ directory.
15659 2004-11-29  Naba Kumar  <naba@gnome.org>
15661         * plugins/editor/text_editor_cbs.c: Emit click signal in
15662         IAnjutaMarkable.
15663         * libanjuta/anjuta-status.c: More spacing between items.
15664         
15665 2004-11-29  Naba Kumar  <naba@gnome.org>
15667         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15668         
15669         * libanjuta/interfaces/libanjuta.idl,
15670         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15671         plugins/debug-manager/plugin.c,
15672         plugins/gdb/breakpoints.c,
15673         plugins/gdb/breakpoints.h,
15674         plugins/gdb/debugger.c,
15675         plugins/gdb/debugger.h,
15676         plugins/gdb/plugin.c,
15677         plugins/gdb/plugin.h,
15678         plugins/gdb/utilities.c,
15679         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15680         toggle breakpoint margin clicks.
15682 2004-11-28  Naba Kumar  <naba@gnome.org>
15684         * TODO.tasks: Fixed indentations.
15685         * plugins/gtodo/libgtodo.c: Save with indentation.
15686         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15687         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15688         * libanjuta/anjuta-status.c: Fixed busy cursors.
15689         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15690         * po/POTFILES.in: Updated.
15691         
15692 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15693         
15694         * plugins/editor/anjuta-document-manager.glade,
15695           plugins/editor/search-replace.[c,h], 
15696           plugins/editor/search-replace_backend.h
15697           plugins/editor/search-preferences.[c,h] :
15698           Saved Search-Preferences (gconf),
15699           Basic search by default.
15701 2004-11-22  Naba Kumar  <naba@gnome.org>
15703         * configure.in: Fixed build error.
15705 2004-11-21  Naba Kumar  <naba@gnome.org>
15707         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15708         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15709         Added AnjutaStatus class to libanjuta.
15710         Added anjuta_shell_get_status() method.
15711         
15712         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15713         and fixed marshaller generation.
15714         
15715         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15716         "updade_ui" signals to IAnjutaEditor interface.
15717         
15718         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15719         
15720         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15721         regexes.
15722         
15723         * plugins/class-gen/clsGen.c: Intial port.
15724         
15725         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15726         name.
15727         
15728         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15729         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15730         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15731         Implemented status update. Emits "update_ui" and "char_added" signals.
15732         Added view preferences.
15733         
15734         * plugins/file-loader/plugin.c: Added open with plugins in open with
15735         menus.
15736         
15737         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15738         
15739         * plugins/message-view/anjuta-msgman.c,
15740         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15741         to close correct message view rather than current view.
15743 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15744         
15745         * plugins/cvs-plugin/cvs-actions.c
15746         plugins/cvs-plugin/plugin.[ch]
15747         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15748         Implemented cvs add but ran into a launcher/message_view
15749         problem because of a limitation of the idl compiler
15751 2004-11-19  Naba Kumar  <naba@gnome.org>
15753         * plugins/project-manager/plugin.c: Displays a progress window during
15754         project load.
15755         
15756         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15757         Fixed UI separators.
15758         
15759         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15760         UI placeholder.
15761         
15762         * plugins/project-manager/anjuta-project-manager.ui,
15763         plugins/project-manager/plugin.[c,h]: Added add/remove context
15764         menus and implemented them. Added file manager merge menu.
15766 2004-11-18  Naba Kumar  <naba@gnome.org>
15768         * TODO.tasks: Updated.
15769         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15770         plugins/message-view/message-view.c: Fixed finalize and dispose
15771         methods.
15772         * plugins/debugger/*: Removed from cvs (development now in
15773         debug-manager).
15775 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15777         Reviewed by Naba Kumar  <naba@gnome.org>:
15778         
15779         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15780         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15781         plugins/gdb/breakpoints.c: all marker related stuff moved from
15782         editor and docman interfaces to IAnjutaMarkable
15784 2004-11-17  Naba Kumar  <naba@gnome.org>
15786         * TODO.tasks: Updated.
15787         
15788         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15789         
15790         * libegg/egg-combo-action.c: Block changed signal when changing model.
15791         
15792         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15793         Emit changed signal. Removed dead codes.
15794         
15795         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15796         that recent files history do not duplicate.
15797         
15798         * plugins/symbol-browser/an_symbol_view.c,
15799         plugins/symbol-browser/an_symbol_view.h,
15800         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15801         Fixed a bug.
15803 2004-11-15  Naba Kumar  <naba@gnome.org>
15805         * plugins/project-manager/plugin.c: Opens targets on double click.
15806         
15807         * plugins/message-view/message-view.c,
15808         plugins/file-manager/anjuta-file-manager-plugin.glade,
15809         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15810         Added proper class finalization
15811         and disposition. Added preferences notifications and callbacks to
15812         change info/warning/error colors.
15813         
15814         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15815         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15816         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15817         Implemented finalize method for AnjutaApp. Code cleanups.
15818         
15819         * plugins/message-view/plugin.c: Static parent_class.
15820         
15821 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15822         * plugins/editor/search-replace.[c,h], 
15823           plugins/editor/search-replace_backend.c
15824           Update search entry in main toolbar.
15825           Clean code.
15827 2004-11-11  Naba Kumar  <naba@gnome.org>
15829         * TODO.tasks: Updated.
15831         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15832         and completed on-the-fly-change preferences. Removed "changed"
15833         signal as it is no longer necessary (use notify for similar
15834         purpose to monitor individual preferences).
15836         
15837         * plugins/editor/anjuta-document-manager.glade: Added view menu
15838         preferences so that they are registered.
15839         
15840         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15841         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15842         connection to "changed" signal of preferences and implemented
15843         notifications for some editor preferences. More to implement.
15845 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15846         * plugins/editor/print.c
15847         Fixed bug 1047624 : Add line number every X lines.
15849 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15850         * plugins/editor/search-replace.c
15851         Fixed a crash bug (995755) when searching "%n"
15853 2004-11-09  Naba Kumar  <naba@gnome.org>
15855         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15856         Fixed to refresh categories list on file load.
15858 2004-11-08  Naba Kumar  <naba@gnome.org>
15859         
15860         * configure.in, plugins/Makefile.am,
15861         plugins/profile-default/plugin.c: Added cvs plugin in build.
15862         
15863         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15864         
15865         * plugins/debug-manager/.cvsignore: Added file to ignore.
15866         
15867         * plugins/debug-manager/Makefile.am: Removed dead codes.
15868         
15869         * src/anjuta.ui: Added placeholder for version control UI.
15871 2004-11-08  Naba Kumar  <naba@gnome.org>
15873         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15874         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15875         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15876         Updated.
15878         * global-tags/Makefile.am: Fixed make error.
15880         * plugins/profile-default/plugin.c: Added debug-manager
15881         and gdb plugins to load at startup so that debugger
15882         windows are docked properly. They will be removed
15883         later when we figure out runtime docking.
15885         * plugins/sample1/*: Restored to last working state.
15887         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15888         windows in lower pane. Named the windows appropriately.
15890         * ChangeLog: Fixed format.
15891         
15892 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15894         * libanjuta/interfaces/libanjuta.idl,
15895         libanjuta/anjuta-marshal.c,
15896         plugins/Makefile.am,
15897         plugins/debug-manager/plugin.c,
15898         plugins/editor/plugin.c,
15899         plugins/editor/text_editor.c,
15900         plugins/gdb/breakpoints.c,
15901         plugins/gdb/debugger.c,
15902         plugins/gdb/plugin.c,
15903         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15905 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15906         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15907         plugins/editor/search-replace.c,
15908         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15909         Search and Replace; Show result in find pane
15910           
15911 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15912         
15913         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15914         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15915         (added features: starting debugger and loading of core/executable,
15916         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15917         partially works)
15919 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15920         
15921         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15922         my cvs-plugin files...
15923         I hope I have rescued everything possible.
15924         
15925         * Naba: Could you please fix sample1 because I messed it up to 
15926         but there should be a histroy of this directory we should commit
15928 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15929         
15930         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15931         infrastructure
15932         * plugins/cvs-plugin/plugin.c,
15933         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15934         Added preferences dialog (not yet complete)
15936 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15937         
15938         * global-tags/Makefile.am, mime/Makefile.am:
15939         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15940         
15941         * template/xmltemplate.[ch],
15942         template/xmlstrings.[ch],
15943         template/autotools.[ch] removed,
15944         template/prj_template.[ch] removed,
15945         template/lang_template.[ch] removed,
15946         template/lib_template.[ch] removed,
15947         template/Makefile.am adjusted,
15948         template/dtds/lang.dtd removed, 
15949         template/dtds/lib.dtd removed,
15950         template/dtds/prj.dtd removed,
15951         template/dtds/autotools.dtd removed,
15952         data/template/lib/* removed,
15953         data/template/language/* removed,
15954         data/template/library/* removed,
15955         data/template/project/* removed,
15956         date/template/Makefile.am adjusted:
15957         Remove everything except text-templates to replace hardcoded 
15958         Edit->Insert texts with dynamic loaded.
15960         * plugins/cvs-plugin/plugin.[ch],
15961         plugins/cvs-actions.[ch],
15962         plugins/Makefile.am,
15963         plugins/cvs-plugin/Makefile.am,
15964         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
15965         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15966         plugins/cvs-plugin/anjuta-cvs.plugin.in:
15967         Added initial cvs-plugin code
15969 2004-10-21  Naba Kumar  <naba@gnome.org>
15970         
15971         * libanjuta/anjuta-plugin.c,
15972         plugins/build-basic-autotools/build-basic-autotools.c,
15973         plugins/debugger/plugin.c,
15974         plugins/devhelp/plugin.c,
15975         plugins/editor/anjuta-docman.c,
15976         plugins/editor/goto_line.c,
15977         plugins/editor/plugin.c,
15978         plugins/editor/search-replace.c,
15979         plugins/editor/text_editor.c,
15980         plugins/file-loader/plugin.c,
15981         plugins/file-manager/plugin.c,
15982         plugins/file-wizard/file.c,
15983         plugins/file-wizard/plugin.c,
15984         plugins/gdb/plugin.c,
15985         plugins/gtodo/plugin.c,
15986         plugins/message-view/anjuta-msgman.c,
15987         plugins/profile-default/plugin.c,
15988         plugins/project-manager/plugin.c,
15989         plugins/sample1/plugin.c,
15990         plugins/terminal/terminal.c: Defined all global variables static,
15991         particularly class parent_class variables. They were getting
15992         confused at link time.
15994         * libanjuta/plugins.c: Do not unload plugins when they are
15995         deactivated. Simply cache them for later activation. Unloading
15996         modules have some problem with shared libs using static class
15997         registration. Fixed hash type for installed plugins. Eventually,
15998         we want to add "CanUnload" attribute for .plugin files (in
15999         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16000         be unloaded from memory. Those plugins declaring CanUnload=false
16001         will not be unloaded from memory and will be put in the cache. Those
16002         not declaring anything or declaring CanUnload=true, will be unloaded
16003         from memory when they are deactivated.
16005         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16006         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16007         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16008         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16009         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16010         activation, deactivation. Fixed memory leaks.
16012 2004-10-20  Naba Kumar  <naba@gnome.org>
16014         * TODO.tasks: Updated.
16015         
16016         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16017         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16018         macro for adding interfaces to plugin types. Code cleanup.
16019         
16020         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16021         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16022         
16023         * plugins/build-basic-autotools/build-basic-autotools.c,
16024         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16025         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16026         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16027         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16028         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16029         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16030         plugins/project-manager/plugin.c,
16031         plugins/symbol-browser/an_symbol_view.c,
16032         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16033         newly defined macro to add interfaces to plugin types.
16035         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16037 2004-10-20  Naba Kumar  <naba@gnome.org>
16039         * TODO.tasks: Added task list.
16040         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16041         default values.
16043 2004-10-19  Naba Kumar  <naba@gnome.org>
16045         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16046         
16047         * plugins/editor/action-callbacks.c,
16048         plugins/editor/action-callbacks.h,
16049         plugins/editor/anjuta-docman.c,
16050         plugins/editor/anjuta-docman.h,
16051         plugins/editor/anjuta-document-manager.ui,
16052         plugins/editor/file_history.c,
16053         plugins/editor/file_history.h,
16054         plugins/editor/plugin.c: Added file history browsing.
16055         
16056         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16057         
16058         * plugins/message-view/anjuta-message-manager.ui,
16059         plugins/message-view/plugin.c: Added document manager context menu.
16060         
16061         * plugins/symbol-browser/an_symbol_view.c,
16062         plugins/symbol-browser/an_symbol_view.h,
16063         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16064         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16065         document manager context menu.
16066         
16067         * scintilla/*, scintilla/include/*: Updated to current cvs.
16068         
16069 2004-10-19  Naba Kumar  <naba@gnome.org>
16071         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16072         placeholder for debugger UI.
16073         
16074         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16075         * plugins/file-manager/plugin.c: Fixed loading bug.
16076         
16077         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16078         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16079         Initializes gconf database with default values when the
16080         values are not defined. Use bool and int prefs separately.
16082         * plugins/editor/plugin.c: Added encoding preferences.
16083         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16085         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16086         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16087         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16088         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16090 2004-10-18  Naba Kumar  <naba@gnome.org>
16092         * po/POTFILES.in: Updated.
16093         
16094         * libanjuta/anjuta-ui.c: Corrected debug messages.
16095         
16096         * libegg/egg-combo-action.c, libegg/test-actions.c,
16097         libegg/menu/egg-combo-action.h: Fixed combo action.
16098         
16099         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16100         Fixed format.
16101         
16102         * plugins/editor/action-callbacks.[c,h],
16103         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16104         Implemented file swap. Removed dead codes.
16105         
16106         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16107         dead codes.
16108         
16109         * plugins/symbol-browser/an_symbol_view.[c,h],
16110         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16111         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16112         Implemented file symbols. Implemented goto file line when symbol is
16113         selected.
16114         
16115         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16116         
16117 2004-10-10  Naba Kumar  <naba@gnome.org>
16119         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16120         
16121         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16122         
16123         * plugins/debugger/.cvsignore,
16124         (added) plugins/debugger/Makefile.am,
16125         (added) plugins/debugger/anjuta-debugger.glade,
16126         (added) plugins/debugger/anjuta-debugger.plugin.in,
16127         (added) plugins/debugger/anjuta-debugger.plugin.png,
16128         (added) plugins/debugger/anjuta-debugger.ui,
16129         plugins/debugger/attach_process.c,
16130         (removed) plugins/debugger/attach_process_cbs.c,
16131         (removed) plugins/debugger/attach_process_cbs.h,
16132         (removed) plugins/debugger/breakpoints.c,
16133         (removed) plugins/debugger/breakpoints.h,
16134         (removed) plugins/debugger/debug_tree.c,
16135         (removed) plugins/debugger/debug_tree.h,
16136         (removed) plugins/debugger/debugger.c,
16137         (removed) plugins/debugger/debugger.h,
16138         (removed) plugins/debugger/memory.c,
16139         (removed) plugins/debugger/memory.h,
16140         (added) plugins/debugger/plugin.c,
16141         (added) plugins/debugger/plugin.h,
16142         (removed) plugins/debugger/registers.c,
16143         (removed) plugins/debugger/registers.h,
16144         (removed) plugins/debugger/registers_cbs.c,
16145         (removed) plugins/debugger/registers_cbs.h,
16146         (removed) plugins/debugger/registers_gui.c,
16147         (removed) plugins/debugger/sharedlib.c,
16148         (removed) plugins/debugger/sharedlib.h,
16149         (removed) plugins/debugger/sharedlib_cbs.c,
16150         (removed) plugins/debugger/sharedlib_cbs.h,
16151         (removed) plugins/debugger/sharedlib_gui.c,
16152         (removed) plugins/debugger/signals.c,
16153         (removed) plugins/debugger/signals.h,
16154         (removed) plugins/debugger/signals_cbs.c,
16155         (removed) plugins/debugger/signals_cbs.h,
16156         (removed) plugins/debugger/signals_gui.c,
16157         (removed) plugins/debugger/stack_trace.c,
16158         (removed) plugins/debugger/stack_trace.h,
16159         (added) plugins/debugger/utilities.c,
16160         (added) plugins/debugger/utilities.h,
16161         (removed) plugins/debugger/watch.c,
16162         (removed) plugins/debugger/watch.h,
16163         (removed) plugins/debugger/watch_cbs.c,
16164         (removed) plugins/debugger/watch_cbs.h,
16165         (removed) plugins/debugger/watch_gui.c,
16166         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16167         
16168         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16169         Added debugger gdb backend plugin.
16170         
16171         * plugins/message-view/plugin.c: Registered all message stock icons.
16172         
16173         * plugins/profile-default/plugin.c: Loads debugger plugin.
16174         
16175         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16177 2004-10-08  Naba Kumar  <naba@gnome.org>
16179         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16180         information.
16181         
16182         * plugins/symbol-browser/.cvsignore,
16183         plugins/symbol-browser/Makefile.am,
16184         plugins/symbol-browser/an_symbol_view.c,
16185         plugins/symbol-browser/an_symbol_view.h,
16186         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16187         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16188         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16189         plugins/symbol-browser/plugin.c,
16190         plugins/symbol-browser/plugin.h,
16191         plugins/symbol-browser/sv_class.xpm,
16192         plugins/symbol-browser/sv_function.xpm,
16193         plugins/symbol-browser/sv_macro.xpm,
16194         plugins/symbol-browser/sv_private_fun.xpm,
16195         plugins/symbol-browser/sv_private_var.xpm,
16196         plugins/symbol-browser/sv_protected_fun.xpm,
16197         plugins/symbol-browser/sv_protected_var.xpm,
16198         plugins/symbol-browser/sv_public_fun.xpm,
16199         plugins/symbol-browser/sv_public_var.xpm,
16200         plugins/symbol-browser/sv_static_fun.xpm,
16201         plugins/symbol-browser/sv_static_var.xpm,
16202         plugins/symbol-browser/sv_struct.xpm,
16203         plugins/symbol-browser/sv_unknown.xpm,
16204         plugins/symbol-browser/sv_variable.xpm,
16205         plugins/symbol-browser/test-symbol-browser.c,
16206         plugins/Makefile.am: Implemented Symbol
16207         browser plugin.
16208         
16209         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16210         
16211         * plugins/build-basic-autotools/Makefile.am,
16212         plugins/devhelp/Makefile.am,
16213         plugins/editor/Makefile.am,
16214         plugins/file-loader/Makefile.am,
16215         plugins/file-manager/Makefile.am,
16216         plugins/file-wizard/Makefile.am,
16217         plugins/gtodo/Makefile.am,
16218         plugins/message-view/Makefile.am,
16219         plugins/profile-default/Makefile.am,
16220         plugins/project-manager/Makefile.am
16221         plugins/sample1/Makefile.am,
16222         plugins/terminal/Makefile.am,
16223         scintilla/Makefile.am,
16224         libegg/Makefile.am,
16225         launcher/Makefile.am,
16226         libanjuta/Makefile.am,
16227         src/Makefile.am,
16228         tagmanager/Makefile.am,
16229         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16230         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16231         files. Also fixed library dependencies.
16232         
16233         * plugins/editor/aneditor.cxx: Disabled unused codes.
16234         * plugins/file-manager/an_file_view.c: Added copyright.
16235         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16236         
16237         * plugins/profile-default/plugin.c: Can load plugins by location.
16238         * plugins/project-manager/plugin.c: Remove project_root_uri value
16239         when project is closed.
16240         
16241 2004-10-06  Naba Kumar  <naba@gnome.org>
16243         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16244         
16245         * libanjuta/interfaces/libanjuta.idl,
16246         plugins/editor/text_editor.c: Added get_length()
16247         and get_current_word() methods in IAnjutaEditor interface.
16248         
16249         * libegg/Makefile.am: Added test_actions target.
16250         
16251         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16252         
16253         * plugins/build-basic-autotools/build-basic-autotools.c,
16254         plugins/file-loader/plugin.c,
16255         plugins/message-view/message-view.c: Added code to go to file and
16256         line number,
16257         
16258         * plugins/devhelp/plugin.c: Context sensitive help now works.
16259         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16260         uri as line number and goes to that line number.
16261         
16262         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16263         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16264         gtodo_client_load() method to load from a diffrent file. Watched 
16265         project root directory in plugin to open TODO.tasks of the project.
16266         
16267         * plugins/project-manager/plugin.c: Updates project UI
16268         sensitive/insensitive.
16270         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16271         anjuta-shell program to test plugins.
16272         
16273         * src/anjuta-app.c: Registered UI accels.
16274         
16275 2004-09-28  Naba Kumar  <naba@gnome.org>
16277         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16278         method.
16279         
16280         * src/anjuta-app.c: Implemented present widget method.
16281         
16282         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16283         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16284         
16285         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16286         added editor.
16287         
16288         * plugins/editor/text_editor.c: Connects to preferences changed signal
16289         correctly.
16290         
16291 2004-09-28  Naba Kumar  <naba@gnome.org>
16292         
16293         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16294         print code.
16295         
16296         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16297         size to 5 pix.
16298         
16299         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16300         in changed signal callback.
16301         
16302         * plugins/editor/action-callbacks.c: Implemented save_all action
16303         callback. Removed dead code. Do save_as when saving a new file.
16304         Implemented incremental search.
16305         
16306         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16307         
16308         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16309         
16310         * src/anjuta-app.c: Registers UI accelerators.
16311         
16312 2004-09-27  Naba Kumar  <naba@gnome.org>
16314         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16315         
16316         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16317         plugins/devhelp/anjuta-devhelp.plugin.in,
16318         plugins/file-loader/anjuta-loader.plugin.in,
16319         plugins/file-manager/anjuta-file-manager.plugin.in,
16320         plugins/gtodo/anjuta-gtodo.plugin.in,
16321         plugins/project-manager/anjuta-project-manager.plugin.in,
16322         plugins/terminal/anjuta-terminal.plugin.in:
16323         Gave proper plugin names.
16325         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16326         error when regex fail.
16327         
16328         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16329         Added help and context search. Watches current editor. More menus
16330         in Help submenu. Update UI (sensitive when required) properly.
16331         
16332         * plugins/editor/anjuta-document-manager.ui,
16333         plugins/devhelp/anjuta-devhelp.ui,
16334         plugins/message-view/anjuta-message-manager.ui,
16335         src/anjuta.ui: Goto menu actions are in separate submenu.
16336         
16337         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16338         Removed unimplemented UI elements.
16339         
16340         * src/anjuta-app.c: Larger (and normal) icon size.
16341         
16342         * src/layout.xml: Task manager plugin along with document (in middle).
16343         
16344         * plugins/editor/plugin.c, plugins/file-loader.c,
16345         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16346         in gtkactions. Enable/disable UI properly.
16347         
16348 2004-09-26  Naba Kumar  <naba@gnome.org>
16350         * po/POTFILES.in: Updated, added missing files.
16352         * .cvsignore: Updated.
16353         
16354         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16355         a new function to get User input text.
16356         
16357         * libanjuta/resources.[c,h]: Added a function to created sized image.
16358         
16359         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16360         from filename, as thats the correct representation.
16361         
16362         * plugins/build-basic-autotools/Makefile.am,
16363         (added) plugins/build-basic-autotools/automake-c.filters,
16364         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16365         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16366         Rearragned UI elements in the build menu. Added codes to read build
16367         filter rules from external file. Implemented all build, configure,
16368         autogen commands. Watches current editor and project.
16369         
16370         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16371         Added editor changed signal and exports current editor value.
16372         Fixed parameter names. Fixed get_uri() interface implementation to
16373         return correct uri.
16374         
16375         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16376         elements.
16377         
16378         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16379         
16380         * plugins/file-manager/an_file_view.c,
16381         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16382         
16383         * plugins/file-wizard/file.c: Reads uri correctly.
16384         
16385         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16386         sets the page to the new view.
16387         
16388         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16389         Fixed signal connecting.
16390         
16391         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16392         to "project_root_uri" and exports as uri.
16393         
16394 2004-09-24  Naba Kumar  <naba@gnome.org>
16396         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16397         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16398         in correct way.
16399         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16400         * plugins/file-loader/plugin.c: Added comments.
16401         * plugins/build-basic-autotools/plugin.c: Added comments.
16402         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16403         
16404         * libanjuta/interfaces/libanjuta.idl,
16405         plugins/message-view/anjuta-msgman.c,
16406         plugins/message-view/message-view.c,
16407         plugins/message-view/message-view.h,
16408         plugins/message-view/plugin.c: Buffering and appending messages have
16409         been separated. message-view implementations cleaned up. Signals
16410         Emissions fixed. Messages now displayed in summary and details show
16411         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16412         API.
16413         
16414         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16415         preferences.
16416         
16417         * plugins/build-basic-autotools/Makefile.am,
16418         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16419         parsing of output to create message summaries. Uses new message view
16420         API.
16421         
16422         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16423         preferences to make dialog box smaller.
16424         
16425         * plugins/editor/search-replace.c: Fixed compile error with change
16426         in IAnjutaMessageView API.
16427         
16428 2004-09-21  Naba Kumar  <naba@gnome.org>
16430         * plugins/Makefile.am: Deletes old (installed) plugins before
16431         installing new ones.
16432         
16433         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16434         plugins/build-basic-autotools/build-basic-autotools.c,
16435         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16436         file URI from filemanager. Only disables/enables build submenu in file
16437         manager, instead of merging/unmerging.
16438         
16439         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16440         non-text files.
16441         
16442         * plugins/file-loader/anjuta-loader-plugin.ui,
16443         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16444         Implemented "Open with" file manager submenu. Displays error message
16445         when file can not be opened.
16446         
16447         * plugins/file-manager/an_file_view.c: Renamed
16448         file_manager_current_filename value name to file_manager_current_uri
16449         and exports proper URI.
16450         
16451         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16453 2004-09-19  Naba Kumar  <naba@gnome.org>
16455         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16456         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16457         save point signal to change editor tabs. Fixed accels.
16458         
16459         * plugins/file-loader/plugin.c: Fixed accels.
16461         * plugins/project-manager/plugin.c: Added target selection callback.
16462         
16463         * plugins/project-manager/plugin.c: Added URI activation.
16464         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16465         Fixed dialog and closed it on ok. Fixed a crash bug.
16466         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16468         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16469         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16470         plugins/file-loader/anjuta-loader-plugin.ui,
16471         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16472         Added recent files in file loade plugin.
16473         
16474         * ChangeLog: Fixed entry dates.
16475         
16476 2004-09-18  Naba Kumar  <naba@gnome.org>
16478         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16479         an unnecessary GtkFrame.
16480         
16481 2004-09-17  Naba Kumar  <naba@gnome.org>
16483         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16485         * TODO: Updated.
16486         
16487         * data/Makefile.am: Disabled installing old mime info.
16488         
16489         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16490         
16491         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16492         plugins/editor/anjuta-document-manager.ui,
16493         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16494         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16495         Added Editor context popup menu.
16496         
16497         * plugins/project-manager/anjuta-project-manager-plugin.png:
16498         Update image.
16499         
16500         * plugins/project-manager/anjuta-project-manager.plugin.in:
16501         Support .anjuta mime type.
16502         
16503         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16504         value.
16505         
16506         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16507         value.
16508         
16509         * src/layout.xml, plugins/profile-default/plugin.c:
16510         Added project manager plugin for startup.
16512 2004-09-16  Naba Kumar  <naba@gnome.org>
16513         
16514         * anjuta.prj: Updated.
16515         
16516         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16517         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16518         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16519         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16520         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16521         plugins/terinal/Makefile.am, src/Makefile.am,
16522         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16523         Fixed makefile syntax errors.
16525 2004-09-16  Naba Kumar  <naba@gnome.org>
16527         * configure.in, src/layout.xml,
16528         plugins/profile-default/plugin.c,
16529         libanjuta/interfaces/libanjuta.idl,
16530         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16531         
16532         * configure.in, plugins/Makefile.am,
16533         plugins/project-manager/.cvsignore, 
16534         plugins/project-manager/Makefile.am,
16535         plugins/project-manager/anjuta-project-manager-plugin.png,
16536         plugins/project-manager/anjuta-project-manager.plugin.in,
16537         plugins/project-manager/anjuta-project-manager.ui,
16538         plugins/project-manager/plugin.c,
16539         plugins/project-manager/plugin.h: Added project manager plugin
16540         based on gnome-build.
16541         
16542         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16543         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16544         
16545         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16546         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16547         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16548     
16549 2004-09-16  Naba Kumar  <naba@gnome.org>
16551         * plugins/editor/action-callbacks.c: Fixed compile error.
16552         
16553 2004-09-15  Naba Kumar  <naba@gnome.org>
16555         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16556         
16557         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16558         New improved splace with nicer progress.
16559         
16560         * configure.in, plugins/Makefile.am,
16561         (added) file-wizard/.cvsignore,
16562         (added) file-wizard/Makefile.am,
16563         (added) file-wizard/action-callbacks.c,
16564         (added) file-wizard/action-callbacks.h,
16565         (added) file-wizard/anjuta-file-wizard-plugin.png,
16566         (added) file-wizard/anjuta-file-wizard.glade,
16567         (added) file-wizard/anjuta-file-wizard.plugin.in,
16568         (added) file-wizard/anjuta-file-wizard.ui,
16569         (added) file-wizard/file.c,
16570         (added) file-wizard/file.h,
16571         (added) file-wizard/plugin.c,
16572         (added) file-wizard/plugin.h:
16573         Created new file wizard and added it. The wizard takes care of text
16574         bit insertions and new files creation.
16576         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16577         plugins/editor/action-callbacks.h,
16578         plugins/editor/anjuta-document-manager.glade,
16579         plugins/editor/anjuta-document-manager.ui,
16580         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16581         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16582         new files code and moved into a new plugin (file wizard).
16583         
16584         * libanjuta/plugins.[c,h]: Added plugins selection function.
16585         
16586         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16587         get_position(), insert() in IAnjutaEditor interface. Added
16588         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16589         interface (for wizard plugins).
16591         * plugins/file-loader/anjuta-loader-plugin.ui,
16592         plugins/file-loader/plugin.c: Added wizard launcher interface which
16593         scans for plugins implement IAnjutaWizard interface and presents the
16594         list to user for selection. The selected plugin is then activated
16595         for the wizard.
16597         * libanjuta/interfaces/.cvsignore: Updated.
16598         * plugins/message-view/.cvsignore: Updated.
16599         * plugins/launcher/*: Removed as launcher has already been moved to
16600         libanjuta as class.
16602         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16603         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16604         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16605         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16606         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16607         Updated API documentations.
16609 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16611         * configure.in: Added Punjabi to ALL_LINGUAS
16613 2004-07-29  Naba Kumar  <naba@gnome.org>
16615         * configure.in: Added file-loader plugin Makefile path and
16616         fixed devhelp version requirement.
16618 2004-07-28  Naba Kumar  <naba@gnome.org>
16620         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16621         terminal/preferences-terminal.png (added), message-view/*.png (added),
16622         message-view/*.xpm (added), editor/*.png (added),
16623         editor/*.xpm (added), plugins/editor/Makefile.am,
16624         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16625         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16626         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16627         respective plugins directories.
16629         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16630         pixmaps/block-end-16.png, pixmaps/block-end.png
16631         pixmaps/block-start-16.png, pixmaps/block-start.png
16632         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16633         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16634         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16635         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16636         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16637         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16638         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16639         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16640         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16641         pixmaps/preferences-editor.png, pixmaps/undock.png
16642         pixmaps/error-next-16.png, pixmaps/error-next.png
16643         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16644         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16645         pixmaps/preferences-terminal.png: Deleted
16647         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16648         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16649         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16650         plugins/editor/anjuta-document-manager.plugin.in,
16651         plugins/editor/anjuta-document-manager.ui,
16652         plugins/editor/plugin.c, plugins/editor/print.c,
16653         plugins/editor/search-replace_backend.c,
16654         plugins/editor/search_preferences.h,
16655         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16656         Moved properties souce files to editor plugin as it not required in
16657         libanjuta. Other editor fixes.
16659         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16660         libegg/dock/* (removed)
16661         : Restored GDL external dependencies and removed libegg dock
16662         sources, because gdl is being developed.
16663         
16664         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16665         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16666         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16667         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16668         libanjuta/plugins.c, libanjuta/plugins.h,
16669         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16670         gconf system. Shell now takes docking positions. Added more utility
16671         functions. Added plugins query function. And other fixes.
16673         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16674         
16675         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16676         plugin to load files based on mime type.
16677         
16678         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16679         
16680         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16681         plugins/file-manager/plugin.c: File manager now uses file loader to
16682         open files.
16684         * plugins/message-view/anjuta-msgman.c,,
16685         plugins/message-view/message-view.c,
16686         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16688         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16689         plugins/terminal/terminal.c, src/Makefile.am,
16690         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16691         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16692         
16693         * libegg/dock/*: Removed directory.
16694         
16695 2004-07-28  Naba Kumar  <naba@gnome.org>
16697         * configure.in: Reduced gnome-print version requirement.
16698         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16700 2004-07-21  Ray Strode  <rstrode@redhat.com>
16701         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16702         new mime sytem.
16704 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16705         
16706         * plugins/editor/search-replace.c: Some fixes
16707         * plugins/terminal/Makefile.am:
16708         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16710 2004-05-19  Naba Kumar  <naba@gnome.org>
16712         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16713         compiler warning.
16715 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16717         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16718         Implemented IAnjutaSavable
16719         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16721 2004-05-17  Naba Kumar  <naba@gnome.org>
16723         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16724         plugins/build-basic-autotools/.cvsignore,
16725         plugins/build-basic-autotools/Makefile.am,
16726         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16727         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16728         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16729         plugins/build-basic-autotools/build-basic-autotools.c,
16730         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16731         build plugin.
16732         
16733         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16734         definition.
16735         
16736         * plugins/file-manager/an_file_view.c,
16737         plugins/file-manager/anjuta-file-manager.ui,
16738         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16739         Added context menu UI.
16740         
16741         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16742         in view menu.
16744 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16745         
16746         * libanjuta/anjuta-preferences.[ch]: 
16747         Added save/load_gconf functions
16748         * src/action_callbacks.[ch], src/preferences.c: 
16749         Load global prefs from gconf at startup and save them
16750         on exit. Prefs load and save correctly but something resets
16751         them to default after loading...
16752         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16753         Somehow the linker does not find save/load_gconf functions
16754         in libanjuta. Must be a stupid mistake, I would be glad
16755         if someone could fix that.
16756         * manuals/reference/libanjuta-sections.txt: Added new
16757         preferences functions and removed gnome-filelist
16758         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16759         * plugins/file-manager/plugin.c:
16760         Added root-path property
16762 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16763         
16764         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16765         they are not longer needed.
16766         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16767         anjuta-sections.txt: Remove references to the files
16768         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16769         Use new nautilus icons for file-manager, looks incredible
16770         cool!
16772 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16773         
16774         * plugins/editor/anjuta-docman.c: gchar* to 
16775         const gchar* in arguments
16776         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16777         Interface
16778         * plugins/file-manager/an_file_view.c: Open files on
16779         double-click. Does not work yet because it does not
16780         find IAnjutaFile interface in document manager
16782 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16783         
16784         * plugins/editor/anjuta-docman.c
16785         * plugins/editor/text_editor.c:
16786         Made close button working, made multiple selection in
16787         File/Open dialog possble, fixed crash bug if file cannot
16788         be opened.
16790 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16791         
16792         * plugins/editor/action-callbacks.c
16793         * plugins/editor/anjuta-docman.c
16794         * plugins/editor/anjuta-docman.h
16795         * plugins/editor/search-replace.c
16796         * plugins/editor/search-replace_backend.c
16797         * plugins/editor/text_editor.c
16798         * plugins/editor/text_editor.h:
16799         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16800         able to open all files, use uri instead of full_filename, fixed
16801         many bugs.
16804 2004-05-13  Naba Kumar  <naba@gnome.org>
16806         * plugins/message-view/anjuta-message-manager-plugin.glade:
16807         HIG compliant.
16809         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16810         management.
16812         * pixmaps/anjuta_splash.png: Added border.
16813         
16814         * plugins/editor/anjuta-document-manager.png: New icon.
16815         
16816         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16817         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16818         
16819         plugins/editor/Makefile.am,
16820         plugins/editor/search-replace.c,
16821         plugins/editor/search-replace.h,
16822         plugins/editor/search-replace_backend.c,
16823         plugins/editor/search-replace_backend.h,
16824         plugins/editor/search_preferences.h,
16825         plugins/editor/search_preferences.c: Merged changes from
16826         ANJUTA_1_2_0 branch.
16827         
16828         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16829         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16830         operational.
16832         * plugins/terminal/Makefile.am,
16833         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16834         dialog.
16835         
16836         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16837         submenu.
16839 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16840         * plugins/message-view/plugin.c: Fixed glade file loading
16841         Removed "Show messages" menu item
16842         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16843         twice because of this load system layout hack.
16844         * libanjuta/anjuta-ui.h: Removed #include config.h
16845         * libanjuta/libanjuta.pc: Fixed path and depencies
16846         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16847         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16848         * libanjuta/properties.cxx : #include "properties_cxx.h"
16849         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16851 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16852         * plugins/message-view/*: Fixed message view preferences
16853         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16854         * anjuta.glade: Removed messages stuff
16856 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16857         
16858         * Removed libanjutamm, it is now hosted on SF.net:
16859         cvs.sf.net/cvsroot/anjuta/libanjutamm
16861 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16862         
16863         * libanjutamm/*
16864         Added some experimental code to add support for C++ plugins.
16865         Nothing works yet and it is likely that it will disappear but
16866         I have some questions to murrayc and he wants to see the code.
16868 2004-05-11  Naba Kumar  <naba@gnome.org>
16870         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16872         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16873         hightlight style menu actions.
16875         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16876         manuals/reference/libanjuta/plugin-description-file.sgml,
16877         manuals/reference/libanjuta/writing-plugins.sgml,
16878         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16879         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16880         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16882         * src/anjuta-app.c: Always load system layout for now.
16884         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16885         
16886         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16887         manuals/reference/libanjuta/libanjuta-sections.txt,
16888         manuals/reference/libanjuta/libanjuta.types,
16889         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16890         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16891         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16892         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16893         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16894         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16895         Updated documentation.
16897         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16898         plugins/profile-default/plugin.c, src/layout.xml:
16899         Created terminal plugin.
16900          
16901         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16902         (new) plugins/file-manager/.cvsignore,
16903         plugins/file-manager/an_file_view.c,
16904         plugins/file-manager/plugin.c,
16905         plugins/file-manager/plugin.h: Moved preferences to separate
16906         glade file and added cvsignore file.
16907         
16908         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16909         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16910         from the branch. I tried it     but there were way too many conflicts.
16911         
16912         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16913         
16914         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16915         util functions required during the merge.
16916         
16917         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16918         interface.
16919         
16920         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16921         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16922         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16923         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16924         Merged with ANJUTA_1_2_0 branch.
16926 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16928         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16930 2004-05-07  Naba Kumar  <naba@gnome.org>
16932         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16934         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16935         Added preferences reading and loading.
16936         
16937         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16938         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16939         libanjuta/fileselection.c, libanjuta/fileselection.h,
16940         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16941         
16942         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16944         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16945         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16946         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16947         data/macros/autogen.sh, data/macros2/autogen.sh
16948         data/properties/ada.properties, data/properties/anjuta.properties,
16949         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16950         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16951         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16952         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16953         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
16954         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
16955         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
16956         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
16957         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
16958         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
16959         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
16960         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
16961         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
16962         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
16963         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
16964         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
16965         plugins/class-gen/clsGen.c, plugins/editor/print.c,
16966         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
16967         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
16968         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16969         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16970         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
16971         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
16972         (added) scintilla/scintilla-marshal.c,
16973         (added) scintilla/scintilla-marshal.h,
16974         (added) scintilla/scintilla-marshal.list,
16975         scintilla/include/SString.h, scintilla/include/SciLexer.h,
16976         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
16977         (added) scintilla/patches/scintilla-calltip-align.patch,
16978         (added) scintilla/patches/scintilla-minor.patch,
16979         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
16981 2004-05-06  Naba Kumar  <naba@gnome.org>
16983         * (added) plugins/file-manager/Makefile.am,
16984         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
16985         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
16986         (added) plugins/file-manager/anjuta-file-manager.ui,
16987         (added) plugins/file-manager/plugin.c,
16988         (added) plugins/file-manager/plugin.h,
16989         (removed) plugins/file-manager/an_file_view.h,
16990         plugins/Makefile.am, configure.in,
16991         plugins/file-manager/an_file_view.c: Created file manager plugin.
16992         
16993         * plugins/profile-default/plugin.c: Added file manager plugin in default
16994         profile.
16995         
16996         * libanjuta/Makefile.am: Fixed dependencies.
16997         * pixmaps/anjuta_splash.png: New splash screen.
16999 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17000         
17001         * template/template.c/h: Added in-line doc
17002         * manuals/reference/template/*: Added template documentation
17003         * configure.in: Build template docs
17005 2004-05-05  Naba Kumar  <naba@gnome.org>
17007         * autogen.sh: Added commands to generate initial interfaces.
17008         
17009         * libanjuta/Makefile.am,
17010         (removed)libanjuta/anjuta-plugin-parser.c,
17011         (removed)libanjuta/anjuta-plugin-parser.h,
17012         (added)libanjuta/anjuta-plugin-description.c,
17013         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17014         plugin description.
17015         
17016         * libanjuta/anjuta-plugin.c,
17017         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17018         
17019         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17020         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17021         widget add_widget() method.
17022         
17023         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17024         and moved plugin sets loading in profile plugins.
17025         
17026         * libanjuta/interfaces/.cvsignore,
17027         (removed)libanjuta/interfaces/Makefile.am,
17028         libanjuta/interfaces/libanjuta.idl,
17029         libanjuta/interfaces/anjuta-idl-compiler.pl,
17030         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17031         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17032         (removed)libanjuta/interfaces/ianjuta-editor.c,
17033         (removed)libanjuta/interfaces/ianjuta-editor.h,
17034         (removed)libanjuta/interfaces/ianjuta-file.c,
17035         (removed)libanjuta/interfaces/ianjuta-file.h,
17036         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17037         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17038         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17039         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17040         *.h and Makefile.am files. They are autogenerated. Interfaces are
17041         by anjuta-idl-compiler.pl from libanjuta.idl file.
17042         
17043         * manuals/reference/libanjuta/Makefile.am,
17044         manuals/reference/libanjuta/anjuta-architecture.sgml,
17045         manuals/reference/libanjuta/libanjuta-docs.sgml,
17046         manuals/reference/libanjuta/libanjuta-sections.txt,
17047         manuals/reference/libanjuta/libanjuta.types,
17048         manuals/reference/libanjuta/plugin-description-file.sgml,
17049         manuals/reference/libanjuta/writing-plugins.sgml,
17050         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17051         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17052         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17053         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17054         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17055         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17056         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17057         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17058         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17059         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17060         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17061         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17062         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17063         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17064         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17065         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17066         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17067         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17068         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17069         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17070         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17071         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17072         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17073         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17074         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17075         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17076         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17077         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17078         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17079         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17080         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17081         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17082         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17083         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17084         interfaces template sgmls.
17085         
17086         * plugins/Makefile.am,
17087         plugins/devhelp/anjuta-devhelp.plugin.in,
17088         plugins/devhelp/plugin.c,
17089         plugins/editor/action-callbacks.c,
17090         plugins/editor/anjuta-document-manager.plugin.in,
17091         plugins/editor/plugin.c,
17092         plugins/editor/plugin.h,
17093         plugins/editor/text_editor.c,
17094         plugins/sample1/plugin.c,
17095         plugins/message-view/anjuta-message-manager.plugin.in,
17096         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17097         placement. Fixed other errors.
17098         
17099         * (added)plugins/profile-default/.cvsignore,
17100         (added)plugins/profile-default/Makefile.am,
17101         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17102         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17103         (added)plugins/profile-default/anjuta-default-profile.ui,
17104         (added)plugins/profile-default/plugin.c,
17105         (added)plugins/profile-default/plugin.h: Added a default new
17106         profile plugin.
17107         
17108         * src/Makefile.am,
17109         src/action-callbacks.c,
17110         src/anjuta-app.c,
17111         src/anjuta.c,
17112         src/main.cpp: Fixed necessary changes for libanjuta
17114 2004-05-04  Naba Kumar  <naba@gnome.org>
17116         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17117         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17118         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17119         placement for default widgets placements.
17121 2004-05-03  Naba Kumar  <naba@gnome.org>
17123         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17124         manuals/reference/libanjuta/libanjuta-docs.sgml,
17125         manuals/reference/libanjuta/plugin-description-file.sgml,
17126         manuals/reference/libanjuta/writing-plugins.sgml:
17127         Wrote more sections in writing-plugins document and fixed errors.
17129 2004-05-03  Naba Kumar  <naba@gnome.org>
17131         * libanjuta/interfaces/libanjuta.idl: Added interface
17132         IAnjutaFileManager.
17133         
17134         * manuals/reference/libanjuta/anjuta-architecture.dia,
17135         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17136         architecture diagram.
17137         
17138         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17139          manuals/reference/libanjuta/libanjuta-docs.sgml,
17140         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17141         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17142         Wrote writing-plugins document and separated chapters into
17143         separate sgml files.
17144         
17145         * plugins/file-manager/an_file_view.c,
17146         plugins/file-manager/an_file_view.h: New and improved directory
17147         rendering.
17149 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17151         * anjuta.glade: re-designed the new file dialog
17152         * anjuta_dialogs_strings.c: new strings from the new file dialog
17154 2004-04-30  Naba Kumar  <naba@gnome.org>
17156         * libanjuta/interfaces/Makefile.am.iface,
17157         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17158         
17159         * libanjuta/interfaces/libanjuta.idl: Updated.
17161         * libanjuta/interfaces/Makefile.am.iface,
17162         libanjuta/interfaces/libanjuta.idl: Updated.
17164 2004-04-29  Naba Kumar  <naba@gnome.org>
17165         
17166         * libanjuta/interfaces/Makefile.am.iface,
17167         libanjuta/interfaces/libanjuta.idl: Updated.
17169 2004-04-29  Naba Kumar  <naba@gnome.org>
17171         * libanjuta/interfaces/giface-idlc-c.pl,
17172         libanjuta/interfaces/libanjuta.idl: Upgraded.
17173         * libanjuta/interfaces/Makefile.am.iface: Added.
17174         
17175 2004-04-28  Naba kumar  <naba@gnome.org>
17177         * libanjuta/interfaces/giface-idlc-c.pl,
17178         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17179         definitions and wrote a compiler.
17180         
17181 2004-04-28  Naba Kumar  <naba@gnome.org>
17183         * libanjuta/anjuta-shell.c: Fixed docs.
17184         * libanjuta/interfaces/Makefile.am,
17185         libanjuta/interfaces/ianjuta-file.c,
17186         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17187         
17188         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17189         
17190         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17192         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17193         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17194         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17195         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17196         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17197         * src/anjuta-app.c: Fixed bug.
17199 2004-04-27  Naba Kumar  <naba@gnome.org>
17201         * libanjuta/anjuta-preferences-dialog.c,
17202         manuals/Makefile.am: Fixed document bugs and enabled docs
17203         building.
17205         * libanjuta/anjuta-preferences-dialog.c,
17206         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17207         More documentation.
17208         
17209         * libanjuta/anjuta-preferences.c,
17210         manuals/reference/libanjuta/libanjuta-docs.sgml,
17211         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17212         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17213         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17214         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17215         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17216         Wrote more documentations.
17218         * (removed) plugins/message-view/imessage-view.c,
17219         (removed) plugins/message-view/ianjuta-msgman.c,
17220         plugins/message-view/Makefile.am,
17221         plugins/message-view/anjuta-msgman.c,
17222         plugins/message-view/anjuta-msgman.h,
17223         plugins/message-view/message-view.c,
17224         plugins/message-view/message-view.h,
17225         plugins/message-view/plugin.c,
17226         plugins/message-view/plugin.h: Moved interface implementations
17227         in their respective classes and used correct macros to
17228         defined class types.
17230         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17231         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17232         AnjutaUI from GtkUIManager instead of GtkDialog.
17234         * manuals/reference/libanjuta/Makefile.am,
17235         manuals/reference/libanjuta/libanjuta-docs.sgml,
17236         manuals/reference/libanjuta/libanjuta-sections.txt,
17237         manuals/reference/libanjuta/libanjuta.types,
17238         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17239         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17240         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17241         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17242         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17243         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17244         Wrote more documentation, fixed typos, added architecture
17245         diagram, updated object types etc.
17247         * plugins/editor/text_editor.c: Fixed interface implementation.
17249 2004-04-26  Naba Kumar  <naba@gnome.org>
17251         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17252         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17253         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17254         architecture diagram and a new chapter on plugins description file.
17256 2004-04-25  Naba Kumar  <naba@gnome.org>
17258         *  libanjuta/anjuta-children.h,
17259         libanjuta/anjuta-plugin.c,
17260         libanjuta/anjuta-plugin.h,
17261         libanjuta/anjuta-preferences.c,
17262         libanjuta/anjuta-shell.c,
17263         libanjuta/anjuta-shell.h,
17264         libanjuta/e-splash.c,
17265         libanjuta/e-splash.h,
17266         manuals/reference/libanjuta/Makefile.am,
17267         manuals/reference/libanjuta/libanjuta-docs.sgml,
17268         manuals/reference/libanjuta/libanjuta-sections.txt,
17269         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17270         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17271         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17272         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17273         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17274         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17275         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17276         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17277         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17278         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17279         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17280         manuals/reference/libanjuta/tmpl/defaults.sgml,
17281         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17282         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17283         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17284         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17285         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17286         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17287         manuals/reference/libanjuta/tmpl/plugins.sgml,
17288         manuals/reference/libanjuta/tmpl/properties.sgml,
17289         manuals/reference/libanjuta/tmpl/resources.sgml,
17290         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17291         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17292         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17293         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17294         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17295         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17297         Added more template files and wrote more documentation.
17299 2004-04-24  Andras Timar  <timar@gnome.hu>
17301         * configure.in: Added hu to ALL_LINGUAS.
17303 2004-04-23  Naba Kumar  <naba@gnome.org>
17304         
17305         * configure.in: Fixed compile error.
17306         
17307         * libanjuta/anjuta-children.c,
17308         libanjuta/anjuta-children.h,
17309         libanjuta/anjuta-preferences.c,
17310         libanjuta/anjuta-preferences.h,
17311         libanjuta/anjuta-shell.c,
17312         libanjuta/anjuta-ui.c,
17313         libanjuta/anjuta-ui.h,
17314         manuals/reference/libanjuta/Makefile.am,
17315         manuals/reference/libanjuta/libanjuta-docs.sgml,
17316         manuals/reference/libanjuta/libanjuta.types,
17317         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17318         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17319         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17320         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17321         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17322         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17323         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17324         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17325         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17326         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17327         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17328         manuals/reference/libanjuta/tmpl/defaults.sgml,
17329         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17330         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17331         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17332         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17333         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17334         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17335         manuals/reference/libanjuta/tmpl/plugins.sgml,
17336         manuals/reference/libanjuta/tmpl/properties.sgml,
17337         manuals/reference/libanjuta/tmpl/resources.sgml,
17338         plugins/sample1/plugin.c: Added libanjuta API documentation.
17340 2004-04-22  Naba Kumar  <naba@gnome.org>
17342         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17343         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17344         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17345         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17346         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17347         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17348         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17349         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17350         (removed) libegg/eggradiotoolbutton.c,
17351         (removed) libegg/eggseparatortoolitem.c,
17352         (removed) libegg/eggtoggletoolbutton.c,
17353         (removed) libegg/eggtoolbar.c,
17354         (removed) libegg/eggtoolbutton.c,
17355         (removed) libegg/eggtoolitem.c,
17356         (removed) libegg/prop-editor.c,
17357         (removed) libegg/test-actions.c,
17358         (removed) libegg/test-drag.c,
17359         (removed) libegg/test-merge.c,
17360         (removed) libegg/test-toolbar.c,
17361         libegg/menu/Makefile.am,
17362         (removed) libegg/menu/egg-accel-dialog.h,
17363         (removed) libegg/menu/egg-action-group.h,
17364         (removed) libegg/menu/egg-action.h,
17365         libegg/menu/egg-entry-action.h,
17366         (removed) libegg/menu/egg-markup.h,
17367         (removed) libegg/menu/egg-menu-merge.h,
17368         (removed) libegg/menu/egg-menu.h,
17369         (removed) libegg/menu/egg-radio-action.h,
17370         (removed) libegg/menu/egg-toggle-action.h,
17371         (removed) libegg/menu/howitshouldwork.txt,
17372         (removed) libegg/toolbar/.cvsignore,
17373         (removed) libegg/toolbar/Makefile.am,
17374         (removed) libegg/toolbar/TODO,
17375         (removed) libegg/toolbar/eggradiotoolbutton.h,
17376         (removed) libegg/toolbar/eggseparatortoolitem.h,
17377         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17378         (removed) libegg/toolbar/eggtoolbar.h,
17379         (removed) libegg/toolbar/eggtoolbutton.h,
17380         (removed) libegg/toolbar/eggtoolitem.h,
17381         (removed) libegg/toolbar/prop-editor.h,
17382         (removed) libegg/toolbar/toolbar-api.txt,
17383         (removed) libegg/toolbar/toolbar-ideas.txt,
17384         plugins/devhelp/anjuta-devhelp.ui,
17385         plugins/devhelp/plugin.c,
17386         plugins/editor/action-callbacks.c,
17387         plugins/editor/action-callbacks.h,
17388         plugins/editor/anjuta-docman.c,
17389         plugins/editor/anjuta-document-manager.ui,
17390         plugins/editor/plugin.c,
17391         P plugins/message-view/Makefile.am,
17392         plugins/message-view/anjuta-message-manager.ui,
17393         plugins/message-view/plugin.c,
17394         plugins/sample1/anjuta-sample.ui,
17395         plugins/sample1/plugin.c,
17396         src/action-callbacks.c,
17397         src/action-callbacks.h,
17398         src/anjuta-actions.h,
17399         src/anjuta-app.c,
17400         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17401         Gtk actions and UIManager. Fixed all plugins to use this.
17402         
17403         * manuals/reference/gtkdoc-scangobj.diff,
17404         manuals/reference/libanjuta/Makefile.am,
17405         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17406         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17407         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17408         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17409         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17411         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17412         
17413 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17414         
17415         * plugins/message-view/imessage-view.c
17416         * plugins/message-view/ianjuta-msgman.c:
17417         Added interfaces
17419 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17421         * configure.in: Added en_CA to ALL_LINGUAS.
17423 2004-04-08  Naba Kumar  <naba@gnome.org>
17425         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17426         libanjuta/interfaces/Makefile.am,
17427         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17428         message manager and message view interfaces.
17430         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17431         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17432         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17433         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17434         src/anjuta-app.c: Used 'activate' and
17435         'deactivate' virtual methods for plugins. Fixed installed plugins
17436         dialogs. Added remove_widget() method for AnjutaShell.
17438         * libanjuta/interfaces/Makefile.am,
17439         libanjuta/interfaces/ianjuta-document-manager.c,
17440         libanjuta/interfaces/ianjuta-document-manager.h,
17441         libanjuta/interfaces/ianjuta-editor.c,
17442         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17443         and editor interfaces.
17445         * plugins/devhelp/plugin.c,
17446         plugins/message-view/anjuta-message-manager.plugin.in,
17447         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17448         plugins/sample1/plugin.c: Updated plugins implementation to
17449         reflect the changes.
17451 2004-04-07  Naba Kumar  <naba@gnome.org>
17453         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17454         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17455         libanjuta/interfaces/ianjuta-editor.h,
17456         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17457         plugins/editor/anjuta-docman.c,
17458         plugins/editor/anjuta-document-manager.plugin.in,
17459         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17460         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17461         Added supported interfaces for plugins. Tested plugin interfaces
17462         through sample plugin.
17463         
17464 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17465         
17466         * template/Makefile.am, data/templates/library/Makefile.am
17467         Fixed some automake-1.7 incompatibilities
17468         * template/xmltemplate.c: Small fix
17470 2004-02-23  Naba Kumar  <naba@gnome.org>
17472         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17473         Added plugins manager dialog.
17474         
17475         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17476         library dependencies.
17477         
17478         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17479         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17480         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17481         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17482         geometry command line option.
17483         
17484 2004-02-16  Naba Kumar  <naba@gnome.org>
17486         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17487         Added interfaces and IAnjutaEditor editor interface.
17488         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17489         interface.
17490         * libanjuta/anjuta-shell.h: Fixed bug.
17491         
17492 2004-02-13  Naba Kumar  <naba@gnome.org>
17494         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17495         
17496 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17497         
17498         * data/template/*/.cvsignore:
17499         Avoid all these ? in cvs output
17501 2004-02-13  Naba Kumar  <naba@gnome.org>
17503         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17504         includes and linking.
17506         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17507         and set required version to devhelp 0.8. This devhelp version
17508         can be acquired from gnome cvs branch devhelp branch
17509         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17511         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17512         src/actions-callbacks.c: Added Dock Manager settings menu item.
17514         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17515         * plugins/devhelp/plugin.c: Fixed a linking bug.
17516         
17517         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17518         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17519         external GDL dependency and used libegg codes.
17520         
17521 2004-02-12  Naba Kumar  <naba@gnome.org>
17523         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17524         Added devhelp plugin, but it can't be used without a
17525         patch in devhelp. So it's disabled for now.
17527         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17528         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17529         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17530         Update cvsignore files.
17532         * libanjuta/plugins.c, widgets/e-splash.c:
17533         Fixed plugins loading to show splash icons.
17534         
17535         * plugins/message-view/anjuta-message-manager.plugin.in,
17536         plugins/message-view/plugin.c: Fixed plugin registered name.
17538         * plugins/message-view/anjuta-message-view.png,
17539         plugins/sample1/anjuta-sample-plugin.png: Update images.
17541         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17542         src/main.c: Fixed layout loading.
17544         * plugins/devhelp/Makefile.am: Fixed error.
17546         * (removed) widgets/*, libanjuta/plugins.h,
17547         src/main.c: Transfered widgets to libanjuta/.
17548         
17549         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17550         toplevel directory to created only one library as libanjuta-egg.
17552         * data/Makefile.am: Fixed build error.
17554         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17555         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17556         libegg/.cvsignore: Added egg dock widget.
17558         * gdl/*: Removed as they are now available in libegg.
17559         
17560 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17562         * plugins/editor/anjuta-docman.c:
17563         Use stock close icon on tab close button
17565 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17566         
17567         * data/template/Makefile.am
17568         data/template/language/Makefile.am
17569         data/template/library/Makefile.am
17570         data/template/text/Makefile.am
17571         data/template/project/Makefile.am
17572         data/template/project/terminal/Makefile.am
17573         configure.in: Created Makefile to install templates
17575 2004-02-11  Naba Kumar  <naba@gnome.org>
17577         * plugins/editor/action-callbacks.c,
17578         plugins/editor/anjuta-document-manager.ui,
17579         plugins/editor/plugin.c
17580         plugins/message-view/anjuta-message-manager.ui,
17581         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17582         
17583 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17584         
17585         * plugins/message-view/*: MessageView plugin is now loaded
17586         The menu items are still dummies.
17588 2004-02-09  Naba Kumar  <naba@gnome.org>
17590         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17591         generation.
17592         
17593         * libanjuta/anjuta-preferences.h: Added some documentation.
17594         
17595         * libanjuta/anjuta-shell.h: Removed dead codes.
17596         
17597         * (removed) manuals/reference/gtkdoc-scangobj,
17598         manuals/reference/gtkdoc-scangobj.diff,
17599         manuals/reference/libanjuta/.cvsignore,
17600         manuals/reference/libanjuta/Makefile.am,
17601         manuals/reference/libanjuta/README.inline-doc,
17602         manuals/reference/libanjuta/README.sections,
17603         manuals/reference/libanjuta/libanjuta-docs.sgml,
17604         manuals/reference/libanjuta/libanjuta-sections.txt,
17605         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17606         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17607         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17608         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17609         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17610         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17611         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17612         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17613         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17614         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17615         manuals/reference/libanjuta/tmpl/defaults.sgml,
17616         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17617         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17618         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17619         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17620         manuals/reference/libanjuta/tmpl/plugins.sgml,
17621         manuals/reference/libanjuta/tmpl/properties.sgml,
17622         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17623         of scan program. Updated templates.
17625         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17626         editor action callbacks data.
17627         
17628         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17629         scintilla object ref/unref.
17631 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17632         
17633         * template/*: Added new xml based template system
17634         * template/dtds/*: Dtds to validate xml files of the template systems
17635         * data/template/*: Some sample template files
17636         Still needs some work but builds fine!
17638 2004-02-06  Naba Kumar  <naba@gnome.org>
17640         * cofigure.in, manuals/Makefile.am,
17641         (added) manuals/reference/*: Added API documentation
17642         structure (gtk-doc based).
17644         * libanjuta/libanjuta.h: Updated
17645         
17646 2004-02-05  Naba Kumar  <naba@gnome.org>
17647         
17648         * configure.in: Sets correct dependencies and
17649         uses gdl external library.
17651         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17652         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17653         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17654         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17655         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17656         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17657         and added file dialogs.
17659         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17660         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17661         Build dynamic libraries for libegg.
17663         * plugins/Makefile.am, plugins/editor/Makefile.am,
17664         plugins/editor/action-callbacks.c, 
17665         plugins/editor/action-callbacks.h,
17666         plugins/editor/anjuta-docman.c,
17667         plugins/editor/anjuta-docman.h
17668         plugins/editor/anjuta-document-manager.plugin.in
17669         plugins/editor/anjuta-document-manager.png
17670         plugins/editor/anjuta-document-manager.ui
17671         plugins/editor/file.c
17672         plugins/editor/file.h
17673         plugins/editor/plugin.c
17674         plugins/editor/print.c
17675         plugins/editor/print.h
17676         plugins/editor/search-replace.c
17677         plugins/editor/search_incremental.c
17678         plugins/editor/search_incremental.h
17679         plugins/editor/text_editor.c
17680         plugins/editor/text_editor.h
17681         plugins/editor/text_editor_cbs.c
17682         plugins/editor/text_editor_menu.h
17683         plugins/sample1/Makefile.am
17684         plugins/sample1/anjuta-sample-plugin.png
17685         plugins/sample1/anjuta-sample.plugin.in
17686         plugins/sample1/anjuta-sample.ui
17687         plugins/sample1/plugin-sample1.c
17688         plugins/sample1/plugin.c
17689         plugins/sample1/plugin.h: Created sample
17690         plugin and fixed editor plugin.
17692         * printing/*: Removed.
17694         * scintilla/Makefile.am: Builds dynamic library.
17696         * src/Makefile.am, src/action-callbacks.c,
17697         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17698         src/anjuta-actions.h, src/anjuta-app.c,
17699         src/anjuta-app.h, src/anjuta-callbacks.c,
17700         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17701         (removed) src/anjuta.h, src/anjuta.ui,
17702         src/layout.xml, src/main.c, src/preferences.h,
17703         src/utilities.c: Debuggged and finally made plugins
17704         loadable.
17706         * global-tags/Makefile.am: Fixed build error.
17708 2004-02-03  Naba Kumar  <naba@gnome.org>
17710         * configure.in: Users GDL from external package.
17711         * plugins/*: Added many new plugins (not ready though).
17712         * src/*: Removed many files (which have been transfered in plugins/).
17713         
17714 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17716         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17718 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17720         * configure.in: Added editor plugins
17721         
17722         * plugins/Makefile.am, src/search-replace_backend.h,
17723         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17724         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17725         
17726         * Added: plugins/editor/search_incremental.c, 
17727         plugins/editor/search_incremental.h
17729         * Update search-replace in plugins/editor
17730         
17731 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17732         
17733         * plugins/message-view/message-view.c: Some code clean-up
17735 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17737         * Added: search_incremental[ch]
17738         
17739         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17740         src/mainmenu_callbacks.c, src/toolbar.c
17741         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17742         
17743         * Incremental Search
17745 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17746         
17747         * plugins/message-view/anjuta-msgman.[c/h]:
17748         Added message manager for easier message handling with a
17749         similar interface as docman. Of course you can still use
17750         MessageView standalone.
17751         * plugins/Makefile.am: Added message-view because it compiles
17752         without errors.
17754 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17755         
17756         * plugins/message-view/*: Added message-view plugin 
17757         (still incomplete) 
17758         * configure.in: Added plugins/message-view/Makefile
17760 2004-01-03  Naba Kumar  <naba@gnome.org>
17762         * libanjuta/*.c: Added new files and updated old ones.
17763         * plugins/editor/*: Added editor plugin.
17764         * configure.in: Added editor plugin and moved editor related
17765         files into it.
17767 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17769         * src/Makefile.am: Added search-replace_backend.[ch]
17770         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17771         find_replace.[ch]
17772         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17773         src/search-replace_backend.c, src/search-replace_backend.h,
17774         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17775         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17776         src/toolbar_callbacks.c
17777         * The advanced Search/Replace functionality now replaces the older
17778         Find/Replace stuff.
17779         * The Search/Replace functionality can be interrupted during a long
17780         Search/Replace;
17781         
17782 2003-12-11  Naba Kumar  <naba@gnome.org>
17784         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17785         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17786         errors.
17787         * Makefile.am, libanjuta/*: Added new module.
17788         * src/Makefile.am: Fixed linking error.
17789         * src/watch_cbs.c: Debugger clean up.
17790         * configure.in: Added libanjuta-2.0.pc
17792         * configure.in, libanjuta/Makefile.am,
17793         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17794         libanjuta instead.
17796 2003-12-11  Naba Kumar  <naba@gnome.org>
17798         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17800         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17801         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17802         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17803         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17804         The user can now give a name at the creation of a new file and
17805         insert automatically (user choice) header, gpl notice, header
17806         template. The file extension is added automatically according
17807         to the selected type of file. The various insert functions have
17808         been moved from mainmenu-callback.c to file.c. The cursor is now
17809         moved after an insert operation. Removes also useless code in
17810         memory.c and search-replace.c
17811         
17812 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17814         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17815         sortable headers, process tree, removal of path and process params
17816         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17817         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17818         code cleanup
17820 2003-12-10  Naba Kumar  <naba@gnome.org>
17822         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17823         
17824 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17826         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17828 2003-11-28  Naba Kumar  <naba@gnome.org>
17830         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17831         
17832         * manuals/de/*: Added german translation docs.
17833         
17834         * configure.in, Makefile.am, src/Makefile.am,
17835         libegg/*/*: Added libegg library.
17836         
17837         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17838         installation directory.
17839         
17840         * src/text_editor_cbs.c: Fixed closing of file.
17842 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17843                                                                                 
17844         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17846 2003-09-05  Naba Kumar  <naba@gnome.org>
17848         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17849         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17850         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17851         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17852         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17853         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17854         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17855         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17856         using libegg. Initial commit -- compiles but is not complete.
17858 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17860         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17862 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17864         * configure.in: Removed "ta" from ALL_LINGUAS.
17866 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17868         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17870 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17872         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17874 2004-04-24  Andras Timar  <tmar@gnome.hu>
17876         * configure.in: Added hu to ALL_LINGUAS.
17878 2004-04-14  Naba Kumar  <naba@gnome.org>
17880         * src/Makefile.am, printing/Makefile.am,
17881         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17882         because we are still using GtkCombo and build breaks with gtk-2.4.
17883         
17884 2004-04-13  Naba Kumar  <naba@gnome.org>
17886         * NEWS: Updated.
17887         * anjuta.spec.in: Fixed build error.
17888         * po/POTFILES.in: Updated.
17889         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17891 2004-04-11  Naba Kumar  <naba@gnome.org>
17893         * NEWS: Updated.
17894         * AUTHORS: Updated.
17895         * configure.in: Added ga in ALL_LINGUAS.
17896         * ChangeLog: Fixed dates.
17897         
17898 2004-04-09  Naba Kumar  <naba@gnome.org>
17900         * src/print.c: Fixed buffer styling bug when printing with
17901         selection.
17903         * data/properties/anjuta.properties: Defined only one base font and
17904         used courier instead of lucidatypewriter, because most newer systems are
17905         unlikely to have it (bug #885023, #925956, #890473).
17906         
17907         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17908         warning.
17909         
17910         * src/an_file_view.c: Fixed possible crash bug.
17912 2004-04-07  Naba Kumar  <naba@gnome.org>
17914         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17915         gtk_main_quit() etc..), so that atexit() functions are not called
17916         (which is apparently done to free up memory and we don't need to
17917         do that at this point). Incidentally, something also happens in the
17918         atexit call which freezes the UI for far too long when the application
17919         exits and we want to avoid that..
17920         * src/glade_iface.c: Fixed compiler warning.
17921         
17922 2004-04-06  Naba Kumar  <naba@gnome.org>
17924         * src/project_dbase_gui.c: Fixed errors.
17926         * src/registers_gui.c: Fixed possible crash bug.
17927         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17928         * src/signals.[c,h]: Used tree view and glade file for dialog.
17929         * src/Makefile.am, src/about.c, src/an_file_view.c,
17930         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17931         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17932         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17933         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17934         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17935         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17936         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17937         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17938         src/launcher.h, src/main.c, src/main_menubar.c,
17939         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17940         src/message-manager-private.cc, src/message-manager.cc,
17941         src/preferences.c, src/project_config.c, src/project_dbase.c,
17942         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17943         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17944         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17945         src/search-replace.c, src/search-replace_backend.c,
17946         src/search_incremental.c, src/search_preferences.c,
17947         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17948         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17949         src/signals_gui.c, src/source.c, src/src_paths.c,
17950         src/stack_trace.c, src/start-with.c, src/style-editor.c,
17951         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17952         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17953         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
17954         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
17955         tagmanager/Makefile.am, scintilla/include/SString.h,
17956         widgets/Makefile.am, widgets/gnomefilelist.c:
17958         Removed all deprecated codes and substituted
17959         with newer APIs. Fixed some possible crash bugs where cell renderers
17960         were being shared.
17961         
17962         * scintilla/patches/scintilla-minor.patch: Minor patch.
17964 2004-04-06  Naba Kumar  <naba@gnome.org>
17966         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
17967         tree after all the files have been added (and not everytime a file
17968         is added in the project). Also fixed some memory corruption
17969         (possibly bug #900478).
17970         
17971         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
17972         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
17973         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
17974         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
17975         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
17976         qualifier wherever appropriate.
17978 2004-04-05  Naba Kumar  <naba@gnome.org>
17980         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
17981         switch terminal echo on/off. Debugger requires it off, while the
17982         rest requires it on.
17984         * src/search-replace.c: sets search direction and action (in addtion
17985         to target) for find in files.
17986         
17987 2004-04-02  Naba Kumar  <naba@gnome.org>
17989         * src/mainmenu_callbacks.c: Sets filename during save of new files.
17991         * src/project_dbase.c, src/debugger, src/an_file_view.c,
17992         src/an_symbol_view.c: Added an gtk events loop for
17993         displaying project loading status (for loading large projects) and
17994         debugger program starting ... just to give an impression of fastness :-).
17996         * configure.in, anjuta.prj: Bumped version to 1.2.2.
17998         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
17999         crash bug, which occurs when opening and closing a large project
18000         repeatedly.
18001         
18002         * src/attach_process.c: Fixed a comiple error for old gcc.
18003         
18004         * src/launcher.c: Prints proper error message when launcher child
18005         could not be executed and exits properly. Fixed a crash
18006         bug (bug #926606).
18007         
18008         * src/resources.c, src/utilities.c, src/glade_iface.c,
18009         src/debugger.c, src/attach_process.c: Properly exits forked children
18010         when they could not be executed.
18011         
18012 2004-04-01  Naba Kumar  <naba@gnome.org>
18014         * src/search-replace.c: Fixed a crash bug (bug #921893).
18016 2004-03-31  Naba Kumar  <naba@gnome.org>
18018         * anjuta.glade: Added a note on compiler options dialog ->support
18019         dialog telling that supports are only available for file mode.
18021         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18022         src/anjuta_cbs.c:
18023         Improved shutdown time delay by bypassing project closing
18024         and unloading plugins.
18026         * src/build_file.c, data/properties/anjuta.properties: Added a property
18027         to toggle on/off for going to first error automatically.
18029 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18031         * src/debugger.c: fixed core file loading
18032         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18033         for long lines (bugs #700968 and #911376)
18034         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18035         #917982.
18036         * src/anjuta.c: Focuses current AnEditor correctly.
18038 2004-03-30  Naba Kumar  <naba@gnome.org>
18040         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18041         * AUTHORS: Updated with all contributors names.
18042         * NEWS: Updated.
18043         * src/about.c: Reads contributors names from AUTHORS file.
18044         * manuals/C/anjuta-manual/authors.xml: Points to online
18045         contributors list.
18046         
18047 2004-03-29  Naba Kumar  <naba@gnome.org>
18049         * data/properties/ada.properties: Fixed syntax colors. Patch
18050         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18051         (bug #923474).
18053         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18054         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18055         generated projects, so that their pixmap files are
18056         found properly (bug #919903).
18057         
18058         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18059         anjuta.
18061         * src/source.c: Installs .glade file of libgllade
18062         projects in $(datadir)/$(package)/glade (part of bug #861038).
18063         
18064         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18065         in compiler options (bug #883837).
18066         
18067         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18068         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18069         
18070 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18072         * anjuta/src/search-replace.c: fixed another crash bug in
18073         "Find Usage"
18074         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18075         breakpoint property fix
18077 2004-03-29  Naba Kumar  <naba@gnome.org>
18079         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18080         (new) manuals/C/anjuta-advanced-tutorial/*:
18081         Added menu entry for 'Anjuta Advanced Tutorial'
18082         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18084 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18085         
18086         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18087         Fixed bug #908941  ('Open' starts in wrong directory)
18088         
18089 2004-03-26  Naba Kumar  <naba@gnome.org>
18091         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18092         compile error and bug #905738 with terminal.
18094         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18095         src/search-replace.[h,c], src/search_incremental.[h,c],
18096         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18097         src/text_editor.[c,h]: Fixed compiler warnings.
18098         
18099         * src/search-replace.c: Fixed a memory corruption (possible
18100         fix for bug #921893, but not yet confirmed).
18101         
18102         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18103         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18104         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18105         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18107 2004-03-25  Naba Kumar  <naba@gnome.org>
18109         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18110         crash bug with attach process dialog and made the dialog closable
18111         with 'esc'.
18112         
18113         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18114         always display within the margin.)
18115         
18116         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18117         the old breakpoint when it's properties are updated
18118         (creating a new updated one).
18119         
18120 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18122         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18123         displayed for wrong file.
18124         * src/breakpoints.c: conditional breakpoints
18125         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18126         "Find in Files..." disabling policy
18128 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18130         * src/build_file.c: Fixed bug #874380
18131         Goto the first error if it exists.
18133 2004-03-24  Naba Kumar  <naba@gnome.org>
18135         * src/anjuta.c: Fixed to get correct child exit status
18136         using mask (bug #905738).
18137         
18138         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18139         Aligned buttons in the New file dialog,
18140         set default response to OK, entry box activates default response,
18141         ESC closes dialog and hides on delet_event.
18143 2004-03-19  Naba Kumar  <naba@gnome.org>
18145         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18146         tree).
18148 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18150         * src/search-replace.c: fixed "Find Usage" crash when no project open
18152 2004-03-17  Naba Kumar  <naba@gnome.org>
18154         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18155         Fixed the generated projects to read m4 directory if the directory
18156         exists (bug #917781).
18157         
18158 2004-03-12  Naba Kumar  <naba@gnome.org>
18160         * HACKING: Fixed formatting for auto-parsing.
18162 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18163         
18164         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18165         rework (bug #890609)
18167 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18168         
18169         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18171 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18172         
18173         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18174         * src/search_preferences.c: Fixed typo.
18175         
18176 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18177         
18178         * src/search-replace.c: improved Search&Replace
18179         For the moment "Replace All" does not work with non opened files
18180         but Anjuta should not crash now ! ??? 
18181         
18182 2004-02-26  Naba Kumar  <naba@gnome.or>
18184         * src/source.c: Fixed to pass cflags correctly
18185         and suppress the automake's default cflags.
18186         bug #816130, #801056, #782798, #773459
18187         
18188         * data/properties/anjuta.properties: Do not defualt to -k make option.
18189         bug #875486.
18191         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18192         bug #877683.
18193         
18194         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18195         
18196         * src/message-manager-private.cc: Disabled debug messages.
18197         
18198 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18200         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18202 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18203         * anjuta.glade, src/search-replace.c:
18204         Reduced Search&Replace dialog, bug #902636.
18205         
18206 2004-02-23  Naba Kumar  <naba@gnome.or>
18208         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18209         (bug #866143).
18211 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18212         
18213         * src/search_incremental.c: Fixed bug #900903
18215 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18216         
18217         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18218         src/anjuta.c: Fixed bugs #890609 and #890609
18220 2004-02-23  Naba Kumar  <naba@gnome.or>
18222         * src/message-manager.cc: Disconnects menuitem signal properly.
18223         Fixed bug #901723.
18224         
18225         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18226         bug #900897.
18227         
18228 2004-02-20  Naba Kumar  <naba@gnome.org>
18230         * src/message-manager-private.[c,h]: Implemented keypress
18231         event for the terminal and resets it when ctrl c or ctrl d
18232         is pressed. But it doesn't seem to be working on keypress.
18233         Added a workaround to let it work on key release instead.
18234         (bug #878357).
18235         
18236         * src/search-replace: Fixed compiler warnings.
18237         
18238 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18240         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18241         Use defined file name when saving new files (fixes bug #898105)
18242         Don't change filename when clicking on a directory
18243         
18244         BTW: Happy birthday to me :-)
18245         
18246 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18247         
18248         * src/search-replace.c: Fixed a crash bug 
18249         Crash on Find & Replace (#887833)
18250         
18251 2004-02-18  Naba Kumar  <naba@gnome.org>
18253         * src/executer.c: Fixed a crash bug.
18254         
18255         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18256         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18257         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18258         instead of GtkWindow (Part of bug #671596).
18259         
18260         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18261         src/registers_gui.c, src/registers_cbs.[h,c],
18262         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18263         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18264         src/compiler_options.c, src/an_file_view.c, start-with.c,
18265         src/anjuta-tools.c, help.c:
18267         Added "close" buttons on all
18268         dialogs (HIG) and fixed to properly response to ESC close
18269         (Part of bug #671596).
18271         * src/launcher.c: Disabled printing of long debug lines.
18272         
18273         * src/utilities.h: Fixed a compiler warning.
18274         
18275 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18277         * src/anjuta.c: "Save all" action now asks for filenames for new files
18278         (fixes bug #898111)
18280 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18282         * anjuta.glade, src/text_editor.c:
18283         Fixed a typo in Hello World indentation style 
18284         Fixed misuse of translated strings when looking for style
18285         This entry fixes bug #876037
18287 2004-02-16  Naba Kumar  <naba@gnome.org>
18289         * src/utilities.c: Fixed return value when dest file could
18290         not be created.
18292         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18293         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18294         internal function to compare files.
18295         
18296 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18298         * src/message-manager-private.cc:
18299         Set bold color as foreground color in terminal
18300         (fixes bug #864924)
18302         * src/aneditor.cxx:
18303         Use font style defined for message indicators in
18304         preferences/messages
18305         (fixes bug #885032)
18307 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18309         * src/build_project.c:
18310         Use build.silent option from preferences (fixes bug #895726)
18311         
18312 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18314         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18316 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18317         
18318         Patch from Massimo Corà <maxcvs@email.it>:
18319         * scintilla/LexCPP.cxx: Support "///" comments
18321 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18322         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18323         src/search_replace.h, src/search-replace_backend.h
18324         anjuta.glade
18325         
18326         * Added: src/search_preferences.c, src/search_preferences.h
18327         Allow the user to save search/replace settings and give them names.
18329 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18330         
18331         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18332         scintilla/ScintillaGTK.cxx:
18333         Hopefully fixed AMD 64 crash bug by using correct marshaller
18335 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18337         * src/preferences.c: Save GtkOptionMenu properties properly
18338         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18340 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18341         
18342         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18343         Fixed libiconv issue
18344         * NEWS: Updated
18346 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18347         
18348         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18349         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18350         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18351         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18352         src/sharedlib_gui.c:
18353         Debugger speed-up, replaced deprecated GtkCList
18355 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18357         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18359 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18361         * configure.in: Added "sq" to ALL_LINGUAS.
18363 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18365         * configure.in: Added "ko" to ALL_LINGUAS.
18367 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18369         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18370         src/search_incremental.c, src/search_incremental.h: 
18371         Search_incremental code cleanup
18373 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18375         * scintilla/*/*: Updated scintilla to CVS
18376         * Added: scintilla/Readme.sync
18377         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18378         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18379         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18380         scintilla/ScintillaGTK.cxx,
18381         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18382         scintilla/include/Scintilla.iface: Updated.
18384 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18386         * search-replace_backend.[ch], search_incremental[ch]: Added
18387         
18388         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18389         find_replace.[ch]: Removed.
18390         
18391         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18392         src/search-replace_backend.c, src/search-replace_backend.h,
18393         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18394         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18395         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18396         functionality now replaces the older Find/Replace stuff. The Search/Replace
18397         functionality can be interrupted during a long Search/Replace.
18399 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18401         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18402         selecting ".." and "." from file selector. 
18404 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18406         * anjuta.glade: Fixed wrong "fold.symbols" property
18408 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18409         
18410         * src/project_dbase_gui.c: Alphabetical order ;-)
18411         * src/compiler_options.c: Fixed bug #867539
18412         * src/launcher.c: Workaround for bugs #864922, #849928,
18413         #846386 and #845782: The launcher no longer hangs but does
18414         not get the exit status correctly sometimes.
18415         * Changes suggested by Bosik are obviously already in without
18416         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18417         * NEWS, README, anjuta.prj, configure.in: 
18418         Changed version to 1.2.1
18419         
18420         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18421         * anjuta_dialogs_strings.c, anjuta.glade: 
18422         Fixed bugs #860906, #859329
18423         
18424         Patch from grzegol@pld-linux.org
18425         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18426         freedesktop.org standard)
18428 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18429         
18430         Patch from Stefano Vallarino <stevalla@libero.it>:
18431         * src/source.[c/h]: Fixes cpp sample file to conform to 
18432         ISO/IEC 14882, C++-Standard 
18434 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18436         Review by Johannes Schmid <jhs@cvs.gnome.org>
18437         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18438         command using sh -c.
18439         * src/compile.c: Use build_execute_shell_command when compiling single
18440         files.
18442 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18443         
18444         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18445         * src/breakpoints.c: Code cleanup, workaroud for possible 
18446         launcher bug
18447         * src/src_paths.c: Update debugger dirs on directory change
18449 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18451         Review by Johannes Schmid <jhs@cvs.gnome.org>
18452         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18453         sortable headers, process tree, removal of path and process params
18454         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18455         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18456         code cleanup
18458 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18459         
18460         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18461         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18462         Add a dialog for "New file" which lets the user set the 
18463         filename and to add copyright/header templates to the file
18464         * Review: Changed function names to contain modules name (file_)
18466 2003-12-09  Naba Kumar  <naba@gnome.org>
18468         * setup-gettext: Fixed a typo.
18469         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18471 ---- Released version 1.2.0 ---
18473 2003-12-08  Naba Kumar  <naba@gnome.org>
18475         * src/preferences.c: Fixed compiler error.
18476         * global_tags/create_global_tags.sh: Fixed to install properly
18477         even when system.tags could not be generated.
18478         * NEWS: Updated.
18480 2003-12-06  Naba Kumar  <naba@gnome.org>
18482         * setup-gettext: Fixed to not generate intl directory with gettextize.
18484         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18485         * src/anjuta.c: Filters out unnecessary files from find in files
18486         command.
18487         
18488         * NEWS: Updated.
18489         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18490         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18491         
18492 2003-12-04  Naba Kumar  <naba@gnome.org>
18493         
18494         * src/gnome_project.c: Enables debug and optimization flags for
18495         new projects.
18496         
18497         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18498         
18499         * src/project_dbase_gui.c: combined header and c files for
18500         file selector.
18501         
18502         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18503         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18505 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18507         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18509 2003-11-29  Naba Kumar  <naba@gnome.org>
18511         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18512         * NEWS: Updated.
18514 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18515         
18516         * src/main_menubar.c: Now files cannot be opened twice in recently
18517         file menu
18519 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18521         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18523 2003-11-28  Naba Kumar  <naba@gnome.org>
18525         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18526         
18527 2003-11-27  Naba Kumar  <naba@gnome.org>
18529         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18530         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18531         
18532         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18533         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18534         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18535         checkbox in project wizard (project options page) to enable/disable
18536         source code generation with glade(mm).
18537         
18538         * NEWS: Updated
18539         
18540 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18542         * src/dnd.c: Opening files with special characters in the name.
18544 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18546         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18547         a long time.
18549 2003-11-18  Naba Kumar  <naba@gnome.org>
18551         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18552         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18553         src/project_import.c, plugins/patch/patch-plugin.c:
18554         Fixed g_signal_diconnect calls to pass correct data.
18555         (Fixed possible crash in project imports).
18556         
18557         * NEWS: Updated.
18558         
18559 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18561         Reviewed by Naba Kumar  <naba@gnome.org>
18562         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18563         and debugger. Sets default settings for pty in launcher.
18564         * data/gdb.init: Removed charset work around (now works with user's
18565         native charset)
18566         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18568 2003-11-18  Naba Kumar  <naba@gnome.org>
18570         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18571         names of 'index' to 'idx'.
18572         
18573 2003-11-17  Naba Kumar  <naba@gnome.org>
18575         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18576         * src/project_dbase.c: Prompts user for unsaved project files
18577         when project is closed.
18578         
18579 2003-11-16  Naba Kumar  <naba@gnome.org>
18581         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18582         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18583         older gcc.
18584         
18585 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18586         
18587         * src/anjuta.c: Fixed crash related to tag == NULL while 
18588         anjuta is exiting
18590 2003-11-11  Naba Kumar  <naba@gnome.org>
18592         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18593         found. It simply doesn't generate the c/c++ codes and continues with
18594         just a warning.
18595         * NEWS: Updated.
18596         
18597 2003-11-10  Naba Kumar  <naba@gnome.org>
18599         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18600         'Start with dialog'.
18602         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18603         German translation of anjuta-tutorial.
18604         
18605         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18606         * NEWS: Updated.
18608 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18610         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18611         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18612         the syntax highlighting in Preferences, the automatic syntax
18613         highlighting is now selected. When the debugger is stopped and the
18614         breakpoints window not closed, the gtk_tree_view in this window is
18615         now made unsensitive.
18617 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18619         * src/preferences.h, src/preferences.c, anjuta.glade:
18620         Fixed translation bug in preferences by using GtkOptionMenu
18621         * anjuta.prj: Project version 1.1.98
18623 ---------------- Released version 1.1.98 ----------------
18625 2003-11-07  Naba Kumar  <naba@gnome.org>
18627         * anjuta.spec.in: Revived docs package and combined all docs into
18628         one package.
18629         * configure.in: Bumped version to 1.1.98 rc2
18630         * NEWS: Updated.
18631         * anjuta.spec.in: Fixed scrollkeepr-update command.
18632         * anjuta.spce.in: Fixed file permissions.
18634 2003-11-06  Naba Kumar  <naba@gnome.org>
18636         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18637         menus to activate anjuta helps.
18638         
18639         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18640         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18641         manuals/C/anjuta-faqs/legal.xml (added),
18642         manuals/C/anjuta-faqs/Makefile.am,
18643         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18644         manuals/C/anjuta-faqs/.cvsignore,
18645         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18646         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18647         manuals/C/anjuta-tutorial/legal.xml (added),
18648         manuals/C/anjuta-tutorial/Makefile.am,
18649         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18650         manuals/C/anjuta-tutorial/.cvsignore,
18651         manuals/C/anjuta-manual/*.sgml (removed),
18652         manuals/C/anjuta-manual/*.xml (added),
18653         manuals/C/anjuta-manual/Makefile.am,
18654         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18655         manuals/C/anjuta-manual/.cvsignore,
18656         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18657         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18658         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18659         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18660         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18661         manuals/ja/anjuta-faqs/legal.xml (added),
18662         manuals/ja/anjuta-faqs/Makefile.am,
18663         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18664         manuals/ja/anjuta-faqs/.cvsignore,
18665         manuals/ja/anjuta-manual/*.sgml (removed),
18666         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18667         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18668         manuals/ja/anjuta-manual/*.xml (added),
18669         manuals/ja/anjuta-manual/Makefile.am,
18670         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18671         manuals/ja/anjuta-manual/.cvsignore,
18672         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18673         manuals/sgmldocs.make (removed),
18674         manuals/xmldocs.make (added), manuals/omf.make (added),
18675         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18676         documentations to newer docbook xml documentations. Converted 
18677         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18678         Enabled manulas installations.
18679         
18680         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18682 2003-11-05  Naba Kumar  <naba@gnome.org>
18684         * data/gdb.init: Sets host's charset to ascii to solve debugger
18685         freeze up due to uninitialized strings in target program.
18687         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18688         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18689         
18690         * NEWS: Updated.
18691         
18692         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18693         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18695 2003-11-04  Naba Kumar  <naba@gnome.org>
18697         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18698         problems.
18699         
18700         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18701         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18702         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18703         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18704         in file headers.
18705         
18706         * src/search-replace.c: Fixed infinite loop bug.
18707         * start-with.c: Fixed a crash bug with "Open last project".
18708         
18709         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18710         * scintilla/Makefile.am: Fixed compiler option.
18711         
18712 2003-10-16  Naba Kumar  <naba@gnome.org>
18714         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18715         * src/text_editor.c: Fixed autoformat.
18716         
18717 2003-10-15  Naba Kumar  <naba@gnome.org>
18719         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18720         of CTRL+number.
18721         
18722 2003-10-09  Naba Kumar  <naba@gnome.org>
18724         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18725         
18726 2003-10-08  Naba Kumar  <naba@gnome.org>
18728         * src/source.c: Fixed a GETTEXT typo error.
18729         * anjuta.glade: Made 'Sorted in order you open them' default option
18730         for editor tabs.
18732         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18733         * anjuta.glade, data/properties/anjuta.properties:
18734         Fixed the freeze of the "Preferences" combos at the first Anjuta
18735         init is generated by:
18736                 - a not complete translation of preferences.c file
18737                 - a difference between 2 names in anjuta.glade and
18738                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18739                 - the same name given to 3 combos (anjuta.glade).
18740                 
18741         * src/find_text.c: If the "whole document" mode is selected,
18742         a new search will select the next occurrence (Bug #764954).
18743         It is now possible to use the shortcuts to search next or previous
18744         occurrence even if the search dialog has the focus.     Bug #790318
18745         
18746         * src/main_menubar_def.h: "Select code block" shortcut; the new
18747         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18748         (Bug #811016).
18750         Patch from: Richard Lee  <r.h.lee@comcast.net>
18751         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18752         tagmanager/tm_workspace.c: The following is a patch to fix a
18753         seemingly random occurence where Anjuta would crash when a
18754         certain key was pressed.
18756 2003-09-29  Naba Kumar  <naba@gnome.org>
18758         * src/find_in_files.c: Ignores binary by default. Disabled the option
18759         of NOCVS search, because launcher does not use sh and hence can not
18760         pipe.
18761         
18762         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18763         "clean before build" state in project session and not in account session,
18764         otherwise the state gets reflected to other projects causing annoyance.
18765         
18766         * src/compiler_options.c: Fixed a bug where compiler options were always
18767         claimed 'modified'.
18769         * src/build_project.c, data/properties/anjuta.properties,
18770         src/commands.[h]: Fixed a bad bug where clean-before-build
18771         doesn't work.
18772         
18773         * scintilla/patches/research-cvs-nolog.diff,
18774         scintilla/patches/scintilla-ac-gtk2-port.diff,
18775         scintilla/patches/scintilla-ac-sort-fix.diff,
18776         scintilla-optimization.diff: Removed, because they are already in
18777         scintilla CVS.
18778         
18779         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18780         2003-09-29).
18782         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18783         scintilla/LexYAML.cxx: Added new scintilla lexers.
18784         
18785         * TODO, NEWS: Updated.
18787         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18788         * src/utilities.c: Fixed typo bugs.
18790 2003-09-26  Naba Kumar  <naba@gnome.org>
18792         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18793         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18794         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18795         text_editor_find() and Fixed I-Search wrapping.
18796         * src/debugger.c: Fixed to pass a newline after a debugger
18797         command (which was broken since the launcher was refactored.
18798         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18800 2003-09-25  Naba Kumar  <naba@gnome.org>
18802         * src/toolbar_callbacks.c: Fixed start of incremental search.
18803         
18804         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18805         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18806         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18807         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18808         menu and implementation.
18810 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18812         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18813         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18814         variables in Locals window.
18816 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18818         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18819         * src/utilities.[ch] : Fix a tooltip bug in 
18820         anjuta_util_toolbar_append_stock(), the label appeared instead of
18821         the tooltip text. Remove label from arguments of the function
18822         because label is included in the stock icon data.
18823         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18824         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18825         * FIXME: translation file should be updated because of label text removal.
18827 2003-09-24  Naba Kumar  <naba@gnome.org>
18829         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18830         
18831         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18832         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18833         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18834         stdout and stderr. Also buffered output and check-for-password
18835         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18836         with password prompts. Checkes for password prompts from all outputs.
18837         
18838         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18839         which takes a string (which could be utf8 also) and converts into
18840         utf8 string.
18841         
18842         * src/main.c: Connects kernel signals after gnome_program_init().
18843         
18844         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18845         * src/message-manager.c: Fixed bug #787026 by converting the strings
18846         to proper UTF8.
18847         
18848 2003-09-22  Naba Kumar  <naba@gnome.org>
18850         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18851         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18852         GtkCList and using GtkTreeView instead. Added the patch.
18853         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18854         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18855         
18856 2003-09-19  Naba Kumar  <naba@gnome.org>
18858         * printing/print.c: Proper UTF8 printing support.
18859         * src/main.c: moved kernel signal connects at the
18860         end of application initialization.
18861         
18862 2003-09-18  Naba Kumar  <naba@gnome.org>
18864         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18865         (new) lexers.make, (new) lexers: Update scintilla to latest
18866         scintilla CVS (2003-09-18), added new lexers, automated
18867         lexers makefiles sections and scintilla update. Added
18868         patches. Optimized pango rendering. Fixed a crash bug
18869         in scintilla.
18870         
18871         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18872         patch to remove cvs log command from RESearch.cxx file.
18873         * scintilla/patches/scintilla-pango-always.diff:
18874         Fixed file name.
18875         * scintilla/RESearch.cxx: Removed spurious cvs log command
18876         and logs.
18877         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18878         
18879         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18880         * src/dnd.c: Fixed a crash bug with DND.
18881         
18882 2003-09-15  Naba Kumar  <naba@gnome.org>
18884         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18885         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18886         src/toolbar_callbacks.c: Added an additional parameter to
18887         text_editor_goto_line() funtion which decides if the line should
18888         be made visible (if it's under fold).
18889         
18890         * src/style-editor.c: Fixed a compiler warning.
18891         * src/message-manager.cc: Calls parent method correctly.
18893         * src/preferences.h: Fixed prent class.
18894         
18895         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18896         * src/project_dbase.c: Fixed bug #713210.
18897         
18898 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18899                                                                                 
18900         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18902 2003-09-11  Naba Kumar  <naba@gnome.org>
18904         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18905         * src/style-editor.c: Fixed bug #769130 (Crash on font
18906         selection dialog).
18907         
18908         * src/message-manger.[h,cc]: Made AnMessageManager
18909         derived from GtkFrame and removed deprecated code.
18910         
18911         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18912         compiler warnings.
18913         
18914 2003-09-09  Naba Kumar  <naba@gnome.org>
18916         * src/Makefile.am: Addded rules for built sources.
18917         
18918 2003-09-08  Naba Kumar  <naba@gnome.org>
18920         * (new) src/anjuta-marshalers.list: Added marshalers definition
18921         file.
18922         
18923         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18924         and CXXFLAGS are not overwriten by automake's default.
18925         * src/style-editor.c: Added 'operators' in the style editor.
18926         
18927         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18928         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18929         * src/message-manager-private.cc, src/message-manager.cc:
18930         Converts message going into message into UTF-8 endoding.
18931         * src/main.c: Uses UTF-8 codeset for localization.
18932         
18933 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18935         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18936         
18937 2003-09-08  Naba Kumar  <naba@gnome.org>
18939         * TODO: Updated.
18940         
18941         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18942         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18943         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18944         The combo entries were updated if the same data with a different
18945         case exist in the combo list. The combo entries are now case sensitive. 
18946         Search&Replace bug; First search ,max actions = 0 ==> now max
18947         actions = 100.
18948         
18949 2003-09-08  Naba Kumar  <naba@gnome.org>
18951         * TODO: Updated.
18952         * src/utilities.[c,h]: a function takes contant args.
18953         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
18954         Now the child terminated signal is emitted properly.
18955         * src/Makefile.am: Used $(top_srcdir) for referring to 
18956         scintilla objects.
18957         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
18958         definitions file which will generate anjuta-marshalers.[c,h] files.
18959         * src/.cvsignore: Updated.
18960         * src/build_project.c: Changed su command to preserve quotes.
18961         * src/anjuta-tools.c, tagmanager/tm_project.c,
18962         tagmanager/tm_workspace.c: Use standard tmp file.
18963         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
18964         so that users could report bugs easily.
18965         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
18966         
18967         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
18968         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
18969         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
18970         src/attach_process.c, src/breakpoints.c, src/commands.c,
18971         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
18972         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
18973         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
18974         src/memory.c, src/message-manager-private.c, src/preferences.c,
18975         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
18976         src/search-replace.[c,h], stack_trace.c, text_editor.c,
18977         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
18978         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
18979         Fixed compile warnings and cleanup.
18980         
18981         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
18982         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
18983         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
18984         Removed libzvt usage and implemented child spawing differently. Launcher is
18985         now proper GObject, which can be created multiple times (and can be
18986         operated in parallel).
18988         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
18989         * src/project_import_gui.c, src/project_import_cbs.c,
18990         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
18991         (crash on project import). Removed deprecared codes.
18992         
18993 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18994         
18995         * src/cvs.c: Fixed cvs output bug.
18997 2003-09-03  Naba Kumar  <naba@gnome.org>
18999         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19000         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19001         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19002         src/text_editor_cbs.c: Implements --
19003                 If the debugger is started
19004                         A double click in the margin add or remove a breakpoint
19005                         A single click activate or deactivate the breakpoint
19006                 else
19007                         A double click in the margin add or remove a bookmark
19009 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19010         
19011         Reviewed by Naba Kumar  <naba@gnome.org>
19012         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19013         User is now able to choose a branch on cvs update for project.
19014         Cleaned up variable names.
19016 2003-09-03  Naba Kumar  <naba@gnome.org>
19018         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19019         src/Makefile.am: Added lexers.
19020         * scintilla/*/*: Updated...
19021         * src/an_symbol_view.c: Fixed a crash bug.
19022         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19023         and build bugs.
19024         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19025         * src/source.c: Fixed project generation bug with gettext code.
19026         * tagmanager/tm_project.c: Fixed a crash bug.
19027         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19028         bug when there is no project open. Bug #____.
19029         * src/source.c: Fixed a bug with build failure with non-gnome
19030         project with glade-generated source (eg. gtk2). Bug #____.
19031         * NEWS: Updated...
19033 2003-08-22  Naba Kumar  <naba@gnome.org>
19035         Patch from: Rob Bradford  <rob@debianplanet.org>
19036         * data/Makefile.am: Fixed to install properly during
19037         package building.
19038         
19039         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19040         * src/debug-tree.c: Fixed a crash bug.
19041         * src/compiler_options.c: Takes care of linking the missing pieces;
19042         C flags, libs, optimization options, debug and profile.
19044         Patch from: Enver ALTIN  <ealtin@casdb.com>
19045         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19046         
19047 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19049         Reviewed by Naba Kumar  <naba@gnome.org>
19050         * src/project_dbase.c: Fixed bugs #778263 and #778413
19051           Adding multiple files to project should work now.
19053 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19055         Reviewed by Naba Kumar  <naba@gnome.org>
19056         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19057         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19058         for Locals window.
19060 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19062         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19064 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19066         * src/text_editor.c: Fix translatable string (#113934).
19068 2003-07-04  Naba Kumar  <naba@gnome.org>
19070         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19071         bug when there is no project open. Bug #____.
19072         
19073         * src/source.c: Fixed a bug with build failure with non-gnome
19074         project with glade-generated source (eg. gtk2). Bug #____.
19076 2003-06-26  Naba Kumar  <naba@gnome.org>
19078         * src/anjuta.h: Removed reference to windows-dialog.h.
19079         * src/message-manager-private.[cc,h]: Fixed doulbe click
19080         activation of messages to properly jump at the destination.
19081         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19082         * src/toolbar.c: Code clean-ups.
19083         
19084         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19085         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19086         
19087         * src/message-manager-private.[cc,h]: Removed dead codes.
19088         
19089         * (new) data/properties/css.properties,
19090         data/properties/anjuta.properties, data/properties/Makefile.am:
19091         Added CSS syntax hiliting properties.
19092         
19093         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19094         * src/debugger.c: Clean ups.
19095         * src/lexer.h: Added CSS lexer definition.
19096         
19097         * Makefile.am: Installs destop file properly.
19098         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19099         * NEWS: Updated for 1.1.97 release.
19100         * src/main_menubar_def.h: Changed some non working shortcuts.
19101         
19102 2003-06-24  Naba Kumar  <naba@gnome.org>
19104         * src/search-replace.c: Shows the dialog properly, even when it is
19105         hidden behind another window.
19106         
19107         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19108         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19109         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19110         and code clean up.
19111         
19112         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19113         setup wizard dialogs.
19114         
19115         * src/debugger.c: Removed a redundant call to
19116         debugger_update_controls().
19117         * src/compiler_options.c, src/launcher.c: code cleanup.
19118         * src/executer.c: Fixed execution bug with 'Set Program params...".
19119         
19120 2003-06-23  Naba Kumar  <naba@gnome.org>
19122         * widgets/e-splash.c: Removed border around the splash image.
19123         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19124         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19125         * src/cvs.c: Added a frame around commit log text widget.
19126         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19127         crash bug associated with translated combo box list in preferences
19128         dialog (in different locale other than en_US). Used widget names
19129         to pass the combo list items.
19130         * po/POTFILES.in: Updated.
19131         * src/launcher.c: Creates the zvt terminal at startup (and not
19132         every time a build is done) -- speeds up buld operations.
19133         * src/file_history.c: Should be if() conditional instead of
19134         assertion check.
19135         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19136         Disabled useless warnings.
19137         * src/project_dbase.c: Fixed bonobo 2 project name.
19138         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19139         and uses correct glade-2 for file generation.
19140         
19141 2003-06-21  Naba Kumar  <naba@gnome.org>
19143         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19144         And disables autocomple show for numbers (very annoying).
19145         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19146         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19147         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19148         from view menu and adjust the controls accordingly.
19149         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19150         only OK button.
19151         * src/project_dbase.[c,h]: Removed show_local flag processing.
19152         * src/message-manager.[c,h]: Reorganized messages tabs in more
19153         sensible order.
19154         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19155         Also added PCRE dependency.
19156         
19157 2003-06-20  Naba Kumar  <naba@gnome.org>
19159         * pixmaps/anjuta_splash.png: New splash.
19160         from Jean Schurger  <yshartk@schurger.org>
19161         
19162         * src/controls.c: De-sensitize run-to-cursor when debugger
19163         is not running.
19164         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19165         
19166         * src/message-manager-private.cc: Fixed to properly jump at
19167         the right file:line.
19168         
19169         * src/appwiz_page1.c: Fixed to correctly determine the project
19170         trpe from the wizard.
19171         
19172 2003-06-20  Naba Kumar  <naba@gnome.org>
19174         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19175         * src/watch_gui.c: Code cleanups.
19176         * src/debugger.[c,h], src/stack_trace.[c,h],
19177         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19178         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19179         Removed direct access to stack_trace private data, Increased debugger
19180         command size from 256 to 1024 (to be on safer side). Also implemented
19181         row-activated signle for seting frame and viewing the source.
19182         * src/debugger.c: Avoids starting program and stopping debugger
19183         when starting debugger and stopping program, respectively.
19184         
19185         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19186         Reverted codes to start debugger automatically
19187         The file is brought to the state just after the branching 
19188         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19189         some code clean ups.
19190         
19191         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19192         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19193         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19194         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19195         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19196         src/project_dbase.c: Code clean ups.
19197         
19198         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19199         (Projects dir) so that correct $HOME/Projects path is set when
19200         anjuta is run for the first time.
19201         
19202 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19204         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19206 2003-06-13  Naba Kumar  <naba@gnome.org>
19208         * src/stack_trace_cbs.c: Moved variable declaration at the
19209         top of the block (bug #737867)
19210         
19211         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19212         just CFLAGS and CXXFLAGS (bug #743617).
19213         
19214         * src/create_global_tags.sh: Fixed shell script to properly
19215         detect installed *-config files.
19216         
19217 2003-06-12  Naba Kumar  <naba@gnome.org>
19219         * src/preferences.[c,h]: Added methods for custom widgets in
19220         preferences: using custom set/get methods for them.
19221         
19222         * src/anjuta-encoding.c: Implemented up/down of the encodings
19223         in the list and property saves correctly.
19224         
19225         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19226         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19227         the beginning of a file.
19229         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19230         * src/aneditor.cxx, src/aneditor.h,
19231         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19232         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19233         src/mainmenu_callbacks.h: Allows the operator to select the current
19234         word or the current line (Request: 680801). It puts also
19235         sensitive/unsensitive several select/comment menu items.
19237         * src/breakpoints.c: Presets by default the current line for a
19238         defined breakpoint.
19240 2003-06-11  Naba Kumar  <naba@gnome.org>
19242         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19243         color (red highlight) now cosistent for inactive tabs also.
19244         
19245         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19246         'Advanced search and replace' in Edit->Search submenu.
19247         
19248         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19249         wrappings '\' where     they were missing.
19250         
19251         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19252         message is now more descriptive and details the correct thing to do
19253         for GNOME2 desktop.
19254         
19255 2003-06-10  Naba Kumar  <naba@gnome.org>
19257         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19258         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19259         Removed any reference to particular version of automake/autoconf
19260         so that they could work with newer versions (Bug #659394).
19262         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19263         src/anjuta.c: Added coded to add/remove supported encodings.
19264         
19265         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19266         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19267         src/project_import.c, src/project_type.c, src/project_type.h,
19268         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19269         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19270         from the project wizard.
19272 2003-06-06  Naba Kumar  <naba@gnome.org>
19274         Patch from Etay Meiri  <etay-m@bezeqint.net>
19275         * src/compiler_options.c: Fixed bugs related to clean before
19276         build patch.
19277         
19278         * anjuta.desktop.in.in: Added commandline options.
19279         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19280         -dP and -A flags of CVS update into different options.
19281         
19282 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19284         * configure.in: Removed "ta" from ALL_LINGUAS.
19286 2003-06-02  Naba Kumar  <naba@gnome.org>
19288         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19289         return NULL for undefined properties and "" for defined but empty
19290         strings. It was creating many problems where both are assumed to be
19291         same. And besides, it doesn't matter to differentiate the two (the
19292         problem with preferences was due to a different bug).
19294         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19295         correctly. Also, s/props_build_in/props_built_in/g.
19296         
19297         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19298         list.
19299         
19300         * src/an_file_view.c: Unrefed pixbufs when done with them.
19302         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19303         (removed) file_text.png: Added and removed pixmaps.
19304         
19305 2003-05-30  Naba Kumar  <naba@gnome.org>
19307         * anjuta.glade: Fixed encodings preferences dialog
19308         
19309 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19310         
19311         Reviewed by Naba Kumar  <naba@gnome.org>
19312         
19313         * src/build_project.c src/clean_project/c: perform a clean before
19314         build, if required. Show the message manager on clean.
19315         * src/compiler_options.c: save the new options when window is closed
19316         and flag project to be cleaned before the next build.
19317         * src/project_dbase.c: added a 'clean before build' flag to project
19319 2003-05-29  Naba Kumar  <naba@gnome.org>
19321         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19322         dialog.
19323         
19324         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19325         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19326         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19327         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19328         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19329         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19330         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19331         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19332         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19334         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19335         Removed unused icons references.
19337 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19339         Reviewed by Naba Kumar  <naba@gnome.org>
19340         
19341         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19342           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19343           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19344           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19345           src/toolbar_callbacks.c: HIG compliant dialogs.
19347         * src/utilities.c: anjuta_button_new_with_stock_image() and
19348           anjuta_dialog_add_button() stolen from gedit.
19350         * src/main_menubar_def.h: Fixed mnemonics.
19352 2003-05-26  Naba Kumar  <naba@gnome.org>
19354         * src/project_dbase_gui.c: Added header files filter for add file
19355         dialog box. Disabled project window to be transient window.
19356         
19357         * src/message-manager.cc: Disabled message manager window to be
19358         transient window.
19359         
19360         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19361         a file could not be loaded.
19362         
19363         * src/project_dbase.c: Fixed a bug with GUI editor command
19364         where empty string is returned.
19365         
19366         * src/Makefile.am, src/preferences.h, src/text_editor.c
19367         src/text_editor.h, (new) src/anjuta-encodings.h,
19368         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19369         Added encoding support and to handle characters encoding correctly
19370         by auto detecting it during load. Added preferences for selecting
19371         the encoding during save.
19373         * src/preferences.c, src/resources.c: Removed debug messages.
19375         Patch from: Alexander Nedotsukov <bland@mail.ru>
19376         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19378 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19379         * src/anjuta.c: Try to sow the splash image more often.
19381 2003-05-20  Naba Kumar  <naba@gnome.org>
19383         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19384         * src/debug_tree.c: Colorize the modified locals during
19385         debugging and call memory analyze from the debugger.
19386         * src/breakpoints.c: The color is now different for the enabled
19387         and disabled breakpoints. Anjuta now can erase several
19388         breakpoints defined at the same line. The markers are updated
19389         according to the enable/disable action.
19390         
19391         Patch from Etay Meiri  <etay-m@bezeqint.net>
19392         * src/launcher.c: Fixes launcher freeze up bug during build.
19394 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19396         Reviewed by Naba Kumar  <naba@gnome.org>
19397         * scintilla/PropSet.h: Change member variables from private to protected.
19398         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19399         to PropSetFile class, which return a gchar * (and can therefore indicate
19400         whether properties are empty or do not exist) and make prop_get and
19401         prop_get_expanded use them.
19402         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19403         that the result of of prop_get cannot be an empty string.
19405 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19407         Reviewed by Naba Kumar  <naba@gnome.org>
19408         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19409         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19410         src/text_editor_cbs.c: When saving all the files in the project, the
19411         text editors are now only rehighlighted once instead of once for each
19412         file saved.
19414 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19415         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19416         * src/anjuta.desktop.in.in: Support startup notification.
19417 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19418         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19419         * src/anjuta.desktop.in.in: Support startup notification.
19422 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19424         Reviewed by Naba Kumar  <naba@gnome.org>
19425         
19426         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19427         memory leak from glade_xml_new call. Removed gxml field from Executer
19428         struct as only used in create_executer_dialog and then destroyed.
19429         
19430         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19431         
19432         * src/configurer.c: Fix warning trying to connect signal to non-existent
19433         environment entry in configure dialog and fix crash when closing the
19434         window.
19435         
19436         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19437         gnome_date_edit_get_time instead.
19438         
19439         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19440         in view menu required renumbering elsewhere.
19442 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19444         Reviewed by Naba Kumar  <naba@gnome.org>
19445         
19446         * src/breakpoints.c: fixed an error when removing breakpoint
19447         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19448         * src/debugger.c: changes to the way the debugger is activated
19449         * src/debugger.h: clean ups
19451 2003-05-13  Naba Kumar  <naba@gnome.org>
19453         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19454         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19455         src/memory.h: A new version of memory and the interface
19456         is now integrated in anjuta.glade
19458 2003-05-09  Naba Kumar  <naba@gnome.org>
19460         * configure.in: Bumped required gtk version to 2.0.8.
19461         
19462 2003-05-06  Naba Kumar  <naba@gnome.org>
19464         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19466 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19467         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19469 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19470         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19471         , tagmanager/c.c: Support for ProC and RDB files.
19473 2003-05-06  Naba Kumar  <naba@gnome.org>
19475         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19476         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19477         Uncomment (Box & Stream), Select the current function,
19478         authorize the "Quit" button of the GotoLine window
19480 2003-05-05  Naba Kumar  <naba@gnome.org>
19482         * src/watch_gui.h: CVS added new file.
19484         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19486         Patch from Etay Meiri <etay-m@bezeqint.net>
19487         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19488         src/mainmenu_callbacks.c, src/message-manager.cc,
19489         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19490         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19491         Ported stack trace to GNOME2 and added it in the message manager
19492         pane.
19494 2003-05-02  Naba Kumar  <naba@gnome.org>
19496         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19497         
19498         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19499         preferences property.
19500         
19501         * anjuta.prj: Fixed multiple preferences saved data.
19502         
19503         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19504         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19505         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19506         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19507         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19508         Upgraded scitilla from CVS with faster window repaint
19509         and more bugfixes.
19510         
19511         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19512         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19513         and code cleanups
19514         
19515 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19517         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19518         the window if messages are appended to the end and the scrollbar is
19519         at the end.
19521 2003-04-29  Naba Kumar  <naba@gnome.org>
19523         * configure.in: Removed omf-install from Makefiles list.
19525 2003-04-28  Naba Kumar  <naba@gnome.org>
19527         * po/POTFILES.in: Remvoded deleted files.
19528         
19529         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19530         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19532         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19533         is executed as detached) is not set properly.
19534         
19535 2003-04-25  Naba Kumar  <naba@gnome.org>
19536         
19537         * anjuta.prj: Updated.
19538         * src/anjuta_info.c: Fixed text wrapping and column view.
19539         * data/welcome.txt.in: Removed unaligned characters.
19540         
19541 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19542         * src/main_menubar.c: Disable setup dialog.
19544 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19545         * src/breakpoints.c; Fixed compilation with older GCC
19546         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19547         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19549 2003-04-18  Naba Kumar  <naba@gnome.org>
19551         * anjuta.prj: Updated (includes compiler options).
19552         
19553         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19554         function from anjuta.c (it was already available in anjuta-tools.c).
19555         
19556 2003-04-18  Naba Kumar  <naba@gnome.org>
19558         * src/about.c, THANKS: Updated
19559         
19560         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19561         
19562         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19563         properly from the project session before updating the file
19564         view.
19565         
19566         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19567         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19568         dialog settings (as it will not be required once GDL is in place) and
19569         added file view filters in the settings sub-menu.
19571 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19572         * HACKING: Updated
19573         * configure.in: Disable cast checks on final build.
19575 2003-04-17  Naba Kumar  <naba@gnome.org>
19577         * src/build_project.c: Fixed a compilation error.
19579         * src/launcher.c: Removed commnets.
19580         
19581         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19582         properties from editor tab to indentation tab and fixed a property
19583         label for proper i18n translation. Fixed typos in project config
19584         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19585         sorting and reordering in compiler options dialog.
19586         
19587         * src/compiler_options.c: Implemented _save() function to save the
19588         options (which was pending).
19589         
19590         * src/build_project.c: Destroys install-as-root dialog when it is done.
19591         
19592         * src/an_symbol_view.c: Change "event" event to "event-after" so
19593         that symbol row is selected first before the popup is shown.
19594         
19595 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19597         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19598         file in CVS/Entries. (Reviewed and applied by Biswa)
19600 2003-04-16  Naba Kumar  <naba@gnome.org>
19602         * aneditor.cxx: use unicode everytime (fixed unicode related
19603         bugs).
19605         * anjuta.prj: Fixed UI editor name (blank to use default) and
19606         anjuta version.
19607         
19608         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19609         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19610         Editor preferences page.
19612 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19613         * src/anjuta.[ch], src/print.c: Fixed warnings
19614         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19615         * configure.in: Profiling support with gprof
19617 2003-04-16  Naba Kumar  <naba@gnome.org>
19619         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19620         * src/launcher.c: Fixed cvs dialog.
19621         
19622 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19623         
19624         * src/message-manager-private.cc: Fixed double-click on first line of 
19625         output to properly select a line.
19626         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19627         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19629 2003-04-15  Naba Kumar  <naba@gnome.org>
19631         * src/message-manager-private.cc: Fixed the glade filename typo.
19633 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19634         * scintilla/*, data/properties/*: Scintilla CVS merge
19635         * anjuta.prj: Removed unnecessary files.
19636         * scintilla/PlatGTK.cxx: Force Pango fonts always
19637         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19638         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19639         for preferences.
19640         * configure.in: Change version no. for 1.1.1 (alpha release)
19641         * configure.in: Added '--with-pref-suffix' option.
19642         * config.guess, config.sub: Removed from CVS.
19644 2003-04-15  Naba Kumar  <naba@gnome.org>
19646         Patch from Timothee Besset  <ttimo@idsoftware.com>
19647         * Makefile.am: Fixed a shell script error during intallation.
19648         
19649 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19651         Reviewed by Naba Kumar  <naba@gnome.org>
19652         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19653         set_wm_class to use "anjuta" instead of "an.
19654         * src/message-manager-private.cc: Headers are hidden again.
19656 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19657         * src/project_dbase_gui.c: Memory corruption fix.
19658         * anjuta.prj: Updated project file
19660 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19661         * an_file_view.c: Connect to event-after signal rather than event so that
19662         selection is updated first and thus context menu is for the right file.
19663         Reviewed and applied by Biswa.
19665 2003-04-14  Naba Kumar  <naba@gnome.org>
19667         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19668         
19669         * src/auncher.c: More child exit fixes
19670         from Timothee Besset  <ttimo@idsoftware.com>
19672 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19673         
19674         Reviewed by Naba Kumar  <naba@gnome.org>
19675         
19676         * src/message-manager.[c/h], src/message-manager-private[c/h],
19677                 anjuta.[c/h]: Ported message-manager to Gtk2
19678         
19679         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19680         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19681         src/clean_project.c, src/compile.c, src/configurer.c,
19682         src/controls.c, src/cvs.c, src/debugger.c,
19683         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19684         src/project_import.c, src/search-replace.c: Changed name from
19685         AnjutaMessageManager to AnMessageManager to avoid too long type
19686         and funtion names.
19688 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19689         * src/launcher.c: Fix build won't stop problem - TTimo
19690         * TODO: Updated
19691         * pixmaps/anjuta_splash.c: New splash screen prototype.
19692         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19693         * src/compiler_options.c: Mute pkgconfig errors.
19694         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19696 2003-04-10  Naba Kumar  <naba@gnome.org>
19698         * configurer.[c,h]: Fixed dialog to close properly.
19699         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19700         debugging asserts.
19701         
19702 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19703         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19704         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19705         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19706         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19707         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19708         src/makefile.am: Move gdl to it's own directory.
19709         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19711 2003-04-09  Naba Kumar  <naba@gnome.org>
19713         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19714         branch.
19716 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19717         * src/anjuta-tools.c: Use CDATA for saving tools data.
19718         * anjuta.glade, src/search-replace.c: Port from branch.
19719         * widgets/e-splash.*, src/main.c: Better splash screen.
19720         * configure.in, widgets/gdl*: Import GDL widgets.
19721         * ROADMAP: Updated roadmap.
19722         * src/an_file_view.c: Use GDL icons for file tree.
19724 2003-04-09  Naba Kumar  <naba@gnome.org>
19726         * anjuta.glade: Added (hidden) initial setup-wizard window.
19727         
19728         Patch from: Vitaly  <vvv@rfniias.ru>
19729         * src/preferences.c: Fixes a bug with libglace widget access with
19730         translated strings.
19732         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19733         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19734         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19735         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19736         src/toolbar_callbacks.[c,h],
19737         src/memory.c, src/message-manager-private.cc,
19738         src/message-manager-private.h, src/message-manager.cc,
19739         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19740         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19741         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19742         watch window to a subwindow in the notebook
19744 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19745         * ROADMAP: Updated roadmap.
19747 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19749         * configure.in: Added Belarusian to ALL_LINGUAS.
19751 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19752         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19753         Henry Jia
19754         * ROADMAP: Added roadmap for HEAD.
19756 2003-03-29  Naba Kumar  <naba@gnome.org>
19758         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19759         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19760         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19761         (new) pixmaps/start-with-wizard.png,
19762         (new) pixmaps/start-with-import.png,
19763         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19764         up on anjuta start-up to give quick access to opening file/project or
19765         creation wizards.
19767         * src/main.c: Sets proper data directory for the gnome
19768         program.
19770 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19771         * src/text_editor.c: Fixed error/warning indicators.
19773 2003-03-24  Naba Kumar  <naba@gnome.org>
19775         * README: Correct version.
19776         
19777 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19779         * configure.in: Added checks to see if were building on FreeBSD
19780         systems.  Sets -DFREEBSD if we are, and also attempts to find
19781         gmake if the host system is FreeBSD.
19783         * src/getline.c: New file used to provide the getline function,
19784         which isnt available on a FreeBSD system.  The function is only
19785         defined if FREEBSD is defined.
19787         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19789         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19790         configure.in sets this to gmake on FreeBSD systems, and make
19791         on everything else.
19793 2003-03-23  Naba Kumar  <naba@gnome.org>
19795         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19796         
19797         * anjuta.spec.in: Fixed spec file for correct file paths and
19798         corrected rpmbuild.
19800         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19801         the rpm build command separately now.
19802         
19803         * src/anjuta.c, windows-dialog.c: Added some more window management
19804         stuffs (not still fully working, though).
19806         * TODO: Updated.
19808 2003-03-22  Naba Kumar  <naba@gnome.org>
19810         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19812 2003-03-21  Naba Kumar  <naba@gnome.org>
19814         * README: Removed Andy Piper's name from the active maintainers
19815         list on his request.
19816         
19817         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19818         preferences.
19819         
19820         * src/anjuta-tools.c: Fixed compiler errors.
19822         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19823         show bugs.
19824         
19825         * src/commands.c, src/src_paths.c, src/style-editor.c,
19826         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19827         becuase they are now hidden by default (from glade editing).
19828         
19829         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19830         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19831         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19832         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19833         basic windows managements.
19834         
19835 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19836         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19837         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19838         Enver ALTIN (a.k.a. skyblue)
19840 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19841         * tagmanager/*: Added ignore-list for symbols. This will make
19842         parsing more accurate for projects. Doc updates needed.
19844 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19845         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19846         * launcher/Makefile.am: Link to correct libraries
19847         * src/launcher.c: Do not allow NULL shell
19849 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19850         * src/debug_tree.c: Improve debug tree view.
19852 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19854         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19855         'Run Configure Script' and 'Execute Program'. Increase minimum width
19856         of Configure dialog.
19857         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19858         list widget by setting a model and adding a column and renderer.
19859           Actually store the nocvs toggle button in FindInFiles data structure.
19860           Handle selection changes via changed signal rather than row_activated.
19861           Use response signal for handling the close and find buttons.
19862           Close window when escape is pressed.
19863         * find_replace.c: Close window when escape is pressed.
19864         * find_text.c: Close window when escape is pressed in find dialog as
19865         well as wrap search question, where now Yes is the default button.
19867 2003-03-05  Naba Kumar  <naba@gnome.org>
19869         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19871         * src/message-manager-private.cc: Fixed a bug with vte conditional
19872         compilation.
19873         * anjuta.glade: Hides all windows in glade file.
19875 2003-03-05  Naba Kumar  <naba@gnome.org>
19877         * src/an_file_view.c: Fixed a compilation warning.
19878         * src/message-manager-private.cc: Conditional compilation for vte
19879         API.
19880         
19881 2003-02-28  Naba Kumar  <naba@gnome.org>
19883         * configure.in, anjuta.spec.in: Updated dependency packages version.
19884         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19885         * src/preferences.c: Added debug assertions.
19886         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19887         editor to enable/disable bringing the recent editor tabs first.
19888         
19889         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19890         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19891         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19892         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19893         and     bug fixes. Also code clean ups.
19894         
19895         * (new) src/search-replace.[h,c]: New search replace implementation
19896         from ANJUTA_1_0_0 branch.
19897         
19898         * (new) src/windows-dialog.[h,c]: New windows management class
19899         [work in progress].
19901 2003-02-28  Naba Kumar  <naba@gnome.org>
19903         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19904         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19905         src/appwizard.c, src/build_file.c, src/build_project.c,
19906         src/clean_project.c, src/compile.c, src/configurer.c,
19907         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19908         src/message-manager-dock.c, src/message-manager-dock.h,
19909         src/message-manager-private.cc, src/message-manager.cc,
19910         src/preferences-dialog.c, src/preferences-dialog.h,
19911         src/preferences.c, src/preferences.h, src/project_dbase.c,
19912         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19913         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19914         src/utilities.c, src/utilities.h:
19915         
19916         Widgetized Preferences and gave proper function names.
19918         * src/executer.c: Fixed a session loading bug.
19919         
19920 2003-02-27  Naba Kumar  <naba@gnome.org>
19922         * printing/print.c: Fixed printing font bug that failed to load the
19923         proper fonts.
19924         
19925         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19926         
19927         * TODO, anjuta.prj: Updated.
19929 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19931         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19932         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19933         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19934         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19935         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19936         fixed omf errors
19938 2003-02-25  Naba Kumar  <naba@gnome.org>
19940         * Makefile.am: Excluded omf-install from installation as the docs are
19941         not ready.
19942         
19943         TODO: Updated.
19944         
19945         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19946         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19947         property names and added new editor properties and code cleanups.
19948         Also added new project properties.
19949         
19950         * src/compiler_options.[h,c]: Added pkg-config packages supports
19951         and fixed bugs.
19952         
19953         * src/glade_iface.h: Cleanups.
19954         
19955         * src/launcher.c: Used timer instead of idle to scan.
19956         
19957         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
19958         src/project_config.[h,c], src/project_import.c: Implemented project
19959         property to define GUI editor and to handle it.
19960         
19961         * src/preferences.c: i18n fixes.
19962         
19963         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
19964         unused (and old) pixmaps.
19965         
19966         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
19967         
19968 2003-02-25  Naba Kumar  <naba@gnome.org>
19970         * src/message-manager-private.[h,cc], src/preferences.c,
19971         anjuta.glade, anjuta_dialog_strings.c: Implemented
19972         gnome terminal profiles for the terminal preferences and moved the
19973         addition of terminal preferences in the terminal constructor.
19974         
19975         * anjuta.prj: Updated.
19977 2003-02-24  Naba Kumar  <naba@gnome.org>
19979         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
19980         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
19981         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
19982         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
19983         preferences dialog.
19985         * TODO: Updated.
19987         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
19988         text selection and child re-spawning.
19990         * src/pixmaps.h: Removed unused pixmaps definitions.
19991         
19992 2003-02-23  Naba Kumar  <naba@gnome.org>
19994         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
19995         the project tree/window.
19997         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
19998         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
19999         Correct the use of a variable and implemented session save/load
20000         for tree expansion states.
20001         
20002         * src/main_menubar_def.h: Fixed shortcuts keys.
20003         
20004         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20005         
20006         * anjuta.prj: Updated.
20007         
20008 2003-02-22  Naba Kumar  <naba@gnome.org>
20010         * src/debug_tree.[c,h]: GNOME2 port from 
20011         Etay Meiri <etay-m@bezeqint.net>
20012         
20013         * src/an_file_view.c, src/resources.[h,c],
20014         data/properties/bash.properties,
20015         data/properties/cpp.properties,
20016         data/properties/html.properties,
20017         data/properties/make.properties,
20018         data/properties/others.properties,
20019         data/properties/perl.properties,
20020         data/properties/props.properties,
20021         data/properties/xml.properties: Standarized file icons. Icons are
20022         defined in respective .properties file and are retrieved as resource
20023         data.
20025         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20026         in labels from the commands editor as that would create
20027         problems for translators.
20029 2003-02-21  Naba Kumar  <naba@gnome.org>
20031         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20032         as they should be part of CVS(?).
20034         * Makefile.am: Corrected a typo for glade generated strings file.
20036         * configure.in, po/hi.po: Added new Hindi (hi) translation
20037         in ALL_LINGUS and added initial Hindi translation.
20039         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20040         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20041         sv_unknown.xpm to more proper icon.
20043         * (new)data/properties/php.properties, data/properties/Makefile.am,
20044         data/properties/anjuta.properties, data/properties/html.properties:
20045         Fixed PHP syntax hilighting bug by separating php properties into
20046         different file (because of file size).
20048         * TODO: Updated.
20049         
20050 2003-02-20  Naba Kumar <naba@gnome.org>
20052         * src/breakpoints.c: Fixed breakpoints session saving/loading
20053         crash bug.
20054         
20055         * scintilla/*, scintilla/include/*: Updated to scintilla
20056         release 1.51
20057         
20058 2003-02-19  Naba Kumar <naba@gnome.org>
20060         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20061         * TODO: Updated.
20063         * Makefile.am, src/Makefile.am,
20064         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20065         (removed) src/anjuta_dialog_strings.c,
20066         (removed) src/anjuta_dialogs_strings.c,
20067         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20068         (added) anjuta.glade: Transfered glade files from src/ directory
20069         to the top level directory.
20071         * po/POTFILES.in: Updated.
20072         
20073         * (removed) macrocs2/*: Transfered to data/ directory.
20074         
20075         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20076         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20077         requires to have macros dir, but the projects generated by anjuta
20078         require them.
20079         
20080         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20081         trees.
20082         
20083         * src/defaults.c: Corrected default compiler options.
20084         
20085         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20086         wizard.
20087         
20088         * src/message-manager-private.cc, src/message-manager-private.h,
20089         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20090         
20091         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20092         source code generation for gnome2 projects.
20094 2003-02-11  Naba Kumar <naba@gnome.org>
20096         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20097         restores the expand/collaspe states of the nodes after refresh.
20098         
20099         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20100         
20101 2003-02-11  Naba Kumar <naba@gnome.org>
20103         * src/style-editor.c: Fixed pango font description handling for fonts.
20104         * src/anjuta.glade: Removed font size spin button.
20105         * configure.in, src/anjuta.prj: Corrected version.
20106         * TODO: update.
20107         
20108 2003-02-10  Naba Kumar <naba@gnome.org>
20110         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20111         references of scroll-menu.h and add about.h in Makefile.am.
20112         
20113         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20114         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20115         (removed) widgets/scroll-menu.h: Removed unused files.
20116         
20117         * Makefile.am: Added proper i18n rules and added intl tools for
20118         distributions.
20119         
20120         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20121         to the stable release).
20122         
20123         * anjuta.spec.in: Removed manuals packaging.
20124         
20125         * data/Makefile.am: Removed 'macros' installation (not required for
20126         gnome2 projects).
20128 2003-02-10  Naba Kumar <naba@gnome.org>
20130         * po/POTFILES.in: Updated.
20132         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20133         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20134         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20135         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20136         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20137         icons and images.
20139         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20140         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20141         and fixed to properly handle focus in find entry box.
20143         * Makefile.am: Added code for RH system menu update.
20145         * .cvsignore: Updated.
20147         * NEWS: Updated.
20149 2003-02-03  Naba Kumar <naba@gnome.org>
20151         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20152         editor preferences. and fixes dialogs.
20154         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20155         Fixed linenumbers and header margins when they are disabled and
20156         removed unused header files.
20158         * src/attact_process.[h,c], src/debugger.c: Attach to process
20159         now works.
20161         * src/help.c: Fixed dialog response.
20163         * TODO: Updated.
20165         * data/properties/anjuta.properties: Corrected typo.
20167         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20168         Change the signal to "changed" in entry from "selection-changed" in
20169         list.
20171         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20172         short-cuts.
20174 2003-01-31  Naba Kumar <naba@gnome.org>
20176         * configure.in: Upgraded to use libgnomeprint-2.2
20177         
20178         * printing/Makefile.am: Updated
20179         
20180         *(removed) printing/print-doc.c, printing/print-doc.h,
20181         printing/print-util.c, printing/print-util.h: Removed because already
20182         merged with print.c.
20183         
20184         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20185         and libgnomeprintui-2.2 and fixed rendering problems.
20186         
20187         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20188         uneccessary print properties, as they are separately taken
20189         care in gnomeprint.
20190         
20191         * po/POTFILES.in: Update.
20193 2003-01-30  Naba Kumar <naba@gnome.org>
20195         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20196         for about dialog box.
20197         
20198         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20199         src/pixmaps.h: Modified for the above additions for about dialog.
20201 2003-01-29  Naba Kumar <naba@gnome.org>
20203         * src/style_editor.[c,h]: Added missing files.
20204         
20205 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20206         * scintilla/XPM.[cxx|h]: Added missing files
20208 2003-01-29  Naba Kumar <naba@gnome.org>
20209         
20210         * TODO, po/POTFILES.in: Updated.
20211         
20212         * anjuta.prj, src/anjuta.glade,
20213         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20215 2003-01-28  Naba Kumar <naba@gnome.org>
20216         
20217         * data/properties/anjuta.properties, src/aneditor.cxx,
20218         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20219         properties into text properties (earlier it was int properties).
20221         * TODO: Updated
20222         
20223         * scintilla/AutoComplete.c,xx,
20224         scintilla/AutoComplete.h,
20225         scintilla/CallTip.c,xx,
20226         scintilla/CallTip.h,
20227         scintilla/Document.c,xx,
20228         scintilla/Document.h,
20229         scintilla/Editor.c,xx,
20230         scintilla/Editor.h,
20231         scintilla/LexAVE.c,xx,
20232         scintilla/LexCSS.c,xx,
20233         scintilla/LexHTML.c,xx,
20234         scintilla/LexOthers.c,xx,
20235         scintilla/LexPython.c,xx,
20236         scintilla/LineMarker.c,xx,
20237         scintilla/LineMarker.h,
20238         scintilla/Makefile.am
20239         scintilla/PlatGTK.c,xx,
20240         scintilla/PropSet.c,xx,
20241         scintilla/ScintillaBase.c,xx,
20242         scintilla/ScintillaBase.h,
20243         scintilla/ScintillaGTK.c,xx,
20244         scintilla/ViewStyle.c,xx,
20245         scintilla/include/Platform.h,
20246         scintilla/include/SciLexer.h,
20247         scintilla/include/Scintilla.h,
20248         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20249         
20250         
20251         src/Makefile.am,
20252         src/an_file_view.c,
20253         src/an_symbol_view.c,
20254         src/anjuta-tools.c,
20255         src/anjuta.c,
20256         src/anjuta.glade
20257         src/anjuta.h,
20258         src/anjuta_cbs.c,
20259         src/anjuta_dialogs_strings.c,
20260         src/anjuta_info.c,
20261         src/commands.c,
20262         src/compiler_options.c,
20263         src/debugger.c,
20264         src/help.c,
20265         src/main_menubar.c,
20266         src/main_menubar.h,
20267         src/main_menubar_def.h,
20268         src/mainmenu_callbacks.c,
20269         src/mainmenu_callbacks.h,
20270         src/message-manager-private.c,c
20271         src/message-manager-private.h,
20272         src/message-manager.c,c
20273         src/message-manager.h,
20274         src/pixmaps.h,
20275         src/preferences.c,
20276         src/preferences.h,
20277         src/project_config.c,
20278         src/project_dbase.c,
20279         src/project_dbase_gui.c,
20280         src/project_import_gui.c,
20281         src/properties.c,xx,
20282         src/properties.h,
20283         src/resources.c,
20284         src/src_paths.c,
20285         src/text_editor.c,
20286         src/text_editor_gui.c,
20287         src/toolbar.c,
20288         src/utilities.c,
20289         src/utilities.h,
20290         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20291         
20292 2003-01-24  Naba Kumar <naba@gnome.org>
20294         * src/text_editor_gui.c, src/toolbar.c,
20295         src/text_editor.c, src/text_editor_cbs.h:
20296         Used correct notification signal name for scintilla
20297         (gtk2) and fixed UI.
20298         
20299         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20300         when not required.
20301         
20302         * printing/print-doc.c,
20303         printing/print.c,,
20304         src/anjuta-tools.c,
20305         src/find_replace.c,
20306         src/goto_line.c,
20307         src/launcher.c,
20308         src/mainmenu_callbacks.c,
20309         src/project_dbase.c,
20310         src/project_dbase.h,
20311         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20312         src/text_editor.c,
20313         src/text_editor_cbs.h:
20316 2003-01-23  Naba Kumar <naba@gnome.org>
20318         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20319         correct stock icons and organized pixmap macros.
20320         
20321         Makefile.am: Removed non-generated files.
20322         
20323         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20324         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20325         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20326         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20327         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20328         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20329         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20330         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20331         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20332         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20333         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20334         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20335         stop.xpm, undo.xpm}: Removed because no longer used.
20337         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20338         file_unknown.xpm}: Files renamed from fv_*, as it would
20339         be the right name.
20341         * pixmaps/Makefile.am: Updated for the above changes.
20343 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20345         * pixmaps/autocomplete-16.png,
20346         pixmaps/autocomplete.png,
20347         pixmaps/block-end-16.png,
20348         pixmaps/block-end.png,
20349         pixmaps/block-start-16.png,
20350         pixmaps/block-start.png,
20351         pixmaps/bookmark-first-16.png,
20352         pixmaps/bookmark-first.png,
20353         pixmaps/bookmark-last-16.png,
20354         pixmaps/bookmark-last.png,
20355         pixmaps/bookmark-next-16.png,
20356         pixmaps/bookmark-next.png,
20357         pixmaps/bookmark-prev-16.png,
20358         pixmaps/bookmark-prev.png,
20359         pixmaps/error-next-16.png,
20360         pixmaps/error-next.png,
20361         pixmaps/error-prev-16.png,
20362         pixmaps/error-prev.png: gnome2-styled icons
20365 2003-01-23  Naba Kumar <naba@gnome.org>
20367         * anjuta.prj: Updated compiler options.
20368         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20370         * src/aneditor.cxx,
20371         src/anjuta.c,
20372         src/anjuta.glade,
20373         src/anjuta_dialogs_strings.c,
20374         src/mainmenu_callbacks.c,
20375         src/mainmenu_callbacks.h,
20376         src/text_editor.c,
20377         src/text_editor_cbs.c,
20378         src/text_editor_gui.c: GNOME2 Porting.
20380 2003-01-22  Naba Kumar <naba@gnome.org>
20382         * ChangeLog: Corrected dates.
20383         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20384         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20385         preferences.
20387 2003-01-22  Naba Kumar <naba@gnome.org>
20388         
20389         * plugins/patch/patch-plugin.c: Bug fix.
20390         
20391         * src/anjuta-tools.c,
20392         src/anjuta.c,
20393         src/anjuta.glade,
20394         src/anjuta.h,
20395         src/anjuta_dialogs_strings.c,
20396         src/breakpoints.c,
20397         src/cvs_gui.c,
20398         src/debugger.c,
20399         src/debugger.h,
20400         src/executer.c,
20401         src/glade_iface.c,
20402         src/main.c,
20403         src/mainmenu_callbacks.c,
20404         src/mainmenu_callbacks.h,
20405         src/preferences.c,
20406         src/project_dbase.c,
20407         src/project_dbase_gui.c,
20408         src/registers.c,
20409         src/sharedlib.c,
20410         src/signals.c,
20411         src/signals_cbs.c,
20412         src/source.c,
20413         src/stack_trace.c,
20414         src/toolbar_callbacks.c,
20415         src/utilities.c,
20416         src/utilities.h,
20417         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20418         
20419         * src/Makefile.am,
20420         (removed) src/CORBA-Server.c,
20421         (removed) src/CORBA-Server.h,
20422         (removed) src/Gladen-common.c,
20423         (removed) src/Gladen-stubs.c,
20424         (removed) src/Gladen.h,
20425         (removed) src/Prj-common.c,
20426         (removed) src/Prj-skelimpl.c,
20427         (removed) src/Prj-skels.c,
20428         (removed) src/Prj-stubs.c,
20429         (removed) src/Prj.h,
20430         (removed) src/glades.c,
20431         (removed) src/glades.h,
20432         (removed) src/messagebox.c,
20433         (removed) src/messagebox.h: Removed because no longer used.
20435 2003-01-21  Naba Kumar <naba@gnome.org>
20437         * src/anjuta-tools.c,
20438         src/anjuta.c,
20439         src/anjuta.glade,
20440         src/anjuta_dialogs_strings.c,
20441         src/anjuta_info.c,
20442         src/anjuta_info.h,
20443         src/breakpoints.c,
20444         src/compiler_options.c,
20445         src/debugger.c,
20446         src/find_replace.c,
20447         src/find_replace.h,
20448         src/find_text.c,
20449         src/find_text.h,
20450         src/goto_line.c,
20451         src/launcher.c,
20452         src/text_editor.c,
20453         widgets/gnomefilelist.c: GNOME2 porting.
20455 2003-01-20  Naba Kumar <naba@gnome.org>
20457         * global-tags/create_global_tags.sh: Uses pkg-config to
20458         read the modules.
20459         
20460         * src/anjuta.c,
20461         src/anjuta.glade,
20462         src/anjuta.h,
20463         src/anjuta_cbs.c,
20464         src/anjuta_dialogs_strings.c,
20465         src/breakpoints.c,
20466         src/breakpoints.h,
20467         src/compiler_options.c,
20468         src/compiler_options.h,
20469         src/fileselection.c,
20470         src/fileselection.h,
20471         src/mainmenu_callbacks.c,
20472         src/project_dbase_gui.c,
20473         src/session.c,
20474         src/src_paths.c,
20475         src/src_paths.h,
20476         src/text_editor.c,
20477         src/text_editor_gui.c,
20478         widgets/gnomefilelist.c,
20479         widgets/gnomefilelist.h: GNOME2 porting.
20480         
20481         * widgets/Makefile.am,
20482         (removed) widgets/gnomedirlist.c,
20483         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20484         
20485         * src/Makefile.am,
20486         (removed) src/src_paths_cbs.c,
20487         (removed) src/src_paths_cbs.h,
20488         (removed) src/src_paths_gui.c,
20489         (removed) src/compiler_options_cbs.c,
20490         (removed) src/compiler_options_cbs.h,
20491         (removed) src/breakpoints_cbs.c,
20492         (removed) src/breakpoints_cbs.h: Removed because they are now
20493         combined in singe file
20495 2003-01-16  Naba Kumar <naba@gnome.org>
20497         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20498         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20499         options dialog UI and data handling.
20502 2003-01-15  Naba Kumar <naba@gnome.org>
20504         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20505         Completed command editor porting.
20506         
20507         * src/anjuta.c: Removed the use of commands load function
20508         (not required).
20510         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20511         and unrefs.
20513         * src/anjuta-tools.c: Fixed translatable strings.
20514         
20515         * src/find_text.c: Fixed dialog creation from glade.
20516         
20517         * src/text_editor_gui.c, src/text_editor.c,
20518         src/text_editor_cbs.c: Completed port of detached text editor
20519         to gnome2 plateform.
20520         
20521 2003-01-14  Naba Kumar <naba@gnome.org>
20523         * src/anjuta.glade, src/preferences.[h,c],
20524         src/anjuta_dialogs_strings.c: Added build and editor
20525         preferences pages and other UIs. Fixed preferense loading and saving.
20526         
20527         * src/anjuta.c: Does case-insensitive match for tabs position
20528         preferences and removed preferences loading (done at _new() call).
20529         
20530         * anjuta-tools.c: Debugged tools dialog handling.
20531         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20532         
20533 2003-01-13  Naba Kumar <naba@gnome.org>
20535         * ABOUT-NLS: Update (strange).
20537         * autogen.sh: Removed blocking code.
20539         * configure.in: Fixed an autogen bug.
20540         
20541 2003-01-13  Naba Kumar <naba@gnome.org>
20543         * (new)src/anjuta.gladep
20544         (new)src/messagebox.c
20545         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20546         will be gradually removed (and then the files).
20547         
20548         * Makefile.am,
20549         anjuta.prj,
20550         printing/print-util.c,
20551         printing/print.c,
20552         scintilla/ScintillaGTK.c,xx
20553         src/Makefile.am,
20554         src/an_file_view.c,
20555         src/an_symbol_view.c,
20556         src/anjuta.c,
20557         src/anjuta.glade
20558         src/anjuta.h,
20559         src/anjuta_dialogs_strings.c,
20560         src/anjuta_gui.c,
20561         src/attach_process.c,
20562         src/attach_process.h,
20563         src/breakpoints.c,
20564         src/breakpoints.h,
20565         src/breakpoints_cbs.c,
20566         src/commands.c,
20567         src/commands.h,
20568         src/compiler_options.c,
20569         src/compiler_options.h,
20570         src/compiler_options_cbs.c,
20571         src/configurer.c,
20572         src/configurer.h,
20573         src/controls.c,
20574         src/cvs_cbs.c,
20575         src/debug_tree.c,
20576         src/debug_tree.h,
20577         src/executer.c,
20578         src/executer.h,
20579         src/find_in_files.c,
20580         src/find_in_files.h,
20581         src/find_in_files_cbs.c,
20582         src/find_replace.c,
20583         src/find_replace.h,
20584         src/find_text.c,
20585         src/find_text.h,
20586         src/goto_line.c,
20587         src/help.c,
20588         src/help.h,
20589         src/launcher.c,
20590         src/main.c,
20591         src/main_menubar.c,
20592         src/mainmenu_callbacks.c,
20593         src/message-manager.c,c
20594         src/pixmaps.h,
20595         src/preferences.c,
20596         src/project_config.c,
20597         src/project_config.h,
20598         src/project_dbase.c,
20599         src/project_import_cbs.c,
20600         src/resources.c,
20601         src/resources.h,
20602         src/splash.c,
20603         src/src_paths.c,
20604         src/src_paths.h,
20605         src/src_paths_gui.c,
20606         src/text_editor.c,
20607         src/text_editor_gui.c,
20608         src/toolbar.c,
20609         src/toolbar.h,
20610         src/utilities.c,
20611         src/utilities.h,
20612         src/wizard_gui.c,
20613         widgets/gnomefilelist.c: GNOME2 Port.
20615 2003-01-10  Naba Kumar  <naba@gnome.org>
20617         * src/an_file_view.c,
20618         src/anjuta_gui.c,
20619         src/appwizard_gui.c,
20620         src/compiler_options.c,
20621         src/compiler_options_cbs.c,
20622         src/cvs_cbs.c,
20623         src/executer.c,
20624         src/fileselection.c,
20625         src/find_in_files.c,
20626         src/goto_line.c,
20627         src/main_menubar.c,
20628         src/memory.c,
20629         src/message-manager-dock.c,
20630         src/preferences.c,
20631         src/project_dbase_gui.c,
20632         src/project_import_gui.c,
20633         src/registers_gui.c,
20634         src/sharedlib_gui.c,
20635         src/src_paths_gui.c,
20636         src/text_editor_gui.c,
20637         src/toolbar.c,
20638         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20640 2003-01-09  Naba Kumar <naba@gnome.org>
20642         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20643         problems with some comments.
20645         * anjuta.prj: New project file (updated?)
20647         * src/Makefile.am: Enabled deprecated API and fixed variables.
20649         * src/an_file_view.c,
20650         src/an_symbol_view.c,
20651         src/anjuta-plugins.c,
20652         src/anjuta-tools.c,
20653         src/anjuta.c,
20654         src/anjuta_gui.c,
20655         src/appwizard_cbs.c,
20656         src/attach_process.c,
20657         src/attach_process_cbs.c,
20658         src/compiler_options.c,
20659         src/compiler_options_cbs.c,
20660         src/launcher.c,
20661         src/mainmenu_callbacks.c,
20662         src/message-manager-private.c,c
20663         src/message-manager-private.h,
20664         src/message-manager.c,c
20665         src/message-manager.h,
20666         src/project_dbase.c,
20667         src/project_dbase.h,
20668         src/project_dbase_gui.c,
20669         src/project_import_cbs.c,
20670         src/project_import_gui.c,
20671         src/registers.c,
20672         src/resources.c,
20673         src/resources.h,
20674         src/sharedlib.c,
20675         src/signals.c,
20676         src/signals_cbs.c,
20677         src/signals_gui.c,
20678         src/splash.c,
20679         src/src_paths_cbs.c,
20680         src/src_paths_gui.c,
20681         src/stack_trace.c,
20682         src/text_editor.c,
20683         src/text_editor_gui.c,
20684         src/text_editor_menu.c,
20685         src/toolbar.c,
20686         src/toolbar_callbacks.c,
20687         src/utilities.c,
20688         src/watch.c,
20689         src/watch_cbs.c,
20690         src/wizard_gui.c: GNOME porting.
20692 2002-12-24 Naba Kumar <naba@gnome.org>
20694         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20695         NEWS, README, SEARCH-REPLACE,
20696         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20697         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20698         launcher/Makefile.am,
20699         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20700         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20701         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20702         printing/print-util.c, printing/print.c, printing/print.h,
20703         scintilla/*/*, widgets/e-shell-about-box.c,
20704         src/*, tagmanager/*/*, widgets/Makefile.am,
20705         widgets/gnomefilelist.c:
20706         
20707         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20708         src/*.[c,h] files to gnome2 API.
20710         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20711         strings table.
20713 2002-10-23  Naba Kumar <naba@gnome.org>
20715         * autogen.sh: Prevented Users from building HEAD cvs.
20716         
20717 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20719         * src/anjuta.glade: added the compiler options dialog, hopefully
20720         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20722 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20724         * src/anjuta.glade: fixed a lot of small glitches.
20726         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20727         now.
20729         * src/breakpoints_cbs.c: polished a bit.
20731 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20733         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20735         * src/commands.c: partial gnome 2 port.
20737         * src/utilities.[ch]: changed some bits to be const.
20739 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20741         * src/Makefile.am: removed breakpoints_gui.c and added a check
20742         for gdk-pixbuf deprecated functions, but there shouldn't be much
20743         anyway.
20745         * src/breakpoints_gui.c: killed.
20747         * src/anjuta.glade: added two dialogs for the breakpoints management.
20749         * src/anjuta.h:
20750         * src/anjuta_cbs.c:
20751         * src/appwizard.c:
20752         * src/attach_process.c:
20754         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20755         really huge changes and porting work.
20756         
20757         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20758         (breakpoints_dbase_new): moved the UI init bits here.
20760         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20761         a lot, not using any color anymore (not HIG compliant) and not using
20762         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20763         to be double checked.
20765         * src/build_file.c:
20766         * src/build_project.c: gnome 2 port.
20768 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20770         * src/anjuta.glade:
20771         * src/anjuta.h:
20772         * src/anjuta_cbs.c:
20773         * src/appwizard.c:
20774         * src/breakpoints.c:
20775         * src/breakpoints_cbs.c: cleaned up some bits.
20777 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20779         * src/Makefile.am:
20780         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20782         * src/an_symbol_view.[ch]:
20783         * src/attach_process_cbs.h: polished a bit.
20785         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20787 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20789         * configure.in:
20790         * src/Makefile.am: added libglade-2 to the build.
20792         * src/anjuta.[ch]: added support for libglade.
20794         * src/anjuta.glade: added. There could be a file per top-level widget,
20795         as some other gnome projects, though.
20797         * src/attach_process_gui.c: removed.
20798         * src/attach_process.[ch]: gnome 2 port.
20799         (attach_process_new): Added the treeview init and the widget references
20800         here.
20802 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20804         * src/an_file_view.c: fixed some compilation issues.
20806         * src/an_symbol_view.c: gnome 2 port.
20808 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20810         * src/an_file_view.c: finished gnome 2 port.
20811         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20812         directory pixmap depending on the event.
20814         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20815         (project_file_data_new): use a GtkTreePath.
20817 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20819         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20820         driving me nuts but they need to be ported, heh ?
20822         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20823         work since it's quite a total rewrite again.
20825 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20827         * src/an_file_view.c:
20828         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20830 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20832         * src/anjuta_info.c:
20833         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20835 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20837         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20838         nuts ATM.
20839        
20840         * src/an_file_view.c:
20841         * src/aneditor.cxx:
20842         * src/anjuta_cbs.c:
20843         * src/compiler_options.h:
20844         * src/messagebox.c:
20845         * src/messagebox.h:
20846         * src/pixmaps.h:
20847         * src/project_dbase.h:
20848         * src/resources.h: gnome 2 port.
20850 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20852         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20854         * data/properties/sql.properties: added the DATETIME data type.
20856         * data/properties/html.properties: added the foreach php keyword.
20858 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20860         * widgets/Makefile.am: removed blank line after the last backslash
20861         for avoiding a warning from automake.
20863         * configure.in:
20864         * src/Makefile.am: added the ORBit-2 dep.
20866 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20868         * AUTHORS: added Biswa, because I wonder why noone already have
20869         written his name in the Anjuta's hall of fame :)
20871 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20873         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20874         widgets/e-shell-about-box.c: Made to compile for gnome2.
20875         
20876 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20878         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20879         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20880         
20881         * configure.in, printing/print.h, printing/print.c,
20882         printing/print-doc.c: Made to compile for gnome2.
20883         
20884 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20886         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20887         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20888         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20889         widgets/Makefile.am:
20890         
20891         Upgraded the build system to gnome2 platform.
20892         
20893 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20894         * manuals/*: Added capability to generate PDF and PS.
20895         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20896         * TODO, TODO.biswa: Intergated TODO list.
20897         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20898         , bug #574470
20899         * src/dnd.c: Fix typo
20900         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20901         * src/anjuta.c: Bug #568895, Bug #575419
20903 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20905         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20906         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20908 2002-12-17  Naba Kumar <naba@gnome.org>
20910         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20911         bugs.
20912         
20913 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20914         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20915         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20916         * anjuta.prj: Added tools.sgml
20917         * data/properties/cpp.properties: Bug # 646974
20919 2002-12-16  Naba Kumar <naba@gnome.org>
20921         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20922         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20923         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20924         on 'Enter' and adds proper focus mechanism.
20925         * src/anjuta.c: Fixed a memory corruption bug.
20926         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20927         'Enter' and can also be Canceled. Sets proper default and focus policies
20928         for tools dialogs.
20929         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20930         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20931         translatable strings in dialogs and fixed some dialog properties.
20932         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20933         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20934         * src/message_manager_private.cc: Fixed some debug messages.
20935         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20936         widgets/gnomefilelist.c: Fixed a memory leaks.
20937         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20938         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20939         src/main_menubar_def.h: Implemented incremental search.
20940         * TODO: Updated.
20942 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20943         * tagmanager/*: Minor cleanups and warning fixes.
20944         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20945         GUI during long updates.
20946         * src/text_editor.c: Remove debug message.
20948 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20949         * tagmanager/tm_project.c: Fix a memory access problem.
20951 2002-12-13  Naba Kumar <naba@gnome.org>
20953         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
20954         tools list to show "Enabled" flag of the tool. Fixed a bug where
20955         tool list is not cleared when creating a new tool.
20956         
20957 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20958         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
20960 2002-12-12  Naba Kumar <naba@gnome.org>
20962         * anjuta-tools.[h,c], commands.c: Used the tools help of
20963         anjuta variables list in commands editor and fixed a typos
20964         buy in anjuta-tools.c.
20965         
20966 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20967         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
20968         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
20969         * TODO.biswa: Added to help me track things better.
20971 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20973         * configure.in, anjuta.spec.in: Added libglade dependency.
20974         * Makefile.am: Added anjuta.glade file.
20975         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
20976         , src/mainmenu_callbacks.[ch], src/message-manager.h
20977         , src/widget-registry.c: Tools editor GUI + other additions.
20979 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20981         * src/project_dbase.[ch], tagmanager/tm_project.c,
20982         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
20983         Implement syncing tags image with the project database.
20984         * src/anjuta-tools.c: Implemented variable substitution and
20985         working directory in tools.
20987 2002-12-09  Naba Kumar <naba@gnome.org>
20988         
20989         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
20990         command configuration language list from properties.
20991         
20992         * data/properties/asm.properties, data/properties/ruby.properties:
20993         Fixed typos.
20995 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20997         * src/an_symbol_view.c: Remember current selected entry and select
20998         it automatically after refresh.
21000 2002-11-26  Murray Cumming  <murrayc@usa.net>
21002         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21003           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21004         and gnomemm 1.2 projects so that people know they are really
21005         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21006         But I did correct these to sue lowercase names.
21008 2002-12-01  Naba Kumar <naba@gnome.org>
21010         * data/anjuta.properties: Fixed caching problem on 
21011         indicators.
21012         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21013         indicators prefs.
21014         
21015 2002-12-01  Naba Kumar <naba@gnome.org>
21017         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21018         property name.
21019         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21020         property and uses it.
21021         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21022         current cursor.
21023         
21024 2002-11-30  Naba Kumar <naba@gnome.org>
21026         * src/debugger.c: Fixed a typo.
21027         * data/properties/*: Updated properties files and added
21028         new ones.
21029         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21030         Added comment submenu and cleaned up ref and unref of menus.
21031         * src/aneditor.h: Added definition of comment commands.
21032         * src/aneditor.c: Upgrade from latest SciTE source code.
21033         * src/text_editor.[hc], src/text_editor_cbs.c, 
21034         src/message_manager_private.cc, src/message_manager.[cc,h],
21035         src/anjuta.[c,h]: Added indicators support for errors/warnings
21036         highlight in the editor.
21037         * NEWS, TODO: Update.
21038         * scintilla/include/PropSet.h: Removed deprecrated function.
21039         
21040 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21042         * src/anjuta-tools.[ch]: Tools implementation (basic)
21043         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21044           , src/main_menubar_def.h: PLugins cleanup and segregation
21045         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21046           registry
21047         * anjuta.prj: Added new files
21048         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21049         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21050         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21051         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21052         * src/Makefile.am: Added new files
21053         * src/message-manager.[cc/h]: Added standard output and error windows
21055 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21057         * project_type.c: Fixed Gnomemm2 project type
21059 2002-11-25  Naba Kumar <naba@gnome.org>
21061         * printing/print.c: Fixed a compile warning.
21062         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21063         * src/utilities.c: Fixed a compile warning in sparc, hides the
21064         terminal check error output from the user.
21065         * project_config.[ch], project_dbase.[ch], source.c: Added project
21066         version, exclude modules configuration and reordered other config
21067         properties. Changed some strings to more descriptive text.
21068         * src/compiler_opitions.c: Removed extra newlines from .prj file
21069         save.
21070         * anjuta.prj: Converted to new format (only reorganised properties
21071         and removed extra newlines ... nothing else).
21072         * NEWS: updated
21073         
21074 2002-11-21  Naba Kumar <naba@gnome.org>
21076         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21077         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21078         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21079         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21080         Updated to the CVS version.
21082 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21084         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21085           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21086           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21087           images in completion lists. 
21088         * src/resources.h: Make C++ friendly.
21089         * scintilla/PropSet.cxx: Fix memory leak.
21091 2002-11-20  Naba Kumar <naba@gnome.org>
21093         * scintilla/*/*: Synced to latest scintilla 1.49
21094         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21095         New lexers added.
21097         * scintilla/RESearch.cxx: The automatic cvs log in the
21098         file really broke things trying to interprete the changelog
21099         entry incorrectly as end-of-comment. Removed the $cvs line
21100         and committed again.
21101         
21102 2002-11-19  Naba Kumar <naba@gnome.org>
21104         Patch from Timothee Besset <ttimo@idsoftware.com>
21105         
21106         * src/message-manager-private.cc: Interpretes absolute
21107         file paths properly in zvt terminal.
21109 2002-11-19  Naba Kumar <naba@gnome.org>
21111         Patch from Timothee Besset <ttimo@idsoftware.com>
21112         
21113         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21114         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21115         (important) editor preferences in project (if there is one
21116         open).
21117         
21118         * TODO: Updated
21119         
21120 2002-11-18  Naba Kumar <naba@gnome.org>
21121         
21122         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21123         
21124         * src/debug_tree.c, src/find_in_files_gui.c,
21125         src/find_replace.c, src/find_text.c, 
21126         src/project_import.c, src/project_import_gui.c,
21127         src/wizard_gui.c: i18n Fixes.
21129 2002-11-15  Naba Kumar <naba@gnome.org>
21131         * plugins/class-gen/clsGen.c: Fixed to use project function
21132         to import files. Create non-existent directories before the
21133         sources are written.
21134         
21135         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21136         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21137         src/glade_iface.c,
21138         src/glades.c: Excluded gladen files from build. This
21139         will fix the unnecessary dependency on libssl.
21140         
21141         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21142         file import funtion.
21143         
21144         * src/message_manager_private.cc: Fixed a compiler warning with
21145         DEBUG preprocessor macro.
21146         
21147         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21148         wrong (undocked) editor window was closed on clicking close on an
21149         undocked editor window.
21150         
21151         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21152         start correctly if the executable was run before with 'F3'.
21153         
21154         * src/toolbar_callbacks.c: Wrap around find next.
21155         * src/toolbar.c: Disable combo activate.
21156         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21157         button positions to get 'yes' as default.
21159         * anjuta.spec.in: Updated.
21160         
21161         * src/anjuta_info.c, src/appwizard_gui.c,
21162         src/attach_process_gui.c, src/breakpoints_gui.c,
21163         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21164         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21165         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21166         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21167         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21168         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21169         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21170         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21171         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21172         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21173         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21174         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21175         plugins/patch/patch-plugin.c, printing/print-util.c:
21176         Set all windows and dialogs transient
21177         to their parents so that they remain floated above their parents.
21178         
21179 2002-11-13  Naba Kumar <naba@gnome.org>
21181         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21182         take default editor font).
21183         
21184         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21185         Corrected email address.
21186         
21187         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21188         for changelog entry.
21190         * NEWS: Updated.
21191         
21192 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21193         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21195 2002-11-06  Naba Kumar <naba@gnome.org>
21197         * README: Updated
21198         * anjuta.spec.in: Ships the .omf files with the
21199         documents instead of the base package.
21200         
21201 2002-11-04  Naba Kumar <naba@gnome.org>
21203         * data/properties/latex.properties: Fixed a bug.
21204         * ChangeLog: Released 1.0.0 stable.
21206 2002-11-04  Naba Kumar <naba@gnome.org>
21208         * src/commands.c: Added command with shell redirection capability.
21209         * data/properties/anjuta.properties: Changed default execution
21210         command.
21211         * src/project_dbase.c: Set project top dir in properties.
21212         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21213         * data/Makefile.am: More diskcheck error fixes.
21214         
21215         * README, anjuta.spec.in, THANKS, AUTHORS,
21216         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21217         manuals/C/anjuta-manual/authers,sgml,
21218         manuals/C/anjuta-manual/anjuta-manual.sgml,
21219         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21220         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21221         : Changed anjuta home to
21222         new URL and my email address.
21223         
21224         * manuals/C/anjuta-manual/interfaces.sgml,
21225         manuals/C/anjuta-manual/prefereces.sgml,
21226         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21227         
21228         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21229         : removed reference to the help menu as the menu is modified
21230         when no help is found (which is very likely when we are
21231         shiping the documents separately).
21232         
21233 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21234         * anjuta.spec.in: Update specfile to make multiple RPMs.
21235         * data/Makefile.am: make dist fix.
21236         * src/text_editor_menu.c: Fix compile warnings (casts).
21238 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21239         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21240         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21242 2002-11-01  Naba Kumar <naba@gnome.org>
21244         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21245         Added gnome2 macros to be used by gnome2 project wizard.
21246         
21247         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21248         from gnome-common.
21249         
21250         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21251         as it was conflicting with generated projects and is not
21252         useful for us.
21253         
21254         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21255         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21256         project generation, removed qt project as it's not complete and
21257         added gnome2 bonobo wizard.
21259 2002-10-29  Naba Kumar <naba@gnome.org>
21261         * po/POTFILES.in: Updated.
21262         * po/POTFILES.skip: Added.
21263         * preferences.h: Fixed print paper size property name.
21265 2002-10-28  Naba Kumar <naba@gnome.org>
21266         
21267         * data/user.properties, data/Makefile.am: Added user properties file
21268         which will be copied in user's ~/.anjuta/user.properties.
21269         
21270         * data/anjuta.properties: Changed a comment.
21271         
21272         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21273         
21274         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21275         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21276         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21277         item.
21279         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21280         instead of user properties file.
21281   
21282         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21283         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21284         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21285         * README, TODO: Updated.
21286         
21287 2002-10-28  Naba Kumar <naba@gnome.org>
21289     * manuals/C/anjuta-manual/figures/editor_guides.png,
21290     manuals/C/anjuta-manual/figures/editor_margins.png,
21291     manuals/C/anjuta-manual/figures/editor_markers.png,
21292     manuals/C/anjuta-manual/figures/local_variables.png,
21293     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21294     manuals/C/anjuta-manual/figures/prefs_print.png,
21295     manuals/C/anjuta-manual/figures/print_dlg.png,
21296     manuals/C/anjuta-manual/figures/print_preview.png,
21297     manuals/C/anjuta-manual/figures/symbol_browser.png,
21298     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21299     files for manual documentation.
21300     
21301     * manuals/sgmldocs.make,
21302     manuals/C/anjuta-manual/Makefile.am,
21303     manuals/C/anjuta-manual/authors.sgml,
21304     manuals/C/anjuta-manual/build.sgml,
21305     manuals/C/anjuta-manual/compileopts.sgml,
21306     manuals/C/anjuta-manual/debugger.sgml,
21307     manuals/C/anjuta-manual/execute.sgml,
21308     manuals/C/anjuta-manual/fileoperations.sgml,
21309     manuals/C/anjuta-manual/interface.sgml,
21310     manuals/C/anjuta-manual/preferences.sgml,
21311     manuals/C/anjuta-manual/projects.sgml,
21312     manuals/C/anjuta-manual/figures/arguments.png,
21313     manuals/C/anjuta-manual/figures/open_file.png,
21314     manuals/C/anjuta-manual/figures/other_opts.png,
21315     manuals/C/anjuta-manual/figures/scrshot.png,
21316     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21317     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21318     
21319     Updated anjuta manual documentation.
21321     
21322 2002-10-27  Naba Kumar <naba@gnome.org>
21324     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21325     check and modifies debugger terminal command accordingly
21326     to function properly.
21327     
21328 2002-10-25  Naba Kumar <naba@gnome.org>
21330         * manuals/sgmldocs.make: Fixed a couple of bugs.
21331         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21333 2002-10-24  Naba Kumar <naba@gnome.org>
21335         * src/debug_tree.c: Fixed a crash bug from Etay.
21337         * global_tags/create_global_tags: Added messages.
21338         Fixed infinite looping within files.
21339         
21340         * macro/autogen.sh: Removed debug and warning flags for defaults.
21341         
21342         Patch from Vadim Berezniker <vadim@berezniker.com>
21343         
21344         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21345         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21346         generation.
21348         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21349         temporarily just copy it
21351 2002-10-24  Naba Kumar <naba@gnome.org>
21353         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21354         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21355         manuals/C/anjuta-manual/compileopts.sgml,
21356         manuals/C/anjuta-manual/debugger.sgml,
21357         manuals/C/anjuta-manual/execute.sgml,
21358         manuals/C/anjuta-manual/fileoperations.sgml,
21359         manuals/C/anjuta-manual/interface.sgml,
21360         manuals/C/anjuta-manual/introduction.sgml,
21361         manuals/C/anjuta-manual/projects.sgml,
21362         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21363         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21364         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21365         manuals/ja/anjuta-manual/compileopts.sgml,
21366         manuals/ja/anjuta-manual/debugger.sgml,
21367         manuals/ja/anjuta-manual/execute.sgml,
21368         manuals/ja/anjuta-manual/fileoperations.sgml,
21369         manuals/ja/anjuta-manual/interface.sgml,
21370         manuals/ja/anjuta-manual/introduction.sgml,
21371         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21373 2002-10-24  Naba Kumar <naba@gnome.org>
21375         * src/project_type.c: added autogen for qt projects.
21376         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21377         Fixed a bug that retrieves wrong terminal command.
21378         * src/commnads.c: Added more terminal commands.
21379         * configure.in: Checks for scrollkeeper version.
21380         
21381 2002-10-22  Naba Kumar <naba@gnome.org>
21383         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21384         instead of AM_GNOME_GETTEXT.
21385         
21386         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21387         for setup-gettext for the wizard generated projects.
21389         * src/source.c: Fixed a bug where glade file wasn't generated.
21390         
21391         * src/gnome_project.c: Excluded project version from project dir
21392         name.
21393         
21394 2002-10-22  Naba Kumar <naba@gnome.org>
21396         * acinclude.m4: New file with dummy funtion for gettext
21397         cross compatibility fix.
21398         
21399         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21400         * configure.in: Fixed cflags to avoid useless warnings.
21401         * Makefile.am: EXTRA_DIST += setup-gettext.
21402         * src/toolbars.c: Added space paddings around tags label.
21404 2002-10-21  Naba Kumar <naba@gnome.org>
21406         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21407         
21408         * setup-gettext: New script to maintain gettext cross version
21409         compatibility.
21410         * configure.in, macros/autogen.sh: Fix for gettext cross version
21411         compatibility.
21412         
21413 2002-10-21  Naba Kumar <naba@gnome.org>
21415         * debug_tree.c: Fixed incorrect use of debug assertion.
21416         
21417 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21418             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21419         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21420         src/memory.c, src/memory.h, src/message-manager-private.cc:
21421         
21422         New parsing algorithm; adapted from kdevelop.
21423         Middle button menu for changing the value's display type
21425 2002-10-07  Naba Kumar <naba@gnome.org>
21427         * src/main_menubar_def.h: Changed status bar message for Help->
21428         Browse info pages. Bug #603308
21430         * src/executer.c: Made "User terminal" default for creating
21431         projects (User can always disable it later). Bug #114222
21432         
21433 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21435         * macros/autogen.sh: Require gettext 0.10.x for autogen
21436         * src/text_editor.c: Fixes Bug #595303
21437         * src/source.c: Fixes Bug #595970
21438         * src/anjuta.c: Fixes Bug #598366
21439         * scingtilla/LexCPP.cxx: Bug #602296
21440         * src/main_menubar_def.h: Bug #604363
21441         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21442         
21443 2002-10-07  Jens Georg <mail@jensgeorg.de>
21445         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21446         * gnomefilelist.c: This patch fixes the bug #611542
21447         
21448 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21450         * data/properties/Makefile.am: Added tcltk.properties file.
21451         
21452 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21454         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21455         
21456         * README: Updated README
21457         * plugins/class-gen/clsGen.c, src/message_manager.cc
21458           , src/mainmeu_callbacks.c, src/memory.c
21459           , src/project_dbase_gui.c, src/text_editor_gui.c
21460           , widgets/gnomefilelist.c: Set window icons
21461         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21462           Enabled release build (stripped + optimized binaries, etc.)
21463         * data/properties/anjuta.properties, src/commands.c,
21464           src/defaults.cFixed bug #595489 (stdin on executables)
21465         * src/appwizard.c, src/main.c, src/message-manager.cc
21466           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21467           , src/debug_tree.c: Memory related (valgrind) fixes.
21468         * src/message-manager-private.[cc,h], src/pixpams.h
21469           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21470         * anjuta.prj: Added debug_tree.c to SOURCES
21471         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21472           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21473           Compacted code and cleaned up unnecessary functions.
21474         * tagmanager/*.[ch]: Code fixes.
21475         
21476 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21477         
21478         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21479         
21480         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21481         Debug tree now detects changes of displayed variables
21482         and changes their color to red
21484 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21486         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21487         
21488         * mainmenu_callbacks.c: Set's the current file name in
21489         file save as dialog.
21490         
21491 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21493         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21495         * data/properties/tcltk.properties: New file for tcl/tk
21496         properties.
21498 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21500         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21501         Fixed a fatal bug which doesn't let building gnome2 related
21502         projects. They use different autogen.sh script. Defined new
21503         type field "gnome_macro_support".
21504         
21505         * data/autogen.sh.gnome2: New file.
21506         
21507         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21508         bug with quotes escaping in quotes.
21509         
21510         * src/message-manager-private.cc: Used event box instead
21511         of frame for local message pane, so that the borders appear
21512         properly and nicely.
21513         
21514         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21515         if there is a project open and all the files are un-docked.
21517         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21519 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21521         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21522         * THANKS: updated for new contributions
21523         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21525 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21527         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21528         src/project_dbase.h, src/project_type.c, src/source.c, 
21529         src/wizard_gui.c: new Qt project type
21530         *** NB not fully tested, may need some work, icon required...
21532 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21534         * src/memory.c, src/memory.h: new memory patch
21536 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21538         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21540 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21542         * lancher/anjuta_launcher.c: Determine pty from function
21543         call instead of running 'tty' externally.
21544         
21545         * data/properties/cs.properties: Added compile/build commands.
21546         Fixed execution properties.
21547         
21548         * src/commands.c: Added c# options.
21550         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21551         
21552         * src/debug_tree.[c,h], src/debugger.[c,h],
21553         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21554         
21555         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21556         1. Misaligned structs when they are members of other structs.
21557         2. '{' sometimes appears as a variable.
21558         3. Wrong processing of some arrays.
21559         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21560         that displays the tree in two columns (variable and value).
21562 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21564         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21566         * data/properties/sql.properties: added the DATETIME data type.
21568         * data/properties/html.properties: added the foreach php keyword.
21570 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21572         * NEWS: Updated with new features.
21573         
21574         * data/.cvsignore, doc/.cvsignore: Updated.
21575         
21576         Patch from: Etay Meiri <etay-m@bezeqint.net>
21577         
21578         * src/debug_tree.h, src/debug_tree.c: New files.
21579         
21580         * src/Makefile.am, src/message-manger-private.[h,cc],
21581         src/message-manger.cc: Added Tree view for debugger
21582         locals view.
21583         
21584 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21586         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21587         
21588         * src/memory.c, src/memory.h: New files.
21589         
21590         * src/Makefile.am, src/appwizard.c, src/controls.c,
21591         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21592         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21593         
21594         Memory view implemetation that would enable viewing raw memory
21595         during debugging.
21597 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21599         * AUTHORS: added Biswa, because I wonder why noone already have
21600         written his name in the Anjuta's hall of fame :)
21602 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21604         * src/appwizard_gui.c: Removed an ambiguous prototype.
21605         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21606         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21607         * THANKS: Updated M. Ali Vardar's email.
21608         
21609 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21611         * src/anjuta_gui.c: implemented feature request to stop main and browser
21612           toolbars having exclusive use of space
21614 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21616         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21617         left over from the previous work to fix bugs :-)
21618         
21619         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21620         src/controls.c, src/mainmenu_callbacks.h, 
21621         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21622         reviewed
21623         
21624         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21625         src/project_import_gui.c, src/sharedlib_gui.c, 
21626         src/signals_gui.c: set window icon correctly
21627         
21628         * NEWS: more updates for the release
21629         
21630         * HACKING: updated for window icons and insert menu information
21631         
21632         * src/cvs_gui.c, src/build_project.c, 
21633         src/project_import_cbs.c: message strings reviewed
21634         
21635         * src/controls.c: context help button should be disabled if 
21636         DevHelp is not installed
21637         
21639 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21641         * src/debugger.c: Fixed the signalling screw up because of string
21642         update in gdb used to report the child process PID. Also, no
21643         error dialog will be popped up for "no such file or directory"
21644         error (very annoying and useless error). This error will still
21645         be shown on the debug message window. Avoided terminating the
21646         program when the terminal is terminated -- doesn't hurt, otherwise
21647         we get crappy egg-and-hen problem.
21648         
21649         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21650         dimensions loading.
21651         
21652         * src/anjuta.c: Limited the default size of main window to sane
21653         values.
21655         * src/preferences.c: Fixed some deadly memory corruption bugs in
21656         the recent patches. Return from getenv() should NEVER be freed,
21657         because they are static strings.
21658         
21659         * src/preferences_gui.c: Removed the fix for crash bug with font
21660         selection and applied the real fix.
21661         
21662 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21664         * NEWS: updated for release
21666 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21668         * src/launcher.c: Added a fix a memory leak and a possible
21669         fix for zvt-crash bug.
21670         
21671         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21672         
21673         * data/properties/latex.properties,
21674         data/properties/ada.properties: Added file.is.source property.
21675         
21676         * src/an_file_view.c: Set auto column size of the file
21677         revision column.
21678         
21679         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21680         The user is now prompted to confirm the closing of the file
21681         if it is being used by CVS. If yes, the editor is closed and
21682         the CVS operation stops.
21683         
21684 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21686         * anjuta.prj: bump project version for release
21687         * BUGS: removed unnecessary file
21689 2002-06-07      Philip Van Hoof <freax@pandora.be>
21691         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21692         during the life of the file list widget
21693         * src/preferences_gui.c: sticking-plaster fix to font selection
21694         causes segfault bug
21696         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21698 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21700         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21701         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21702         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21703         added options for symbol and file browsers.
21704         * data/properties/cpp.properties: linker flags should come after
21705         the name of the file to compile.
21706         * scintilla/Editor.cxx: fixed gcc compilation warning.
21707         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21708         be executed from bindir only.
21709         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21710         tagmanager/include/tm_file_entry.h: CVS version information in file 
21711         browser.
21712         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21713         window.
21714         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21715         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21716         crashes during file import.
21717         * src/project_import.c: disable project menu items during project 
21718         import.
21719         
21720         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21722 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21724         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21725         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21726         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21727         modified Insert menu, added C functions template, header C 
21728         template, modified header_template HEADER_H ==> NAMEFILE_H
21729         
21730         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21732 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21734         * data/properties/html.properties: changed some file 
21735         associations
21737 2002-06-05 Philip Van Hoof <freax@pandora.be>
21739         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21740         
21741         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21743 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21745         * data/properties/anjuta.properties, src/defaults.c: Make windows
21746         docked by default, fix the big fonts bug.
21747         
21748         * src/an_file_view.c, src/main_menubar_def.h, 
21749         src/project_dbase_gui.c: sanitized the Edit/View mess.
21750         
21751         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21752         for customizing shortcuts.
21753         
21754         * src/mainmenu_callbacks.c: Search for selected word if present.
21755         
21756         * src/text_editor_menu.c: Added context menu options for docking
21757         and undocking editor windows.
21758         
21759         * src/main_menubar.h, src/main_menubar.c: more support for the 
21760         shortcuts menu item.
21761         
21762         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21764 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21766         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21767         all commit messages being written to top of the file
21768         
21769         * src/main_menubar_def.h: message strings reviewed
21770         
21771         * src/project_import.c: message strings reviewed
21772         
21773         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21774         some bugs around reading the project properties for creating 
21775         .glade and .desktop files in the Application Wizard. There were
21776         typos in the property names being retrieved
21777         
21778         * widgets/gnomefilelist.c: changed build_full_path to make 
21779         the file widget support ~
21780         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21781         
21782         * THANKS, widgets/e-shell-about-box.c, 
21783         manuals/anjuta-manual/C/authors.sgml: updated for new
21784         patch
21786 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21788         * src/project_dbase.c: Fixed the file-path-corruption bug
21789         and the cannot-import-file-in-project bug. (follow-up with
21790         the last commit from Stef).
21791         
21792         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21793         with unsaved-project.
21794         
21795 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21797         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21798         misplaced g_free.
21800 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21802         * data/properties/{xml,html,other}.properties: changed some file 
21803         associations
21804         
21805         * data/anjuta.mime: oops! cvs added
21806         
21807         * scintilla/RESearch.cxx: fixed up a problem with comments
21808         
21809         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21810         to avoid messages about missing libs
21811         
21812         * NEWS: started the release notes
21814 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21816         * HACKING: updated with new information on printing, patch naming
21817         
21818         * TODO: removed completed tasks
21819         
21820         * THANKS: updated a few contributions
21821         
21822         * anjuta.prj: updated the icon file
21823         
21824         * anjuta.desktop.in.in: updated to add Categories
21825         
21826         * data/anjuta.mime: created a mime type for Anjuta project files
21827         (NB needs to be added to the install in /usr/share/mime/)
21828         
21829         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21830         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21831         to PNG for websites.
21832         
21833         * plugins/patch/patch-plugin.c: clarified some messages and 
21834         made it easier to see different patching sessions
21835         
21836         * src/toolbar.c: changed some message text for consistency
21837         
21838         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21839         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21840         in preferences. 
21841         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21842                  
21843         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21844         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21845         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21846         Added XLib Project and a Dockapp Project types.
21847         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21848         projects
21849         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21850         * src/source.c: Fixed memory leak in existing projects. 
21851         (filename was not freed)
21852         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21854 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21856         * src/anjuta.h, src/anjuta.c: Added error display funtions
21857         with parent windows.
21858         
21859         * src/appwizard_cbs.c: Changed error display function to use
21860         parented version.
21861         
21862 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21864         * printing/print.h, printing/printing.c: Taken care of document
21865         zoom factor and fixed a font loading bug. Dynamically calculated
21866         text widths to work with zooms properly. Re-organized code for
21867         dynamic text width calulations to work in general with utf8 chars.
21868          Determined font height and width automatically from the font info.
21869         
21870         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21871         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21872         Converted text.zoom.factor property to use #defined value. Removed
21873         margin header and margin numbers preferences, as they  now
21874         calculated dynamically.
21875         
21876 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21878         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21879         printing/print-util.h, printing/print.c, printing/print.h:
21880         Rewritten printing support for style based printing. Syntax highlighted
21881         printing, monochromatic printing, setup using preferences etc.
21883         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21884         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21885         language and the styled text buffer.
21886         
21887         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21888         the print setup preferences page and added printer preferences. Added functions
21889         to retrieve preferences with default values.
21890         
21891         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21892         the printing.
21894         * data/properties/anjuta.properties: Added default printer preferences.
21896         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21897         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21898         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21900         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21901         
21902 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21904         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21906         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21907         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21908         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21909         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21911         printing/Makefile.am: Reduced compiler optimizations.
21913         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21914         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21915         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21916         tagmanager/tm_workspace.c: TagManager fixes.
21918 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21920         * printing/*: CVS added. :)
21921         
21922 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21924         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21926         * printing*: CVS added.
21927         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21928           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21929           src/main_menubar_def.h: Gnome Print support
21930         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21931         * configure.in: Enable debugging flag option
21932         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21933           Print properties defined.
21934         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21935         
21936 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21938         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21939         
21940         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21941         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21942           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21943           and cleanups
21944         * src/text_editor.c: Minor cleanups.
21945         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21946         * src/project_dbase.c: Fixes to add/remove files from project.
21947         * src/help.c: Fix minor memory leak.
21948         * src/project_dbase_gui.c: Remove debugging messages.
21949         * src/utilities.[ch]: Cleanups and minor fixes.
21950         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21952 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
21954         * src/anjuta.c [anjuta_apply_preferences()]:
21955         Fixed a crash bug when tab pos is not defined for the editors.
21956         
21957         * data/properties/cpp.properties: Set default identifier property to normal.
21958         This fixes the bug in which the fore color gets hidden with dark background.
21960 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
21962         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
21963         scintilla 1.46
21964         
21965         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
21966         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
21967         src/anjuta.c, data/properties/anjuta.properties:
21968         Implemented line wrapping.
21969         
21970         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
21971         
21972         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
21973         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
21974         tags. Code was reviewed from GNOME Bonsai view.
21975         
21976         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
21977         it seems to have been removed by scintilla people.
21978         
21979         * data/properties/anjuta.properties: Set default line wrap to false, as
21980         is noticably slow with big files.
21981         
21982 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
21984         * src/project_import_gui.c: disallow the selection of files in
21985           the browse dialog.
21986         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
21987           preferences code.
21988         
21989 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21991         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
21992           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
21993         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
21994         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
21995           now works properly.
21996         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
21997         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
21998         * src/utilities.[ch]: Added some utility functions.
21999         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22000         
22001         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22003 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22005         * HACKING: info on FIXME statements and removed ccview references
22006         * Makefile.am: added rule to make RPM package
22008 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22010         * THANKS, widgets/e-shell-about-box.c, 
22011         manuals/anjuta-manual/C/authors.sgml: updated for new
22012         patch
22013         * src/anjuta.c: removed unnecessary warning code since CVS 
22014         support is now implemented :-)
22015         * manuals/sgmldocs.make: implemented a fix for bug #553969
22016         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22017         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22018         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22019         
22020 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22021         
22022         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22023           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22024           src/main_menubar_def.h, src/preferences_gui.c,
22025           preferences.c, preferences.h: setup Username and Email 
22026           preferences, Insert ChangeLog and Username editor functions
22027           
22028           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22030 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22031         
22032         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22033           src/src_paths_cbs.c, src/src_paths_gui.c
22034           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22036           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22038 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22040         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22041           and goto tag menu items to main menu.
22043 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22045         * THANKS, widgets/e-shell-about-box.c, 
22046         manuals/anjuta-manual/C/authors.sgml: added new contributors
22047         * HACKING: updated with info on files to change for credits
22049 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22051     * src/aneditor.cxx: extended extension list which fixes segfault
22052     on selecting lisp, ruby or matlab as highlight style.
22054 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22056         * src/main_menubar_def.h: fixed an array initialiser and fixed
22057         the lexer settings for the new entries on the Format menu
22059 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22061         * Synced with Scintilla 1.45
22063 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22065         * anjuta.prj: added another missing file
22066         * ChangeLog: fixed some incorrect change dates I caused by 
22067         sloppy cut-and-pasting :-/
22069 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22070         
22071         * src/mainmenu_callbacks.c: fixed title of new About box
22073 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22075         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22077 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22079         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22080         * anjuta.prj: updated for new files
22082 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22084         * widgets/e-shell-about-box.c: Added version display.
22085         
22086 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22088         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22089         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22090         from Philip Van Hoof)
22092 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22094         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22095         dependency
22096         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22097         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22098         that produced build errors (needs checking on a machine with the
22099         ja locale!)
22100         * data/properties/lisp.properties: updated to match format of other
22101         lexer property files supplied with Anjuta
22103 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22105         * anjuta.prj: added new files
22106         * HACKING: added information from the mailing list on 
22107         adding new project types to the wizard (thanks to Johannes)
22109 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22111         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22112           src/appwiz_page2.c: Fix for 547038.
22114 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22116     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22117     hide bug.
22118     
22119     * about.h: cvs removed.
22120     
22121 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22123         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22125         Fix for #539574.
22127         * src/anjuta.c (anjuta_system_error): checks for the error number to
22128         know whether the error description is needed or not.
22130 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22132         * pixmaps/anjuta_logo.png: New about logo.
22133     
22134         * pixmaps/anjuta_icon.png: New icon from Misha. The
22135         old one had trouble with some gtk themes.
22136     
22137         * about.c: Removed. No longer needed.
22139         * mainmenu_callbacks.c: Removed reference of about.h
22140     
22141 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22143         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22145         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22146           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22147         About Dialog (thanks to the Evolution team for the cool widget!)
22149 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22151         Patch from lbell <lbell@tsc4.com>
22152     
22153         * src/find_in_files.c, src/find_in_files.h,
22154           src/anjuta.c: Added save_yourself, load_yourself routines.
22155     
22156         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22157         Added "Append messages" toggle button. This will enable
22158         the search results to be appended to the already existing
22159         results.
22160     
22161         * src/debugger.c: Fixed a typo.
22162     
22163         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22164           src/session.c, src/session.h: Improved session management.
22166 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22168         * THANKS, FUTURE, AUTHORS: Changed my email and
22169         avoided yahoo.com.
22171 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22173         Impl. feature request #525271 (add Lisp support).
22175         * data/properties/lisp.properties: added.
22177         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22178           the lisp properties.
22180         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22181           src/utilities.[ch]: added support for the Lisp highlight style.
22183 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22185         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22186           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22187           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22188           option preferences to have a persistent setting. Plus it's not used
22189           often, so it's better here than flooding the menus.
22191         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22192           preferences pages a lot more consistent and sweeter: tabs direction
22193           radiobuttons are directed against the meaning, all pages have an
22194           outter frame, a lot of padding, removed all expand attributes for
22195           vertical boxes, ...
22197           That's not a total revamp, but it's really looking better now, even
22198           if there's still work to be done.
22200 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22202         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22203         * TODO: added task to be completed before next release (update all credits)
22205 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22207         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22208         Benke László.
22210 2002-05-01  Benke László  <decike@freemail.hu>
22212         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22214         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22215           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22216           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22217           to the format menu in order to reorder the notebook tabs in
22218           alphabetical order everytime a file is created/opened/saved.
22220 2002-05-01  Philip Van Hoof <freax@pandora.be>
22222         * widgets/gnomefilelist.[ch] (history_combo_go),
22223         (history_combo_clicked): impl.
22225         (gnome_filelist_new_with_path): use this new impl.
22227 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22229         * src/project_dbase_gui.c (add_file): added the xpm file type.
22231 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22233         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22234         tag manager fixes.
22236         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22237           of tag types.
22239         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22240           src/text_editor_menu.c: Added context sensitive search in symbol
22241           browser and editor.
22243         * configure.in: Changed version number to 0.1.9.99.
22245         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22246           src/project_import.c: Minor changes to project import facility.
22248         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22249           (Forced to use specific brace format)
22251         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22252           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22253           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22255 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22257         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22258         replaced the spinbutton with an hscale, and made the UI less "blocky".
22260         * src/cvs_gui.c: When diffing a project you can choose date and
22261         release now.
22263         * src/project_dbase.c: Import_file activated again
22265         * configure.in, plugins/Makefile.am: Added patch plugin
22267         * plugins/patch/*: The new patch plugin
22269 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22271         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22273         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22274         dropdown list shown by autocompletion are now removed.
22276 2002-04-28  Philip Van Hoof <freax@pandora.be>
22278         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22279         a bunch of filetypes from the older version.
22281         * src/project_dbase_gui.c (add_file): changed the import
22282         dialog's filetypes combo contents depending on the
22283         type of data to be imported.
22285 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22287         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22288         the amount parameter as Philip stated and reformated to follow the
22289         Gnome convention.
22291         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22292         changed accordingly.
22294 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22296         Fix for #531293.
22298         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22299         Shift-F6, to be more consistent with other Gnome apps.
22300         Moved the "Search next" entry under the "Search" one, and swapped the
22301         order of the "Find in files" and "Find and Replace" ones.
22303         Some additional fixes ands cleanups on the edit menu.
22305         * src/main_menubar.h: replaced all occurences of repeat_find by
22306         find_again for the code to be more consistent.
22308         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22309         sensitiveness depending on the existence of an active text buffer.
22311         * TODO: added some bits about improving the usability of the
22312         search/search again couple.
22314 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22316         * src/preferences_gui.c: made the tab labels text more consistent
22317         (s/misc/Misc/).
22319 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22321         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22323         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22324         filename.
22326         * src/main.c (main): simplified some code and cleanups.
22328         Fix a part of #499366:
22330         * src/commands.[ch] (sync_from_props), (command_editor_save),
22331         (on_apply_clicked), (create_command_editor_gui): added the gui
22332         corresponding to the command.terminal preference.
22334 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22336         Fix for #465180.
22338         * anjuta.spec.in: added build requirements for the source rpm.
22340 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22342         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22343         
22344         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22345           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22346           src/project_type.c, source.c, wizard_gui.c:
22347           Added new GNOME 2 project types and changed glade behaviour to
22348           produce GTK code if project type GTK was selected and GTKmm code
22349           if project type GTKmm was selected (and not depending on the 
22350           selected language. Disabled glade for GNOME 2 projects because
22351           we will need glade2 there.
22352           
22353         * src/project_dbase.c: Fixed a memory lack.
22354         
22355         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22356         
22357         * src/cvs.c: Added an error message if jobs are running
22359 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22361         * tagmanager/tm_work_object.c: Fixed a chrash
22362         bug which occurs when it tries to stat an empty
22363         file name.
22364         
22365 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22367         * src/controls.c: CVS menu items now becomes
22368         insensitive when the launcher is busy.
22369         
22370         * src/anjuta.c, cvs.h, cvs.c: Created a function
22371         to update the cvs preferences when preferences are
22372         applied in preferences dialog and called it from
22373         anjuta_update_preferences().
22374         
22375 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22377         * src/cvs.c: Added a space in the cvs command
22378         before the revision part. This fixes the cvs
22379         error we get when cvs-diffing with revisions.
22380         
22381         * src/cvs.c: Fixed a compiler warning.
22382         
22383         * src/find_replace.c: The dialog now remembers
22384         the settings including the "prompt on replace"
22385         which seems to have broken somewhere line the
22386         changes.
22387         
22388 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22390         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22391         Added a new property in cvs class to hold a boolean
22392         for enabling date in cvs diff. This fixed the bizzare
22393         diff output due to the date that goes with the cvs
22394         command. Also, set the default value of compression
22395         to 3 and unified diff option to 1.
22396         
22397 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22399         * src/cvs.c: The diff editor is set to hilite as
22400         diff syntax hiliting.
22401         
22402         * configure.in, manual/Makefile.am:
22403         Added a new manual module for ja language.
22404         
22405         * manual/ja/*/*/*: New module and files for the
22406         ja translation for the anjuta documentation
22407         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22408         
22409 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22411         * src/launcher.c: Made a very messy work around
22412         for the launcher authentication to work properly.
22413         
22414         * src/find_replace.c: Applied the missing patch
22415         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22416         
22417 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22419         * src/cvs.c, src/main_menubar_def.h: made message strings
22420         consistent with existing standards from our own documentation 
22421         (such as uppercase P in Project, corrected spelling of 
22422         repository, etc.)
22424 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22426         * src/cvs_gui.c: Cleaned up gui and aligned various
22427         widgets to give a clean look.
22428         
22429 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22431         * src/launcher.c: Added work around to retrieve
22432         the child exit code. It works. :)
22433         
22434         * src/find_in_files.c, src/gnome_project.c,
22435         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22436         src/clean.c, src/clean_project.c, src/build_project.c,
22437         src/build_file.c: Modified to handle the new
22438         child exit code.
22439         
22440 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22442         * src/find_replace.c: Changed signal to call
22443         on_replace_text_close on from delete_event
22444         to close => the replace history is now updated.
22446 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22448         * src/cvs.c: escaped the cvs import message before
22449         passing it to cvs.
22450         
22451 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22453         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22454         
22455         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22456         
22457         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22458         Added cvs import
22459         
22460         * src/preferences_gui.c: GUI improvements
22461         
22462         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22464 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22466         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22467         Removed static qualifier from tm_tag_type_name() and
22468         availed it's prototype for use in outside code. also
22469         created reverse map function tm_tag_type_name();
22470         
22471         * src/anjuta.c: Implemented qualified tags names for
22472         the tag list (on the toolbar pulldown list) to avoid
22473         ambiguty in tags with similar names (like prototype
22474         and definition). Patch modified and improved.
22475         
22476         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22477         
22478 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22480         * src/utilities.[c,h]: Added a utility funtion
22481         that escapes the single and double quotes in a
22482         given string. Useful for passing command line
22483         args with quotes.
22484         
22485         * src/cvs.c: Escaped the cvs log message before
22486         passing it to cvs command line to avoid ambiguties
22487         with quotes in the message.
22488         
22489         * pixmaps/anjuta_icon.png: Changed to the new icon.
22490         from Todd Goyen <goyen@mbi-berlin.de>
22491         
22492         * src/message-manager-private.cc: Added regex to 
22493         recognize (underline hilite) the parsable outputs
22494         from the zvt terminal.
22495         
22496 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22498         Patch from: Tina Hirsch <tehirsch@arcor.de>
22499         
22500         * src/project_type.c:
22501         Fixed a bug in the wxproject type and modified the erroroutput when
22502         configure doesn't find wx-config
22503         
22504         Patch from: Timothee Besset <ttimo@idsoftware.com>
22505         
22506         * src/anjuta.c, src/message-manager-private.cc,
22507           src/message-manager-private.h
22508         Catches double clicks in the zvt terminal, and calls goto_error_line
22509         to jump to the appropriate location in the source. This will recognize
22510         grep -n output
22511         
22512 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22513         
22514         * src/build_project.c: Taken care of memory leak
22515           by freeing cmd variable properly.
22517         * src/main_menubar_def.h: Fixed wrong signal connection
22518           for cvs project commit.
22519           
22520         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22521         
22522         * src/preferences_gui.c: Added some border and adjusted
22523           expandsion, filling in box adds to make the cvs preferences
22524           more nicer.
22525         
22526 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22528         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22529         
22530         * src/cvs*, src/main_menubar*, src/preferences*: 
22531         Moved CVS settings to preferences, added a nice login dialog.
22532         
22533         * src/controls.c, src/project_dbase.c:
22534         CVS project options are only shown if a project is open
22535         
22536         * src/build_project.c:
22537         User is now asked if he wants to install as root 
22538         
22539         * src/launcher.c:
22540         Fixed a warning
22542         * anjuta.prj: Updated with cvs files
22543         
22544         * TODO: Remove task which are done
22545         
22546 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22548         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22549         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22550         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22552         Modified launcher to use controlling terminal to detect and
22553         take care of password authentications (for example, for cvs
22554         and root installs).
22555         
22556         * pixmaps/password.png: New file.
22557         
22558 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22560         Anjuta kick start tutorial wirtten by:
22561           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22563         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22564           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22565           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22566           manuals/C/anjuta-tutorial/figures/*.png:
22567           
22568           Added files
22569         
22570         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22571           
22572           Modified files.
22573         
22574 2002-03-28 Roel Vanhout <roel@stack.be>
22576         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22578         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22579           src/preferences_gui.c:
22580         Added option to wrap around to beginning/end of file when on last bookmark
22581         and next/previous bookmark is pressed
22582         
22583 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22585         Patch from Philip Van Hoof <freax@pandora.be>
22586         
22587         * src/gnomefilelist.c:
22588         Added gimp like feature that changes the file extension of
22589         the filename entered in the selections when the file
22590         filter is changed.
22591         
22592 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22593         
22594         Patch from Roy Wood <roy.wood@filogix.com>
22595         
22596         * src/controls.c, src/find_text.c, src/find_text.h,
22597           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22598           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22599           
22600           Menuitem for entering currently selected text as find target,
22601           added key accel for "find next" and changed some key accels for
22602           other key for consistency.
22603           
22604         * src/utilities.c:
22605           Cleaned up code.
22606         
22607 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22609         * src/watch.c, src/watch.h, src/watch_cbs.c,
22610           src/watch_cbs.h, src/watch_gui.c:
22611         
22612           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22613         
22614           Added change watch entries feature
22615           and Watch entries modify on double click fixed.
22617 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22619         * src/mainmenu_callbacks.c:
22620         
22621           Project commit should not bypass dialog as
22622           we need to get the cvs log from the user.
22623           
22624 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22626         * src/project_dbase.c:
22627         
22628           Patch from Roy Wood <roy.wood@filogix.com>
22629           
22630           Fixed docking bug with the new docking patch
22631           to fix copy/paste bug.
22632           
22633 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22635         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22636           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22637           src/main_menubar.h, src/main_menubar_def.h,
22638           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22640           Added cvs project support. Featured bypass cvs dialog for
22641           cases where we don't need dialog (such as project and right
22642           click selection from file browser). Cleaned up cvs code to
22643           make them generic cvs operations instead of separate file
22644           and project operations. Added cvs log action. Increased
22645           file entry box width and enabled "unified diff" by default.
22646           Used Editor buffer for status and log and set hilite for
22647           these buffers including diff buffer (DIFF hilite).
22648           
22649 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22651         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22653         * data: Added file autogen.sh.wxwin 
22654         * data/Makefile.am: Added entry for autogen.sh.wxwin
22655         * pixmaps: Added project image appwiz_wxwin.png
22656         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22657         * src/appwizard_cbs
22658           src/compiler_options.c
22659           src/pixmaps.h
22660           src/project_dbase.c
22661           src/project_dbase.h
22662           src/project_import_cbs.c
22663           src/project_type.c
22664           src/source.c
22665           src/source.h
22666           src/wizard_gui.c: Added everything necessary for new
22667                             project type 'wxWindows (wxGTK)
22668         * src/project_dbase.c: Fixed a bug that caused every project
22669                                to be a glade project in dialog
22670                                                    'Project information'.
22672 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22674         Patch submitted by Roy Wood <roy.wood@filogix.com>
22675         
22676         * src/anjuta_gui.c, src/message-manager-dock.c,
22677           src/project_dbase.c:
22678           
22679           fixed the copy/paste bug by rewriting dock/undock
22680           code.
22682 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22684         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22685         
22686         * src/cvs*, src/Makefile.am:
22687           New file for CVS support. File operations currently work
22688           cvs login needs to be done. Project support is not yet
22689           started.
22691         * src/main_menubar*, src/mainmenu_callbacks,
22692           src/anjuta.c, src/anjuta.h:
22693           Added menus and functions for cvs commands.
22694           
22695         * src/text_editor_menu.h: 
22696           Added #include <gtk/gtk.h>
22697           
22698         * src/gotoline.h:
22699           Removed a warning (and this time it works ;-)
22701         * src/utilities.c, src/utilities.h:
22702           Added a utility function to retrieve directory
22703           name out of full path.
22705 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22707         * src/executer.c: (create_executer_dialog): changed the default
22708           focus on the entry.
22710 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22712         * widgets/gnomefilelist.c:
22713         Fixed duplicate history entries for the same directory.
22714           
22715 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22717         Fix for #520092.
22719         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22720           it's already used by scintilla to delete the whole current line.
22722 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22724         Fix for #525107.
22726         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22727           calls to fileselection_hide_widget,
22728           (on_open_filesel_cancel_clicked): removed.
22730         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22731           (on_add_prjfilesel_cancel_clicked):
22733         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22734           impl.
22736         * src/fileselection.c: Made some functions static.
22737           (fileselection_hide_widget): rewritten using the new
22738           gnome_filelist_set_multiple_selection function.
22740         * src/fileselection.c: (on_file_selection_delete_event): removed
22741           unuseful widget hides. Some cleanups,
22742           (on_file_selection_cancel_clicked): impl,
22743           (create_fileselection_gui): changed the cancel button clicked's
22744           callback to use this new function.
22746         * src/anjuta.c: (anjuta_new):
22747         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22748           callbacks, because this the gnome filelist widget's job.
22750         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22751           clist selection mode duplicates set,
22752           (gnome_filelist_key_press): use the new impl. function.
22754 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22756         Fix for #441233.
22758         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22759           fixed some bogus code using an array cell out of
22760           range, removed unecessary gettext usages.
22762         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22763           some cleanups and now transform minus characters to
22764           underscores.
22766         * src/source.c:
22767           (source_write_configure_in),
22768           (source_write_toplevel_makefile_am),
22769           (source_write_desktop_entry),
22770           (source_write_glade_file):
22771         * src/project_dbase.c: (project_dbase_summon_glade),
22772           (project_dbase_generate_source_code):
22773         * src/glades.c: (gladen_write_glade_write):
22774           replaced some occurences of the target name by the
22775           project filename, using project_dbase_get_proj_name,
22776           to fix the name of some files.
22777           Fixed a lot of mem leaks.
22778           Various code cleanups.
22780 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22782         Merged with latest (1.44) scintilla.
22784         Added: - The calltip.<lexer>.end.definition property to display help
22785                  text on a second line of calltip.
22786                - The calltip.<lexer>.word.characters property to correctly find
22787                  calltips for functions that include characters like '$' which
22788                  is not normally considered a word character.
22789                - The use.monospaced property to determine initial state of
22790                  Use Monospaced Font setting.
22792         Bugs fixed: Too many to mention; please see :
22793                     http://www.scintilla.org/ScintillaHistory.html for the
22794                     full changes list.
22796         * scintilla/*/*: updated nearly all files.
22798         * TODO: removed the need of a scintilla merge.
22800         Merged with latest (1.44) SciTE properties.
22802         * data/properties/anjuta.properties: added the wrap, use.monospaced
22803           properties.
22805         * data/properties/html.properties: added a missing php extension, and
22806           updated php keywords to the latest reference.
22808         * data/properties/pascal.properties: added commands to compile, build
22809           and execute pascal applications.
22811         * data/properties/lua.properties: added styles for statements.
22813         * data/properties/bash.properties: added the declare keyword.
22815         Fixed distchecking.
22817         * global-tags/Makefile.am,
22818           global-tags/create-global-tags.sh: used some kind of ugly hack to
22819           make distchek work, since noone has proposed some better way.
22821         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22822           and Ctrl-N replace Alt-N for new file according to the Gnome design
22823           reference.
22825 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22827         * widgets/gnomedirlist.c
22828         widgets/gnomedirlist.h
22829         widgets/gnomefilelist.c
22830         widgets/gnomefilelist.h:
22832         Added GPL headings in the file.
22834 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22836         * src/attach_process.c
22837         src/attach_process_cbs.c
22838         src/attach_process_cbs.h
22839         src/attach_process_gui.c
22840         src/breakpoints.c
22841         src/breakpoints_cbs.c
22842         src/breakpoints_cbs.h
22843         src/breakpoints_gui.c
22844         src/commands.c
22845         src/compiler_options.c
22846         src/compiler_options_cbs.c
22847         src/compiler_options_cbs.h
22848         src/compiler_options_gui.c
22849         src/find_in_files.c
22850         src/find_in_files_cbs.c
22851         src/find_in_files_cbs.h
22852         src/find_in_files_gui.c
22853         src/find_replace.c
22854         src/find_text.c
22855         src/help.c
22856         src/preferences.c
22857         src/preferences_gui.c
22858         src/project_config.c
22859         src/src_paths.c
22860         src/src_paths_cbs.c
22861         src/src_paths_cbs.h
22862         src/src_paths_gui.c:
22863         
22864         Bugs #521629 and #522427 fixed. The problem was, that the
22865         escape-key was not catched and the dialog was hidden, but
22866         the flag was not set correctly.
22868         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22869         using the gnome_dialog_close_hides()-setting present in most dialogs.
22870         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22871         emits "close" and set the flag in the close-callback.
22873         Patch from: Jens Georg <mail@jensgeorg.de>
22875 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22877         * src/*.{c,cpp}: s/string_free/g_free/
22879         * src/utilities.[ch]: (string_free): removed.
22881 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22883         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22885         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22886         src/mainmenu_callbacks.[ch]:
22887         Removed Project menu options: README, TODO, ChangeLog and NEWS
22888         Moved Save Build Messages to Build menu and only highlight it
22889         when there are build messages.
22890         Corrected a spelling: "mojority" -> "majority"
22891         Fixed initialisation of edit.edit_app_gui so now Edit menu
22892         can be shown when no project is loaded.
22894         * src/project_dbase.h: Removed prototype for static function
22896 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22898         * src/text_editor.c: Editor is marked changed after
22899         autoformat. 
22900         
22901         Patch from: Jens Georg <mail@jensgeorg.de>
22903 2002-03-04 Roel Vanhout <roel@stack.be>
22905         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22907         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22908         Added option to ignore binary files on 'Find in files' (grep -I option)
22910 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22912         * src/main.c:
22913         session restoration and commandline load in 
22914         gtk idle loop.
22915         
22916         * src/anjuta.[h,c], src/anjuta_cbs.c:
22917         Removed "clear windows menu" and prevented runtime 
22918         warnings.
22919         
22920         * src/compile.c, src/build_file.c, src/build_project.c,
22921         src/clean.c:
22922         Takes into account the preference setting for 
22923         show dialog when job completes. Dialogs are
22924         shown when it is enabled otherwise not.
22925         
22926 2002-03-03 Roel Vanhout <roel@stack.be>
22928         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22929         
22930         * src/find_text.c
22931         Store 'Find...' search string on search so that 'Find Next' will search for
22932         that string, even if the dialog hasn't been closed yet.
22934 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22936         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22937         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22938         src/main_menubar_def.h:
22939         
22940         Organized menus, removed "Windows" and "Utilities" menus from the
22941         menubar [they are no longer needed]. Also removed some extragenous
22942         separators.
22943           
22944 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22946         * src/message-manager-private.cc:
22947         Set message clist selection mode to BROWSE.
22948         
22949         * src/message-manager.cc, src/an_symbol_view.c,
22950         src/an_file_view.c:
22951         Added Key navigation for the CTree and CList. Arrow left for
22952         node collapse, right for node expand, space (or enter) for
22953         activation (same as double click).
22954         
22955 2002-03-03 Roel Vanhout <roel@stack.be>
22956         
22957         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22958         
22959         * plugins/class-gen/clsGen.c
22960         Added functionality to semi-intelligently prefill filename
22961         boxes with names deduced from class name
22963 2002-02-26 lbell <lbell@tsc4.com>
22965         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22966         * src/preferences_gui.c:
22967         Removed an incorrect use of gtk_misc_set_alignment().
22968         
22969         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
22970         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
22971         src/preferences.h, src/preferences_gui.c:
22972         
22973         Added the option to reload last open project at the startup.
22974         Added the possibility to open a new project without close
22975         an existing one
22976         
22977         * src/properties.cxx:
22978         Corrected a spelling mistake in message string.
22979         
22980         * src/session.c:
22981         Updated session functions.
22982            
22983 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
22985         * widgets/gnomefilelist.c: Bug fixes.
22986         
22987         Patch from Philip Van Hoof <freax@pandora.be>
22988         
22989 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22991         * src/an_file_view.c:
22992         anjuta was unable to open some files becuase they were not being
22993         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
22994         Removed mime checking when opening with anjuta, becuase it doesn't
22995         hurt to open binary files in anjuta (some even may want to do so).
22996         
22997         Added a warning when mime type is not set when "view with default
22998         viewer" is activated.
22999         
23000         * src/an_file_view.c, an_symbol_view.c:
23001         Converted N_() to _() where ever appropriate in the strings.
23002         
23003 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23004         
23005         * src/appwizard_gui.c, src/appwizard_cbs.c
23006           src/wizard_gui.c/h, src/appwiz_page3.c,
23007           src/project_import_gui.c:
23008           
23009         Moved target type radiobuttons to appwiz. page 2
23010         
23011         * src/message-manager-private.cc
23012         Fixed a bug which caused a crash if next message function was used
23014         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23016 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23018         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23019         Modifies the behaviour of Alt-TAB in Anjuta. This
23020         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23021         edited files in the first items of the notebook.
23023         Patch from: Timothee Besset <timo@qeradiant.com>
23024         
23025 2002-02-24  Philip Van Hoof <freax@pandora.be>
23027         * widgets/gnomefilelist.c, gnomefilelist.h:
23028           Added filecompletion
23029           
23030         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23032 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23034         * configure.in: Added "sk" to ALL_LINGUAS.
23036 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23037   
23038         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23039           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23040           src/wizard_gui.c: Added support for static and dynamic libs
23041         
23042 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23044         * widgets/gnomefilelist.c:
23045           Fixed gnome_filelist_get_lastfilename so it no longer returns
23046           a corrupted path.
23048 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23050         * src/resources.h, resources.c:
23051         Added url handler.
23053         * src/main_menubar_def.h, mainmenu_callbacks.c:
23054         Changed to use gnome configed url handler.
23056 2002-02-19  Philip Van Hoof <freax@pandora.be>
23058         * widgets/gnomefilelist.c
23059         Added PHP filetype.
23061 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23063         * plugins/class-gen/clsGen.c:
23064         Added c++ support.
23065         
23066         * widgets/gnomefilelist.c:
23067         Gives the maximum space to the files section of the open file dialog.
23068         
23069         Patches from: lbell <lbell@tsc4.com>
23070         
23071 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23073         * src/anjuta.c, main.c:
23074         Used tm_get_real_path in anjuta_get_full_filename();
23075         
23076 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23077         
23078         * anjuta.prj: update version
23080 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23082         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23083           removed the amount arg and replaced with a NULL-ending list.
23084           (gnome_filelisttype_makedefaultlist): use the new prototype.
23086 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23088         * src/about.c, THANKS: updated for new contributors
23089         
23090         * anjuta.prj: added new files
23091         
23092         * README: corrected some documentation, ctags no longer needed,
23093           pkgconfig now required
23094           
23095         * data/properties/others.properties: add .cvsdiff extension
23096         
23097         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23098           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23099           file import
23100           
23101         * doc/anjuta.1: added initial man page thanks to 
23102           Rob Bradford <rob@debianplanet.org> (NB build and install 
23103           needs work)
23104         
23105 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23107         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23108           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23109           warning flags. 
23110   
23111         * configure.in: Changed version to 0.1.10-pre
23112   
23113 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23115         * src/fileselection.c: (create_fileselection_gui): always display
23116           the directory creation button as we cannot rely on the dialog
23117           titlebar.
23119         * widgets/gnomefilelist.[ch]: fixed includes.
23121         * pixmaps/new_folder.xpm: resized, added a + sign.
23123 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23125         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23126           changed all extensions to begin with a dot.
23128 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23130         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23132         * THANKS: added Philip.
23134         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23136         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23137         * src/file_selection.[ch],
23138         * widgets/gnomefilelist.[ch]: added a filetype
23139           combobox to the Anjuta file dialog widget.
23141 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23143         * anjuta.spec.in: eep! the import script was not being installed by
23144           RPM - fixed for the release.
23146 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23148         Various cleanups and fixes for the next release to be able to make
23149         distcheck.
23151         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23152           much and make some tweaks plus cleanups.
23154         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23155           args to remove some warnings.
23157         * global-tags/Makefile.am,
23158           data/Makefile.am,
23159           src/Makefile.am: link against Anjuta static libs using the
23160           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23161           distcheck happy.
23163         * src/Makefile.am: ditto with all the Anjuta static libs.
23165         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23166           include, as we already include the whole directory for the build.
23168         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23169           
23170 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23172         * pixmaps/Makefile.am: icon for libglade project now installed
23173         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23174         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23175           breaking some build stuff
23176         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23177           include reference problems that showed up on make distcheck
23178         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23180 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23181         
23182         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23184 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23186         * src/message-manager-private.cc:
23187           The horizontal scrollbar now shows properly on demand.
23188         
23189 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23191         * src/dnd.c fixed some warnings
23192         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23193           and works. It is shown always at the moment but before it was
23194           shown on demand and did never work. 
23196 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23198         * src/anjuta.c: Fixed a crash bug.
23199           patch from: Jens Georg <mail@jensgeorg.de>
23201 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23203         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23204           reports a problem with missing end tags on <graphic>
23206 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23208         * manuals/C/ChangeLog: removed since it was never used
23209         * manuals/C/anjuta-manual/*: more updates, new screenshots
23210         * anjuta.prj: updated for new manuals/ structure
23212 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23214         * source.c, compiler_options.[c/h]:
23215           Fixed bug #460321 "Problem with optimization options" 
23216           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23217         
23218 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23220         * NEWS: prepared for release, need to fill in date
23221         * data/welcome.txt: version number updated
23223 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23225         * src/text_editor_menu.c, src/an_file_view.c, 
23226           src/an_symbol_view.c: marked strings for translation
23227         
23228         * src/defaults.c, data/properties/xml.properties:
23229           *.omf and *.xsl files should use XML highlighting
23230           
23231         * manuals/C/anjuta-manual/*:
23232           - restructured so that files have more meaningful names
23233             and are easier to edit (see anjuta-manual.sgml for the
23234                 ordering)
23235           - updated some screenshots
23236           - continued rewrite
23238 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23240         * main.c: Made a workaround to remove the old
23241         anjuta gnome config file (older than 9 Feb 2002). This
23242         will fix the bug which never lets the brower toolbar shown.
23243         
23244         * main.c: In fact, the above solution wouldn't work in all
23245         cases. Therefore, here is the better fix, which works by
23246         detecting the version of the old config file and deleting
23247         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23248         
23249 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23251         * HACKING: added info on submitting patches
23253 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23255         * src/project_import_gui.c, src/project_import.c:
23256           - If Project Import Wizard is canceled everything is 
23257                 cleaned up now.
23258           - Back button is now insensitive on page 3 (some problems: 
23259                 see TODO in project_import_qui.c:284
23260           - Menu frame is insensitive if project type != GNOME(mm)
23262 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23264         * src/main.c: Fixed bug #  (Unable to open files on
23265         double click in project window from second trial onwards when
23266         the project is opened from command line).
23267         
23268         * po/POTFILES.in: Removed tags_manager.[h,c]
23269         
23270 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23272         * src/preferences.c:
23273           A quick hack to fix the 'invisible' browser toolbar when
23274           upgrading from 0.1.8 to 0.1.9
23275           
23276         * src/anjuta.c:
23277           Fixed toolbar names which were causing confusions in the toolbar
23278           show/hide.
23279           
23280         * src/main.c:
23281           Substituted "anjuta" with PACKAGE
23282           
23283         * src/project_import_gui.c: 
23284           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23285           
23286         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23287           Added new files and removed obsolete ones.
23288           
23289 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23291         * src/appwizard_cbs.c, project_import_cbs.c, 
23292           main_menubar_def.h, project_import_gui.c: 
23293           updates to message strings and layout for the 
23294           import wizard.
23295           
23296         * text_editor_cbs.c: fix for the tab menu entries for 
23297           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23299 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23301         * src/toolbars.c,
23302           src/toolbars.h,
23303           src/anjuta_gui.c,
23304           src/controls.c:
23305           
23306           Tag dropdown exclusive (takes
23307           all space in the toolbar) and never vertical and
23308           increased the width of the tag combo to 256 pixs.
23309           Toolbar separator before the combo and button.
23310           Added tags label before the tag button.
23311           Reorganized the dock bands for the toolbars.
23312           
23313         * src/project_import_gui.c
23314           src/project_import.c:
23315           Fixed an error and removed an unused variable.
23316           
23317         * data/properties/anjuta.properties:
23318           Removed the property for the old toolbar and set
23319           browser toolbar show to default.
23320           
23321         * src/project_dbase.c: excluded modules were not
23322           loaded. Fixed.
23323           
23324         * src/source.c:
23325           No build files will be written if the project is blocked.
23326           
23327         * src/project_import.c,
23328           src/project_import_cbs.c,
23329           src/project_gui.c,
23330           src/wizard_gui.c:
23331           
23332           Manually applied Johannes patch to fix some memory
23333           issues and gui clean up.
23334           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23335         
23336         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23337           Fixed a bad bug with remove file from project because of
23338           files were never removed properly from the project and
23339           from the tagmanager.
23340           
23341         * src/appwiz_page3.c: Disabled unused codes to clear
23342           compiler warnings.
23343           
23344 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23346         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23347         
23348         * data/Makefile.am
23349           pixmaps/Makefile.am
23350           src/Makefile.am
23351           src/an_file_view.c
23352           src/an_symbol_view.c
23353           src/anjuta.c
23354           src/anjuta.h
23355           src/anjuta_cbs.c
23356           src/anjuta_gui.c
23357           src/controls.c
23358           src/main_menubar.c
23359           src/main_menubar.h
23360           src/main_menubar_def.h
23361           src/mainmenu_callbacks.c
23362           src/mainmenu_callbacks.h
23363           src/pixmaps.h
23364           src/project_dbase.c
23365           src/project_dbase.h
23366           src/text_editor.c
23367           src/text_editor_menu.c
23368           src/text_editor_menu.h
23369           src/toolbar.c
23370           src/toolbar.h
23371           src/toolbar_callbacks.c
23372           src/toolbar_callbacks.h :
23373           
23374           Patch submitted by:
23375           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23376           
23377           Removes the Tags toolbar and substituted it with
23378           tags combo dropdown list. Fixes a couple of bugs.
23379           
23380           Moved the tag combo to browser toolbar because
23381           main toolbar was becoming too long.
23382           Made a new icon of tag toolbar.
23383           
23384         * po/zh_TW.po: Fixed bug.
23385           
23386         * pixmaps/an_tag.xpm: Added new file.
23388 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23390         * src/project_import_gui.c: Reorganized project
23391         import gui page 2.
23392         
23393 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23395         * HACKING: added info on creating windows and dialogs
23397 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23399         * src/tm_file_view.c:
23401           Sorts the file list at the end instead of doing sort-insert
23402           to improve performance.
23403           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23405         * src/project_dbase.c: Resolved a conflict from
23406           Johannes's patch.
23407           
23408         * src/project_import.c:
23409         
23410           Fixed to use anjuta_import.sh for the bin dir and
23411           not from the data dir.
23412         
23413           Used anjuta_is_installed() function to verify a the command's
23414           executability.
23415         
23416           Fixed import command to use sh (which is more general and is
23417           gauranteed to be found in any unix system :-)). Also, added
23418           double quotes around the import directory.
23419         
23420           Changed some strings for better translations (like avoiding
23421           duplicates).
23422           
23423           Fixed the reading of wrong target type.
23424           
23425         * src/control.c: Insensitive "import project" when there is
23426           a project open.
23427           
23428         * src/project_import_cbs.c:
23429           
23430           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23431           Fixed selection of gettext checkbox.
23432           Sets the menu entries.
23433           
23434 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23435         
23436         * src/appwiz_page[1-4].c
23437         * src/appwiz_gui.c
23438         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23439         be able to reuse it.
23440         
23441         * src/mainmenubar.[c/h]
23442         * src/mainmenubar_def.h
23443         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23444         menu item
23445         
23446         * src/message-manager.c: Fixed bug 509192
23447         * src/message-manager-dock.c: Added accel_group if window is undocked
23448         
23449         * src/project_dbase.[c/h]: Splitted opening code to be able
23450         to use it without an open file dialog
23451         (Maybe I broke Naba's changes, please take a look)
23452                         
23453         * src/project_import.[c/h]
23454         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23455         
23456         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23457         import wizard
23459 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23461         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23462           string cleanups
23463           
23464         * manuals/C/anjuta_manual/*: started rewrite of the 
23465           manual, updated some screenshots
23467 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23469         * src/gnomefilelist.h, src/gnomefilelist.c:
23470         
23471           Fixed multiple selection bug (#497085). The OK button is
23472           sensitive when in multiple mode, if the no. of
23473           selection is one or more.
23474           
23475           Toggle between single and multiple selection mode
23476           and multiple mode display.
23477           
23478           Fixed strings to translable strings.
23479           
23480           Fixed some compiler warnings by commenting out
23481           unused functions.
23482           
23483 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23485         * src/project_dbase.c: App status bar now updates
23486           with the project name when the project is loaded.
23487         
23488         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23489           
23490           Puts the directories at the top. They're also sorted now.
23491           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23492         
23493 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23495         * scripts/anjuta_import.sh.in: Added file.
23496         * scripts/anjuta_import.sh: Removed file.
23498         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23499           Updated files.
23500           
23501         * src/main_menubar_def.h:
23502         
23503           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23504           reflect the opposite of Find (CTRL+F) and also to leave
23505           CTRL+R or Redo.
23506           
23507           Changed Glade summon with ALT+G, which frees the ATL+E
23508           for poping up the edit menu.
23509           
23510         * src/Makefile.am: Debugging link flags by Biswa, removed.
23512 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23514         * HACKING: added information on best practices for writing
23515           application messages and GUI labels
23516           
23517         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23518           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23519           src/clean_project.c, src/compile.c, 
23520           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23521           src/configurer.c, src/debugger.c, src/executer.c, 
23522           src/find_in_files.c, src/find_in_files_cbs.c, 
23523           src/find_replace.c, src/find_text.c, src/glades.c, 
23524           src/gnome_project.c, src/goto_line.c, src/main.c, 
23525           src/main_menubar.c, src/main_menubar_def.h, 
23526           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23527           src/project_config.c, src/project_dbase.c, 
23528           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23529           src/support.c, src/tags_manager.c, src/text_editor.c, 
23530           src/text_editor_gui.c, src/text_editor_menu.c, 
23531           src/toolbar_callbacks.c, src/utilities.c: 
23532           lots of minor message updates to make them more user-friendly 
23533           and consistent
23535 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23537         * src/executer.c:
23538         
23539           Because of the spaces escaping, the command could not be
23540           executed when run without terminal. Now fixed.
23541           
23542         * anjuta.prj, Makefile.am:
23543         
23544           Added anjuta project file.
23545         
23546 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23548         * src/message-manager-private.h, message-manager-private.cc,
23549           message-manger.cc:
23550           
23551           Added freeze() and thaw() for the message window class to
23552           speed up the message manager update.
23553         
23554         * src/project_config.h, project_config.c,
23555           src/project_dbase.h, project_dbase.h
23556           scripts/anjuta_project.template:
23557           
23558           Added two new prject attributes: project.config.blocked and
23559           project.excluded.modules. The former will make sure that users
23560           are not given any previlidge in enabling the 'overwrite build
23561           files' flags and the later issues a list of modules in the project
23562           to be skipped for symbol browsing and project listing.
23563         
23564         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23565         
23566           Modified script to read the template from the anjuta data dir
23567           rather than from the directory in which the script exist. Otherwise,
23568           Being transfered to the bin dir, the script will not be able to
23569           find the template when it is run.
23570           
23571           The script is also create with configure.in to set in the anjuta
23572           data dir path inside the script.
23573           
23574 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23576         * po/fr.po: updated to the latest sources.
23578 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23580         * scripts/Makefile.am:
23581           anjuta_import.sh goes with distribution.
23582           
23583         * po/*.po: They seem to have updated (merged with
23584           anjuta.pot) automatically when I did "make dist".
23585           
23586 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23588         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23589           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23590           the compiler options dialog.
23591         
23592         * ChangeLog:
23593           Correct todays date. :)
23594           
23595         * scripts/Makefile.am:
23596           Installs anjuta_import.sh in $(prefix)/bin dir and
23597           is treated as an executable.
23598           
23599 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23601         * Fix for bug #499373
23602         
23603         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23604           java, properties, latex.properties, lua.properties, others.properties,
23605           perl.properties:
23606           
23607           Added double-quotes around file arguments so that
23608           filenames with spaces could also work.
23610         * launcher/anjuta-launcher.c, executer.c:
23611           Escaped quotes in the cammand and it's arguments before executing
23612           so that args with spaces can also work.
23613           
23614           Commented #DEBUG switch.
23615           
23616 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23618         * scripts/*: Added files which I forgot previously.
23619         
23620         * src/aneditor.h: Lined up commands definition for better look.
23621         
23622         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23623           main_menubar.h, control.c:
23624           Added three more convert EOL chars submenu items in transform.
23625           Reformatted some some.
23626         
23627         * data/anjuta.properties:
23628           Reformatted a line.
23629         
23630         * src/aneditor.h, aneditor.c:
23631           Added three commands (with definitions) for EOL conversions.
23632           
23633         * src/text_editor.c:
23634           Editor detects file mode from the file content and
23635           set the editing mode to CR/LF/CRLF automatically.
23636           Refined Dos mode extrageneous chars filter
23637           This will make sure that filter works only in Dos mode and not
23638           in other modes.
23639           
23640         * src/anjuta.c: Editor mode display in status bar.
23641         
23642         * src/preferences_gui.c: Changed the string for dos mode
23643           filter to more sensible string.
23644         
23645         * src/aneditor.c: Default editor mode sets during widget creation
23646           and not everty time the properties are loaded. This makes sure
23647           that the auto-detected mode is not overridden by the default mode.
23648           
23649         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23650         
23651         * src/anjuta.c: Fixed bug #476028.
23652           Now anjuta also searches for file relative to top project dir,
23653           when the project is open.
23654         
23655         * src/anjuta_cbs.c: Fixed bug #499536.
23656           File is not closed if it is not able to save the file properly.
23657           
23658         * src/mainmenu_callbacks.c: Fixed bug #499536.
23659           Newfiles (which are not modified) are also closed on "close all files".
23660         
23661 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23663         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23664         
23665         * tagmanager/tm_source_file.c, regex.c, parse.c:
23666           defined and delimited g_messages within #debug.
23667           
23668         * src/preferences.c, data/anjuta.properties:
23669           saved/defied message-manager tag position in string.
23670           Message tag possition is saved between sessions. And
23671           and tag position bottom as default.
23672           
23673 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23675         Patch submitted by:
23676         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23678         * Makefile.am
23679           configure.in
23680           data/Makefile.am
23681           data/properties/Makefile.am
23682           global-tags/Makefile.am
23683           pixmaps/Makefile.am
23684           src/Makefile.am
23685           src/an_file_view.c
23686           src/an_file_view.h
23687           src/an_symbol_view.c
23688           src/an_symbol_view.h
23689           src/anjuta.c
23690           src/anjuta_cbs.c
23691           src/file_history.c
23692           src/file_history.h
23693           src/message-manager-private.cc
23694           src/pixmaps.h
23695           src/project_dbase.c
23696           src/project_dbase_gui.c
23697           src/tags_manager.c
23698           src/text_editor.c
23699           src/utilities.c
23700           src/utilities.h
23701           src/watch_gui.c:
23702         
23703           Modified files.
23704         
23705         * scripts/*
23706           pixmaps/sv_class.xpm
23707           pixmaps/sv_function.xpm
23708           pixmaps/sv_macro.xpm
23709           pixmaps/sv_private_fun.xpm
23710           pixmaps/sv_private_var.xpm
23711           pixmaps/sv_protected_fun.xpm
23712           pixmaps/sv_protected_var.xpm
23713           pixmaps/sv_public_fun.xpm
23714           pixmaps/sv_public_var.xpm
23715           pixmaps/sv_static_fun.xpm
23716           pixmaps/sv_static_var.xpm
23717           pixmaps/sv_struct.xpm
23718           pixmaps/sv_unknown.xpm
23719           pixmaps/sv_variable.xpm
23720           pixmaps/fv_core.xpm
23721           pixmaps/fv_text.xpm
23722           pixmaps/filestoremove.txt:
23723         
23724           New files.
23725         
23726         * pixmaps/class.xpm
23727           pixmaps/function.xpm
23728           pixmaps/fv_autofile.xpm
23729           pixmaps/fv_doc.xpm
23730           pixmaps/fv_i18n.xpm
23731           pixmaps/fv_source.xpm
23732           pixmaps/private_func.xpm
23733           pixmaps/private_var.xpm
23734           pixmaps/protected_func.xpm
23735           pixmaps/protected_var.xpm
23736           pixmaps/public_func.xpm
23737           pixmaps/public_var.xpm
23738           pixmaps/struct.xpm
23739           pixmaps/variable.xpm
23740         
23741           Removed files.
23742         
23743         * tagmanager/*/*:
23744         
23745           Upgraded to tagmanager-0.7
23747 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23748         * src/anjuta_cbs.c: Fixed bug #506441
23749         * src/watch_gui.c: Changed layout of eval dialog so that
23750         it fits on a 800x600 desktop with German translation. 
23752 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23754         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23755         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23756           icon for new project type (thanks to Misha)
23757         * configure.in: build and install Danish translation
23758         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23759           credits to cover new patches and translations
23761 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23762         
23763         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23764           src/appwiz_page1.c:
23765         
23766       - Font preferences are restored properly now (\n was missing)
23767           - Dock menu label of message-manager is "Dock/Undock" instead
23768           of "Dock|Undock" to match with the rest of anjuta.
23769           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23770           changed it in anjuta, too 
23772 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23774         * tagmanager/tm_source_file.c,
23775           tagmanager/parse.c,
23776           tagmanager/tm_project.c,
23777           src/an_symbol_view.c,
23778           src/anjuta.c:
23779           
23780           Disabled debug warnings.
23782 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23784         * src/appwiz_page1.c
23785           src/compiler_options.c
23786           src/project_dbase.c
23787           src/project_dbase.h
23788           src/project_type.c
23789           src/source.c
23790           src/source.h:
23791           
23792           New project type named LibGlade.
23793           
23794           Patch submitted by:
23795           Dick Knol <dknol@gmx.net>
23797         * src/gnome_prj.c:
23798           Commented out unused pixmap creation. May be it
23799           will fix the crash in project creation.
23800           
23801 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23803         * src/registers.c
23804           src/registers.h
23805           src/registers_cbs.c
23806           src/registers_cbs.h
23807           src/registers_gui.c
23808           src/sharedlib.c
23809           src/sharedlib.h
23810           src/sharedlib_cbs.c
23811           src/sharedlib_cbs.h
23812           src/sharedlib_gui.c
23813           src/signals.c
23814           src/signals.h
23815           src/signals_cbs.c
23816           src/signals_cbs.h
23817           src/signals_gui.c
23818           src/stack_trace.c
23819           src/stack_trace.h
23820           src/stack_trace_cbs.c
23821           src/stack_trace_cbs.h
23822           src/stack_trace_gui.c
23823           src/text_editor.c
23824           src/watch.c
23825           src/watch.h
23826           src/watch_cbs.c
23827           src/watch_cbs.h
23828           src/watch_gui.c
23829           
23830           Fixed bug #496290: Attach/detach removed from these
23831           windows as they are never implemented.
23832           
23833           Patch submitted by:
23834           Johannes Schmid <johannes.schmid@gmx.de>
23835           
23836 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23838         * src/anjuta.c,
23839           src/anjuta_cbs.c:
23840           
23841           Fixed bug:
23842           when you right click on the tabs, a list of filenames are given
23843           out, but now it gives a list of "page 1", "page 2", etc...
23844           
23845           Patch submitted by: 
23846           Jens Georg <mail@jensgeorg.de>
23848         * anjuta.in.in: Removed c|c++ because, it was not necessary
23849           and was causing translation problem.
23850           
23851         * plugins/class-gen/clsGen.c:
23852           removed "'" for the same reason.
23853           
23854 attached the fix for the menu
23857 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23859         * src/preferences.h,
23860           src/preferences.c,
23861           src/preferences_gui.c:
23862           
23863           Adds the functionality to Anjuta to auto save your unsaved
23864           files before you build a project.
23866           Patch submitted by: 
23867           jason <jason_williams@suth.com>
23868           
23869         * src/anjuta.[h,c]:
23870           Added function for save all files.
23871         
23872         * src/mainmenu_callbacks.c:
23873           Modified to use the above function.
23874         
23875         * src/build_project.c:
23876           Save all files before build if it is set in the
23877           preferences.
23879 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23881         * src/message-manager-private.cc
23882           src/message-manager-private.h
23883           src/message-manager.cc:
23884           
23885           Message-manager now restores the tabs which were shown on startup.
23886           The terminal is now created on demand (as requested by Biswa)
23887           and I have removed some debug messages.
23888           
23889           Patch submitted by: 
23890           Johannes Schmid <johannes.schmid@gmx.de>
23892 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23894         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23895           proper tabs keyboard navigation.
23897         * src/an_symbol_view.c,
23898           src/anjuta_cbs.c,
23899           src/gnome_project.c,
23900           src/project_dbase.c,
23901           src/tags_manager.c: removed some debugging display.
23903 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23905         * src/message-manager-dock.c
23906           src/message-manager-private.cc
23907           src/message-manager-private.h
23908           src/message-manager.cc
23909           src/preferences.c
23910           src/preferences.h
23911           src/preferences_gui.c:
23912           
23913           Patch submitted by: 
23914           Johannes Schmid <johannes.schmid@gmx.de>
23915           
23916           This patch adds a tab to the notebook of the preferences-dialog
23917           where you can change the colors, the tab position of the new
23918           message manager. Also the truncate messages stuff has moved
23919           from misc tab to messages tab.
23921           Also improved the remembering position stuff of message manager.
23922           
23923         * data/internal.properties,
23924           Added definitions for messages colors and tag position.
23925           
23926         * src/message_manager.cc:
23927           Fixed a bug that never lets the messages panes to get cleared.
23928           Added wmclass setting for the message window. Fixed a bug in
23929           which the message window was not being shown.
23930         
23931         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23932           output and disabled it.
23934         * src/anjuta.c: Preferences created and loaded before anything else.
23935           anjuta now recognizes messages colors on startup and initializes
23936           them.
23937         
23938 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23940         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23942 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23944         * pixmaps/file_c.xpm,
23945           pixmaps/file_cpp.xpm,
23946           pixmaps/file_file.xpm,
23947           pixmaps/file_h.xpm,
23948           pixmaps/file_html.xpm,
23949           pixmaps/file_i18n.xpm,
23950           pixmaps/file_icon.xpm,
23951           pixmaps/file_pix.xpm,
23952           pixmaps/fv_doc.xpm,
23953           pixmaps/fv_i18n.xpm,
23954           pixmaps/fv_image.xpm,
23955           pixmaps/fv_source.xpm,
23956           pixmaps/fv_unknown.xpm: made these icons transparent.
23958 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
23960         * launcher/anjuta_launcher.c: updated message strings
23961         * src/message-manager-dock.c: added newline at end to avoid compile warning
23962         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
23963         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23964           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
23965           entries for username and Python-style GPL notice
23966         * HACKING: added info on files to change to update Insert menu
23968 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23970         * src/project_dbase.c,
23971           src/an_file_view.c,
23972           src/an_symbol_view.c:
23973           Changed the CTree expander style to square and
23974           line style to Dotted line.
23975           
23976         * po/POTFILES.in: Removed and Added translable files.
23978 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23980         * ccview/.cvsignore: Removed.
23981         
23982 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23984         * ccview/
23985                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
23986                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
23987                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
23988                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
23989                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
23990                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
23991         
23992         Removed ccview module because it is no longer needed.
23994 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23996         * src/project_dbase.c:
23997           Shifted structure initialization in project_dbase_new()
23998           before anything else, otherwise it was crashing due to
23999           uninitialized values.
24000         
24001         * src/an_symbol_view.c:
24002           Disabled high volume debug output.
24004 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24005         
24006         Applied a very heavy patch from:
24007         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24009         * Makefile.am
24010         configure.in
24011         pixmaps/Makefile.am
24012         src/Makefile.am
24013         src/aneditor.cxx
24014         src/aneditor.h
24015         src/anjuta.c
24016         src/anjuta.h
24017         src/commands.c
24018         src/commands.h
24019         src/compile.c
24020         src/compile.h
24021         src/controls.c
24022         src/defaults.c
24023         src/fileselection.c
24024         src/main_menubar.c
24025         src/main_menubar.h
24026         src/main_menubar_def.h
24027         src/mainmenu_callbacks.c
24028         src/mainmenu_callbacks.h
24029         src/project_dbase.c
24030         src/project_dbase.h
24031         src/project_dbase_gui.c
24032         src/tags_manager.c
24033         src/text_editor_menu.c
24034         src/toolbar_callbacks.c
24035         tagmanager/Makefile.am
24036         tagmanager/ctags.c
24037         tagmanager/include/Makefile.am
24038         tagmanager/include/tm_project.h
24039         tagmanager/include/tm_symbol.h
24040         tagmanager/include/tm_tag.h
24041         tagmanager/include/tm_tagmanager.h
24042         tagmanager/include/tm_workspace.h
24043         tagmanager/tm_project.c
24044         tagmanager/tm_source_file.c
24045         tagmanager/tm_symbol.c
24046         tagmanager/tm_tag.c
24047         tagmanager/tm_workspace.c
24048         widgets/Makefile.am: Modified.
24049         
24050         * src/an_file_view.[c,h],
24051           src/an_symbol_view.[c,h],
24052           src/file_history.[c,h],
24053           src/support.[c,h],
24054           widgets/scroll-menu.[c,h],
24055           tagmanager/tm_file_entry.c
24056           tagmanager/include/tm_file_entry.h: Added new files.
24057           
24058         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24059         private_func.xpm, public_func.xpm,
24060         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24061         private_var.xpm, public_var.xpm,
24062         function.xpm, fv_i18n.xpm, macro.xpm,
24063         protected_func.xpm, struct.xpm,
24064         fv_autofile.xpm, fv_image.xpm,
24065         ofolder.xpm, protected_var.xpm, variable.xpm:
24066           Updated and Added pixmap files.
24068         Features:
24069         ---------
24070         a) Removes CCView dependency.
24071         b) Improves the terminal.
24072         c) Adds tag navigation context menus.
24073         d) Upgrades tagmanager to latest version.
24074         e) Miscellaneous small additions.
24076 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24078         * src/project_dbase_gui.c: Fixed crash of anjuta
24079         when project first created.
24080         
24081         * src/gnome_project.c: It now updates the tags manager
24082         when new projects are created.
24083         
24084 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24086         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24087           for this big patch.
24088         
24089         * src/messages.[c,h]: Removed files.
24091         * src/message-manager.[cc,h],
24092           src/message-manager-dock.[c,h],
24093           src/message-manager-private.[cc,h]
24094           New files.
24096         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24097           src/build_project.c, src/clean_project.c, src/compile.c
24098           src/configurer.c, src/debugger.c, src/find_in_files.c
24099           src/mainmenu_callbacks.c, src/preferences.h
24100           src/preferences_gui.c, src/properties.h
24101           src/utilities.c, src/utilities.h:
24102           The new messages widget.
24103           New features:
24104             - Use of GtkNotebook instead of ToggleButtons
24105               and show/hide
24106             - Popupmenu to show and hide message types and
24107               to dock/undock in detach mode
24109           All other things should work as they did with the
24110           old message window. Currently the keyboard short-cuts
24111           do not work in detached mode.
24112           
24113           Some functions in utitlities.[c,h] changed.
24114           so that they take const arguments where this is possible
24115           
24116         * src/Makefile.am, po/POTFILES.in:
24117           Removed messages.[c,h] and
24118           added message-manager.[cc,h], message-manager-dock.[c,h],
24119           message-manager-private.[cc,h]
24120           
24121         * src/message-manager.h: Removed "include <bonobo.h>"
24122           and added a newline at the end of the file.
24123           
24124         * src/message-manager-private.cc:
24125           Set clist's width setting to Automatic.
24126           Set scroll window's scroll bars to Automatic.
24127           
24128 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24130         * text_editor_menu.c:
24131           Fixed misalignment of the function sub menu
24132           in the text editor pop up menu.
24133           
24134 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24135         
24136         * src/text_editor.c: Fixed a compiler warning.
24137         
24138 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24140         * THANKS, manuals/*/authors.sgml: updated for new translations
24141         * plugins/class-gen/clsGen.c: converted messages to English
24142         * src/about.c, src/main_menubar_def.h: string updates
24144 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24146         * src/anjuta.c
24147           src/anjuta_cbs.c
24148           src/text_editor.c
24149           src/mainmenu_callbacks.c
24150           src/text_editor.h
24151           src/text_editor.c
24152           src/text_editor_cbs.c
24153           src/text_editor-gui.c:
24154           
24155           Earlier code for adding 'cross' button
24156           for closing pages were too error prone and unorganized.
24157           Cleaned up the code and shifted the 'extra' widgets
24158           creation (eg. close button, close_pixmap and lable)
24159           from anjuta to text_editor. This takes care of proper
24160           widgets creation and destruction. Otherwise, anjuta
24161           was crashing at too many points, especially related
24162           to docking and undocking.
24163           
24164 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24166         * src/aneditor.cxx: removed debugging code.
24168         * data/properties/.cvsignore: added swap files.
24170 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24172         * src/anjuta.c
24173           src/anjuta_cbs.c:
24174           Fixed Crashing of anjuta when a new file is saved as
24175           different file.
24176           
24177 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24179         * src/aneditor.c: Some debug codes around.
24180         
24181         * data/internal.properties, data/anjuta.properties: Removed.
24182           data/properties/Makefile.am:
24183           data/properties/ada
24184           data/properties/cs
24185           data/properties/make
24186           data/properties/rc
24187           data/properties/html
24188           data/properties/ruby
24189           data/properties/baan
24190           data/properties/idl
24191           data/properties/pascal
24192           data/properties/sample
24193           data/properties/bash
24194           data/properties/java
24195           data/properties/perl
24196           data/properties/sql
24197           data/properties/conf
24198           data/properties/latex
24199           data/properties/props
24200           data/properties/vb
24201           data/properties/cpp
24202           data/properties/lua
24203           data/properties/python
24204           data/properties/xml
24205           data/properties/others
24206           data/properties/.cvsignore:
24207             Added files. Properties now splitted into small files
24208             for each language.
24210         * data/Makefile.am
24211           configure.in: Update the removal and added properties module.
24213         * src/preferences.c: preferences_new(): Updated to reflect the
24214           new properties files organization.
24215           
24216         * src/Makefile.am: Added Baan Lexer.
24218 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24220         * src/aneditor.cxx: readded the baan lexer. 
24222         * src/preferences.c: fixed translated messages and a typo.
24224         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24225           confusing the regexp usage in xml-i18-merge.
24227 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24229         * src/project_dbase.c: tidied some messages, and spotted a typo in
24230           the reading of properties which prevented the project version from
24231           ever being reported in the Project Information window - fixed :)
24233         * po/POTFILES.in: removed syntax.h
24235 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24237         * data/internal.properties: fixed baan properties.
24238           Added all ada properties.
24240         * src/main_menubar_def.h,
24241           src/lexer.h,
24242           src/aneditor.cxx,
24243           src/utilities.[ch]: added support for the Ada highlight style.
24245 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24247         * plugins/*/.cvsignore: updated.
24249 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24251         * src/syntax.h,
24252           src/text_editor.c,
24253           src/Makefile.am: removed the empty header syntax.h.
24255 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24257         * main_menubar.c:
24258         Stef's observation on the 'superfluous' hseparators in the recent
24259         files and projects is fully justified -- removed.
24260         
24261         * main_menubar_def.h:
24262         Changed "Plug Ins" to "Plugins" in the menu label.
24263         
24264         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24265         Added class-gen in the configure output and class-gen module.
24266         
24267         * data/internal.properties:
24268         Correct mis-spelled "jave" to "java".
24269         Added file.is.source for *.h, *.c, *.cpp properties.
24270         
24271         * global-tags/Makefile.am:
24272         "chmod +x create_global_tags.sh" before it is executed, because
24273         there is very high chance that it will be found "-x" and resulting
24274         in error
24276 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24278         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24279         for the backtrace.
24281         * src/gnome_project.c: (create_new_project): if the user doesn't
24282           select any icon, it doesn't have any extension and thus we can't
24283           use it in printf on Solaris, since the %s modifier use strlen to
24284           know the string length and then crash. On Linux, gcc checks the value
24285           of the pointer to be NULL and write "(null)" if necessary. We can't
24286           rely on that.
24288         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24289           don't need to have the directory icon but the generic one.
24291 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24293         Merged with latest (1.42) scintilla.
24295         Added: Support for the {load,save}.on.(de)activate properties.
24296                The PHP lexer to match keywords case insensitively.
24297                Baan lexer.
24298                Experimental supports for changeable style attribute & line
24299                wrapping.
24300                
24301         Updated: Both the C++ and HTML lexers.
24302                  More shell keywords added.
24303                  Horizontal scrolling and diplay of long lines optimised.
24304                  Cursor setting optimised.
24306         Bugs fixed: Caret movement over folded lines.
24307                     Selection tracking in 2ndary views when doing modifications.
24309         * scintilla/CallTip.{cxx.h},
24310           scintilla/ContractionState.{cxx,h},
24311           scintilla/Document.{cxx,h},
24312           scintilla/Editor.{cxx,h},
24313           scintilla/KeyWords.cxx,
24314           scintilla/LexHTML.cxx,
24315           scintilla/PlatGTK.cxx,
24316           scintilla/RESearch.cxx,
24317           scintilla/ScintillaBase.cxx,
24318           scintilla/ScintillaGTK.cxx,
24319           scintilla/Style.{cxx,h},
24320           scintilla/StyleContext.h,
24321           scintilla/ViewStyle.cxx,
24322           scintilla/include/*.h: updated.
24324         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24326         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24327           should have been told to the scintilla team. We're lucky I read the
24328           ChangeLog and the modifications of the lexer (thanks to the Gnome
24329           bonsai for this ;)
24331         * data/internal.properties: added Baan definitions.
24332           Fixed some issues for C such as *_cast directive, that are only
24333           available with C++.
24334           Updated C++, HTML and shell scripts definitions.
24335           Updated Ada and Bullant, that have been forgotten.
24337         * src/main_menubar_def.h,
24338           src/lexer.h,
24339           src/aneditor.cxx,
24340           src/utilities.[ch]: added support for the Baan highlight style.
24342 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24344         Polished the plugins menu behaviour and added a tearoff
24345         menuitem to the recent entries submenu.
24347         Note: The recent entries list seems to be too height
24348               with all these superfluous hseparators.
24350         * src/main_menubar.c: Polished, making some
24351           functions declarations static and cleaning some code.
24353           (create_submenu_plugin): removed the extra
24354           plugins entry and the horizontal separators.
24356           (on_plugins_menu_realize): the plugins menu is only
24357           shown if there's at least one available.
24359           (create_submenu*): added a tearoff menuitem to have
24360           a more homogeneous menu style. For now, it doesn't
24361           take care of user settings (but it was even worse
24362           before :).
24364 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24366         * configure.in: added the packageplugindir variable to avoid
24367           installing the plugins in $(prefix). It's not the same path as
24368           anjuta 2 to allow parallel installation.
24370 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24371         Fix a reopened part of bug #440676: keyboard navigation between the
24372         different text buffers. Changed to a more global approch. 
24374         * src/notebook.[ch]: removed.
24376         * src/Makefile.am: removed notebook.[ch]
24378         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24379           (on_anjuta_window_key_press_event): added to fulfill the global
24380           shorcuts handling.
24382         * HACKING: updated according to the new global shortcuts handling.
24384 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24386         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24387           Shifted plugin menu from Edit submenu to main menu.
24388         
24389         * po/POTFILES.in:
24390           Added plugins/sample1/plugin-sample1.c
24391           
24392         * plugins/sample1/plugin-sample1.c:
24393           Added localization and used anjuta_info, instead of anjuta_error.
24394           
24395         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24396           Added cvs ignores.
24397           
24398 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24400         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24401           for plugin dir.
24402         
24403         * Makefile.am: Added module plugins.
24404         
24405         * plugins, plugins/Makefile.am, plugins/sample1/*:
24406           Created plugins modules.
24407           
24408         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24409           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24410           to load plugins of *.so only and not *.so* (which results
24411           in duplicates).
24412         
24413         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24414           plugins during packaging.
24416 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24418         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24420 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24422         * configure.in: Added portuguese to ALL_LINGUAS
24424 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24426         * global-tags/.cvsignore
24427         tagmanager/.cvsignore
24428         tagmanager/include/.cvsignore:
24429         Added cvs ignore files.
24431         * data/.cvsignore
24432         Updated cvs ignore file.
24433         
24434 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24436         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24437           data/anjuta.properties, data/internal.properties: clean up some 
24438           message strings (me)
24440 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24442         * src/about.c, THANKS: added Jens to the credits
24443         
24444 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24446         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24447           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24448           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24449           Georg <mail@jensgeorg.de> to add close button to file tabs.
24451 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24453         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24454           (debugger now catches correct signal from process)
24456 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24458         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24459         * src/pixmaps.h: switch appwizard project icons to new designs
24460         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24462 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24464         * pixmaps/Makefile.am: stop redundant images from being installed.
24465           The next step will be to remove them completely.
24466         * src/appwiz*: further updates (more to come)
24467         * src/pixmaps.h: cleaned up, commented
24468         * src/splash.c: should use the pixmaps macro defined
24469         * HACKING: more on the graphics stuff and use of pixmaps.h
24471 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24473         * src/defaults.c: fix bug #494864
24475 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24477         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24478           graphics from Misha
24479         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24480           redundant graphics, no longer used
24481         * src/appwiz*: revamped application wizard by Andy and Misha for
24482           a more usable and professional look-and-feel
24483         * HACKING: updates to cover patching, graphics, and some additions
24484           post-0.1.8
24485         * TODO: removed some implemented features
24487 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24489         * data/anjuta.properties, data/internal.properties: cleanup
24490         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24491           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24492           to edit styles colors for keywords and add Goto Tag menu option
24493           in the editor
24495 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24497         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24498         
24499         Fixed bug #460335
24500         fixes the Forget of the cursor position when tab is brought active
24501         from project manager.
24502         
24503 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24505         * src/messages.c
24506           Exported "TERM=xterm" to get a color terminal when
24507           anjuta is not started from within a terminal.
24508           
24509 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24511         * src/messages.c
24512           src/messages.h
24513           Added a frame around zvt terminal.
24514           
24515         * src/preferences_gui.c
24516           Modified to say "Use glade component (experimental)"
24517           instead of "Use Component".
24518           
24519 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24521         * Patch from 
24522         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24523         
24524         * src/anjuta.c
24525         src/fileselection.c
24526         src/messages.c
24527         src/messages.h
24528         src/preferences.c
24529         src/preferences.h
24530         src/project_dbase.c
24532         a) Extra scrollbar in terminal no longer appears.
24533         b) Character set preference should be preserved (untested).
24534         c) File selection widget now remembers last directory.
24535         d) On creation of generic project, the glade 'file not found' error no
24536                 longer occurs.
24537         e) First terminal window is created 'on demand', so it should always to
24538                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24539                 environment is now passed to the terminal.
24540         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24541                 with getcwd()).
24542         g) Fixed some compilation warnings.
24544 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24546         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24547           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24548         * src/*: cleanups (me)
24549         * pixmaps/mini_term.xpm: added new file for terminal button
24550           (me, based on existing artwork)
24552 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24554         * configure.in: bumped version to 0.1.9-pre
24555         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24556           translation
24557         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24559 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24561         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24562           files are free of that char)
24563         * configure.in: added "az" to ALL_LINGUAS
24565 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24567         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24568           crash bug fix from Biswa.
24569         * FUTURE: added Anjuta/gIDE merger information to provide 
24570           details on future direction and status of 1.x stuff
24571         * NEWS: prepared for release
24572         * po/de.po: update from Jens Georg <mail@jensgeorg>
24574 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24576         * multiple minor updates pre-0.1.8
24577         * patch from Biswa to fix syntax highlighting and packaging
24578         * po/fr.po: update from Stef
24580 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24582         * global-tags/Makefile.am
24583         global-tags/create_global_tags.sh
24584         global-tags/tm_global_tags.c
24585         scintilla/LexCPP.cxx
24586         scintilla/include/SciLexer.h
24587         src/aneditor.cxx
24588         src/project_dbase.c
24589         tagmanager/Makefile.am
24590         tagmanager/include/Makefile.am
24591         tagmanager/include/tm_project.h
24592         tagmanager/include/tm_tag.h
24593         tagmanager/include/tm_tagmanager.h
24594         tagmanager/tm_project.c
24595         tagmanager/tm_source_file.c
24596         tagmanager/tm_tag.c
24597         tagmanager/tm_workspace.c:
24598         
24599         Includes the syntax highliting patch to scintilla).
24600         and more stable code.
24601         
24602         *tagmanager/include/tm_symbol.h: New file.
24603         *tagmanager/tm_symbol.c: New file.
24604         
24605         Add symbol tree building functionality at project level
24606         
24607         Patch from:
24608         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24609         
24610 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24612         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24613           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24614           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24615           : New and improved pixmaps from Misha <misha@phreaker.net>
24616           Thanks to him.
24618 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24619         
24620         * Big patch submitted by
24621           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24622           Many thanks to him.
24623         
24624         * src/Makefile.am, src/aneditor.cxx
24625           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24626           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24627           Use of tagmanager lib for advanced calltips.
24629         * global-tags/*: Created new directory and added files to 
24630           generate system.tags.
24632         * tagmanager/*: Created new directory and added tagmanager lib
24633           files.
24635         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24636           the above additions.
24638         * data/Makefile.am: Modified to accomodate generated system.tags file.
24640 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24642         * scintilla/: updated to 1.41
24643         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24644         * src/about.c: updated list of authors
24645         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24646         * HACKING: updated to cover Scintilla usage
24647         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24648           translation
24650 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24652         * src/aneditor.cxx: Fixed compilation errors with it.
24653           by add include to gtk+ headers and typedefining a mysteriously
24654           vanished class Colour.
24656 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24658         * configure.in: Added pt_BR in the languages.
24659         
24660 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24662         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24663           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24664         * THANKS: updated
24665         * manuals/C/anjuta-manual/*: new format to match
24666           the rest of the GNOME docs chapter layout. Added the many
24667           new contributors. Moved Authors and License information into new
24668           chapters of their own - should make expansion easier too
24669         * src/compiler_options.c: changed the profiler option to -pg to 
24670           work with GNU tools (gprof)
24671         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24672           and text labels
24673         
24674 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24676         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24677           compiler_options_gui.c:
24678           Added a new entry for linker flags and renamed c_options to c_flags
24679           and l_options to l_libs. Also, added a new function:
24680           compiler_options_set_prjlflags_in_file();
24681         
24682         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24683         
24684         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24685           
24686 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24688         * THANKS, src/about.c: corrections and additions following 
24689         Naba's big update
24690         * src/main_menubar.c: patch from Rikul to fix the problem with 
24691         menu accelerators not being loaded
24693 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24695         * THANKS: Added all contributors and translators names and emails.
24696         * AUTHORS: Updated
24697         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24698         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24699               Added new file (earlier logo with border).
24700         * src/about.c: Added all contributors names and emails
24701               and used macro definition for logo pixmap file.
24702         * src/pixmaps.h: Added entry for anjuta splash screen.
24704 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24706         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24707         to new PNG version (thanks to Misha) and removed the old
24708         pixmap.
24710 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24712         * THANKS: added Conner Mo for simplified Chinese translation.
24713         * configure.in: added zh_CN in ALL_LINGUAS
24715 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24717         * THANKS: added Joe Man for his traditional Chinese translation.
24718         * configure.in: added zh_TW in ALL_LINGUAS.
24720 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24722         * src/main_menubar_def.h: Changed the link of lidn to
24723         http://lidn.sourceforge.net.
24724         
24725 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24727         * Applied patch from Rikul
24728         * Applied patch from Luca
24729         * Fixed a cvs conflict. :)
24731 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24733         * THANKS: added Marc Botermans for his Dutch translation.
24735         * configure.in: added nl in ALL_LINGUAS.
24737         * po/nl.po: added.
24739 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24741         * anjuta.c: Fixed luca's typo.
24742         * resources.c, resources.h: Changed gchar* return to void, to
24743                 avoid a compiler warning.
24744         * scintilla/Makefile.am: Reorganized file entries.
24745         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24747 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24749         * Upgraded scintilla to 1.4.
24750         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24751                 LexLisp.cxx StyleContext.cxx StyleContext.h
24752         * src/Makefile.am: Added 4 lexers and separated lexer objects
24753                 from the main link variable.
24755 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24757         * THANKS: added Luca, even if it shouldn't be my role to write
24758           this sort of thing :)
24760         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24761           the latest Luca patch.
24763 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24765         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24766         This is not documented yet; plugins to come later.
24767         * src/find*.c: find dialogs now persistent 
24768         (Rick <rikul@bellsouth.net>)
24769         * widgets/gnomefilelist.c: fixed multiple file open issue 
24770         (Rick <rikul@bellsouth.net>)
24771         * changes to recent file and project lists handling 
24772         (lbell <lbell@tsc4.com>)
24773         * more minor UI updates (me)
24775 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24777         * src/Makefile.am: removed warnings for traditional C syntax
24778         * pixmaps: added new icons for mini_locals, mini_cvs and
24779         the splash screen - thanks to Misha <misha@phreaker.net>
24781 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24783         * src/toolbar.c: fix typo in tooltip text
24784         * ccview/cccmd.cc: alter Func to Function in menu text
24786 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24788         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24789         issue with find dialog reporting an error when Scintilla finds text
24790         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24791         DOS files (i.e. CR/LF translation)
24793 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24795         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24796         #452436
24797         * data/internal.properties: default fold style now set to 3 :-)
24798         * applied patch from rikul <null@acm.org> to turn notebook tab 
24799         headings red when file has been edited.
24801 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24803         * configure.in: Added "no" to ALL_LINGUAS.
24804         
24805 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24807     * Patch from lbell <lbell@tsc4.com>
24808     src/controls.c
24809     src/debugger.c
24810     src/main_menubar.c
24811     src/main_menubar.h
24812     src/main_menubar_def.h
24813     src/mainmenu_callbacks.c
24814     src/mainmenu_callbacks.h
24815     src/project_dbase.c
24816     src/project_dbase.h
24817     
24818     Implemented a check menu item to handle the 'show locals' flag
24819     for the current project.
24821     * data/internal.properties: Removed the redundant command
24822     for gnome-terminal.
24823     
24824 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24826         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24828 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24830         * configure.in: Added "ta" to the languages list.
24832 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24834         * data/internal.properties:
24835           added fold.symbols property to control appearance of folds
24836           in the Scintilla editor (thanks to rikul <null@acm.org>)
24838 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24840         * src/message.c:
24841           one extra button for message win is being created -- Fixed.
24842         
24843           The frame should be hidden and not only the pix_lab when
24844           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24845           -- Fixed.
24846         
24847         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24848           for the time being it is same as mini_cvs.xpm.
24849         
24850 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24852         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24854         Patch from rikul <null@acm.org>
24855         
24856         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24857         glades.h, messages.c, messages.h, pixmaps.h,
24858         project_dbase.c, project_dbase.h, session.c,
24859         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24860         
24861         inserted 'add to watch' option in inspect window, so you can add easily
24862         a variable in watch window .
24863         
24864         Added a new message pane for the gdb local variables inspection. Changed
24865         the code in messages.c to better account for future new panes insertion.
24866         Defined a new pixmap for the new tab button in pixmaps.h
24867         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24868         install script.
24869         
24870         Changed the debugger module to have a single function for asking to gdb
24871         to send program info. The idea is to ask the debugger about only the
24872         info needed to open windows( watch, registers, etc ) to speedup the step
24873         command. I plan to ask informations to the debugger based on the user
24874         interface status.
24875         The request for local variables is enabled by default, but the
24876         projectDBase has a variable to control it, to allow disabling that
24877         feature,  there is also the code to save and to reload the state. If you
24878         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24879         in project_dbase.c
24881         This big patch is from:  lbell <lbell@tsc4.com>
24882         
24883 2001-09-20  Stephane Demurget <demurgets@free.fr>
24885         Patch from rikul <null@acm.org> :
24887         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24888           problem and added folding support for php/hmtl.
24890 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24892         * Fixed dnd of files within scintilla.
24893         patch from:  rikul <null@acm.org>
24894         
24895 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24897         * Applied patch from Luca.
24898         
24899         * src/source.c: source_write_build_files(): Fixed the project generation
24900           failure. The fist return statement and the free_project_type were 
24901           misplaced.
24903 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24904         
24905         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24906         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24907         
24908         1) Restore the error color to red (waiting for a configurable one )
24909         2) Saving projects settings if you exit anjuta without closing an open
24910         saved project
24911         3) New Menu 'repaeat search' to search with a keystroke without pressing
24912         the toolbar button
24913         4) some define in the menus to better handle menu item update
24914         
24915         Patch from: lbell <lbell@tsc4.com>
24916         
24917         * main_menubar_def.h, main_menubar.c: Change the position of
24918         "Repeat find" menu position.
24920 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24922          project_type.h, project_type.c, source.c: Applied patch.
24923          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24924          
24925 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24927         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24928         
24929 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24930         
24931         * Fixed bug #445752
24932   
24933 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24934         
24935         * Fixed bugs in Gtk-- and Gnome-- project type
24937 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24939         * dnd.c: Support for multiple files drag-n-drop.
24940         
24941           Patch from: rikul <null@acm.org>
24942         
24943         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24944           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24945           saving from menu.
24946         
24947           Patch from: rikul <null@acm.org>
24949         * Applied patch for widgetizing goto dialog box.
24950           Patch from: ???
24951         
24952         * Applied patch for having new project type handling.
24953           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24954           
24955 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24957         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
24958           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
24959           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
24960           find_replace.c, find_replace.h, find_text.c, find_text.h,
24961           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
24962           project_dbase.h, source.c, text_editor.c, text_editor.h,
24963           text_editor_cbs.c, utilities.c, utilities.h:
24964         
24965           Applied a huge patch (after slight preview). I would like Luca
24966           to have his feature additions mentioned here.
24967         
24968           Patch from: lbell <lbell@tsc4.com>
24970 2001-09-09  Stephane Demurget <demurgets@free.fr>
24972         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
24974         * po/fr.po: updated to the latest sources.
24977 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24978         
24979         * Fixed bug #445752
24980   
24981 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
24983         * dnd.h, dnd.c: New files for drag n drop support.
24984                 
24985         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
24986            Added drag and drop support for opening files.
24987         
24988         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
24989         Archit Baweja <bighead@crosswinds.net> for this idea.
24990         
24991         * TODO: Added some more todos. :-(
24993 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24995         * Fixed the goto line activate bug.
24996         patch from: Martyn Bone <mbone@brightstar.u-net.com>
24998 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24999         
25000         * Fixed bugs in Gtk-- and Gnome-- project type
25002 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25004         * widgets/gonmefilelist.c, gnomefilelist.c:
25005         Modified multiple selection on pressing control.
25006           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25007         
25008         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25009         Modified multiple selection on pressing control.
25010           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25011         
25012 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25014         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25015           This is useless; but just in case...
25017 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25019         * data/internal.properties: modified a bit of perl properties.
25020         
25021 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25023         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25024           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25025           Added support for multiple file imports. Changed the standrd C++
25026           convention of #include <file> to #include <file.h>, because I had given
25027           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25028           now support the #include <file> convention. That is something to be fixed :). 
25029           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25031 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25033         * src/anjuta.c: Added function static greetings_text(), to solve the non
25034                 translation of the greetings text in the wizard.
25035                 
25036 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25038         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25039           dialogs, with OK the default (fix bug #453482)
25041 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25043         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25044         
25045         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25046         
25047 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25049         * src/aneditor.cxx
25050           src/aneditor.h
25051           src/anjuta_cbs.c
25052           src/controls.c
25053           src/main_menubar.c
25054           src/main_menubar.h
25055           src/main_menubar_def.h
25056           src/mainmenu_callbacks.c
25057           src/mainmenu_callbacks.h:
25058                 Applied the patch that addes menu items which allow users to
25059                 insert GPL notice and date time in current document.
25060                 patch from: Rick Patel <rikul@shreve.net>       
25061                 
25062         * src/main_menu.c: Fixed a compilation error.
25063         
25064         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25065         
25066         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25067           about the unterminated strings.
25068           
25069         * scintilla/*: Updated scintilla to 1.3.9 version.
25070         
25071 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25072         
25073         * widgets/gnomefileselection.c:
25074           Applied the patch for fixing multiple selection of file open funcion,
25075           which will deselect the files selected.
25076           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25078 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25080         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25081           src/fileselection.c, src/anjuta_cbs.c:
25082           Applied the patch     for multiple selection of file open.
25083           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25084           
25085 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25087         * Removed "-f" option in call to devhelp, because devhelp no longer
25088           supports that.
25089         
25090 2001-08-26  Stephane Demurget <demurgets@free.fr>
25092         All these modifications have been pointed out by
25093         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25095         * data/internal.properties: two fixes for the PHP lexer.
25096           this out.
25098         * fr.po: minor fixes.
25100         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25102 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25103         
25104         * main_menubar.c,
25105           main_menubar.h,
25106           main_menubar_def.h,
25107           main_menubar_callbacks.c,
25108           controls.c:
25109                 Added new menu item for "close all fils".
25110                 (Patch from Rikul <rikul@shreve.net>, after revision)
25111         
25112         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25113         
25114         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25115                 (Patch from Rikul <rikul@shreve.net>)
25116         
25117         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25118                 (Patch from Rikul <rikul@shreve.net>)
25120 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25121         
25122         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25123            project name in application widzard.
25124            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25126         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25127           of the 'OK' button there is an 'Execute' one.
25128           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25129         
25130         * executer.c: Changed cancel button to close button. That was more appropriate.
25131           
25132 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25134         * HACKING: corrected >>>>>> Config management.
25135         
25136         * HACKING: Added many things.
25137         
25138         * src/launcher.h: Added some comments.
25140 2001-08-21  Stephane Demurget <demurgets@free.fr>
25142         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25144         * HACKING,
25145           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25146           src/appwizard_cbs.c,
25147           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25148           Andy Piper <andy.piper@freeuk.com>
25150         * po/fr.po: updated to latest sources.
25152         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25155 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25157         * Fixed bugs #450280 and #448845
25159         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25160         
25161         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25162           named dialogs
25163         
25164         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25165           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25166           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25167           names to remove "Anjuta: " prefix
25168           
25169         * src/main_menubar_def.c: altered a message
25170         
25171         * launcher/anjuta_launcher.c: cleaned up some messages
25173         * src/debugger.c: edited messages to improve clarity
25174         
25175         * src/app_wiz*.c: tidied wizard interface
25178 2001-08-15  Stephane Demurget <demurgets@free.fr>
25180         Synced Naba's fix and mine about the wizards not working and removed
25181         anjuta.prj to avoid a nasty checkin.
25183         * Makefile.am: removed the install-data-local rule.
25185         * data/Makefile.am: changed the list of files.
25187         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25189         * .cvsignore: added anjuta.prj for the same reason.
25192 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25194         * src/source.c: Fixed a bug that fails new gnome projects to get
25195           created.
25197         * src/project_manager.c: Fixed a bug that disables storing recent
25198           project history.
25200         * Makefile.am: Added stuffs to install the macro files in the
25201           anjuta share file.
25204 2001-08-14  Stephane Demurget <demurgets@free.fr>
25206         * data/Makefile.am: added some rules to support the gnome/ macros
25207           dir in order to make the wizards work again.
25209         * anjuta.spec.in: upped the release number.
25212 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25214         * configure.in (ALL_LINGUAS): Added pl.
25217 2001-08-09  Stephane Demurget <demurgets@free.fr>
25219         * anjuta.spec.in: fixed the doc files list.
25222 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25224         * src/about.c: corrected my email address. :-)
25225         
25226         * TODO: Updated.
25227         
25228         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25229          (patch from Andy Piper <squiggle@ukgateway.net>)
25231 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25233         * debugger.c: Fixed a bug associated with debugging threaded
25234           application.
25235         
25236         * text_editor_menu.c: Fixed broken ui in text editor
25237           pop up menu.
25238           
25239         * text_editor_menu.c: Now the option sub menu in text editor pop up
25240           works.
25241         
25242         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25243                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25244         
25245 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25247         * src/text_editor_menu.c: Added menu item for context help
25248           (patch from Andy Piper <squiggle@ukgateway.net>)
25249         
25250 2001-08-06  Stephane Demurget <demurgets@free.fr>
25252         * ccview/cccproj.cc: added missing i18n strings.
25254         * data/welcome.txt: bumped version to 0.1.6.
25256         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25258 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25259         
25260         * help.c, help.h: Added support for DevHelp context sensitive help
25261                 and gnome api browsing.
25262         * Fixed toolbars and editor views "not save" bug.
25263         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25264           (patch from Andy Piper <squiggle@ukgateway.net>)
25265         * Updated THANKS and chapter15.sgml for uk and ru translators.
25267 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25269         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25270         * Updated configure.in to include these changes
25271         
25272 2001-08-03  Stephane Demurget <demurgets@free.fr>
25274         * src/project_dbase_gui.c: fixed bug #446963
25275           (on_project_dbase_ccview_update_start),
25276           (on_project_dbase_ccview_update_end): added.
25277           These two respectively disable and enable close file/project
25278           menu entries and toolbar items, while the ccview part updates
25279           its tag database.  
25282 2001-08-03  Stephane Demurget <demurgets@free.fr>
25284         * configure.in: added sv to the ALL_LINGUAS list.
25285         
25287 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25289         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25290                 file to work: merge translations and distribute it.
25292         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25294         * NEWS, README, THANKS & TODO: Spelling fixes.
25296 2001-08-01  Stephane Demurget <demurgets@free.fr>
25298         * README: updated requirements.
25300         * scintilla/Makefile.am,
25301           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25302           target can't be realized (custom build path).
25304         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25305           Removed install-data-local.
25307         * src/compiler_options.c: changed the include paths of the pixmaps.
25308           we hadn't any warning because of the include paths passed to the
25309           compiler. Thanks to make distcheck for reporting this.
25312 2001-07-31  Stephane Demurget <demurgets@free.fr>
25314         * NEWS, THANKS: updated.
25316         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25317           fixed to show the correct kernel signal number and its description.
25319         * widgets/gnomefilelist.c: fixed bug #445756
25320           (goto_last): renamed to goto_prev and changed according to goto_next.
25321           (goto_next): added.
25322           (goto_directory): removed.
25323           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25324           returned value is now the position in the list.
25325           (check_ok_button_cb): changed the back check and added one for next.
25326           (gnome_filelist_set_dir): the check in history make it wouldn't be
25327           a "true" history. polished the whole thing, using set_dir_internal.
25328           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25329           there's no check in the history when using back or next.
25331         * manuals/*: added missing .cvsignore files.
25334 2001-07-30  Stephane Demurget <demurgets@free.fr>
25336         * po/fr.po: updated to latest sources.
25338         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25339           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25340           to put off their sensitive attributes.
25342 2001-07-29  Stephane Demurget <demurgets@free.fr>
25343         
25344         * po/fr.po: fixed some grammar things.
25345           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25346           this out.
25347         
25348         * src/utilities.c: (file_is_link): use lstat instead of stat.
25350 2001-07-27  Naba Kumar <kh_naba@123india.com>
25351         
25352         * Remove help dir from cvs, because it is no longer
25353           needed.
25354         
25355         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25356           needed.
25358 2001-07-24  Naba Kumar <kh_naba@123india.com>
25360         * debugger.c: (debugger_update_prog_status): Fixed
25361                 the bug with gdb version 5. Debugger starts, when
25362                 step in/out/over etc are clicked.
25363         
25364         * debugger.c: All functions: added debugging codes.
25365         
25366         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25367         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25368           Modified to recognize non project files also.
25369           
25370         * source.c: (source_write_configure_in):
25371           Added source for 'prefix' counterparts for
25372           no-prefix AC_SUBST.
25373         
25374 2001-07-23  Naba Kumar <kh_naba@123india.com>
25375         
25376         * anjuta.c: added function anjuta_remove_text_editor();
25377           and suitably modified anjuta_remove_current_text_editor().
25378           
25379         * project_dbase.c: project_dbase_close(), Added code to
25380           close all opened files that belong to the project when
25381           the project is closed.
25382          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25383         
25384         * Updated the manuals/anjuta-manual subdir for GDP standards.
25385            (patch from Andy Piper <squiggle@ukgateway.net>)
25386         
25387         * main_menubar.h, main_menubar.def: Added Menu items to handle
25388           urls for library references, bugs, patches and feature request
25389           submission.
25390         
25391 2001-07-20  Naba Kumar <kh_naba@123india.com>
25392         
25393         * Set wmclass names in all windows.
25394           (patch from Andy Piper <squiggle@ukgateway.net>)
25395         * New splash logo from "Misha" <misha@phreaker.net>);
25397 2001-07-19  Naba Kumar <kh_naba@123india.com>
25398         
25399         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25400           set caret color, calltip back color and selection fore/back
25401           color.
25403 2001-07-18  Naba Kumar <kh_naba@123india.com>
25404         
25405         * project_dbase.c: Closes all files when project is closed.
25406          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25407          -- We still need to refine this as it closes all sort of files.
25408         
25409         * compiler_options.c: Fixed seg-fault bug when last item in
25410           compiler option lists is removed.
25411         
25412         * Fixed missing newline warnings during compilation.
25413           (patch from Andy Piper <squiggle@ukgateway.net>)
25415 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25417         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25418                 autogenerated no need to store'em in CVS.
25420         * ccview/.cvsignore: Addition of cvsignore.
25422 2001-07-17  Naba Kumar <kh_naba@123india.com>
25423         
25424         *GUI fixes and spell corrections
25425         (patch from Andy Piper <squiggle@ukgateway.net>)
25427 2001-07-15  Naba Kumar <kh_naba@123india.com>
25428         
25429         *Fixed double error message for file not found.
25430         
25431         *Put white backgrounds for png images.
25432         
25433         *Converted '-' to '_' in sgml files.
25435 2001-07-14  Naba Kumar <kh_naba@123india.com>
25436         
25437         * project_dbase.c: Short-cut for expand/collasp project tree
25438         
25439         * project_dbase_gui.c:
25440          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25442 2001-07-13  Naba Kumar <kh_naba@123india.com>
25443         
25444         * notebook.[h,c]: Added
25445          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25446         Project/message window now toggles on control and
25447         and notebook switch short-cut
25449 2001-07-7  Naba Kumar <kh_naba@123india.com>
25450         
25451         * Changed a new icon set which looks more gnomish.
25452         
25453         * Changed a new anjuta splash logo.
25454         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25456 2001-07-6  Naba Kumar <kh_naba@123india.com>
25457         
25458         * ccview/*: Integrated ccview for class view and file view
25459                 in the project Manager.
25460         
25461         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25463 2001-07-1  Naba Kumar <kh_naba@123india.com>
25464         
25465         * scintilla/*: Upgraded Scintilla to version 1.3.7
25466         
25467         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25468         
25469 2001-06-28  Naba Kumar <kh_naba@123india.com>
25470         
25471         * src/debugger.c: Correct step-over and step-out swapping.
25472         
25473         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25474           chapters and added more stuffs.
25476 2001-06-13  Naba Kumar <kh_naba@123india.com>
25477         
25478         * data/autogen.sh.gtkmm: Added
25479         
25480         * data/autogen.sh.gnomemm: Added
25481         
25482         * src/appwiz.c: Added two more application wizard templetes
25483         
25484         * src/project: for gtk-- and gnome-- and proper support
25485         
25486         * src/source.c: for c++ in the project configuration.
25487         
25488         * src/source.h:
25490 2001-05-05  Naba Kumar <kh_naba@123india.com>
25492         * Merged my pre-cvs modifications with 
25493           the current cvs copy.
25495         * (lot of files change).
25497         * Implemented session management.
25499         * Local installation possible by
25500           manageing our own pixmaps paths
25501           manupulations.
25502         
25503         * resources.h: Added.
25504         * resources.c: Added.
25506         * Fixed some bugs.
25507         
25508 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25510         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25511                 Corrected/extended ignores.
25513 2001-05-04  Naba Kumar <kh_naba@123india.com>
25515         * manuals/: dir tree added.
25516           Sgml documentation started in this dir.
25517           
25518         * omf-install/: dir tree added.
25519         
25520         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25521           Created initial document structure.
25522           
25523         * configure.in: Added test for scrollkeeper.
25524           Added some Makefile entries in AC_OUTPUT.
25525         
25526         * Makefile.am: Added subdir manuals/
25527         
25528         * HACKING: Wrote something stupid.
25530 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25532         * Makefile.am: Added ChangeLog in local data list, becaused it's
25533           needed to create a new project.
25534           
25535         * po/fr.po: minor fixes.
25537         * src/build_file.c, src/configurer.c, src/debugger.c,
25538           src/executer.c, src/find_replace.c, src/gnome_project.c,
25539           src/goto_line.c, src/launcher.c, src/messages.c, 
25540           src/preferences.c src/project_dbase.c: functions declared static.
25541           
25542         * widgets/gnomefilelist.c: Fixed a project creation bug,
25543           introduced with latest changes.
25545 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25547         * widgets/gnomefilelist.c,
25548           BUGS: Fixed an annoying bug preventing from loading files/project
25549           given on the command line. Polished the whole gnome_filelist widget.
25551 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25553         * src/main.c,
25554           src/anjuta.c,
25555           src/anjuta.h: Polished the command line parsing.
25557         * BUGS: Need to clean that damn gnome_filelist widget.
25559 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25561         * src/registers.c,
25562           src/sharedlib.c,
25563           src/signals.c: Removed duplicated includes.
25565         * po/fr.po: minor fixes.
25567         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25568           create_compiler_options_page? () declared static.
25569         * src/main.c,
25570           src/anjuta.c: Put a command line option for disabling
25571           the splashscreen.
25573         * src/preferences_gui.c: Fixed an internationalization issue,
25574           other functions declared static.
25576         * src/gnome_project.c: Fixed some memory leaks,
25577           new_prj_terminated () declared static. 
25579 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25581         * configure.in: Sort ALL_LINGUAS alphabetically.
25583 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25585         * Emptied that ugly old Changelog.
25587 == Anjuta 0.1.5 ===
25588 == Anjuta 0.1.4 ==
25590 2001-03-10 Naba kumar  <naba@gnome.org>
25592         * src/gnome_project.c: Fixed project dir creation bug.
25594         * src/text_editor.c: Fixed double accelerators bug.
25595         
25596         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25598         * src/stack_trace.c, * src/compiler_options.c,
25599         data/internals.properties, src/defaults.c:
25600         Fixed pixmap creation with NULL window.
25602         * src/commands.c, src/preferences_gui.c, src/build_project.c
25603         src/clean_project.c: Bug fix.
25604         
25605         * src/main_menubar_def.h: i18n bug fix.
25606         
25607         * src/executer.h, src/executer.c: Bug fix.
25608         
25609         * src/controls.c: Bug fix.
25610         
25611         * src/debugger.c: Debugger now takes program args.
25612         
25613         * po/ja.po: Added japanese translation file.
25614         
25615         Upgraded to ver 0.1.4
25616         ... Fixed other minor bugs.
25618 == Anjuta 0.1.3 ===
25620 2001-XX-XX Naba kumar  <naba@gnome.org>
25622         * Lots of unaccountable changes. Integrated scintilla.
25623         Redesigned Project managemet. Added supports for other languages.
25624         Java style properties managements. .... blah blah
25625         
25626 2000-11-11 Naba kumar  <naba@gnome.org>
25628         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25629         Upgraded to version 0.1.3.
25631         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25632         Fixed to activate Debug->add watch properly.
25634 === Anjuta 0.1.2 beta_2 ===
25635 === Anjuta 0.1.2 ===
25637 2000-11-05 Naba kumar  <naba@gnome.org>
25639         * src/compiler_options.c, src/compiler_options_cbs.c
25640         src/compiler_options_cbs.h, src/compiler_options_gui.c
25641         src/anjuta2.c, extra/stock_libs.anj (new),
25642         extra/README.stock_libs (new), htmls/page13.html,
25643         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25644         added libraries. Stock libs provided for ease of entry. Modified
25645         help html file accordingly.
25647 2000-11-03 Naba kumar  <naba@gnome.org>
25649         * README: Minor fixes in Doc files.
25651         * src/gnome_prj.c, src/appwidzard_cbs.c:
25652         Fixed to ignore non-existant dir for blank prj.
25653         More checking in project creation, especially to confirm
25654         that the prj file already does not exist.
25656         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25658         * src/controls.c: Now Menu item "Format/Detach current document"
25659         is inactive when there is no document opened.
25661 === Anjuta 0.1.1 ===
25663 2000-11-01 Naba kumar  <naba@gnome.org>
25665         Completed and Release of first version (Beta) with lots of bugs.
25667 1999-12-27 Naba kumar  <naba@gnome.org>
25669         Anjuta project started.