Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blobbdaa81aa927545eb75a36b22679b9b8074b5a5e1
1 2008-01-16  Johannes Schmid <jhs@gnome.org>
3         * libanjuta/anjuta-plugin-manager.c:
4         Fixed #508399 – When you enable a plugin, preferences don't show up
6 2008-01-16  Rob Bradford  <rob@openedhand.com>
8         Reviewed by: Johannes Schmid <jhs@gnome.org>
10         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
11         (get_property_value_as_string), (set_property_value_as_string),
12         (register_callbacks):
13         * libanjuta/anjuta-preferences.h:
14         Add support for both file and folder preferences (originally only
15         folder choosers were supported. (Fixes bug: #508805.)
17         * plugins/file-manager/file-manager.glade:
18         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
19         type of property.
21 2008-01-16  Johannes Schmid <jhs@gnome.org>
23         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
24         .glade:
25         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
26         * src/anjuta.glade:
27         
28         Fixed #509875 – The "Update globale tags" button wording is incorrect
29         Fixed #509873 – Build Autotools Preferences has excessive padding
30         Fixed #509872 – General Information labels are incorrectly aligned
31         Fixed #509871 – General preferences has incorrect use of colons
32         
33 2008-01-16  Johannes Schmid <jhs@gnome.org>
35         * plugins/document-manager/anjuta-document-manager.glade:
36         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
38         Fixed #509865 – Incorrect padding in the Documents settings tabs
39         Fixed #509867 – Create button contents is mis-aligned
40         Fixed #509869 – "Add Directory" button is not HIG complient
42 2008-01-16  Johannes Schmid <jhs@gnome.org>
44         * libanjuta/anjuta-preferences-dialog.c:
45         (anjuta_preferences_dialog_add_page):
46         
47         Fix #509864 – No initial section selected when opening the Preferences dialog
49 2008-01-16  Johannes Schmid <jhs@gnome.org>
51         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
52         Removed unused gconf_notifications
53         
54         * plugins/search/anjuta-search.glade:
55         * plugins/subversion/anjuta-subversion.glade:
56         * plugins/tools/anjuta-tools.glade:
57         * src/anjuta-app.c: (anjuta_app_instance_init):
58         
59         Fixed various strings
61 2008-01-15  Naba Kumar  <naba@gnome.org>
63         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
64         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
65         file saved
67         * plugins/symbol-browser/an_symbol_view.c:
68         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
69         new file saved.
71 2008-01-15  Johannes Schmid <jhs@gnome.org>
73         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
74         (anjuta_profile_add_plugins_from_xml):
75         * plugins/file-manager/file-manager.glade:
76         Some string fixes
77         
78         * libanjuta/interfaces/libanjuta.idl:
79         Fixed docs
80                 
81         * plugins/sourceview/Makefile.am:
82         * plugins/sourceview/anjuta-editor-sourceview.glade:
83         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
84         (end_print), (print_setup), (sourceview_print),
85         (sourceview_print_preview):
86         * plugins/sourceview/sourceview.c: (iprint_print),
87         (iprint_print_preview):
88         
89         Added printing support to GtkSourceView editor
91 2007-01-14 Tom <tpgww@onepost.net>
93         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
95         * plugins/document-manager/anjuta-docman.c:
96         Fix two memory leaks added by the previous patch
98 2008-01-14  Johannes Schmid <jhs@gnome.org>
100         * plugins/sourceview/assist-tip.c: (assist_tip_move):
101         * plugins/sourceview/assist-window.c: (assist_window_move):
102         
103         Do not use opacity
105 2008-01-14  Rob Bradford  <rob@openedhand.com>
107         * global-tags/Makefile.am:
108         * global-tags/create_global_tags.sh.in:
109         Install anjuta-tags binary into FHS policy compliant directory and
110         update references. (Fixes bug: 509346.)
112 2008-01-13  Naba Kumar  <naba@gnome.org>
114         Patch from: Ritesh Khadgaray
115         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
116         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
117         Adds export-dynamic option to LDFLAGS to project template for libglade
118         to work for autoconnect signals.
120 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
122         * libanjuta/anjuta-utils.c:
123         anjuta_util_get_real_path return a string that need to be freed
124         with g_free even if PATH_MAX is not defined
126 2008-01-13  Andre Klapper  <a9016009@gmx.de>
128         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
129         to DOC_LINGUAS.
131 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
133         * plugins/document-manager/anjuta-docman.c:
134         Do not reopen file having escaped character (+,...) in path name
136 2008-01-13  Naba Kumar  <naba@gnome.org>
138         * libanjuta/interfaces/libanjuta.idl:
139         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
140         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
141         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
142         IAnjutaProjectManager::add_sources().
144         * plugins/glade/plugin.c: (on_glade_resource_removed),
145         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
146         stubs for handing resources in glade file.
148 2008-01-13  Naba Kumar  <naba@gnome.org>
150         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
152         * plugins/glade/plugin.c: (ifile_open): Select the first window
153         in the glade project when it is first opened. Avoids empty glade
154         document the first time.
156 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
158   Reviewed by: Johannes Schmid <jhs@gnome.org>
160         * plugins/gtodo/callback.c: (remove_todo_item):
161         Fix #507304 – crash in Anjuta IDE while removing done tasks
163 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
165         * plugins/debug-manager/anjuta-debug-manager.ui,
166         plugins/debug-manager/plugin.c,
167         plugins/debug-manager/start.h,
168         plugins/debug-manager/start.c:
169         New menu item to add extra source directories for debugger
171 === anjuta 2.3.2 ===
173 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
175         * plugins/gtodo/callback.c: (remove_todo_item):
176         Fix #507304 – crash in Anjuta IDE while removing done tasks
178 2008-01-11  Naba Kumar  <naba@gnome.org>
180         * configure.in: Bumped version to 2.3.2
181         * NEWS: Updated for anjuta 2.3.2 release
182         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
183         not 'make tarball'
185 2008-01-11  Johannes Schmid <jhs@gnome.org>
187         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
188         .glade:
189         Reverted accidently commited change
190         
191         * plugins/document-manager/anjuta-document-manager.glade:
192         Fix Gtk-Critical because of broken glade file
194 2008-01-11  Naba Kumar  <naba@gnome.org>
196         * plugins/glade/plugin.c: (on_document_destroy),
197         (glade_plugin_add_project): Fixed a bug where when more than one
198         glade document is open and one is closed, it closes all the glade
199         documents. Also it might have fixed the bug where sometimes closing
200         the glade document leaves glade widget tree unclosed.
202 2008-01-11  Naba Kumar  <naba@gnome.org>
204         * libanjuta/Makefile.am: Install glade3 files in own prefix to
205         prevent install errors when not installed as root (then the files
206         are only useful when glade-3 is installed in the same prefix, but it
207         doesn't harm anjuta runtime).
209         * plugins/sourceview/sourceview.c: Commented use of a file
210         not currently distributed.
212 2008-01-10  Naba Kumar  <naba@gnome.org>
214         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
215         nothing to translate in it.
217 2008-01-10  Johannes Schmid <jhs@gnome.org>
219         * plugins/project-wizard/templates/gnome.wiz:
220         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
221         * plugins/project-wizard/templates/gnome/src/main.c:
222         * plugins/project-wizard/templates/translatable-strings.h:
223         
224         Fixed #508497 and added a new chooser to select whether to use
225         libglade or not.
227 2008-01-10  Johannes Schmid <jhs@gnome.org>
229         Patch from Tom <tpgww@onepost.net>:
231         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
232         (anjuta_util_glist_path_dedup):
233         * libanjuta/anjuta-utils.h:
234         
235         Give the method a proper prefixed name
236         
237         * plugins/document-manager/action-callbacks.c:
238         (get_current_popup_active),
239         (on_editor_command_select_all_activate),
240         (on_editor_command_cut_activate),
241         (on_editor_command_paste_activate),
242         (on_editor_command_copy_activate),
243         (on_editor_command_clear_activate), (on_show_search),
244         (on_repeat_quicksearch):        
245         * plugins/document-manager/action-callbacks.h:
246         * plugins/document-manager/anjuta-docman.c:
247         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
248         (anjuta_docman_goto_file_line_mark),
249         (anjuta_docman_get_full_filename):
250         * plugins/document-manager/anjuta-docman.h:
251         * plugins/document-manager/anjuta-document-manager.ui:
252         * plugins/document-manager/plugin.c:
253         (update_document_ui_interface_items):
254         
255         Better way to fix the popup-menu items (Cut/Copy/Paste)
256         and various clean-ups.
257         
258         * plugins/document-manager/search-box.c: (on_document_changed),
259         (search_box_fill_search_focus):
260         * plugins/document-manager/search-box.h:
261         * plugins/search/plugin.c:
262         
263         Add a menu item to repeat the quick search
265 2008-01-10  Johannes Schmid <jhs@gnome.org>
267         * plugins/language-support-cpp-java/cpp-java-assist.c:
268         (on_assist_chosen):
269         
270         Fixed #508424 – Auto complete: previous char was removed when 
271         pre TAB to auto complete.
273 2008-01-10  Johannes Schmid <jhs@gnome.org>
275         Patch from: James Ligett:
277         * plugins/profiler/gprof-call-graph-view.c:
278         (gprof_call_graph_view_create_columns):
279         * plugins/profiler/gprof-flat-profile-view.c:
280         (gprof_flat_profile_view_create_columns):
281         
282         Fixed translation issues (#496833)
284 2008-01-10 Johannes Schmid <jhs@gnome.org>
286         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
288         * plugins/gtodo/gtodo.c: (category_manager_add_item):
289         Fix #460390 – Changing categories while edinting something
291 2008-01-09  Naba Kumar  <naba@gnome.org>
293         * libanjuta/anjuta-plugin-manager.c:
294         (anjuta_plugin_manager_activate_plugins): Commented dead code and
295         fixed a leak.
297         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
298         corruption reported in bug #507491. Potentially fixes too.
300 2008-01-09  Johannes Schmid <jhs@gnome.org>
302         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
304         * plugins/gtodo/mcategory.c: (category_manager_add_item):
305         Fix bug #505205 completely
306         
307         * AUTHORS: Added Bolesław
309 2008-01-08  Johannes Schmid <jhs@gnome.org>
311         * plugins/document-manager/action-callbacks.c:
312         (on_editor_command_cut_activate),
313         (on_editor_command_paste_activate),
314         (on_editor_command_copy_activate),
315         (on_editor_command_clear_activate):
316         
317         Fixed editor popup menu (Cut, Copy, Paste)
319 2008-01-08  Johannes Schmid <jhs@gnome.org>
321         * plugins/sourceview/sourceview.c: (autodetect_language):
322         Fixed a crash when creating a new file
324 2008-01-08  Johannes Schmid <jhs@gnome.org>
326         Patch by <bolekk@gmail.com> (GHOP Student)
328         * plugins/gtodo/mcategory.c: (category_manager_add_item):
329         Fix bug #505205
331 2008-01-08  Naba Kumar  <naba@gnome.org>
333         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
334         * libanjuta/anjuta-plugin-manager.c:
335         (anjuta_plugin_manager_select),
336         (anjuta_plugin_manager_activate_plugins):
337         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
338         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
339         (on_create_submenu), (create_open_with_submenu):
340         * src/about.c: (on_about_plugin_activate),
341         (about_create_plugins_submenu): Use translated version of get_string()
342         API in AnjutaDescription for translatable properties. Fixes bug #496833
343         comment #18.
345 2008-01-07  Johannes Schmid <jhs@gnome.org>
347         * plugins/build-basic-autotools/executer.c: (execute_program):
348         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
349         * plugins/debug-manager/anjuta-debug-manager.glade:
350         * plugins/debug-manager/locals.c: (create_locals_gui):
351         * plugins/file-loader/plugin.c: (on_create_submenu):
352         * plugins/gtodo/main.h:
353         * plugins/gtodo/preferences.c: (preferences_widget):
354         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
355         * plugins/tools/anjuta-tools.glade:
356         * plugins/tools/execute.c: (atp_output_context_print):
357         * src/main.c:
358         
359                 Another bunch of i18n fixes (#496833)
361 2008-01-07  Johannes Schmid <jhs@gnome.org>
363         * plugins/build-basic-autotools/build-basic-autotools.c:
364         (on_build_terminated):
365         * plugins/gtodo/interface.c: (set_read_only):
366         * plugins/project-manager/plugin.c: (confirm_removal),
367         (on_popup_add_to_project):
368         * plugins/subversion/anjuta-subversion.glade:
369         * plugins/tools/execute.c: (atp_output_context_print_result):
370         
371         Fixed some strings from #496833
373 2008-01-07  Johannes Schmid <jhs@gnome.org>
375         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
376         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
377         .in:
378         * plugins/language-support-cpp-java/plugin.c: (install_support),
379         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
380         Added basic Vala support
381         
382         * plugins/sourceview/sourceview.c: (autodetect_language):
383         Fixed mime-type detection
385 2008-01-06  Massimo Cora'  <maxcvs@email.it>
387   Reviewed by: Johannes Schmid <jhs@gnome.org>
389         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
390         (value_removed_current_editor), (symbol_db_activate),
391         (symbol_db_deactivate):
392         * plugins/symbol-db/symbol-db-engine.c:
393         (symbol_db_engine_get_global_members_filtered):
394         * plugins/symbol-db/symbol-db-view.c:
395         (do_add_child_symbol_to_view), (prepare_for_adding),
396         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
397         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
398         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
399         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
400         (sdb_view_init), (sdb_view_finalize),
401         (sdb_view_build_and_display_base_tree):
402         * plugins/symbol-db/symbol-db-view.h:
403         added controls to expand Global tab nodes in a non-freezing way.
404         Fixed also some little bugs always on global-tab.
406 2008-01-06  Naba Kumar  <naba@gnome.org>
408         Patches from James Liggett:
409         * plugins/profiler/gprof-call-graph-view.c:
410         (gprof_call_graph_view_create_columns):
411         * plugins/profiler/gprof-flat-profile-view.c:
412         (gprof_flat_profile_view_create_columns):
413         * plugins/profiler/gprof-function-call-tree-view.c:
414         (gprof_function_call_tree_view_create_columns): Made all
415         of the columns resizable and reorderable.
417 2008-01-06  Johannes Schmid <jhs@gnome.org>
419         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
420         (anjuta_launcher_check_password_real),
421         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
422         (anjuta_launcher_scan_pty),
423         (anjuta_launcher_disable_password_check):
424         * libanjuta/anjuta-launcher.h:
425         Added disable_password_check for stream where it does not make sense 
426         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
427         that sometimes occur in symbol-db plugin
428         
429         * plugins/file-manager/file-model.c:
430         (file_model_cancel_expand_idle):
431         Fixed removing of idle source
432         
433         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
434         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
435         
436         Fixed #348854 – invisible cursor in certain themes
438 2008-01-06  Naba Kumar  <naba@gnome.org>
440         * libanjuta/anjuta-preferences.c:
441         (anjuta_preferences_register_property_custom): Fixed a crash bug on
442         closing preferences dialog due to patch in bug #507300
444 2008-01-06  Naba Kumar  <naba@gnome.org>
446         * plugins/language-support-cpp-java/cpp-java-assist.c:
447         (on_assist_chosen):
448         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
449         * plugins/search/search-replace_backend.c: (create_search_entries):
450         Added missing unrefs.
452 2008-01-06  Johannes Schmid <jhs@gnome.org>
454         * plugins/debug-manager/variable.c: (get_hovered_word):
455   Add a g_object_unref()  
456         
457         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
458         (on_sourceview_hover_leave):
459         Fixed hover and editor interface to make hover in debugger work
461 2008-01-06  Naba Kumar  <naba@gnome.org>
463         * plugins/editor/text-editor.c: Whitespaces fixes.
464         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
465         DEBUG_PRINT instead of g_message.
467 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
469         * plugins/debug-manager/breakpoints.c:
470         Fix #507441: Disable all breakpoints doesn't work
471         Fix #507444: Enable Breakpoint menu item doesn't change name
473 2008-01-05  Naba Kumar  <naba@gnome.org>
475         * manuals/reference/libanjuta/libanjuta.types: Renamed
476         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
478 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
480         * plugins/debug-manager/variable.c:
481         Update variable display to use IAnjutaIterable instead of position
483         * plugins/editor/text_editor_cbs.c,
484         plugins/editor/text_editor.c:
485         Fix Gtk critical warnings when a hover signal is emitted
486         Fix get_text_iter in Scintilla (range should include last character)
487         
488 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
490         * plugins/debug-manager/debug_tree.c,
491         plugins/debug-manager/debug_tree.h,
492         plugins/debug-manager/watch.c,
493         plugins/debug-manager/command.c,
494         plugins/debug-manager/queue.c,
495         plugins/gdb/plugin.c,
496         plugins/gdb/debugger.c,
497         plugins/gdb/debugger.h,
498         libanjuta/interfaces/libanjuta.idl:
499         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
501 2008-01-05  Naba Kumar  <naba@gnome.org>
503         * plugins/valgrind/plugin.c: Removed stock icon open/save from
504         menus to avoid conflict with file open/save. Fixes bug #507455
506 2008-01-05  Johannes Schmid <jhs@gnome.org>
508         * configure.in:
509         Conditionally depend on gtksourceview2 >= 2.1.0
510         
511         * libanjuta/interfaces/libanjuta.idl:
512         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
513         iterators instead of positions
514         
515         * plugins/debug-manager/threads.c:
516         Fixed a warnings by including gnome-vfs properly
517         
518         * plugins/debug-manager/variable.c: (get_hovered_word),
519         (on_hover_over):
520         Updated to changes in IAnjutaEditorHover/Selection
521         
522         * plugins/document-manager/action-callbacks.c:
523         (on_editor_command_upper_case_activate),
524         (on_editor_command_lower_case_activate):
525         * plugins/document-manager/search-box.c: (on_incremental_search),
526         (on_search_activated):
527         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
528         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
529         (iselection_get_start), (iselection_get_end),
530         (iselection_iface_init), (ihover_display), (ihover_iface_init):
531         * plugins/editor/text_editor_cbs.c:
532         (on_text_editor_scintilla_notify):
533         
534         Updated to changes in IAnjutaEditorHover/Selection and updated editor
535         interface of scintilla editor.
536         
537         * plugins/language-manager/languages.xml:
538         * plugins/language-manager/plugin.c:
539         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
540         Added chdr to C language files and some DEBUG_PRINTs
541         
542         * plugins/language-support-cpp-java/cpp-java-assist.c:
543         (on_assist_chosen):
544         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
545         * plugins/search/plugin.c: (find_incremental):
546         * plugins/search/search-replace.c: (search_and_replace):
547         * plugins/search/search-replace_backend.c: (create_search_entries):
548                 Adapted to changed interfaces
550         * plugins/sourceview/Makefile.am:
551         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
552         (set_uri), (anjuta_document_save):
553         * plugins/sourceview/anjuta-editor-sourceview.glade:
554         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
555         (anjuta_view_key_press_event):
556         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
557         * plugins/sourceview/sourceview-cell.c:
558         (sourceview_cell_instance_init), (sourceview_cell_finalize),
559         (icell_get_line), (icell_get_attribute), (icell_iface_init):
560         * plugins/sourceview/sourceview-prefs.c: (get_bool),
561         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
562         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
563         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
564         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
565         * plugins/sourceview/sourceview-private.h:
566         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
567         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
568         (on_document_loaded), (sourceview_instance_init),
569         (sourceview_dispose), (sourceview_finalize),
570         (sourceview_create_markers), (sourceview_new),
571         (ifile_savable_save), (ieditor_get_tab_size),
572         (ieditor_set_tab_size), (ieditor_set_use_spaces),
573         (ieditor_set_auto_indent), (ieditor_goto_line),
574         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
575         (iselect_block), (iselect_set), (iselect_get_start),
576         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
577         (imark_unmark), (imark_is_marker_set),
578         (imark_location_from_handle), (imark_delete_all_markers),
579         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
580         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
581         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
582         (ilanguage_get_supported_languages), (autodetect_language),
583         (ilanguage_set_language), (iassist_show_tips),
584         (on_sourceview_hover_leave), (on_sourceview_hover_over),
585         (ihover_display), (ihover_iface_init):
586         
587         Use GtkSourceView 2.1.x:
588         * New mark interface
589         * Fixed #486724 and #488615
590         * Implemented hover interface
591         * Adapted to changed interfaces
593 2008-01-04  Rob Bradford  <rob@o-hand.com>
595         Reviewed by Naba Kumar  <naba@gnome.org>:
596         * libanjuta/anjuta-preferences.c:
597         (anjuta_preferences_register_property_custom):
598         Unregister preferences for custom preferences when the widget is
599         destroyed.
601 2008-01-03  Johannes Schmid <jhs@gnome.org>
603         * plugins/file-manager/file-model.c: (file_model_row_expanded),
604         (file_model_row_collapsed):
605   Fixed the too method to take a correct data argument
607 2008-01-02  Johannes Schmid <jhs@gnome.org>
609         * plugins/document-manager/anjuta-docman.c:
610         (anjuta_docman_add_document), (anjuta_docman_remove_document):
611         ref and unref correctly to silence a Gtk+ critical
613 2008-01-01  Johannes Schmid <jhs@gnome.org>
615         * plugins/editor/text_editor.c: (itext_editor_get_text):
616         Fixed #506740 – ianjuta_editor_get_text crash if request 
617         text past the buffer length
619 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
621         * plugins/debug-manager/utilities.c,
622         plugins/debug-manager/utilities.h,
623         plugins/debug-manager/breakpoints.c:
624         Move get_current_editor function in utilities.c
626         * plugins/debug-manager/plugin.c,
627         plugins/debug-manager/debug_tree.c,
628         plugins/debug-manager/debug_tree.h,
629         plugins/debug-manager/watch.c,
630         plugins/debug-manager/watch.h,
631         plugins/debug-manager/locals.c,
632         plugins/debug-manager/locals.h,
633         (added) plugins/debug-manager/variable.c,
634         (added) plugins/debug-manager/variable.h,
635         plugins/debug-manager/Makefile.am:
636         Use hover interface to display variable value
638 2007-12-31  Johannes Schmid <jhs@gnome.org>
640         * libanjuta/Makefile.am:
641         Only install glade catalog files if glade-3 is available
642         (Fixes #506269 and #500296)
644 2007-12-30  Johannes Schmid <jhs@gnome.org>
646         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
647         (set_property_value_as_string), (register_callbacks):
649   Fixed GtkFileChooserButton preferences to also work when only the combo
650   changes without a dialog being open.
652 2007-12-29  Johannes Schmid <jhs@gnome.org>
654         * plugins/editor/Makefile.am:
655         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
657 2007-12-29  Johannes Schmid <jhs@gnome.org>
659         * plugins/devhelp/plugin.c: (devhelp_activate):
660         Fixed #498986 - Anjuta-2.3.0 fails to build
662 2007-12-29  Johannes Schmid <jhs@gnome.org>
664         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
665         * plugins/debug-manager/plugin.c:
666         (on_run_to_cursor_action_activate):
667         * plugins/document-manager/anjuta-docman.c:
668         (anjuta_docman_goto_file_line_mark):
669         * plugins/symbol-db/plugin.c: (value_added_current_editor),
670         (value_removed_current_editor):
671         
672         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
673         all those to value_added_current_document...
675         * plugins/editor/anjuta-editor-scintilla.glade:
676         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
677         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
679 2007-12-28  Massimo Cora'  <maxcvs@email.it>
681   * plugins/symbol-db/plugin.c: (on_importing_project_end),
682   (symbol_db_activate), (symbol_db_deactivate),
683   (symbol_db_instance_init), (isymbol_manager_get_parents):
684   * plugins/symbol-db/plugin.h:
685   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
686   * plugins/symbol-db/symbol-db-engine.c:
687   (symbol_db_engine_get_global_members_filtered):
688   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
689   (on_symbol_inserted):
690   Filtered out static functions on global-tab. E.g. when flag
691   is_file_scope = 1 we won't add entries there.
692   Fixed a little bug on 'Global'->'Vars/Others' node too.
694 2007-12-28  Johannes Schmid <jhs@gnome.org>
696   * libanjuta/anjuta-launcher.c:
697   Fixed a silly (and completely useless) memory corruption that probably 
698   only occured at a few race conditions though I wonder why it did not 
699         happen more often
701 2007-12-28  Johannes Schmid <jhs@gnome.org>
702         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
703         * plugins/debug-manager/plugin.c: (set_program_counter):
704         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
705         * plugins/debug-manager/start.c: (get_source_directories):
706         * plugins/debug-manager/threads.c: (on_info_thread),
707         (on_list_thread):
708         * plugins/file-manager/file-model.c: (file_model_set_property):
709         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
710         * plugins/tools/editor.c: (on_editor_response):
711         
712         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
713         
714         * plugins/document-manager/plugin.c: (update_title),
715         (value_added_project_root_uri):
716         * plugins/document-manager/plugin.h:
717         Shorten down the title bar if the current path is inside the opened project
719 2007-12-28  Massimo Cora'  <maxcvs@email.it>
721         reviewed by: Johannes Schmid <jhs@gnome.org>
723         * plugins/project-wizard/templates/java/project.anjuta:
724         * plugins/project-wizard/templates/mkfile/project.anjuta:
725         * plugins/project-wizard/templates/python/project.anjuta:
726         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
727         let new projects use new SymbolDB plugin.
728         
729         * plugins/symbol-browser/images/Makefile.am:
730         added some images taken from MonoDevelop project.
731         
732         * plugins/symbol-db/plugin.c: (value_added_current_editor),
733         (goto_file_line), (on_importing_project_end), (project_root_added),
734         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
735         (isymbol_manager_search):
736         Added project-updating feature when opening a project with some files
737   modified externally [e.g. a svn up].
738         
739         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
740         (sdb_engine_iterator_node_instance_init),
741         (sdb_engine_iterator_node_finalize),
742         (symbol_db_engine_iterator_node_set_conversion_hash):
743         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
744         * plugins/symbol-db/symbol-db-engine-iterator.c:
745         (symbol_db_engine_iterator_new):
746         * plugins/symbol-db/symbol-db-engine-iterator.h:
747          Moved Hash table initialization into the engine. This proxies and
748   speeds up the process of creation and iteration of a GdaDataModel.
749         
750         * plugins/symbol-db/symbol-db-engine.c:
751         (sdb_engine_ctags_output_thread),
752         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
753         (sdb_engine_scan_files_1), (sdb_engine_init),
754         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
755         (symbol_db_engine_add_new_workspace),
756         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
757         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
758         (symbol_db_engine_get_sym_type_conversion_hash),
759         (symbol_db_engine_update_files_symbols),
760         (symbol_db_engine_update_project_symbols),
761         (symbol_db_engine_update_buffer_symbols),
762         (symbol_db_engine_get_class_parents),
763         (symbol_db_engine_get_global_members_filtered),
764         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
765         (symbol_db_engine_get_scope_members_by_symbol_id),
766         (symbol_db_engine_get_scope_members),
767         (symbol_db_engine_get_current_scope),
768         (symbol_db_engine_get_file_symbols),
769         (symbol_db_engine_get_symbol_info_by_id),
770         (symbol_db_engine_find_symbol_by_name_pattern),
771         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
772         * plugins/symbol-db/symbol-db-engine.h:
773         * plugins/symbol-db/symbol-db-view-locals.c:
774         (sdb_view_locals_get_iter_from_row_ref),
775         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
776         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
777         (on_symbol_inserted), (symbol_db_view_locals_update_list):
778         Changes on some queries fuctions and some fixes. Added *_filtered
779   functions.
780         
781         * plugins/symbol-db/symbol-db-view.c:
782         (do_add_child_symbol_to_view), (add_new_waiting_for),
783         (prepare_for_adding), (on_symbol_inserted),
784         (do_recurse_subtree_and_remove), (on_symbol_removed),
785         (sdb_view_do_add_hidden_dummy_child),
786         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
787         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
788         (sdb_view_locals_create_new_store), (sdb_view_init),
789         (sdb_view_finalize), (sdb_view_class_init),
790         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
791         (symbol_db_view_get_pixbuf),
792         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
793         New display for global tags. This is the definitive version, bugs apart.
794         
795         * plugins/symbol-db/tables.sql:
796         fixed typo.
798 2007-12-27  Naba Kumar  <naba@gnome.org>
800         * libanjuta/interfaces/libanjuta.idl:
801         * plugins/editor/aneditor-priv.h:
802         * plugins/editor/aneditor.cxx:
803         * plugins/editor/text_editor.c: (text_editor_instance_init),
804         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
805         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
806         * plugins/editor/text_editor.h:
807         * plugins/editor/text_editor_cbs.c:
808         (on_text_editor_scintilla_notify):
810         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
811         related code in AnEditor. Fixed some compilation warnings.
813 2007-12-26  Naba Kumar  <naba@gnome.org>
815         * Changelog: Fixed indentation.
817 2007-12-25  Naba Kumar  <naba@gnome.org>
819         * plugins/editor/Makefile.am:
820         * plugins/editor/editor.glade:
821         * plugins/editor/plugin.c:
822         * plugins/editor/style-editor.c:
823         * plugins/sourceview/Makefile.am:
824         * plugins/sourceview/plugin.c:
825         * plugins/sourceview/sourceview.glade:
826         * plugins/valgrind/Makefile.am:
828         Renamed glade files to anjuta-editor-* to give name space for the
829         schema files (because they are installed in system directory).
831         * scripts/build-schemas.mk: Install the schemas files also (need for
832         binary package installation/uninstallation).
834 2007-12-25  Johannes Schmid <jhs@gnome.org>
836         * plugins/language-support-cpp-java/plugin.c:
837         (set_indentation_param_vim):
838         
839         Support some more vim modeline commands and shortcuts (#504331)
841 2007-12-25  Johannes Schmid <jhs@gnome.org>
843         Patches from James Liggett:
844         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
845         (anjuta_vcs_status_tree_view_init):
846         * plugins/subversion/subversion-commit-dialog.c:
847         (subversion_commit_dialog):
848         * plugins/subversion/subversion-diff-dialog.c:
849         (on_subversion_diff_response):
850         * plugins/subversion/subversion-log-dialog.c:
851         (on_log_view_selected_button_clicked),
852         (on_log_diff_selected_button_clicked),
853         (on_log_diff_previous_button_clicked):
854         * plugins/subversion/subversion-resolve-dialog.c:
855         (subversion_resolve_dialog):
856         * plugins/subversion/subversion-revert-dialog.c:
857         (subversion_revert_dialog):
858         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
859         (pulse_progress_bar), (hide_pulse_progress_bar),
860         (disconnect_data_arrived_signals),
861         (cancel_data_arrived_signal_disconnect):
862         * plugins/subversion/subversion-ui-utils.h:
863         
864         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
865         #505237 – Sort list of modified files
867 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
869         * plugins/gdb/debugger.c:
870         Fix bug #491301: Inspecting a variable opens a bad focus dialog
872 2007-12-23  Johannes Schmid <jhs@gnome.org>
874         * plugins/language-support-cpp-java/plugin.c:
875         (set_indentation_param_emacs), (set_indentation_param_vim),
876         (parse_mode_line_emacs), (parse_mode_line_vim),
877         (extract_mode_line), (initialize_indentation_params):
879         Added (basic) support for vim modelines (#504331)
881         * plugins/message-view/message-view.c: (message_view_next),
882         (message_view_previous):
883         
884         Fixed next/previous message
886 2007-12-23  Johannes Schmid <jhs@gnome.org>
888         * libanjuta/anjuta-ui.h:
889         Check for != NULL before unref'ing pixbuf (related to #497878)
890         
891         * plugins/devhelp/plugin.c: (register_stock_icons):
892         * plugins/document-manager/anjuta-docman.c:
893         (anjuta_docman_add_document):
894         * plugins/glade/plugin.c: (on_close_activated),
895         (register_stock_icons), (on_session_save),
896         (glade_plugin_add_project):
897         
898         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
899         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
900         
901         * plugins/language-support-cpp-java/plugin.c:
902         (register_stock_icons):
903         Fixed stock icon registration macros
905 2007-12-23  Johannes Schmid <jhs@gnome.org>
907         * global-tags/Makefile.am:
908         * launcher/Makefile.am:
909         * libanjuta/Makefile.am:
910         * libegg/Makefile.am:
911         * manuals/anjuta-faqs/Makefile.am:
912         * manuals/anjuta-manual/Makefile.am:
913         * manuals/reference/libanjuta/Makefile.am:
914         * plugins/build-basic-autotools/Makefile.am:
915         * plugins/class-gen/Makefile.am:
916         * plugins/class-inheritance/Makefile.am:
917         * plugins/cvs-plugin/Makefile.am:
918         * plugins/debug-manager/Makefile.am:
919         * plugins/devhelp/Makefile.am:
920         * plugins/document-manager/Makefile.am:
921         * plugins/editor/Makefile.am:
922         * plugins/editor/scintilla/Makefile.am:
923         * plugins/editor/scintilla/include/Makefile.am:
924         * plugins/file-loader/Makefile.am:
925         * plugins/file-manager/Makefile.am:
926         * plugins/file-wizard/Makefile.am:
927         * plugins/gdb/Makefile.am:
928         * plugins/glade/Makefile.am:
929         * plugins/gtodo/Makefile.am:
930         * plugins/gvim/Makefile.am:
931         * plugins/indent/Makefile.am:
932         * plugins/language-manager/Makefile.am:
933         * plugins/language-support-cpp-java/Makefile.am:
934         * plugins/macro/Makefile.am:
935         * plugins/message-view/Makefile.am:
936         * plugins/patch/Makefile.am:
937         * plugins/profiler/Makefile.am:
938         * plugins/project-import/Makefile.am:
939         * plugins/project-manager/Makefile.am:
940         * plugins/project-wizard/Makefile.am:
941         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
942         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
943         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
944         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
945         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
946         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
947         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
948         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
949         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
950         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
951         * plugins/sample1/Makefile.am:
952         * plugins/search/Makefile.am:
953         * plugins/sourceview/Makefile.am:
954         * plugins/subversion/Makefile.am:
955         * plugins/symbol-browser/Makefile.am:
956         * plugins/symbol-db/Makefile.am:
957         * plugins/symbol-db/test/Makefile.am:
958         * plugins/terminal/Makefile.am:
959         * plugins/tools/Makefile.am:
960         * plugins/valgrind/Makefile.am:
961         * src/Makefile.am:
962         * tagmanager/Makefile.am:
963         
964         Replaces the deprecated "INCLUDES" in all Makefile.am's with
965         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
966         warnings from illigel C++ compiler flags.
968 2007-12-23  Johannes Schmid <jhs@gnome.org>
970         Patch from Tom <tpgww@onepost.net>:
971   
972         * plugins/document-manager/anjuta-docman.c:
973         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
974         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
975         (anjuta_docman_instance_init), (on_notebook_switch_page),
976         (anjuta_docman_grab_text_focus):
977         * plugins/document-manager/plugin.c: (on_document_added),
978         (on_window_key_press_event), (on_window_key_release_event):
979         
980         Some more document-manager code cleanups and fixes.
982 2007-12-23  Massimo Cora'  <maxcvs@email.it>
984         * plugins/symbol-db/plugin.c: (register_stock_icons),
985         (value_added_current_editor), (value_removed_current_editor),
986         (on_importing_project_end), (project_root_removed):
987         added controls to clean/populate GtkTreeView(s) on projects unload/load.
989         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
990         (symbol_db_engine_get_file_db_path):
991         fixed a useless warning.
993         * plugins/symbol-db/symbol-db-view-locals.c:
994         (traverse_free_waiting_for), (file_view_status_destroy),
995         (sdb_view_locals_create_new_store), (traverse_files_view_status),
996         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
997         (sdb_view_locals_finalize), (on_symbol_inserted),
998         (symbol_db_view_locals_recv_signals_from_engine),
999         (symbol_db_view_locals_update_list):
1000         more speed on editors switching. GtkTreeStore caching method implemented.
1001         Fixed compiler warnings and a little memory leak.
1003         * plugins/symbol-db/symbol-db-view-locals.h:
1004         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1005         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1006         (on_scan_end), (on_symbol_inserted),
1007         (sdb_view_locals_create_new_store), (sdb_view_init),
1008         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1009         * plugins/symbol-db/symbol-db-view.h:
1010         fixed some crashers. Now project loading/populating should be quite quick.
1012 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1014         * plugins/debug-manager/command.c,
1015         plugins/debug-manager/queue.c:
1016         Take care of command return value (FALSE is an error)
1018 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1020         * plugins/debug-manager/anjuta-debug-manager.glade,
1021         plugins/debug-manager/breakpoints.c:
1022         Remove address, condition and pass breakpoint column if not supported
1023         Fix clear all remove_all to avoid an endless loop if a breakpoint
1024         cannot be removed
1026 2007-12-17  Johannes Schmid <jhs@gnome.org>
1028         Patch from Tom <tpgww@onepost.net> (with some changes):
1030         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1031         (on_save_as_activate), (on_save_all_activate),
1032         (on_close_file_activate), (on_close_all_file_activate),
1033         (on_reload_file_activate), (on_editor_command_clear_activate),
1034         (on_transform_eolchars1_activate), (on_comment_block),
1035         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1036         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1037         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1038         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1039         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1040         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1041         (on_zoom_out_text_activate):
1042         * plugins/document-manager/action-callbacks.h:
1043         * plugins/document-manager/anjuta-docman.c:
1044         (on_notebook_page_close_button_click),
1045         (on_notebook_page_close_button_enter),
1046         (on_notebook_page_close_button_leave),
1047         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1048         (anjuta_docman_page_init), (anjuta_docman_page_new),
1049         (on_open_filesel_response), (create_file_open_dialog_gui),
1050         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1051         (anjuta_docman_instance_init), (on_notebook_switch_page),
1052         (on_document_destroy), (anjuta_docman_add_editor),
1053         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1054         (anjuta_docman_set_current_document),
1055         (anjuta_docman_goto_file_line_mark), (get_real_path),
1056         (anjuta_docman_get_full_filename),
1057         (anjuta_docman_delete_all_markers),
1058         (anjuta_docman_delete_all_indicators),
1059         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1060         (anjuta_docman_order_tabs):
1061         * plugins/document-manager/anjuta-docman.h:
1062         * plugins/document-manager/file_history.c: (an_hist_file_new),
1063         (an_file_history_push), (an_file_history_dump):
1064         * plugins/document-manager/file_history.h:
1065         * plugins/document-manager/plugin.c: (update_title),
1066         (value_removed_project_root_uri),
1067         (update_document_ui_interface_items), (menu_name_compare),
1068         (on_document_added), (on_document_changed),
1069         (on_window_key_press_event), (on_window_key_release_event),
1070         (on_session_save):
1071         * plugins/document-manager/search-box.c: (on_document_changed),
1072         (on_goto_activated), (search_box_init), (search_box_new):
1073         * plugins/document-manager/search-box.h:
1075         Yet more code cleanups
1076         Save glade files correctly in session
1077         Use new tooltip API if available
1078         Sort notebook pages when session is restored (needs work)
1080 2007-12-16  Johannes Schmid <jhs@gnome.org>
1082         * plugins/document-manager/anjuta-docman.c:
1083         (anjuta_docman_add_document):
1084         
1085         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1086         the new search bar was introduced.
1088 2007-12-12  Johannes Schmid <jhs@gnome.org>
1089   
1090         Patch from  Tom <tpgww@onepost.net>:
1091         (#485233 – another bunch of docman cleanups)
1092   
1093         * libanjuta/interfaces/libanjuta.idl:
1094         * plugins/document-manager/action-callbacks.c:
1095         (get_current_document), (get_current_focus_widget),
1096         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1097         (on_close_file_activate), (on_close_all_file_activate),
1098         (on_reload_file_activate), (on_print_activate),
1099         (on_print_preview_activate),
1100         (on_editor_command_upper_case_activate),
1101         (on_editor_command_lower_case_activate),
1102         (on_editor_command_eol_crlf_activate),
1103         (on_editor_command_eol_lf_activate),
1104         (on_editor_command_eol_cr_activate),
1105         (on_editor_command_select_all_activate),
1106         (on_editor_command_select_to_brace_activate),
1107         (on_editor_command_select_block_activate),
1108         (on_editor_command_match_brace_activate),
1109         (on_editor_command_undo_activate),
1110         (on_editor_command_redo_activate),
1111         (on_editor_command_cut_activate),
1112         (on_editor_command_paste_activate),
1113         (on_editor_command_copy_activate),
1114         (on_editor_command_clear_activate),
1115         (on_editor_command_close_folds_all_activate),
1116         (on_editor_command_open_folds_all_activate),
1117         (on_editor_command_toggle_fold_activate),
1118         (on_editor_command_bookmark_toggle_activate),
1119         (on_editor_command_bookmark_first_activate),
1120         (on_editor_command_bookmark_next_activate),
1121         (on_editor_command_bookmark_prev_activate),
1122         (on_editor_command_bookmark_last_activate),
1123         (on_editor_command_bookmark_clear_activate),
1124         (on_transform_eolchars1_activate), (on_comment_block),
1125         (on_comment_box), (on_comment_stream),
1126         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1127         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1128         (on_force_hilite_activate), (on_swap_activate),
1129         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1130         * plugins/document-manager/action-callbacks.h:
1131         * plugins/document-manager/anjuta-docman.c:
1132         (on_notebook_page_close_button_click),
1133         (on_notebook_page_close_button_enter),
1134         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1135         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1136         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1137         (on_open_filesel_response), (anjuta_docman_open_file),
1138         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1139         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1140         (anjuta_docman_class_init), (anjuta_docman_new),
1141         (on_notebook_switch_page), (on_document_save_point),
1142         (on_document_destroy), (anjuta_docman_add_editor),
1143         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1144         (anjuta_docman_set_popup_menu),
1145         (anjuta_docman_get_current_focus_widget),
1146         (anjuta_docman_get_page_for_document),
1147         (anjuta_docman_get_current_document),
1148         (anjuta_docman_set_current_document),
1149         (anjuta_docman_goto_file_line),
1150         (anjuta_docman_goto_file_line_mark),
1151         (anjuta_docman_get_full_filename),
1152         (anjuta_docman_present_notebook_page),
1153         (anjuta_docman_update_page_label),
1154         (anjuta_docman_delete_all_markers),
1155         (anjuta_docman_delete_all_indicators),
1156         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1157         (do_ordertab1), (anjuta_docman_order_tabs),
1158         (anjuta_docman_set_editor_properties),
1159         (anjuta_docman_get_document_for_path),
1160         (anjuta_docman_get_all_doc_widgets):
1161         * plugins/document-manager/anjuta-docman.h:
1162         * plugins/document-manager/editor-tooltips.c:
1163         * plugins/document-manager/plugin.c: (update_title),
1164         (update_document_ui_enable_all), (update_document_ui_disable_all),
1165         (update_document_ui_save_items),
1166         (update_document_ui_interface_items), (update_document_ui),
1167         (on_document_update_save_ui), (update_status),
1168         (on_document_update_ui), (on_document_added),
1169         (on_document_changed), (on_session_save), (on_save_prompt),
1170         (on_docman_auto_save), (on_gconf_notify_timer):
1171         * plugins/document-manager/search-box.c: (on_document_changed),
1172         (search_box_new), (search_box_grab_line_focus):
1173         * plugins/glade/plugin.c: (ifile_open):
1174         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1175         * plugins/search/search-replace_backend.c: (create_search_entries):
1176         * plugins/sourceview/anjuta-document.c: (set_uri),
1177         (anjuta_document_save):
1178         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1179         * plugins/tools/editor.c: (on_editor_response):
1181         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1182         It fixes some issues with session handling and several memory lacks.
1183         Gtk 2.12 Tooltip API is used if available.
1185 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1187         * plugins/debug-manager/disassemble.c,
1188         plugins/debug-manager/disassemble.h,
1189         plugins/debug-manager/command.c,
1190         plugins/debug-manager/command.h,
1191         plugins/debug-manager/plugin.c
1192         plugins/debug-manager/sparse_view.c,
1193         plugins/debug-manager/sparse_view.h,
1194         plugins/gdb/plugin.c,
1195         plugins/gdb/debugger.c,
1196         plugins/gdb/debugger.h,
1197         libanjuta/interfaces/libanjuta.idl:
1198         Fix bug #502533: Implement assembler step
1200         * plugins/debug-manager/breakpoints.c:
1201         Do not save temporary breakpoints
1203         * plugins/debug-manager/stack_trace.c:
1204         Fix a crash when a stack command is cancelled
1206 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1208         * plugins/debug-manager/plugin.c,
1209         plugins/debug-manager/breakpoints.c,
1210         plugins/debug-manager/breakpoints.h:
1211         Fix bug #488732: Breakpoint on delete lines
1212         Breakpoints are now linked to their position in editor
1214         * plugins/gdb/debugger.c:
1215         Fix removing condition on breakpoint 
1217 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1219         * plugins/debug-manager/anjuta-debug-manager.glade,
1220         plugins/debug-manager/start.c,
1221         plugins/gdb/plugin.c,
1222         plugins/gdb/debugger.c,
1223         plugins/gdb/debugger.h,
1224         libanjuta/interfaces/libanjuta.idl:
1225         Fix bug #481366: Do not stop at the beginning of the program
1227         * plugins/debug-manager/command.c,
1228         plugins/debug-manager/command.h,
1229         plugins/debug-manager/breakpoints.c,
1230         plugins/debug-manager/queue.c,
1231         plugins/debug-manager/queue.h:
1232         Fix a bug remove all breakpoints was not working due to latest changes
1233         Setting breakpoints is disabled when program is running
1235 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1237         * plugins/debug-manager/queue.c,
1238         plugins/gdb/plugin.c:
1239         Fix bug #501469: Crash if mime_type is unknown
1241 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1243         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1244         (on_editor_update_ui), (on_single_file_scan_end),
1245         (on_importing_project_end), (project_root_added),
1246         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1247         * plugins/symbol-db/plugin.h:
1248         show on status bar files being scanned.
1250         * plugins/symbol-db/symbol-db-engine.c:
1251         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1252         (sdb_engine_ctags_output_thread),
1253         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1254         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1255         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1256         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1257         (sdb_engine_get_table_id_by_unique_name2),
1258         (symbol_db_engine_open_project),
1259         (sdb_engine_prepare_executing_commands),
1260         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1261         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1262         (sdb_engine_detects_removed_ids),
1263         (symbol_db_engine_get_class_parents),
1264         (symbol_db_engine_get_global_members),
1265         (symbol_db_engine_get_scope_members_by_symbol_id),
1266         (symbol_db_engine_get_scope_members),
1267         (symbol_db_engine_get_current_scope),
1268         (symbol_db_engine_get_file_symbols),
1269         (symbol_db_engine_get_symbol_info_by_id),
1270         (symbol_db_engine_get_full_local_path),
1271         (symbol_db_engine_find_symbol_by_name_pattern),
1272         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1273         * plugins/symbol-db/symbol-db-engine.h:
1274         * plugins/symbol-db/symbol-db-view-locals.c:
1275         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1276         (symbol_db_view_locals_recv_signals_from_engine),
1277         (symbol_db_view_locals_update_list):
1278         * plugins/symbol-db/symbol-db-view-locals.h:
1279         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1280         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1281         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1282         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1283         * plugins/symbol-db/symbol-db-view.h:
1284         Added g_thread architecture to scan in background. With this you
1285         can use Anjuta's GUI without freezing.
1286         Improved insertion speed by using a paradigm like 'insert' and 'check'
1287         replacing a 'check' and 'insert' one. This has been done for tables 
1288         like symbol, scope, sym_type.
1289         Fixed two crashers. 
1291         * plugins/symbol-db/tables.sql:
1292         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1293         (thread), (print_message), (bastard_thread), (idle_signals):
1294         fixed a typo on tables that broke sql triggers.
1296 === anjuta 2.3.1 ===
1298 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1300         * NEWS, AUTHORS: Updated.
1301         * src/Makefile.am: Fixed make distcheck
1303         Patch from Yang Hong:
1304         * plugins/file-manager/file-manager.glade: Fixed file chooser
1305         size in file-manager preferences.
1307 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1309         * NEWS: Updated for 2.3.1 development release
1310         * configure.in: Bumped version to 2.3.1
1312 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1314         * plugins/debug-manager/threads.c,
1315         plugins/debug-manager/disassemble.c,
1316         plugins/debug-manager/watch.c,
1317         plugins/debug-manager/registers.c,
1318         plugins/debug-manager/locals.c,
1319         plugins/debug-manager/breakpoints.c,
1320         plugins/debug-manager/stack_trace.c,
1321         plugins/debug-manager/command.c,
1322         plugins/debug-manager/command.h,
1323         plugins/debug-manager/queue.c,
1324         libanjuta/interfaces/libanjuta.idl:
1325         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1326         Document IAnjutaDebugManager signals
1327         Generate new signals in queue.c
1328         Use new signals in other files
1330 2007-11-30  <genbell@tiscali.it>
1332         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1334         * plugins/gdb/Makefile.am:
1335         Fix bug #500376
1337 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1339         * plugins/tools/variable.c:
1340         Fix a bug added in the previous patch (it is not a leak)
1342 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1344         * plugins/project-wizard/druid.c,
1345         plugins/project-wizard/templates/terminal.wiz,
1346         plugins/project-wizard/templates/xlib-dock.wiz,
1347         plugins/project-wizard/templates/wxwin.wiz,
1348         plugins/project-wizard/templates/java.wiz,
1349         plugins/project-wizard/templates/gnome.wiz,
1350         plugins/project-wizard/templates/anjuta-plugin.wiz,
1351         plugins/project-wizard/templates/gtkmm.wiz,
1352         plugins/project-wizard/templates/python.wiz,
1353         plugins/project-wizard/templates/cpp.wiz,
1354         plugins/project-wizard/templates/sdl.wiz,
1355         plugins/project-wizard/templates/gtk.wiz,
1356         plugins/project-wizard/templates/minimal.wiz,
1357         plugins/project-wizard/templates/xlib.wiz,
1358         plugins/project-wizard/templates/gcj.wiz,
1359         plugins/project-wizard/templates/translatable-strings.h,
1360         plugins/project-import/project-import.c:
1361         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1363 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1365         * plugins/debug-manager/threads.c,
1366         plugins/debug-manager/disassemble.c,
1367         plugins/debug-manager/watch.c,
1368         plugins/debug-manager/registers.c,
1369         plugins/debug-manager/memory.c,
1370         plugins/debug-manager/locals.c,
1371         plugins/debug-manager/stack_trace.c,
1372         plugins/debug-manager/queue.c,
1373         plugins/debug-manager/queue.h:
1374         Connect debugger signal only when program is loaded
1375         Rename get_feature in is_supported
1377         * plugins/debug-manager/plugin.c:
1378         Remove editor watch when plugin is deactivated
1380         * plugins/debug-manager/anjuta-debug-manager.glade,
1381         plugins/debug-manager/breakpoints.c,
1382         plugins/debug-manager/breakpoints.h:
1383         Rewrite almost completely the breakpoint code
1384         Improve breakpoint dialog
1385         Reorganize function
1386         Implement condition, hit count, ignore and temporary attribute
1388         * plugins/debug-manager/command.c,
1389         plugins/debug-manager/command.h:
1390         Add a breakpoint list command
1392         * plugins/gdb/debugger.c,
1393         plugins/gdb/debugger.h:
1394         Add new breakpoint list command
1395         Fix parsing of breakpoint data
1397         * libanjuta/interfaces/libanjuta.idl,
1398         plugins/gdb/plugin.c:
1399         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1401 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1403         * plugins/document-manager/plugin.c:
1404         Use Ctrl+Shift+s as shortcut for Save As
1406 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1408         * plugins/subversion/plugin.c: (activate_plugin):
1409         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1410         * src/layout.xml: Fixed dockitem positions.
1412 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1414         Icons from tpgww@onepost.net:
1415         * plugins/project-wizard/applogo.png:
1416         Icons from patch in bug #480093 comment #23. Also renamed icons.
1418         * plugins/message-view/Makefile.am:
1419         * plugins/message-view/plugin.c: (register_stock_icons),
1420         (ipreferences_merge): Removed redundant icon.
1422         * plugins/document-manager/plugin.c:
1423         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1424         Do not insensitize New action when there is no document.
1425         Indentation fixes.
1427 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1429         Icons from tpgww@onepost.net:
1430         * plugins/symbol-browser/an_symbol_prefs.c:
1431         * pixmaps/Makefile.am:
1432         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1434         Icons from patch in bug #480093 comment #23. Also renamed icons.
1435         To be continued..
1437 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1439         Patch from James Liggett:
1440         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1441         revert and dialogs resizable.
1443 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1445         Patch from James Liggett:
1446         * plugins/subversion/anjuta-subversion.glade:
1447         * plugins/subversion/subversion-diff-dialog.c:
1448         (on_subversion_diff_response), (subversion_diff_dialog):
1449         * plugins/subversion/subversion-diff-dialog.h:
1451         The diff dialog should have a checkbox, enabled by default, that
1452         allows the user to make sure that all open files are saved before
1453         diffing.
1455 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1457         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1459         Icons from tpgww@onepost.net:
1460         * pixmaps/Makefile.am:
1461         * src/Makefile.am:
1462         * src/anjuta-app.c:
1463         * src/anjuta-preferences-general.svg:
1465         Icons from patch in bug #480093 comment #23. Also renamed icons.
1466         To be continued..
1468 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1470         Icons from tpgww@onepost.net:
1471         * plugins/debug-manager/images/Makefile.am:
1472         * plugins/debug-manager/images/anjuta-watch.svg:
1473         * plugins/debug-manager/plugin.c: (register_stock_icons):
1474         * plugins/gdb/images/Makefile.am:
1475         * plugins/gtodo/Makefile.am:
1476         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1477         * plugins/gtodo/anjuta-gtodo.plugin.in:
1478         * plugins/gtodo/interface.c: (stock_icons):
1479         * plugins/gtodo/main.h:
1480         * plugins/gtodo/plugin.c: (ipreferences_merge):
1481         * plugins/terminal/Makefile.am:
1482         * plugins/terminal/anjuta-terminal-plugin.svg:
1483         * plugins/terminal/anjuta-terminal.plugin.in:
1484         * plugins/terminal/terminal.c:
1485         * plugins/tools/Makefile.am:
1486         * plugins/tools/anjuta-tools-plugin.svg:
1487         * plugins/tools/anjuta-tools.plugin.in:
1488         * plugins/tools/plugin.c:
1489         * plugins/valgrind/Makefile.am:
1490         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1491         * plugins/valgrind/anjuta-valgrind.plugin.in:
1492         * plugins/valgrind/plugin.c: (register_stock_icons),
1493         (ipreferences_merge):
1495         Icons from patch in bug #480093 comment #23. Also renamed icons.
1496         To be continued..
1498 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1500         reviewed by: Johannes Schmid <jhs@gnome.org>
1502         * configure.in:
1503         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1504         due to bug #493360. Still present anyway bug #495843
1506         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1507         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1508         (on_local_treeview_row_activated),
1509         (on_global_treeview_row_activated),
1510         (on_global_treeview_row_expanded), (on_project_element_added),
1511         (on_project_element_removed), (project_root_added),
1512         (symbol_db_activate), (isymbol_manager_search),
1513         (isymbol_manager_get_members),
1514         (isymbol_manager_get_completions_at_position):
1515         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1516         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1517         * plugins/symbol-db/symbol-db-engine.c:
1518         (sdb_engine_execute_non_select_sql),
1519         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1520         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1521         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1522         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1523         (symbol_db_engine_add_new_workspace),
1524         (symbol_db_engine_add_new_project),
1525         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1526         (sdb_engine_detects_removed_ids),
1527         (sdb_engine_walk_down_scope_path),
1528         (symbol_db_engine_get_class_parents),
1529         (symbol_db_engine_get_global_members),
1530         (symbol_db_engine_get_scope_members_by_symbol_id),
1531         (symbol_db_engine_get_scope_members),
1532         (symbol_db_engine_get_current_scope),
1533         (symbol_db_engine_get_file_symbols),
1534         (symbol_db_engine_get_symbol_info_by_id),
1535         (symbol_db_engine_find_symbol_by_name_pattern):
1536         * plugins/symbol-db/symbol-db-engine.h:
1537         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1538         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1539         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1540         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1541         (on_scan_end), (do_add_root_symbol_to_view),
1542         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1543         (trigger_on_symbol_inserted), (add_new_waiting_for),
1544         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1545         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1546         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1547         (symbol_db_view_row_expanded), (sdb_view_init),
1548         (gtree_compare_func), (sdb_view_finalize),
1549         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1550         (sdb_view_populate_base_root),
1551         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1552         * plugins/symbol-db/symbol-db-view.h:
1553         * plugins/symbol-db/tables.sql:
1554         * plugins/symbol-db/test/Makefile.am:
1555         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1556         (get_scope_members), (get_current_scope), (get_global_members),
1557         (get_file_symbols), (get_info_by_id), (main):
1559         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1560         Started using LIMIT keyword to speed up things.
1561         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1562         make providers use prepared statements.
1564 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1566         Patch from James Liggett:
1567         * plugins/subversion/plugin.c: (subversion_instance_init):
1568         * plugins/subversion/plugin.h:
1569         * plugins/subversion/subversion-diff-dialog.c:
1570         (on_subversion_diff_response), (subversion_diff_dialog),
1571         (on_menu_subversion_diff):
1572         * plugins/subversion/subversion-log-dialog.c:
1573         (on_log_view_selected_button_clicked),
1574         (on_log_diff_selected_button_clicked),
1575         (on_log_diff_previous_button_clicked),
1576         (subversion_log_window_create):
1577         * plugins/subversion/subversion-ui-utils.c:
1578         (get_filename_from_full_path), (init_whole_project),
1579         (on_whole_project_toggled):
1580         * plugins/subversion/subversion-ui-utils.h:
1581         * plugins/subversion/subversion-update-dialog.c:
1582         (subversion_update_dialog), (on_menu_subversion_update):
1584         Whole Project checkbox enabled by default in diff and update dialogs.
1585         changes the editor names for diff editors to something much more
1586         descriptive. For example, working copy/head diffs would have an editor
1587         with a name like "[Working Copy/Head] some-file.diff," where some-file
1588         is the name of the file/directory that was diffed. For diffs against
1589         arbitrary diffs the name would look like "[Revisions 2832/3200]
1590         some-file.diff" for a diff of some-file between revisions 2832 and
1591         3200.
1593 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1595         Icons from tpgww@onepost.net:
1596         * plugins/subversion/Makefile.am:
1597         * plugins/subversion/anjuta-subversion-plugin.svg:
1598         * plugins/subversion/anjuta-subversion.plugin.in:
1599         * plugins/subversion/plugin.h:
1600         * plugins/symbol-browser/Makefile.am:
1601         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1602         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1603         * plugins/symbol-browser/plugin.c:
1604         * plugins/symbol-db/Makefile.am:
1605         * plugins/symbol-db/plugin.c:
1606         * plugins/symbol-db/symbol-db.plugin.in:
1608         Icons from patch in bug #480093 comment #23. Also renamed icons.
1609         To be continued..
1611 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1613         Icons from tpgww@onepost.net:
1614         * plugins/project-manager/Makefile.am:
1615         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1616         * plugins/project-manager/anjuta-project-manager.plugin.in:
1617         * plugins/project-manager/plugin.c:
1618         * plugins/project-wizard/Makefile.am:
1619         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1620         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1621         * plugins/project-wizard/druid.h:
1622         * plugins/search/Makefile.am:
1623         * plugins/search/anjuta-search-plugin.svg:
1624         * plugins/search/anjuta-search.plugin.in:
1625         * plugins/search/plugin.c:
1627         Icons from patch in bug #480093 comment #23. Also renamed icons.
1628         To be continued..
1630 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1632         * TODO.tasks: updated.
1634         Icons from tpgww@onepost.net:
1635         * plugins/file-loader/Makefile.am:
1636         * plugins/file-loader/anjuta-loader-plugin.svg:
1637         * plugins/file-loader/anjuta-loader.plugin.in:
1638         * plugins/file-manager/Makefile.am:
1639         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1640         * plugins/file-manager/file-manager.plugin.in:
1641         * plugins/file-manager/plugin.c:
1642         * plugins/glade/Makefile.am:
1643         * plugins/glade/anjuta-glade-plugin.svg:
1644         * plugins/glade/anjuta-glade.plugin.in:
1645         * plugins/glade/plugin.c: (register_stock_icons):
1646         * plugins/language-manager/Makefile.am:
1647         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1648         * plugins/language-manager/language-manager.plugin.in:
1649         * plugins/message-view/Makefile.am:
1650         * plugins/message-view/anjuta-message-manager.plugin.in:
1651         * plugins/message-view/anjuta-messages-plugin.svg:
1652         * plugins/message-view/plugin.c:
1653         * plugins/patch/Makefile.am:
1654         * plugins/patch/anjuta-patch-plugin.svg:
1655         * plugins/patch/anjuta-patch.plugin.in:
1656         * plugins/patch/plugin.c:
1657         * plugins/profiler/Makefile.am:
1658         * plugins/profiler/anjuta-profiler-plugin.svg:
1659         * plugins/profiler/plugin.c: (register_stock_icons):
1660         * plugins/profiler/profiler.plugin.in:
1661         * plugins/project-import/Makefile.am:
1662         * plugins/project-import/anjuta-project-import-plugin.svg:
1663         * plugins/project-import/anjuta-project-import.plugin.in:
1664         * plugins/project-import/plugin.c:
1666         Icons from patch in bug #480093 comment #23. Also renamed icons.
1667         To be continued..
1669 2007-11-18  Johannes Schmid <jhs@gnome.org>
1671         * plugins/build-basic-autotools/build-basic-autotools.c:
1672         (build_regex_init):
1673         * plugins/debug-manager/anjuta-debug-manager.glade:
1674         * plugins/debug-manager/breakpoints.c:
1675         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1676         * plugins/file-wizard/file.c:
1677         * plugins/gdb/anjuta-gdb.glade:
1678         * plugins/glade/plugin.c: (ifile_open):
1679         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1680         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1681         * plugins/gtodo/tray-icon.c:
1682         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1683         * plugins/macro/macros.xml:
1684         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1685         Fixed translation bugs (#496833, #488211 and #497758)
1686         
1687         * plugins/document-manager/plugin.c: (on_editor_changed):
1688         Removed unused code
1690 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1692         Icons from tpgww@onepost.net:
1693         * plugins/devhelp/Makefile.am:
1694         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1695         * plugins/devhelp/anjuta-devhelp.plugin.in:
1696         * plugins/devhelp/plugin.c:
1697         * plugins/document-manager/anjuta-document-manager.plugin.in:
1698         * plugins/document-manager/images/Makefile.am:
1699         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1700         * plugins/document-manager/plugin.c:
1701         * plugins/editor/Makefile.am:
1702         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1703         * plugins/editor/anjuta-editor.plugin.in:
1704         * plugins/editor/plugin.c:
1705         * plugins/sample1/Makefile.am:
1706         * plugins/sample1/anjuta-sample-plugin.svg:
1707         * plugins/sample1/anjuta-sample.plugin.in:
1708         * plugins/sourceview/Makefile.am:
1709         * plugins/sourceview/plugin.c:
1710         * plugins/sourceview/sourceview.plugin.in:
1712         Icons from patch in bug #480093 comment #23. Also renamed icons.
1713         To be continued..
1715 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1717         * TODO.tasks: Updated.
1719         Icons from tpgww@onepost.net:
1720         * plugins/build-basic-autotools/Makefile.am:
1721         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1722         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1723         * plugins/build-basic-autotools/build-basic-autotools.c:
1724         * plugins/class-inheritance/Makefile.am:
1725         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1726         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1727         * plugins/class-inheritance/plugin.c:
1728         * plugins/cvs-plugin/Makefile.am:
1729         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1730         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1731         * plugins/cvs-plugin/plugin.c:
1732         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1733         * plugins/debug-manager/images/Makefile.am:
1734         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1735         * plugins/debug-manager/plugin.c: 
1737         Icons from patch in bug #480093 comment #23. Also renamed icons.
1738         To be continued..
1740 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1742         * (removed) libanjuta/anjuta-children.c,
1743         (removed) libanjuta/anjuta-children.h,
1744         libanjuta/anjuta-launcher.c,
1745         libanjuta/libanjuta.h,
1746         libanjuta/Makefile.am,
1747         plugins/gdb/debugger.c,
1748         plugins/terminal/terminal.c,
1749         manuals/reference/libanjuta/libanjuta-sections.txt,
1750         manuals/reference/libanjuta/libanjuta-docs.sgml:
1751         Replace anjuta_children_register by g_child_watch_add
1753 2007-11-13  Johannes Schmid <jhs@gnome.org>
1755         * plugins/subversion/anjuta-subversion.glade:
1756         * plugins/subversion/subversion-commit-dialog.c:
1757         (subversion_commit_dialog):
1758         * plugins/subversion/subversion-resolve-dialog.c:
1759         (subversion_resolve_dialog):
1760         * plugins/subversion/subversion-revert-dialog.c:
1761         (subversion_revert_dialog):
1762         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1763         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1764         (hide_pulse_progress_bar):
1765         * plugins/subversion/subversion-ui-utils.h:
1767         Yet another patch from #457477:
1768         Add a pulsing progress bar to all dialogs receiving status
1770 2007-11-12  Johannes Schmid <jhs@gnome.org>
1772         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1773         Bug 493583 – crash in Anjuta IDE: trying to open a file
1774         
1775         * plugins/subversion/subversion-commit-dialog.c:
1776         (select_all_files), (subversion_commit_dialog):
1777         Patch from jrligget - see #457477
1779 2007-11-12  Johannes Schmid <jhs@gnome.org>
1781         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1782         * libanjuta/anjuta-plugin-handle.c:
1783         (anjuta_plugin_handle_get_about):
1784         Bug 495536 – Plugins localization improvement
1785         
1786         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1787         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1788         * plugins/indent/indent.glade:
1789         * plugins/subversion/anjuta-subversion.glade:
1790         Bug 495245 – Strings bug
1792 2007-11-08  James Liggett  <jrliggett@cox.net>
1794         reviewed by: Johannes Schmid <jhs@gnome.org>
1796         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1797         (anjuta_async_command_finalize),
1798         (anjuta_async_command_notification_poll),
1799         (anjuta_async_command_thread), (start_command),
1800         (notify_data_arrived), (notify_complete),
1801         (anjuta_async_command_class_init),
1802         (anjuta_async_command_set_error_message),
1803         (anjuta_async_command_get_error_message),
1804         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1805         * libanjuta/anjuta-async-command.h:
1806         * libanjuta/anjuta-command.c: (anjuta_command_init),
1807         (anjuta_command_finalize), (anjuta_command_class_init),
1808         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1809         (anjuta_command_notify_complete),
1810         (anjuta_command_set_error_message),
1811         (anjuta_command_get_error_message):
1812         * libanjuta/anjuta-command.h:
1813         * libanjuta/anjuta-glade-catalog.c:
1814         * libanjuta/anjuta-glade.xml:
1815         * libanjuta/anjuta-vcs-status-tree-view.c:
1816         (on_selected_column_toggled),
1817         (anjuta_vcs_status_tree_view_create_columns),
1818         (anjuta_vcs_status_tree_view_init),
1819         (anjuta_vcs_status_tree_view_finalize),
1820         (anjuta_vcs_status_tree_view_set_property),
1821         (anjuta_vcs_status_tree_view_get_property),
1822         (anjuta_vcs_status_tree_view_class_init),
1823         (anjuta_vcs_status_tree_view_new),
1824         (anjuta_vcs_status_tree_view_destroy),
1825         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1826         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1827         (anjuta_vcs_status_tree_view_unselect_all),
1828         (create_selected_paths_list),
1829         (anjuta_vcs_status_tree_view_get_selected):
1830         * libanjuta/anjuta-vcs-status-tree-view.h:
1831         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1832         * libanjuta/anjuta-widgets.h:
1833         * plugins/subversion/subversion-add-dialog.c:
1834         (on_add_command_finished), (on_subversion_add_response),
1835         (subversion_add_dialog), (on_menu_subversion_add),
1836         (on_fm_subversion_add):
1837         * plugins/subversion/subversion-add-dialog.h:
1838         * plugins/subversion/subversion-commit-dialog.c:
1839         (on_commit_command_finished), (on_subversion_commit_response),
1840         (subversion_commit_dialog), (on_menu_subversion_commit),
1841         (on_fm_subversion_commit):
1842         * plugins/subversion/subversion-commit-dialog.h:
1843         * plugins/subversion/subversion-copy-dialog.c:
1844         (on_copy_other_revision_radio_toggled),
1845         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1846         (on_copy_command_finished), (on_subversion_copy_response),
1847         (subversion_copy_dialog), (on_menu_subversion_copy),
1848         (on_fm_subversion_copy):
1849         * plugins/subversion/subversion-copy-dialog.h:
1850         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1851         (on_subversion_diff_response), (subversion_diff_dialog),
1852         (on_menu_subversion_diff), (on_fm_subversion_diff):
1853         * plugins/subversion/subversion-diff-dialog.h:
1854         * plugins/subversion/subversion-log-dialog.c:
1855         (on_diff_selected_column_toggled), (create_columns),
1856         (on_log_command_finished), (on_log_view_button_clicked),
1857         (on_cat_command_data_arrived), (on_cat_command_finished),
1858         (on_log_view_selected_button_clicked), (get_selected_revisions),
1859         (on_log_diff_selected_button_clicked),
1860         (on_log_diff_previous_button_clicked),
1861         (on_subversion_log_vbox_destroy),
1862         (on_log_changes_view_row_selected), (subversion_log_window_create),
1863         (on_menu_subversion_log), (on_fm_subversion_log),
1864         (subversion_log_set_whole_project_sensitive):
1865         * plugins/subversion/subversion-log-dialog.h:
1866         * plugins/subversion/subversion-merge-dialog.c:
1867         (on_merge_command_finished), (on_subversion_merge_response),
1868         (on_merge_first_path_browse_button_clicked),
1869         (on_merge_second_path_browse_button_clicked),
1870         (on_merge_use_first_path_check_toggled),
1871         (on_merge_start_revision_radio_toggled),
1872         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1873         (on_menu_subversion_merge):
1874         * plugins/subversion/subversion-merge-dialog.h:
1875         * plugins/subversion/subversion-remove-dialog.c:
1876         (on_remove_command_finished),
1877         (on_remove_path_browse_button_clicked),
1878         (on_subversion_remove_response), (subversion_remove_dialog),
1879         (on_menu_subversion_remove), (on_fm_subversion_remove):
1880         * plugins/subversion/subversion-remove-dialog.h:
1881         * plugins/subversion/subversion-resolve-dialog.c:
1882         (on_resolve_command_finished), (on_subversion_resolve_response),
1883         (subversion_resolve_dialog), (on_menu_subversion_resolve):
1884         * plugins/subversion/subversion-resolve-dialog.h:
1885         * plugins/subversion/subversion-revert-dialog.c:
1886         (on_revert_command_finished), (on_subversion_revert_response),
1887         (subversion_revert_dialog), (on_menu_subversion_revert):
1888         * plugins/subversion/subversion-revert-dialog.h:
1889         * plugins/subversion/subversion-switch-dialog.c:
1890         (on_switch_other_revision_radio_toggled),
1891         (on_switch_command_finished), (on_subversion_switch_response),
1892         (subversion_switch_dialog), (on_menu_subversion_switch):
1893         * plugins/subversion/subversion-switch-dialog.h:
1894         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
1895         (subversion_data_free), (on_mesg_view_destroy),
1896         (create_message_view), (check_filename), (get_log_from_textview),
1897         (pulse_timer), (on_pulse_timer_destroyed),
1898         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
1899         (report_errors), (on_status_command_finished),
1900         (on_status_command_data_arrived), (on_command_info_arrived),
1901         (select_all_status_items), (clear_all_status_selections),
1902         (init_whole_project), (on_whole_project_toggled),
1903         (send_diff_command_output_to_editor), (on_diff_command_finished),
1904         (stop_status_bar_progress_pulse):
1905         * plugins/subversion/subversion-ui-utils.h:
1906         * plugins/subversion/subversion-update-dialog.c:
1907         (on_update_command_finished), (on_subversion_update_response),
1908         (subversion_update_dialog), (on_menu_subversion_update),
1909         (on_fm_subversion_update):
1910         * plugins/subversion/subversion-update-dialog.h:
1911         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
1912         (svn_add_command_finalize), (svn_add_command_run),
1913         (svn_add_command_class_init), (svn_add_command_new),
1914         (svn_add_command_destroy):
1915         * plugins/subversion/svn-add-command.h:
1916         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
1917         (svn_cat_command_finalize), (svn_cat_command_run),
1918         (svn_cat_command_class_init), (svn_cat_command_new),
1919         (svn_cat_command_destroy), (svn_cat_command_get_output):
1920         * plugins/subversion/svn-cat-command.h:
1921         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
1922         (svn_command_release_ui_lock), (simple_prompt),
1923         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
1924         (svn_auth_ssl_server_trust_prompt_func_cb),
1925         (svn_auth_ssl_client_cert_prompt_func_cb),
1926         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
1927         (svn_command_init), (svn_command_finalize),
1928         (svn_command_class_init), (svn_command_push_info),
1929         (svn_command_get_info_queue), (svn_command_set_error),
1930         (svn_command_get_client_context), (svn_command_get_pool),
1931         (svn_command_lock_ui), (svn_command_unlock_ui),
1932         (svn_command_get_revision), (svn_command_copy_path_list),
1933         (svn_command_free_path_list):
1934         * plugins/subversion/svn-command.h:
1935         * plugins/subversion/svn-commit-command.c: (on_log_callback),
1936         (svn_commit_command_init), (svn_commit_command_finalize),
1937         (svn_commit_command_run), (svn_commit_command_class_init),
1938         (svn_commit_command_new), (svn_commit_command_destroy):
1939         * plugins/subversion/svn-commit-command.h:
1940         * plugins/subversion/svn-copy-command.c: (on_log_callback),
1941         (svn_copy_command_init), (svn_copy_command_finalize),
1942         (svn_copy_command_run), (svn_copy_command_class_init),
1943         (svn_copy_command_new), (svn_copy_command_destroy):
1944         * plugins/subversion/svn-copy-command.h:
1945         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
1946         (svn_diff_command_finalize), (svn_diff_command_run),
1947         (svn_diff_command_class_init), (svn_diff_command_new),
1948         (svn_diff_command_destroy), (svn_diff_command_get_output):
1949         * plugins/subversion/svn-diff-command.h:
1950         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
1951         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
1952         (svn_log_command_class_init), (svn_log_command_new),
1953         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
1954         * plugins/subversion/svn-log-command.h:
1955         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
1956         (svn_log_entry_finalize), (svn_log_entry_class_init),
1957         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
1958         (svn_log_entry_get_author), (svn_log_entry_get_date),
1959         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
1960         (svn_log_entry_get_full_log):
1961         * plugins/subversion/svn-log-entry.h:
1962         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
1963         (svn_merge_command_finalize), (svn_merge_command_run),
1964         (svn_merge_command_class_init), (svn_merge_command_new),
1965         (svn_merge_command_destroy):
1966         * plugins/subversion/svn-merge-command.h:
1967         * plugins/subversion/svn-remove-command.c: (on_log_callback),
1968         (svn_remove_command_init), (svn_remove_command_finalize),
1969         (svn_remove_command_run), (svn_remove_command_class_init),
1970         (svn_remove_command_new), (svn_remove_command_destroy),
1971         (svn_remove_command_get_path):
1972         * plugins/subversion/svn-remove-command.h:
1973         * plugins/subversion/svn-resolve-command.c:
1974         (svn_resolve_command_init), (svn_resolve_command_finalize),
1975         (svn_resolve_command_run), (svn_resolve_command_class_init),
1976         (svn_resolve_command_new), (svn_resolve_command_destroy):
1977         * plugins/subversion/svn-resolve-command.h:
1978         * plugins/subversion/svn-revert-command.c:
1979         (svn_revert_command_init), (svn_revert_command_finalize),
1980         (svn_revert_command_run), (svn_revert_command_class_init),
1981         (svn_revert_command_new), (svn_revert_command_destroy):
1982         * plugins/subversion/svn-revert-command.h:
1983         * plugins/subversion/svn-status-command.c:
1984         (svn_status_command_init), (svn_status_command_finalize),
1985         (on_svn_status_notify), (svn_status_command_run),
1986         (svn_status_command_class_init), (svn_status_command_new),
1987         (svn_status_command_destroy),
1988         (svn_status_command_get_status_queue):
1989         * plugins/subversion/svn-status-command.h:
1990         * plugins/subversion/svn-status.c: (svn_status_init),
1991         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
1992         (svn_status_destroy), (svn_status_get_path),
1993         (svn_status_get_vcs_status):
1994         * plugins/subversion/svn-status.h:
1995         * plugins/subversion/svn-switch-command.c:
1996         (svn_switch_command_init), (svn_switch_command_finalize),
1997         (svn_switch_command_run), (svn_switch_command_class_init),
1998         (svn_switch_command_new), (svn_switch_command_destroy):
1999         * plugins/subversion/svn-switch-command.h:
2000         * plugins/subversion/svn-update-command.c:
2001         (svn_update_command_init), (svn_update_command_finalize),
2002         (svn_update_command_run), (svn_update_command_class_init),
2003         (svn_update_command_new), (svn_update_command_destroy):
2004         * plugins/subversion/svn-update-command.h:
2006         Now really committed all files from James patch (#457477)
2008 2007-11-08  Johannes Schmid <jhs@gnome.org>
2010         * TODO.tasks: Updated
2012 2007-11-08  James Liggett  <jrliggett@cox.net>
2014         reviewed by: Johannes Schmid <jhs@gnome.org>
2016         * configure.in:
2017         * libanjuta/Makefile.am:
2018         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2019         * libanjuta/anjuta-status.h:
2020         * libanjuta/libanjuta.h:
2021         * plugins/subversion/Makefile.am:
2022         * plugins/subversion/anjuta-subversion.glade:
2023         * plugins/subversion/anjuta-subversion.ui:
2024         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2025         (value_removed_project_root_uri), (activate_plugin),
2026         (deactivate_plugin), (finalize), (subversion_instance_init):
2027         * plugins/subversion/plugin.h:
2028         * plugins/subversion/subversion-actions.c:
2029         * plugins/subversion/subversion-actions.h:
2030         * plugins/subversion/subversion-callbacks.c:
2031         * plugins/subversion/subversion-callbacks.h:
2032         * plugins/subversion/svn-auth.c:
2033         * plugins/subversion/svn-auth.h:
2034         * plugins/subversion/svn-backend-priv.h:
2035         * plugins/subversion/svn-backend.c:
2036         * plugins/subversion/svn-backend.h:
2037         * plugins/subversion/svn-notify.c:
2038         * plugins/subversion/svn-notify.h:
2039         * plugins/subversion/svn-thread.c:
2040         * plugins/subversion/svn-thread.h:
2041         
2042         Commited alpha2 of the new subversion plugin (#457477)
2044 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2046         * plugins/debug-manager/command.c:
2047         Fix a stupid crash when changing a register value
2049 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2051         * libanjuta/interfaces/libanjuta.idl,
2052         plugins/debug-manager/command.c,
2053         plugins/debug-manager/command.h,
2054         plugins/debug-manager/start.c,
2055         plugins/gdb/plugin.c,
2056         plugins/gdb/debugger.c,
2057         plugins/gdb/debugger.h:
2058         Use anjuta terminal plugin instead of gnome terminal
2059         Select if a terminal is used in the the start_program function
2060         Move terminal code from debugger.c to plugin.c
2061         Partial fix of bug #481366
2063         * plugins/gdb/utilities.c,
2064         plugins/gdb/utilities.h:
2065         Remove gnome terminal check function
2067 2007-11-06  Johannes Schmid <jhs@gnome.org>
2069         * plugins/project-import/anjuta-project-import.glade:
2070         * plugins/project-import/project-import.c: (on_import_next),
2071         (on_import_finish), (project_import_set_directory):
2072         * plugins/project-wizard/property.c: (npw_property_create_widget),
2073         (npw_property_set_value_from_widget):
2074         
2075         Replaced gnome_file_entry with gtk_file_chooser_button
2076         Fixes #422329 – Creating a new directory in program options doesn't work
2077         
2078 2007-11-04  Massimo Cora' <maxcvs@email.it>
2080         * plugins/symbol-db/plugin.c:
2081         add all files at once on project_import.
2082         No need to split them into more languages: ctags
2083         and the engine will take care of that.
2085         * plugins/symbol-db/symbol-db-engine.h,
2086         * plugins/symbol-db/symbol-db-engine.c,
2087         * plugins/symbol-db/tables.sql,
2088         * plugins/symbol-db/test/Makefile.am,
2089         * plugins/symbol-db/test/main.c,
2090         * plugins/symbol-db/symbol-db-view-locals.c:
2091         some memory leaks fixed. Ported the thing to
2092         libgda 3.1.2 [or better svn HEAD].
2093         Thanks to a fresh new algorithm to detect
2094         parent scope we're able to display correcly
2095         a local gtktree, including classes not directly
2096         defined inside that file.
2098 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2100         * plugins/debug-manager/threads.c,
2101         plugins/debug-manager/stack_trace.c:
2102         Do not display address when not needed
2104         * plugins/debug-manager/plugin.c,
2105         plugins/debug-manager/breakpoints.c:
2106         Breakpoints directly connect to debugger signals
2108         * plugins/debug-manager/watch.c:
2109         program-unload signal does not exist used debugger-stopped
2111         * plugins/debug-manager/queue.c,
2112         libanjuta/interfaces/libanjuta.idl:
2113         Display error message returned by debugger command
2114         Add new error codes
2116 2007-11-04  Johannes Schmid <jhs@gnome.org>
2118         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2119         Bug 493062 – gcj template needs AC_PROG_CC
2120         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2122         * src/anjuta-actions.h:
2123         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2124         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2126 === anjuta 2.3.0 ===
2128 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2130         * AUTHORS: Updated
2132 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2134         * ChangeLog: Tagged 2.3.0 release.
2136         * plugins/indent/Makefile.am: Fixed indentation.
2138         * plugins/editor/aneditor-autocomplete.cxx:
2139         * plugins/editor/aneditor-priv.h:
2140         * plugins/editor/aneditor.cxx:
2141         * plugins/editor/aneditor.h: Commented out dead codes.
2143         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2144         Do not build symbol-db by
2145         default. Added 'unstable' in plugin description to signify it's
2146         developmental state.
2148         * plugins/file-manager/Makefile.am,
2149         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2151 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2153         * plugins/debug-manager/utilities.c,
2154         plugins/debug-manager/utilities.h,
2155         plugins/debug-manager/threads.c,
2156         plugins/debug-manager/plugin.c,
2157         plugins/debug-manager/plugin.h,
2158         plugins/debug-manager/disassemble.h,
2159         plugins/debug-manager/watch.c,
2160         plugins/debug-manager/watch.h,
2161         plugins/debug-manager/breakpoints.c,
2162         plugins/debug-manager/stack_trace.c:
2163         Replace few remaining function calls by signal 
2165         * plugins/debug-manager/disassemble.c,
2166         plugins/debug-manager/registers.c,
2167         plugins/debug-manager/memory.c,
2168         plugins/debug-manager/locals.c,
2169         plugins/debug-manager/queue.c,
2170         plugins/debug-manager/queue.h:
2171         Connect signals when debugger is started
2172         Disconnect them when debugger is stopped
2173         Do not display window if debugger doesn't support feature
2175         * plugins/gdb/plugin.c,
2176         libanjuta/interfaces/libanjuta.idl:
2177         Remove unused initialization function
2179 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2181         * configure.in:
2182         * plugins/file-manager/Makefile.am:
2183         * scripts/build-schemas.mk: Fixed 'make distcheck'
2185 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2187         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2188         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2189         to latest API additions.
2191         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2192         to API changes.
2194 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2196         * ChangeLog: Fixed indentation.
2197         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2198         branch.
2200 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2202         * libanjuta/interfaces/libanjuta.idl:
2203         * plugins/build-basic-autotools/build-basic-autotools.c:
2204         (build_compile_file_real), (build_build_project),
2205         (build_install_project), (build_clean_project),
2206         (build_configure_project), (build_autogen_project),
2207         (build_distribution_project), (build_build_module),
2208         (build_install_module), (build_clean_module), (fm_build),
2209         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2210         (finalize), (basic_autotools_plugin_instance_init),
2211         (ibuildable_set_command), (ibuildable_reset_commands),
2212         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2213         (ibuildable_install), (ibuildable_configure),
2214         (ibuildable_generate), (ibuildable_iface_init):
2215         * plugins/build-basic-autotools/build-basic-autotools.h:
2217         Added API for commands override in build interface and implemented
2218         them in build plugin. Useful for other plugins override build
2219         commands depending on project environment.
2221 2007-10-28  Naba Kumar  <naba@gnome.org>
2223         * src/anjuta.glade,
2224         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2225         Fixed widget alignment for dock switcher tab style combo and
2226         scratchbox path entrybox.
2228 2007-10-28  Johannes Schmid <jhs@gnome.org>
2230         * plugins/document-manager/plugin.c: (on_editor_changed):
2231         Fixed a memory leak and simplified code (thanks again Sébastien)
2232         
2233         * configure.in:
2234         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2235         and OFFSET sql statements)
2237 2007-10-28  Massimo Cora' <maxcvs@email.it>
2239         * plugins/symbol-db/plugin.c,
2240         plugins/symbol-db/symbol-db-engine.h,
2241         plugins/symbol-db/symbol-db-view.c,
2242         plugins/symbol-db/symbol-db-view.c,
2243         plugins/symbol-db/symbol-db-view-locals.c,
2244         plugins/symbol-db/symbol-db-view-locals.h,
2245         plugins/symbol-db/symbol-db-engine.c:
2246         Better end-of-file-scan detection, permitting
2247         an improved scope/inheritance parsing.
2248         Locals tab gtktree now displays correct
2249         namespace->class->children tree, even if
2250         in a C++ file there isn't class declaration.
2252 2007-10-27  Johannes Schmid <jhs@gnome.org>
2254         Patch from Stanislav Brabec <sbrabec@suse.cz>
2255         * configure.in:
2256         Bug 489798 – Do not rely on svn-config
2258         Patch from Michael Wolf <maw@ximian.com>:
2259         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2260         (egg_tree_model_filter_remove_node),
2261         (egg_tree_model_filter_row_deleted):
2262         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2264 2007-10-27  Johannes Schmid <jhs@gnome.org>
2266         * plugins/devhelp/anjuta-devhelp.ui:
2267         * plugins/message-view/anjuta-message-manager.ui:
2269         Added some separators to the toolbar
2270         
2271         * plugins/document-manager/plugin.c:
2272         (on_support_plugin_deactivated), (load_new_support_plugins),
2273         (unload_unused_support_plugins), (on_editor_changed):
2274         
2275         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2276         for pointing out that is was crap.
2278 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2280         * libanjuta/interfaces/libanjuta.idl,
2281         libanjuta/anjuta-plugin-manager.c,
2282         libanjuta/anjuta-plugin-manager.h,
2283         libanjuta/anjuta-c-plugin-factory.c,
2284         libanjuta/anjuta-c-module.h,
2285         libanjuta/anjuta-c-module.c:
2286         Report detailled error message in case of plugin loading failure
2288 2007-10-24  Johannes Schmid <jhs@gnome.org>
2290         * configure.in:
2291         * plugins/Makefile.am:
2292         
2293         Activate build of symbol-db plugin (when libgda is available)
2294         
2295         * plugins/document-manager/plugin.c:
2296         (on_support_plugin_deactivated), (on_editor_changed):
2297         
2298         Properly handle language support plugins even when they are
2299         unloaded by the session.
2300         
2301         * plugins/symbol-db/plugin.c: (register_stock_icons),
2302         Port to new REGISTER_ICONS stuff
2303   
2304 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2306         * plugins/symbol-db/plugin.c,
2307         * plugins/symbol-db/symbol-db-view.c
2308         * plugins/symbol-db/symbol-db-engine.h,
2309         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2310         * plugins/symbol-db/symbol-db-view-locals.c,
2311         * plugins/symbol-db/symbol-db-view-locals.h,
2312         * plugins/symbol-db/symbol-db-engine.c:
2313         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2314         Added a new algorithm for dynamic population of the local symbols' tab.
2315         Now the default view is tree-like.
2316         Some fixes on engine correct some population issues.    
2318 2007-10-23  Naba Kumar  <naba@gnome.org>
2320         * plugins/glade/Makefile.am: Corrected conditional not to install
2321         .plugin file if plugin is disabled.
2322         * plugins/sourceview/Makefile.am: Corrected conditional not to
2323         install schemas if plugin is not built.
2325 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2327         * plugins/debug-manager/queue.c:
2328         Fix #488061: Mutiple crash dialogs
2330         * plugins/gdb/debugger.c,
2331         plugins/gdb/debugger.h:
2332         Remove maximum gdb command length, should fix bug#474811
2334 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2336         * manuals/reference/libanjuta/plugin-description-file.sgml,
2337         manuals/reference/libanjuta/libanjuta-docs.sgml,
2338         manuals/reference/libanjuta/libanjuta-sections.txt,
2339         libanjuta/interfaces/libanjuta.idl,
2340         libanjuta/anjuta-c-module.c,
2341         libanjuta/anjuta-c-plugin-factory.c:
2342         Document last changes in plugin code
2344 2007-10-19  Johannes Schmid <jhs@gnome.org>
2346         * plugins/subversion/subversion-callbacks.c: (check_filename):
2347         
2348         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2350 2007-10-19  Naba Kumar  <naba@gnome.org>
2352         * plugins/file-manager/file-model.c: Fixed a critical runtime
2353         warning.
2355 2007-10-18  Johannes Schmid <jhs@gnome.org>
2357         * libanjuta/anjuta-ui.h:
2358         Small fix on icon macros
2359         
2360         * libanjuta/interfaces/libanjuta.idl:
2361         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2362         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2363         (ilanguage_iface_init):
2364         
2365         Added get_from_editor() and get_name_from_editor() methods
2366         to IAnjutaLanguage
2367         
2368         * plugins/document-manager/plugin.c:
2369         (update_editor_ui_interface_items), (on_editor_changed):
2370         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2371         .in:
2372         * plugins/language-support-cpp-java/plugin.c: (install_support):
2373         
2374         Ported plugins to use the new interface
2376 2007-10-17  Johannes Schmid <jhs@gnome.org>
2378         * libanjuta/anjuta-ui.h:
2379         
2380         Added macros to register stock icons to stop all this copy&paste
2381         which had spread over a lot of files. New macros support to add 
2382         icons with toolbar and menu size (16 and 24)
2383         
2384         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2385         * plugins/debug-manager/images/anjuta-attach.svg:
2386         * plugins/debug-manager/images/anjuta-step-out.svg:
2387         * plugins/debug-manager/images/anjuta-step-over.svg:
2388         * plugins/debug-manager/plugin.c: (register_stock_icons):
2389         * plugins/document-manager/images/Makefile.am:
2390         * plugins/document-manager/images/anjuta-block-end.svg:
2391         * plugins/document-manager/images/anjuta-block-start.svg:
2392         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2393         * plugins/document-manager/images/anjuta-bookmark.svg:
2394         * plugins/document-manager/images/anjuta-go-history-next.svg:
2395         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2396         * plugins/document-manager/plugin.c: (register_stock_icons):
2397         * plugins/glade/plugin.c: (register_stock_icons):
2398         * plugins/language-support-cpp-java/plugin.c:
2399         (register_stock_icons):
2400         * plugins/message-view/Makefile.am:
2401         * plugins/message-view/anjuta-go-message-next.svg:
2402         * plugins/message-view/anjuta-go-message-prev.svg:
2403         * plugins/message-view/anjuta-message-view.svg:
2404         * plugins/message-view/messages.xpm:
2405         * plugins/message-view/plugin.c: (register_stock_icons):
2406         * plugins/patch/plugin.c: (patch_plugin_activate):
2407         * plugins/project-manager/plugin.c: (register_stock_icons):
2408         * plugins/search/Makefile.am:
2409         * plugins/search/anjuta-go-match-next.svg:
2410         * plugins/search/anjuta-go-match-prev.svg:
2411         * plugins/search/plugin.c: (activate_plugin):
2412         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2413         * plugins/terminal/terminal.c: (register_stock_icons):
2414         * plugins/valgrind/plugin.c: (register_stock_icons):
2415         
2416         Updated to use the new icons and added several new and updated 
2417         icons from #480093
2419 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2421         * libanjuta/anjuta-plugin-handle.c,
2422         libanjuta/anjuta-plugin-handle.h:
2423         Add a new path property containing the directory of the .plugin
2424         file, library file (.so or whatever) must be in the same directory
2426         * libanjuta/anjuta-plugin-manager.c,
2427         libanjuta/interfaces/libanjuta.idl,
2428         (removed) libanjuta/anjuta-glue-plugin.c,
2429         (removed) libanjuta/anjuta-glue-plugin.h,
2430         (removed) libanjuta/anjuta-glue-c.c,
2431         (removed) libanjuta/anjuta-glue-c.h,
2432         (removed) libanjuta/anjuta-glue-cpp.c,
2433         (removed) libanjuta/anjuta-glue-cpp.h,
2434         (removed) libanjuta/anjuta-glue-factory.c,
2435         (removed) libanjuta/anjuta-glue-factory.h,
2436         (added) libanjuta/anjuta-c-module.c,
2437         (added) libanjuta/anjuta-c-module.h,
2438         (added) libanjuta/anjuta-c-plugin-factory.c,
2439         (added) libanjuta/anjuta-c-plugin-factory.h,
2440         libanjuta/Makefile.am:
2441         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2442         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2443         implementing IAnjutaPluginFactory
2444         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2446         * libanjuta/libanjuta.h:
2447         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2448         interface)
2450         * libanjuta/anjuta-plugin.h:
2451         Replace AnjutaGluePlugin by GTypeModule
2452         Remove unused anjuta_glue_get_component_type replaced by
2453         g_type_from_name
2455         * plugins/build-basic-autotools/build-basic-autotools.h,
2456         plugins/class-gen/plugin.h,
2457         plugins/class-inheritance/plugin.h,
2458         plugins/cvs-plugin/plugin.h,
2459         plugins/debug-manager/plugin.h,
2460         plugins/devhelp/plugin.h,
2461         plugins/document-manager/plugin.h,
2462         plugins/editor/plugin.h,
2463         plugins/file-loader/plugin.h,
2464         plugins/file-wizard/plugin.h,
2465         plugins/gdb/plugin.h,
2466         plugins/glade/plugin.h,
2467         plugins/gtodo/plugin.h,
2468         plugins/indent/plugin.h,
2469         plugins/language-manager/plugin.h,
2470         plugins/language-support-cpp-java/plugin.h,
2471         plugins/macro/plugin.h,
2472         plugins/message-view/plugin.h,
2473         plugins/patch/plugin.h,
2474         plugins/profiler/plugin.h,
2475         plugins/project-import/plugin.h,
2476         plugins/project-manager/plugin.h,
2477         plugins/project-wizard/plugin.h,
2478         plugins/sample1/plugin.h,
2479         plugins/search/plugin.h,
2480         plugins/sourceview/plugin.h,
2481         plugins/subversion/plugin.h,
2482         plugins/symbol-browser/plugin.h,
2483         plugins/symbol-db/plugin.h,
2484         plugins/terminal/terminal.c,
2485         plugins/tools/plugin.h,
2486         plugins/valgrind/plugin.h:
2487         Replace AnjutaGluePlugin by GTypeModule
2489 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2491         * plugins/debug-manager/breakpoints.c:
2492         Fix bug#487112, crash while removing a breakpoint in a new file
2494 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2496         * plugins/document-manager/search-box.c:
2497         Fix a crash (with an useful comment) focus-out-event handler must
2498         return a gboolean
2500 2007-10-14 Johannes Schmid <jhs@gnome.org>
2502         * plugins/sourceview/sourceview.c:
2503         Hide calltip when "Up" or "Down" key is pressed
2505 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2507         * plugins/document-manager/search-box.c:
2508         Change included file order to avoid a compile error with gnome 2.16
2510 2007-10-13  Johannes Schmid <jhs@gnome.org>
2512         * plugins/debug-manager/plugin.c: (enable_log_view):
2513         
2514         Fixed crash when closing a project and unloading another while
2515         the debugger is enabled
2517 2007-10-13  Johannes Schmid <jhs@gnome.org>
2519         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2520         
2521         Use correct breakpoint icon
2522         
2523         * plugins/devhelp/Makefile.am:
2524         * plugins/devhelp/anjuta-go-help-next.svg:
2525         * plugins/devhelp/anjuta-go-help-prev.svg:
2526         * plugins/devhelp/plugin.c: (register_stock_icons),
2527         (devhelp_activate):
2528         
2529         Added new icons from #480093
2530         
2531         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2532         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2533         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2534         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2535         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2536         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2537         * plugins/message-view/anjuta-go-message-next.svg:
2538         * plugins/message-view/anjuta-go-message-prev.svg:
2539         
2540         Updated icons from #480093
2541                 
2542         * src/anjuta-actions.h:
2543         Use GTK_STOCK_FULLSCREEN
2544         
2545         * src/anjuta-app.c: (on_gdl_style_changed),
2546         (anjuta_app_instance_init):
2547         * src/anjuta.glade:
2548         
2549         Added preference option to set the gdl switcher style
2551 2007-10-13  Johannes Schmid <jhs@gnome.org>
2553         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2554         (get_property_value_as_string), (set_property_value_as_string),
2555         (register_callbacks):
2556         * libanjuta/anjuta-preferences.h:
2557         
2558         Support GtkFileChooserButton as preferences widget
2559         
2560         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2561         
2562         Fixed a Gtk-Critical
2563         
2564         * plugins/file-manager/Makefile.am:
2565         * plugins/file-manager/file-model.c: (file_model_filter_file),
2566         (file_model_add_dummy), (file_model_expand_idle),
2567         (file_model_set_property), (file_model_get_property),
2568         (file_model_class_init):
2569         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2570         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2571         (file_manager_activate), (file_manager_finalize),
2572         (file_manager_instance_init), (ipreferences_merge),
2573         (ipreferences_unmerge), (ipreferences_iface_init):
2574         * plugins/file-manager/plugin.h:
2575         
2576         Added preferences to file-manager
2578         * plugins/glade/plugin.c: (activate_plugin):
2579         
2580         Move Properties widget into center because it is way to big
2581         for the sidebar
2583 2007-10-10  Johannes Schmid <jhs@gnome.org>
2585         * plugins/language-support-cpp-java/Makefile.am:
2586         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2587         * plugins/language-support-cpp-java/anjuta-complete.svg:
2588         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2589         * plugins/language-support-cpp-java/plugin.c:
2590         (register_stock_icons):
2591         
2592         And yet some more icons...
2594 2007-10-10  Johannes Schmid <jhs@gnome.org>
2596         * plugins/debug-manager/breakpoints.c:
2597         * plugins/debug-manager/images/Makefile.am:
2598         * plugins/debug-manager/images/anjuta-bookmark.svg:
2599         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2600         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2601         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2602         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2603         * plugins/debug-manager/images/anjuta-linemark.svg:
2604         * plugins/debug-manager/images/anjuta-pcmark.svg:
2605         * plugins/debug-manager/plugin.c: (register_stock_icons):
2606         * plugins/debug-manager/sparse_view.c:
2607         * plugins/document-manager/images/Makefile.am:
2608         * plugins/document-manager/images/anjuta-block-select.svg:
2609         * plugins/document-manager/images/anjuta-fold-close.svg:
2610         * plugins/document-manager/images/anjuta-fold-open.svg:
2611         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2612         * plugins/document-manager/images/anjuta-indent-less.svg:
2613         * plugins/document-manager/images/anjuta-indent-more.svg:
2614         * plugins/document-manager/images/anjuta-swap.svg:
2615         * plugins/document-manager/images/block_select.xpm:
2616         * plugins/document-manager/images/fold_close.xpm:
2617         * plugins/document-manager/images/fold_open.xpm:
2618         * plugins/document-manager/images/fold_toggle.xpm:
2619         * plugins/document-manager/images/indent.xpm:
2620         * plugins/document-manager/images/indent_dcr.xpm:
2621         * plugins/document-manager/images/indent_inc.xpm:
2622         * plugins/document-manager/plugin.c: (register_stock_icons):    
2623         * plugins/editor/Makefile.am:
2624         * plugins/editor/anjuta-bookmark-16.xpm:
2625         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2626         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2627         * plugins/editor/anjuta-linemark-16.xpm:
2628         * plugins/editor/anjuta-pcmark-16.xpm:
2629         * plugins/editor/bookmark.xpm:
2630         * plugins/editor/breakpoint-disabled.xpm:
2631         * plugins/editor/breakpoint-enabled.xpm:
2632         * plugins/editor/linemarker.xpm:
2633         * plugins/editor/program-counter.xpm:
2634         * plugins/editor/text_editor.c:
2635         * plugins/message-view/Makefile.am:
2636         * plugins/message-view/anjuta-go-message-next.svg:
2637         * plugins/message-view/anjuta-go-message-prev.svg:
2638         * plugins/message-view/anjuta-message-manager.ui:
2639         * plugins/message-view/plugin.c:
2640         * plugins/sourceview/Makefile.am:
2641         * plugins/sourceview/sourceview.c:
2643         Integrated lots of icons from #480093
2644         Thanks to <tpgww@onepost.net>
2646         * plugins/document-manager/plugin.c:
2647         Do not mark the line in ifile_open(), that looks ugly.
2648         
2649         * plugins/document-manager/search-box.c: (on_search_focus_out),
2650         (search_box_init):
2651         Clear the status bar on focus_out.
2652         
2653         * plugins/file-loader/anjuta-loader-plugin.ui:
2654         Fixed a missing "="
2656 2007-10-09  Johannes Schmid <jhs@gnome.org>
2658         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2659         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2661         Some things I missed in the patch for #484419
2662         
2663         * plugins/document-manager/action-callbacks.c:
2664         (on_new_file_activate):
2665         * plugins/document-manager/action-callbacks.h:
2666         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2667         (on_window_key_press_event), (on_gconf_notify_timer):
2668         
2669         484645 – patch to deal with docman FIXME etc
2670         
2671         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2672         * plugins/search/search-replace.c: (search_and_replace),
2673         (write_message_pane), (search_replace_populate),
2674         (translate_dialog_strings), (create_dialog),
2675         (anjuta_search_replace_activate):
2676         * plugins/search/search-replace_backend.c:
2677         (file_buffer_new_from_path), (get_next_match),
2678         (create_search_entries), (regex_backref),
2679         (clear_search_replace_instance):
2680         * plugins/search/search-replace_backend.h:
2681         
2682         #484573 – patch to correct various search-related issues
2683         
2684         Thanks for the above patches to <tpgww@onepost.net>
2685         
2686         * plugins/sourceview/sourceview.c:
2687         (sourceview_create_highligth_indic):
2688         
2689         Use the same marker for important as gedit (yellow background)
2691         * plugins/document-manager/anjuta-document-manager.ui:
2692         * plugins/file-loader/anjuta-file-loader.ui:
2693         * plugins/file-loader/plugin.c:
2694         
2695         Moved FileNew action to document-manager
2697 2007-10-08  Johannes Schmid <jhs@gnome.org>
2699         * plugins/document-manager/search-box.c: (on_search_activated):
2700         Mark messages for translation
2702 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2704         reviewed by: Johannes Schmid <jhs@gnome.org>
2706         * plugins/Makefile.am:
2707         * plugins/build-basic-autotools/build-basic-autotools.c:
2708         (build_compile_file_real):
2709         * plugins/search/search-replace.c:
2710         * plugins/valgrind/preferences.c: (build_general_prefs):
2711         
2712         Fix #484379 – Contents of Makefile.am plugins and
2713         #484419 – Improvement into translation
2715 2007-10-06  Johannes Schmid <jhs@gnome.org>
2717         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2719         Fixed to properly support pointer-to-pointer (**) types
2721         * libanjuta/interfaces/libanjuta.idl:
2722         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2723         * plugins/sourceview/sourceview-cell.h:
2724         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2725         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2726         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2727         (isearch_backward), (isearch_iface_init):
2728         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2729         (itext_editor_iface_init), (iselection_set_iter),
2730         (iselection_get_start_iter), (iselection_get_end_iter),
2731         (iselection_iface_init), (isearch_forward), (isearch_backward),
2732         (isearch_iface_init):
2733         
2734         Added IAnjutaEditorSearch interface and some utility methods to
2735         migrate from positions to iterators for the editor interface.
2736         
2737         * plugins/document-manager/Makefile.am:
2738         * plugins/document-manager/action-callbacks.c:
2739         (on_goto_line_no1_activate), (on_show_search):
2740         * plugins/document-manager/action-callbacks.h:
2741         * plugins/document-manager/anjuta-docman.c:
2742         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2743         (anjuta_docman_grab_text_focus):
2744         * plugins/document-manager/anjuta-document-manager.ui:
2745         * plugins/document-manager/goto_line.c: (removed)
2746         * plugins/document-manager/goto_line.h: (removed)
2747         * plugins/document-manager/search-box.c:
2748         * plugins/document-manager/search-box.h:
2749         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2750         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2751         (update_editor_ui_interface_items), (on_editor_added),
2752         (activate_plugin), (deactivate_plugin):
2753         * plugins/document-manager/plugin.h:
2754         
2755         Created new incremental "Quick Search" bar in the document manager to
2756         replace the crappy EggToolbar entries. Uses the new search interface and
2757         it thus much faster and more reliable.
2758         Fixes: 
2759         Bug 357544 – incremental search should work consistently (or not at all) 
2760         when main toolbar is hidden
2761         Bug 440637 – Search, don't work very well (partly for incremental search)
2762         
2763         * plugins/search/anjuta-search.ui:
2764         * plugins/search/plugin.c: (activate_plugin):
2765         
2766         Removed incremental search stuff
2767         
2768         * plugins/build-basic-autotools/build-basic-autotools.c:
2769         (on_session_save), (on_session_load):
2770         * plugins/build-basic-autotools/executer.c:
2771         (get_program_parameters):
2772         
2773         Scroll to selected executable and remember it across sessions
2774         (followup of #477976)
2775         
2776         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2777         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2778         
2779         * plugins/devhelp/anjuta-devhelp.ui:
2780         Rearraged toolbar items a bit
2782 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2784         * plugins/debug-manager/command.c,
2785         plugins/debug-manager/queue.c,
2786         plugins/gdb/plugin.c,
2787         plugins/gdb/debugger.c:
2788         Fix several crashing bugs (including bug#482985) with the debugger
2789         when closing project, stopping the debugger, restarting the program
2791 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2793         * libanjuta/anjuta-launcher.c:
2794         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2796 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2798         * plugins/debug-manager/command.c,
2799         plugins/debug-manager/queue.c:
2800         Asynchronous command can abort other commands in queue
2801         Resynchronize debugger state when a command is cancelled
2803         * plugins/debug-manager/breakpoints.c:
2804         Free BreakpointItem only when it is not used anymore
2806         * plugins/gdb/plugin.c:
2807         Do not return TRUE if the callback and/or ready signal is not used
2809         * plugins/gdb/debugger.c:
2810         Fix a crash, return correct state when debugger is stopped
2812 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2814         * plugins/project-wizard/autogen.c:
2815         Fix bug#482067, escape project wizard user defined strings
2817 2007-10-01  Johannes Schmid <jhs@gnome.org>
2819         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2820         .glade:
2821         * plugins/build-basic-autotools/build-basic-autotools.c:
2822         (basic_autotools_plugin_instance_init):
2823         * plugins/build-basic-autotools/build-basic-autotools.h:
2824         * plugins/build-basic-autotools/executer.c:
2825         (get_program_parameters):
2826         
2827         Fixed #477976 – Keybinding in run dialog
2829 2007-09-30  Johannes Schmid <jhs@gnome.org>
2831         * plugins/Makefile.am:
2832         Do not build indent plugin (yet)
2833         
2834         * plugins/document-manager/plugin.c: (ipreferences_merge):
2835         Fixed unintentional and wrong change
2837         * plugins/indent/anjuta-indent.ui:
2838         Added missing file
2840 2007-09-28  Johannes Schmid <jhs@gnome.org>
2842         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2843         * libanjuta/anjuta-launcher.h:
2844         Add a method to send EOF to some process. Needed for the indent plugin
2845         and should be useful in general. It does not actually send EOF as this
2846         is not possible with utf-8, but closes the stream instead.
2848         * plugins/devhelp/plugin.c: (value_added_current_editor):
2849         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2850         IAnjutaDocument switch.
2852         * configure.in:
2853         * plugins/Makefile.am:
2854         * plugins/document-manager/Makefile.am:
2855         * plugins/document-manager/action-callbacks.c:
2856         * plugins/document-manager/anjuta-document-manager.glade:
2857         * plugins/document-manager/anjuta-document-manager.ui:
2858         * plugins/document-manager/images/Makefile.am:
2859         * plugins/document-manager/images/indent_auto.xpm:
2860         * plugins/document-manager/images/indent_set.xpm:
2861         * plugins/document-manager/indent-dialog.c:
2862         * plugins/document-manager/indent-dialog.h:
2863         * plugins/document-manager/indent-util.c:
2864         * plugins/document-manager/indent-util.h:
2865         * plugins/document-manager/indent_test.c:
2866         * plugins/document-manager/plugin.c: (register_stock_icons),
2867         (docman_plugin_instance_init), (ipreferences_merge):
2868         * plugins/document-manager/plugin.h:
2869         
2870         Removed indent code from document manager
2871         
2872         * plugins/indent/Makefile.am:
2873         * plugins/indent/indent-dialog.c:
2874         * plugins/indent/indent-util.c: (indent_init_indent_style):
2875         * plugins/indent/indent.glade:
2876         * plugins/indent/indent.plugin.in:
2877         * plugins/indent/plugin.c: (on_indent_finished),
2878         (on_indent_output), (on_indent_action_activate),
2879         (on_edit_editor_indent), (on_style_combo_changed),
2880         (value_added_current_editor), (value_removed_current_editor),
2881         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
2882         (indent_plugin_finalize), (indent_plugin_dispose),
2883         (anjuta_indent_plugin_instance_init),
2884         (anjuta_indent_plugin_class_init), (ipreferences_merge),
2885         (ipreferences_unmerge), (ipreferences_iface_init):
2886         * plugins/indent/plugin.h:
2888         Moved indent code to it's own plugin. Also reimplemented indent invocation
2889         using anjuta_launcher and streams. This is not yet completely working, maybe
2890         I got something wrong with the launcher.
2891         Also fixed #478987 – Unusable 'Indent setting window' on preferences
2893 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
2895         * plugins/debug-manager/plugin.c:
2896         Fix bug#480851, disconnect save_session signal when plugin is unloaded
2898 2007-09-27  Johannes Schmid <jhs@gnome.org>
2900         * libanjuta/interfaces/libanjuta.idl:
2901         * plugins/Makefile.am:
2902         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
2903         (isymbol_type_str), (isymbol_name), (isymbol_args),
2904         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
2905         (isymbol_impl), (isymbol_iface_init):
2906         * plugins/symbol-browser/an_symbol_info.c:
2907         * plugins/symbol-browser/an_symbol_info.h:
2908         * plugins/symbol-db/Makefile.am:
2909         * plugins/symbol-db/plugin.c:
2910         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2911         (value_added_current_editor), (on_editor_foreach_clear),
2912         (value_removed_current_editor), (project_root_added),
2913         (symbol_db_activate), (symbol_db_deactivate),
2914         (isymbol_manager_search):
2915         * plugins/symbol-db/readtags.c: (initialize_1):
2916         * plugins/symbol-db/symbol-db-engine-iterator.c:
2917         (sdb_engine_iterator_instance_init),
2918         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
2919         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
2920         (symbol_db_engine_iterator_move_next),
2921         (symbol_db_engine_iterator_move_prev),
2922         (symbol_db_engine_iterator_get_n_items),
2923         (symbol_db_engine_iterator_last),
2924         (symbol_db_engine_iterator_set_position),
2925         (symbol_db_engine_iterator_get_position),
2926         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
2927         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
2928         (isymbol_iter_foreach), (isymbol_iter_set_position),
2929         (isymbol_iter_get_position), (isymbol_iter_get_length),
2930         (isymbol_iter_clone), (isymbol_iter_assign),
2931         (isymbol_iter_iface_init):
2932         * plugins/symbol-db/symbol-db-engine-iterator.h:
2933         * plugins/symbol-db/symbol-db-engine.c:
2934         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
2935         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2936         (sdb_engine_finalize), (sdb_engine_get_type),
2937         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2938         (sdb_engine_get_table_id_by_unique_name2),
2939         (sdb_engine_get_table_id_by_unique_name3),
2940         (symbol_db_engine_add_new_workspace),
2941         (symbol_db_engine_get_opened_project_name),
2942         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
2943         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
2944         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
2945         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2946         (sdb_engine_add_new_scope_definition),
2947         (sdb_engine_add_new_tmp_heritage_scope),
2948         (sdb_engine_second_pass_update_scope_1),
2949         (sdb_engine_second_pass_update_heritage),
2950         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
2951         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
2952         (symbol_db_engine_update_project_symbols),
2953         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2954         (symbol_db_engine_update_buffer_symbols),
2955         (sdb_engine_walk_down_scope_path),
2956         (sdb_engine_prepare_symbol_info_sql),
2957         (symbol_db_engine_get_global_members),
2958         (symbol_db_engine_get_scope_members_by_symbol_id),
2959         (symbol_db_engine_get_scope_members),
2960         (symbol_db_engine_get_current_scope),
2961         (symbol_db_engine_get_file_symbols):
2962         * plugins/symbol-db/symbol-db-engine.h:
2963         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2964         (on_symbol_updated), (on_symbol_inserted),
2965         (symbol_db_view_locals_get_line),
2966         (symbol_db_view_locals_update_list):
2967         * plugins/symbol-db/symbol-db-view-search.c:
2968         (sdb_view_search_model_filter), (sdb_view_search_get_type):
2969         * plugins/symbol-db/symbol-db-view-search.h:
2970         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
2971         (do_add_hidden_children), (do_recurse_and_add_new_sym),
2972         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
2973         * plugins/symbol-db/tables.sql:
2974         * plugins/symbol-db/test/Makefile.am:
2975         * plugins/symbol-db/test/main.c: (add_new_files), (main):
2976         Updated patch from Massimo to improve symbol-db plugin
2978         * plugins/document-manager/plugin.c: (on_editor_changed):
2979         Make the code a bit more robust
2980         
2981         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2982         (anjuta_document_get_property), (anjuta_document_class_init),
2983         (anjuta_document_init), (set_uri), (document_loader_loaded),
2984         (anjuta_document_load), (document_saver_saving):
2985         * plugins/sourceview/anjuta-document.h:
2986         * plugins/sourceview/sourceview.c: (autodetect_language),
2987         (ilanguage_set_language), (ilanguage_get_language):
2988         Fix language detection on startup
2990 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
2992         * plugins/document-manager/action-callbacks.c:
2993         (on_editor_command_upper_case_activate),
2994         (on_editor_command_lower_case_activate): Leftover commit from previous
2995         commit (see last changlog entry by me).
2996         
2997         * plugins/file-manager/plugin.c: (file_manager_activate):
2998         Gave proper widget name so that layout works.
3000 2007-09-26  Johannes Schmid <jhs@gnome.org>
3002         * plugins/document-manager/plugin.c: (on_editor_changed),
3003         (docman_plugin_instance_init):
3004         Only unload/load language-support plugins if necessary.
3005         
3006         * plugins/language-manager/plugin.c: (language_manager_activate):
3007         Removed some debugging code
3009         * plugins/sourceview/sourceview.c: (on_document_saved),
3010         (ilanguage_set_language), (ilanguage_get_language):
3011         Fixed ianjuta_language interface and ensure that highlighting is
3012         activated when a new file is saved.
3013         
3014 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3016         * libanjuta/interfaces/libanjuta.idl:
3017         * plugins/document-manager/action-callbacks.c:
3018         (on_editor_command_upper_case_activate),
3019         (on_editor_command_lower_case_activate):
3020         * plugins/editor/text_editor.c: (iselection_has_selection),
3021         (iselection_get_start), (iselection_get_end),
3022         (iselection_iface_init):
3023         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3024         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3025         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3026         method and implemented it for both scintilla and sourceview editors.
3027         Updated document-manager and assist plugins to use the new method.
3029 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3031         * plugins/file-manager/file-view.c:
3032         Fix typo, allow to compile new file manager with gtk < 2.12
3034 2007-09-25  Johannes Schmid <jhs@gnome.org>
3036         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3037         Support Auto-Indent for single lines (e.g no selection);
3038         
3039         * plugins/macro/plugin.c:
3040         Do not use the same shortcut as auto-indent does
3041         
3042         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3043         Optimized keyboard navigation - do not emit char_added when only
3044         navigation keys have been pressed.
3046 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3048         * plugins/language-support-cpp-java/cpp-java-assist.c:
3049         (on_assist_chosen), (cpp_java_assist_install),
3050         (cpp_java_assist_uninstall):
3051         * plugins/language-support-cpp-java/plugin.c: (install_support),
3052         (uninstall_support): Install and uninstall support in correct order.
3053         Fixes a bug where it was installed multiple times resulting in
3054         inserting autocomplete text multiple times.
3056 2007-09-25  Johannes Schmid <jhs@gnome.org>
3058         * configure.in:
3059         Add GNOME_WARNING_FLAGS(maximum) and
3060         GNOME_CXX_WARNIGS(yes) to avoid bugs
3061         the compiler can warn you.
3062         
3063         * libegg/test-tree-utils.c: (key_test):
3064         * plugins/file-manager/file-model.c:
3065         (file_model_cancel_expand_idle), (file_model_sort),
3066         (file_model_row_expanded):
3067         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3068         (file_view_refresh), (file_view_get_selected), (file_view_init),
3069         (file_view_new):
3070         * plugins/file-manager/file-view.h:
3071         * plugins/symbol-db/readtags.c: (initialize_1):
3072         * src/main.c:
3073         
3074         Fixed the more critical warnings
3076 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3078         Icons from tpgww@onepost.net:
3079         * configure.in:
3080         * plugins/debug-manager/Makefile.am:
3081         * plugins/debug-manager/images/Makefile.am:
3082         * plugins/debug-manager/images/anjuta-attach.svg:
3083         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3084         * plugins/debug-manager/images/anjuta-step-into.svg:
3085         * plugins/debug-manager/images/anjuta-step-out.svg:
3086         * plugins/debug-manager/images/anjuta-step-over.svg:
3087         * plugins/debug-manager/plugin.c: (register_stock_icons):
3088         * plugins/document-manager/Makefile.am:
3089         * plugins/document-manager/block_select.xpm:
3090         * plugins/document-manager/fold_close.xpm:
3091         * plugins/document-manager/fold_open.xpm:
3092         * plugins/document-manager/fold_toggle.xpm:
3093         * plugins/document-manager/images/Makefile.am:
3094         * plugins/document-manager/images/anjuta-block-end.svg:
3095         * plugins/document-manager/images/anjuta-block-start.svg:
3096         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3097         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3098         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3099         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3100         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3101         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3102         * plugins/document-manager/indent.xpm:
3103         * plugins/document-manager/indent_auto.xpm:
3104         * plugins/document-manager/indent_dcr.xpm:
3105         * plugins/document-manager/indent_inc.xpm:
3106         * plugins/document-manager/indent_set.xpm:
3107         * plugins/document-manager/plugin.c: Added nicer icons for
3108         document manager and debugger. Organized icons in 'images'
3109         directories.
3111 2007-09-24  Johannes Schmid <jhs@gnome.org>
3113         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3114         Fixed a missing NULL in g_object_set.
3116 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3118         * plugins/language-support-cpp-java/cpp-java-assist.c:
3119         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3120         scope memebers just after scope operator is entered.
3122 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3124         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3125         * plugins/language-support-cpp-java/cpp-java-assist.c:
3126         (completion_function), (completion_compare),
3127         (cpp_java_assist_tag_destroy), (create_completion),
3128         (cpp_java_assist_destroy_completion_cache),
3129         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3130         Show '()' for function items in autocomplete list. Allow adding
3131         ' ' and/or '(' after function call autocompletion and have preferences
3132         settings for them.
3134 2007-09-24  Johannes Schmid <jhs@gnome.org>
3136         * sourceview.c: Reverting patch from r3157 because
3137         of side-effects
3139 2007-09-24  Johannes Schmid <jhs@gnome.org>
3141         * plugins/search/search-replace.c: (on_message_clicked):
3143         Fixed #427104 – No "highlight" of lines matching find-result
3145 2007-09-24  Johannes Schmid <jhs@gnome.org>
3147         * src/anjuta.glade:
3149         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3151 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3153         reviewed by: Johannes Schmid <jhs@gnome.org>
3155         * plugins/build-basic-autotools/executer.c: (execute_program):
3156         Fix #478238 – set env for execute programe in the terminal
3158 2007-09-24 Tom <tpgww@onepost.net>
3160         reviewed by: Johannes Schmid <jhs@gnome.org>
3162         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3163         Fix memory leak
3164         
3165         * plugins/debug-manager/disassemble.c: (on_disassemble):
3166         Correct a format string in DEBUG_PRINT()
3168 2007-09-23  Johannes Schmid <jhs@gnome.org>
3170         * plugins/sourceview/sourceview.c: (offset_to_position),
3171         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3172         (ieditor_get_position), (iselect_set), (iselect_get_start),
3173         (iselect_get_end):
3174         
3175         Fixed #Bug 440637 – Search, don't work very well
3177 2007-09-23  Johannes Schmid <jhs@gnome.org>
3179         * plugins/file-manager/file-model.c: (file_model_get_filename):
3180         * plugins/file-manager/file-model.h:
3181         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3182         (file_view_init), (file_view_class_init):
3183         * plugins/message-view/message-view.c:
3184         (message_view_query_tooltip), (message_view_dispose),
3185         (message_view_instance_init), (message_view_class_init):
3187         Added GTK+ 2.12 style tooltips to file-manager and message view.
3188         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3189         old implementation is used.
3191 2007-09-23  Johannes Schmid <jhs@gnome.org>
3193         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3194         Fixed typo
3195         
3196         * plugins/language-manager/language-manager.plugin.in:
3197         Marked UserActivatable=FALSE
3198         
3199         * plugins/language-manager/plugin.c: (load_languages),
3200         (language_manager_activate), (language_manager_deactivate),
3201         (language_manager_dispose), (language_manager_instance_init),
3202         (language_manager_find_mime_type), (language_manager_find_string),
3203         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3204         (ilanguage_get_name), (ilanguage_get_strings):
3205         
3206         Fixed various stupid bugs in language-manager plugin
3207         
3208         * plugins/symbol-db/symbol-db-engine.c:
3209         (sdb_engine_second_pass_update_scope_1):
3210         
3211         Add a g_return_if_fail to avoid a crash though still unsure
3212         what's causing it.
3214 2007-09-23  Johannes Schmid <jhs@gnome.org>
3216         * plugins/symbol-db/plugin.c: (on_project_element_added),
3217         (sources_array_free), (sources_array_add_foreach),
3218         (project_root_added):
3219         * plugins/symbol-db/symbol-db-engine.c:
3220         (symbol_db_engine_add_new_files):
3221         * plugins/symbol-db/symbol-db-engine.h:
3222         
3223         Added support for other languages than "C" to symbol-db. Now
3224         supports all languages listed by the language-manager.
3226 2007-09-23  Tom <tpgww@onepost.net>
3228         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3230         * configure.in:
3231         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3232         
3233         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3234         (anjuta_glue_factory_get_object_type):
3235         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3236         * plugins/build-basic-autotools/build-basic-autotools.c:
3237         (value_added_current_editor):
3238         * plugins/debug-manager/breakpoints.c:
3239         (breakpoints_dbase_edit_breakpoint),
3240         (on_toggle_breakpoint_activate):
3241         * plugins/debug-manager/plugin.c:
3242         (on_run_to_cursor_action_activate):
3243         * plugins/debug-manager/stack_trace.c:
3244         (dma_thread_update_stack_trace):
3245         * plugins/gdb/plugin.c:
3246         * plugins/glade/plugin.c: (ifile_open):
3247         * plugins/profiler/gprof-call-graph-view.c:
3248         * plugins/profiler/gprof-flat-profile-view.c:
3249         * plugins/profiler/gprof-function-call-tree-view.c:
3250         * plugins/profiler/gprof-options.c: (setup_widgets):
3251         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3252         * plugins/search/search-replace_backend.c:
3253         (file_buffer_new_from_te):
3254         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3255         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3256         (assist_window_get_property), (assist_window_move):
3257         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3258         (value_added_current_editor):
3259         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3260         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3261         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3262         
3263         Many small code, warnings and leak fixes
3265 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3267         * (removed) plugins/debug-manager/debugger.c,
3268         (removed) plugins/debug-manager/debugger.h,
3269         (added) plugins/debug-manager/command.c,
3270         (added) plugins/debug-manager/command.h,
3271         (added) plugins/debug-manager/queue.c,
3272         (added) plugins/debug-manager/queue.h,
3273         plugins/debug-manager/breakpoints.c,
3274         plugins/debug-manager/debug_tree.c,
3275         plugins/debug-manager/debug_tree.h,
3276         plugins/debug-manager/disassemble.c,
3277         plugins/debug-manager/disassemble.h,
3278         plugins/debug-manager/locals.c,
3279         plugins/debug-manager/locals.h,
3280         plugins/debug-manager/memory.c,
3281         plugins/debug-manager/memory.h,
3282         plugins/debug-manager/plugin.c,
3283         plugins/debug-manager/plugin.h,
3284         plugins/debug-manager/registers.c,
3285         plugins/debug-manager/registers.h,
3286         plugins/debug-manager/sharedlib.c,
3287         plugins/debug-manager/sharedlib.h,
3288         plugins/debug-manager/signals.c,
3289         plugins/debug-manager/signals.h,
3290         plugins/debug-manager/stack_trace.c,
3291         plugins/debug-manager/stack_trace.h,
3292         plugins/debug-manager/start.h,
3293         plugins/debug-manager/start.c,
3294         plugins/debug-manager/threads.c,
3295         plugins/debug-manager/threads.h,
3296         plugins/debug-manager/watch.c,
3297         plugins/debug-manager/watch.h,
3298         plugins/debug-manager/Makefile.am,
3299         plugins/gdb/debugger.c,
3300         plugins/gdb/debugger.h,
3301         plugins/gdb/plugin.c,
3302         libanjuta/interfaces/libanjuta.idl:
3303         Split debug-manager/debugger.c into command.c and queue.c
3304         Clean up debugger queue
3305         DmaDebuggerQueue object does not implement IAnjutaDebugger
3307 2007-09-23  Johannes Schmid <jhs@gnome.org>
3309         * configure.in:
3310         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3311         set correctly, etc.)
3312         
3313         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3314         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3315         (plugin_set_update):
3316         
3317         Show an error dialog instead of crashing when plugin loading fails
3319         * plugins/language-manager/Makefile.am:
3320         * plugins/language-manager/language-manager.plugin.in:
3321         * plugins/language-manager/languages.xml:
3322         * plugins/language-manager/plugin.c: (language_destroy),
3323         (load_languages), (language_manager_activate),
3324         (language_manager_deactivate), (language_manager_finalize),
3325         (language_manager_dispose), (language_manager_instance_init),
3326         (language_manager_class_init), (language_manager_find_mime_type),
3327         (language_manager_find_string), (ilanguage_get_from_mime_type),
3328         (ilanguage_get_from_string), (ilanguage_get_name),
3329         (ilanguage_get_strings), (ilanguage_iface_init):
3330         * plugins/language-manager/plugin.h:
3331         
3332         Added new language-manager plugin to have a better organisation for
3333         language names. The xml probabaly needs to be extended over time.
3334         
3335         * plugins/Makefile.am:
3336         * plugins/document-manager/plugin.c: (on_editor_changed):
3337         
3338         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3339         because it does not really save memory but makes tab switching slow.
3340         
3341         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3342         .in:
3343         * plugins/language-support-cpp-java/plugin.c: (install_support),
3344         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3345         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3346         unloading
3348         * plugins/language-support-cpp-java/cpp-java-assist.c:
3349         (cpp_java_assist_show_autocomplete):
3350         
3351         Fix autocomplete to only show valid completions
3353         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3354         Calltips always have correct size and position now
3356 2007-09-22  Johannes Schmid <jhs@gnome.org>
3358         * plugins/search/search-replace_backend.c: (get_next_match):
3359         Removed code introduced by accident that causes a crash.
3360         
3361         * plugins/sourceview/sourceview-tags.c:
3362         * plugins/sourceview/sourceview-tags.h:
3363         Removed ununsed files
3365 2007-09-22  Johannes Schmid <jhs@gnome.org>
3367         * plugins/language-support-cpp-java/cpp-java-assist.c:
3368         Fixed build error
3370 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3372         * plugins/language-support-cpp-java/cpp-java-assist.c:
3373         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3374         Increased matching brace search to 500 chars.
3376 2007-09-21  Johannes Schmid <jhs@gnome.org>
3378         * plugins/language-support-cpp-java/cpp-java-assist.c:
3379         (cpp_java_assist_get_pre_word),
3380         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3381         
3382         Added some profiling debug code
3383         
3384         * plugins/language-support-cpp-java/cpp-java-utils.c:
3385         (cpp_java_util_jump_to_matching_brace):
3386         * plugins/language-support-cpp-java/cpp-java-utils.h:
3387         * plugins/language-support-cpp-java/plugin.c:
3388         (get_line_indentation_base), (get_line_auto_indentation):
3389         
3390         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3391         avoid looping over the whole file when using calltips which is too slow and
3392         unneeded.
3393         
3394         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3395         (assist_tip_set_tips), (assist_tip_get_coordinates),
3396         (assist_tip_new):
3397         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3398         
3399         Better calltips appearance (use theme now) and avoid jumping
3400         calltips
3402 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3404         * plugins/document-manager/plugin.c:
3405         (update_editor_ui_interface_items):
3406         * plugins/language-support-cpp-java/plugin.c: (install_support),
3407         (uninstall_support): Moved autocomplete ui update code from
3408         document-manager to language-plugin.
3410 2007-09-21  Johannes Schmid <jhs@gnome.org>
3412         * libanjuta/interfaces/libanjuta.idl:
3413         
3414         Added IAnjutaLanguage interface (might still change...) for
3415         the upcoming language-manager plugin.
3416         
3417         * plugins/file-manager/Makefile.am:
3418         * plugins/file-manager/file-model.c:
3419         (file_model_cancel_expand_idle), (file_model_add_dummy),
3420         (file_model_expand_idle), (file_model_sort),
3421         (file_model_row_expanded), (file_model_row_collapsed),
3422         (file_model_init), (file_model_finalize),
3423         (file_model_set_property), (file_model_get_property),
3424         (file_model_class_init), (file_model_new), (file_model_refresh),
3425         (file_model_get_uri):
3426         * plugins/file-manager/file-model.h:
3427         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3428         (file_view_expand_row_idle), (file_view_refresh),
3429         (file_view_get_selected), (file_view_button_press_event),
3430         (file_view_selection_changed), (file_view_init),
3431         (file_view_get_property), (file_view_set_property),
3432         (file_view_finalize), (file_view_class_init):
3433         
3434         Split up model/view as far as possible and fixed some file-manager
3435         bugs (popup-menu and incorrect project loading).
3436         
3437         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3438         Use monospace font for tips.
3439         
3440         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3441         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3442         (icell_get_attribute), (icell_style_get_font_description),
3443         (icell_style_get_color), (icell_style_get_background_color),
3444         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3445         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3446         (iiter_get_length), (iiter_clone), (iiter_assign):
3448         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3449         interface. This is way faster though it has the drawback to create invalid
3450         iterators if the buffer is changed.
3452 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3454         * libanjuta/interfaces/libanjuta.idl:
3455         * plugins/document-manager/action-callbacks.c:
3456         * plugins/document-manager/anjuta-document-manager.ui:
3457         * plugins/document-manager/plugin.c: (register_stock_icons):
3458         * plugins/editor/text_editor.c:
3459         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3460         * plugins/language-support-cpp-java/cpp-java-assist.c:
3461         (cpp_java_assist_get_calltip_context):
3462         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3463         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3465         Moved autocomplete menu action from document-manager to assist plugin
3466         and got rid of deprecated autocomplete interface.
3468 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3470         * libanjuta/interfaces/libanjuta.idl:
3471         * plugins/editor/text_editor.c: (iassist_iface_init):
3472         * plugins/language-support-cpp-java/cpp-java-assist.c:
3473         (cpp_java_assist_check), (on_assist_chosen):
3474         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3475         Removed react() methods in both editors and assist interface. Assist
3476         plugin itself handles setting the autocomplete. Also fixed
3477         some mem leaks.
3479 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3481         * plugins/file-manager/Makefile.am:
3482         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3483         (file_view_expand_idle), (file_view_init):
3484         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3485         (file_manager_set_default_uri), (project_root_added),
3486         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3487         (file_manager_activate), (file_manager_deactivate),
3488         (file_manager_instance_init), (file_manager_class_init),
3489         (ifile_manager_set_root), (ifile_manager_set_selected),
3490         (ifile_manager_iface_init): Adjusted white spaces to match
3491         anjuta convention.
3493 2007-09-19  Naba Kumar  <naba@gnome.org>
3495         * libanjuta/interfaces/libanjuta.idl:
3496         * plugins/editor/text_editor.c: (text_editor_instance_init),
3497         (iassist_show_tips), (iassist_cancel_tips),
3498         (iassist_hide_suggestions), (iassist_iface_init):
3499         * plugins/editor/text_editor.h:
3500         * plugins/editor/text_editor_cbs.c:
3501         (on_text_editor_scintilla_notify):
3502         * plugins/language-support-cpp-java/cpp-java-assist.c:
3503         (is_scope_context_character), (is_word_character),
3504         (create_completion), (cpp_java_assist_get_scope_context),
3505         (cpp_java_assist_get_pre_word),
3506         (cpp_java_assist_get_scope_operator),
3507         (cpp_java_assist_destroy_completion_cache),
3508         (cpp_java_assist_create_scope_completion_cache),
3509         (cpp_java_assist_create_word_completion_cache),
3510         (cpp_java_assist_show_autocomplete),
3511         (cpp_java_assist_get_calltip_context),
3512         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3513         (on_editor_char_added), (on_assist_chosen),
3514         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3515         (cpp_java_assist_init), (cpp_java_assist_finalize):
3516         * plugins/language-support-cpp-java/cpp-java-assist.h:
3517         * plugins/language-support-cpp-java/plugin.c:
3518         (initialize_indentation_params):
3519         * plugins/sourceview/assist-tip.c:
3520         * plugins/sourceview/assist-tip.h:
3521         * plugins/sourceview/sourceview-private.h:
3522         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3523         (on_assist_tip_destroyed), (on_assist_cancel),
3524         (on_document_char_added), (iassist_get_suggestions),
3525         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3526         
3527         Implement state-less assistance so that assist can be evaluated
3528         any given time at any position. Changed IAnjutaEditorAssist interfance
3529         and implementations and removed any state management in editors.
3531 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3533         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3534         completion items sorting and avoided unnecssary sorts.
3536         * plugins/text-editor.c: Fixed state.
3538 2007-09-17  Johannes Schmid <jhs@gnome.org>
3540         * plugins/language-support-cpp-java/cpp-java-assist.c:
3541         (on_assist_begin):
3542         
3543         Fixed calltips in sourceview
3545 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3547         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3548         completion items preparation time. Fixed a crash bug.
3550         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3551         Set buffer size (From Massimo, required for symbol-db).
3553         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3554         for suggestions.
3556         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3557         change in API.
3559         * plugins/editor/aneditor-autocomplete.cxx,
3560         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3561         Added ANE_GETWORDBEFORECARAT command.
3563         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3564         using assist interface.
3566         * plugins/editor/text_editor.c: (text_editor_instance_init),
3567         (text_editor_get_word_before_carat),
3568         (text_editor_get_current_word), (iassist_add_trigger),
3569         (iassist_remove_trigger), (on_assist_canceled),
3570         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3571         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3572         * plugins/editor/text_editor.h:
3573         * plugins/editor/text_editor_cbs.c: (trigger_size),
3574         (max_trigger_size), (text_editor_check_assist),
3575         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3576         interface.
3578         * plugins/language-support-cpp-java/Makefile.am:
3579         * plugins/language-support-cpp-java/plugin.c:
3580         (get_line_indentation_base), (get_line_auto_indentation),
3581         (install_support), (uninstall_support),
3582         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3583         (cpp_java_plugin_instance_init):
3584         * plugins/language-support-cpp-java/plugin.h:
3585         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3586         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3587         Make assist a separate class.
3589 2007-09-14  Johannes Schmid <jhs@gnome.org>
3591         * plugins/sourceview/sourceview.c: (iassist_suggest):
3592         Fixed changed char_alignment paramter in language-support
3593         plugin
3595 2007-09-14  Naba Kumar  <naba@gnome.org>
3597         * plugins/language-support-cpp-java/plugin.c: Send the right
3598         'char_alignment' paramenter (needs fixing in sourceview).
3600 2007-09-13  Johannes Schmid <jhs@gnome.org>
3602         * anjuta.anjuta:
3603         * plugins/project-wizard/templates/minimal/project.anjuta:
3604         Use IAnjutaSymbolManager instead of loading the plugin directly.
3605         (TODO: Think of a version to do this for older files...)
3607         * configure.in:
3608         * plugins/Makefile.am:
3609         * plugins/symbol-db/Makefile.am:
3610         
3611         Build symbol-db plugin if libgda-3.0 is found
3613 2007-09-13  Johannes Schmid <jhs@gnome.org>
3615         * plugins/sourceview/Makefile.am:
3616         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3617         (set_uri):
3618         * plugins/sourceview/anjuta-document.h:
3619         Removed lots of dead code
3620         
3621         * plugins/sourceview/anjuta-languages-manager.c:
3622         * plugins/sourceview/anjuta-languages-manager.h:
3623         removed completely
3624         
3625         * plugins/sourceview/sourceview.c: (on_document_char_added),
3626         (on_document_loaded), (sourceview_instance_init),
3627         (iselect_get_start), (iselect_get_end),
3628         (ilanguage_get_supported_languages), (ilanguage_set_language):
3629         
3630         Fixed selection handling and make some adaptions for the changes 
3631         mentioned above
3633 2007-09-13  Johannes Schmid <jhs@gnome.org>
3635         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3636         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3637         (on_assist_update):
3638         
3639         Added preferences to language support completion/calltips
3640         
3641         * plugins/sourceview/assist-window.c: (assist_window_update):
3643         Always select first entry
3645         * plugins/sourceview/sourceview.glade:
3646         Removed old completion preferences
3648 2007-09-11  Naba Kumar  <naba@gnome.org>
3650         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3651         and possible crash when pressing ctrl+d in terminal after preferences
3652         window has been shown once (no need for backport).
3654         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3655         implementations to get warnings instead of crashes for unimplemented
3656         interface methods.
3658 2007-09-11   Massimo Cora' <maxcvs@email.it>
3660         Reviewed by: Naba Kumar  <naba@gnome.org>
3662         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3663         * plugins/symbol-db/*:
3664         Added new symbol-database backend based on SQLite 3.
3665         (does not enabled for build currently).
3667 2007-09-10  Johannes Schmid <jhs@gnome.org>
3669         * anjuta.anjuta:
3670         * configure.in:
3671         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3672         (parse_info_init), (parse_info_free), (valid_element),
3673         (start_element_handler), (end_element_handler), (text_handler),
3674         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3675         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3676         (egg_recent_model_monitor), (egg_recent_model_read),
3677         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3678         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3679         (egg_recent_model_set_property), (egg_recent_model_class_init),
3680         (egg_recent_model_init), (egg_recent_model_add_full),
3681         (egg_recent_model_delete), (egg_recent_model_get_list),
3682         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3683         (egg_recent_model_set_filter_mime_types),
3684         (egg_recent_model_clear_group_filter),
3685         (egg_recent_model_set_filter_groups),
3686         (egg_recent_model_clear_scheme_filter),
3687         (egg_recent_model_set_filter_uri_schemes),
3688         (egg_recent_model_remove_expired):
3689         
3690         Update EggRecent (#456465)
3692 2007-09-10  Johannes Schmid <jhs@gnome.org>
3694         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3695         (anjuta_plugin_manager_get_plugin):
3696         * plugins/profiler/gprof-call-graph-view.c:
3697         (gprof_call_graph_view_create_columns):
3698         * plugins/profiler/gprof-flat-profile-view.c:
3699         (gprof_flat_profile_view_create_columns):
3700         * plugins/profiler/gprof-function-call-tree-view.c:
3701         (gprof_function_call_tree_view_create_columns):
3702         
3703         Fixed #466031 – Update of pieces of menus for Localization
3705 2007-09-10  Johannes Schmid <jhs@gnome.org>
3707         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3708         Bug 343522 – anjuta: Unable to execute commands that use options.
3710 2007-09-09  Johannes Schmid <jhs@gnome.org>
3712         * plugins/document-manager/anjuta-docman.c:
3713         (anjuta_docman_update_page_label):
3714         
3715         Fixed #458034 – Method of indicating unsaved changes breaks convention
3716         
3717         * plugins/document-manager/plugin.c: (update_title),
3718         (value_added_project_root_uri), (value_removed_project_root_uri),
3719         (on_editor_changed), (activate_plugin):
3720         * plugins/document-manager/plugin.h:
3721         * plugins/project-manager/plugin.c: (on_profile_scoped),
3722         (on_profile_descoped), (ifile_open):
3723         
3724         Fixed #427390 – Show path of item in currently focused editor window
3726 2007-09-09  Johannes Schmid <jhs@gnome.org>
3728         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3729         (on_toolbar_find_incremental):
3730         Fix incremental search
3731         
3732         * plugins/sourceview/sourceview.c: (on_document_char_added),
3733         (set_select):
3734         Fixed selection management
3736 2007-09-09  Johannes Schmid <jhs@gnome.org>
3738         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3739         Fixed memory leak
3741         * libanjuta/interfaces/libanjuta.idl:
3742         Extended IAnjutaEditorAssist interface
3743         
3744         * plugins/language-support-cpp-java/plugin.c:
3745         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3746         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3747         (context_character), (get_context), (function_parser),
3748         (cpp_member_parser), (install_assist), (uninstall_assist),
3749         (get_line_indentation_base), (get_line_auto_indentation),
3750         (install_support), (uninstall_support),
3751         (on_value_added_current_editor), (on_value_removed_current_editor),
3752         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3753         * plugins/language-support-cpp-java/plugin.h:
3754         
3755         Improved fixed editor assistance and added support for function/method
3756         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3757         
3758         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3759         Removed a FIXME
3760         
3761         * plugins/project-import/project-import.c: (on_import_next):
3762         Added a non-NULL check with could probably fix #474843 but not sure
3763         
3764         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3765         Fixed anjuta-plugin project wizard
3766         
3767         * plugins/sourceview/Makefile.am:
3768         * plguins/sourceview/assist-tip.[ch]:
3769         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3770         (anjuta_view_key_press_event):
3771         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3772         (assist_window_init), (assist_window_update), (assist_window_new):
3773         * plugins/sourceview/sourceview-private.h:
3774         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3775         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3776         (trigger_size), (max_trigger_size), (on_document_char_added),
3777         (sourceview_dispose), (ieditor_get_current_word),
3778         (iassist_add_trigger), (iassist_init_suggestions),
3779         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3780         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3781         
3782         Big update on sourceview assist capabilites. Autocompletion should
3783         now work much better and function tooltips are finally supported!
3785         * plugins/sourceview/anjuta-document.h:
3786         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3787         (anjuta_document_get_current_word):
3788         Fixed get_current_word (inspired by aneditor.cxx implementation)
3790         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3791         (icell_get_attribute):
3792         Fixed get_attribute() to also detect character constants.
3793         Simplified get_char()
3795         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3796         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3797         (isymbol_manager_get_completions_at_position):
3798         
3799         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3801 2007-09-04  Naba Kumar  <naba@gnome.org>
3803         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3804         projects that can not add sources.
3806         * plugins/file-wizard/file.c: Similarly for file wizard,
3807         Do not enable 'Add to project' projects that can not add sources.
3809 2007-09-04  Naba Kumar  <naba@gnome.org>
3811         * configure.in: Bumped gnome-build requirement to 0.2.0
3812         for project capabilities support.
3814         * plugins/project-manager/plugin.c: Enable/disable project
3815         actions based on project capabilities. Fixes bug #433552:
3816         crash in Anjuta IDE: add file test.h in project on generic
3817         Makefile.
3819         * libanjuta/interfaces/libanjuta.idl: Added method to query
3820         project capabilities.
3822 2007-09-03  Naba Kumar  <naba@gnome.org>
3824         * plugins/file-manager/plugin.c: Set shadow type IN.
3825         * plugins/file-manager/file-view.c: Fixed code style.
3826         * plugins/file-manager/file-view.c: Fixed icons column to size
3827         properly.
3829         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3831         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3832         unmonitors project-uri on file-manager deactivation.
3834         * TODO.tasks: Updated
3836 2007-09-02  Johannes Schmid <jhs@gnome.org>
3838         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3839         Fixed memory leak
3840         
3841         * plugins/file-manager/file-view.c: (file_view_get_selected),
3842         (file_view_button_press_event), (file_view_finalize):
3843         * plugins/file-manager/plugin.c: (project_root_removed),
3844         (file_manager_deactivate):
3845         
3846         Fixed some small bugs I missed before
3848 2007-09-02  Johannes Schmid <jhs@gnome.org>
3850         * plugins/file-manager/*:
3851         Added new and file-manager
3853 2007-09-02  Johannes Schmid <jhs@gnome.org>
3855         * plugins/file-manager/*:
3856         Removed old file-manager
3858 2007-08-31  Johannes Schmid <jhs@gnome.org>
3860         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3861         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3862         
3863         Fixed some memory leaks
3864         
3865         * MAINTAINERS: Fixed
3866         
3867 2007-08-31  Johannes Schmid <jhs@gnome.org>
3869         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3870         (get_property_value_as_string), (set_property_value_as_string),
3871         (register_callbacks), (preferences_foreach_callback),
3872         (anjuta_preferences_register_property_raw):
3873         * libanjuta/anjuta-preferences.h:
3874         * plugins/build-basic-autotools/build-basic-autotools.c:
3875         (on_build_mesg_format):
3876         * plugins/document-manager/anjuta-document-manager.glade:
3877         * plugins/message-view/anjuta-message-manager-plugin.glade:
3878         
3879         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3880         broken message view preferences
3881         
3882         * plugins/message-view/message-view.c:
3883         (message_view_instance_init), (pref_change_color), (prefs_init),
3884         (imessage_view_append):
3885         Cleaned up message view (#458041)
3886         
3887         * src/shell.c: (on_preferences_activate),
3888         (anjuta_test_shell_instance_init),
3889         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
3890         Fixed test shell to allow better debugging
3891         
3892 2007-08-31  Johannes Schmid <jhs@gnome.org>
3894         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
3895         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
3896         * plugins/gtodo/main.h:
3897         * plugins/gtodo/plugin.c: (activate_plugin):
3898         
3899         Fixed #423467 (View->Tasks menu items are not 
3900         checked on startup)
3902 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
3904         reviewed by: Johannes Schmid <jhs@gnome.org>
3906         * COPYING:
3907         * data/welcome.txt.in:
3908         * launcher/anjuta_launcher.c:
3909         * libanjuta/anjuta-children.c:
3910         * libanjuta/anjuta-children.h:
3911         * libanjuta/anjuta-debug.h:
3912         * libanjuta/anjuta-encodings.c:
3913         * libanjuta/anjuta-encodings.h:
3914         * libanjuta/anjuta-glue-c.c:
3915         * libanjuta/anjuta-glue-c.h:
3916         * libanjuta/anjuta-plugin-description.c:
3917         * libanjuta/anjuta-plugin-description.h:
3918         * libanjuta/anjuta-plugin-handle.c:
3919         * libanjuta/anjuta-plugin-handle.h:
3920         * libanjuta/anjuta-plugin-manager.c:
3921         * libanjuta/anjuta-plugin-manager.h:
3922         * libanjuta/anjuta-plugin.c:
3923         * libanjuta/anjuta-plugin.h:
3924         * libanjuta/anjuta-preferences.c:
3925         * libanjuta/anjuta-preferences.h:
3926         * libanjuta/anjuta-profile-manager.c:
3927         * libanjuta/anjuta-profile-manager.h:
3928         * libanjuta/anjuta-profile.c:
3929         * libanjuta/anjuta-profile.h:
3930         * libanjuta/anjuta-save-prompt.c:
3931         * libanjuta/anjuta-save-prompt.h:
3932         * libanjuta/anjuta-serializer.c:
3933         * libanjuta/anjuta-serializer.h:
3934         * libanjuta/anjuta-session.c:
3935         * libanjuta/anjuta-session.h:
3936         * libanjuta/anjuta-shell.c:
3937         * libanjuta/anjuta-shell.h:
3938         * libanjuta/anjuta-status.c:
3939         * libanjuta/anjuta-status.h:
3940         * libanjuta/anjuta-ui.c:
3941         * libanjuta/anjuta-ui.h:
3942         * libanjuta/anjuta-utils-priv.h:
3943         * libanjuta/anjuta-utils.c:
3944         * libanjuta/anjuta-utils.h:
3945         * libanjuta/cell-renderer-captioned-image.c:
3946         * libanjuta/cell-renderer-captioned-image.h:
3947         * libanjuta/e-splash.c:
3948         * libanjuta/e-splash.h:
3949         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3950         * libanjuta/interfaces/libanjuta.idl:
3951         * libanjuta/libanjuta.h:
3952         * libanjuta/resources.c:
3953         * libanjuta/resources.h:
3954         * libegg/egg-cell-renderer-text.c:
3955         * libegg/egg-combo-action.c:
3956         * libegg/egg-entry-action.c:
3957         * libegg/egg-recent-action.c:
3958         * libegg/egg-recent-files-module.c:
3959         * libegg/egg-recent-item.c:
3960         * libegg/egg-recent-model.c:
3961         * libegg/egg-recent-view-gtk.c:
3962         * libegg/egg-recent-view.c:
3963         * libegg/egg-submenu-action.c:
3964         * libegg/eggaccelerators.c:
3965         * libegg/eggcellrendererpopup.c:
3966         * libegg/eggcomboselect.c:
3967         * libegg/eggtreemodelfilter.c:
3968         * libegg/eggtreemultidnd.c:
3969         * libegg/gtkcellview.h:
3970         * libegg/treeviewutils/egg-cell-renderer-text.h:
3971         * libegg/treeviewutils/eggaccelerators.h:
3972         * libegg/treeviewutils/eggcellrendererkeys.h:
3973         * libegg/treeviewutils/eggcellrendererpopup.h:
3974         * libegg/treeviewutils/eggtreemodelfilter.h:
3975         * libegg/treeviewutils/eggtreemultidnd.h:
3976         * libegg/treeviewutils/eggtreeviewstate.h:
3977         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
3978         * manuals/anjuta-faqs/Makefile.am:
3979         * manuals/anjuta-manual/C/anjuta-manual.xml:
3980         * manuals/anjuta-manual/C/license.xml:
3981         * manuals/anjuta-manual/es/es.po:
3982         * manuals/anjuta-manual/sv/sv.po:
3983         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
3984         ml:
3985         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
3986         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
3987         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
3988         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
3989         * manuals/old/ja/anjuta-manual/license.xml:
3990         * plugins/build-basic-autotools/build-basic-autotools.c:
3991         * plugins/build-basic-autotools/build-basic-autotools.h:
3992         * plugins/build-basic-autotools/executer.c:
3993         * plugins/build-basic-autotools/executer.h:
3994         * plugins/build/build_file.c:
3995         * plugins/build/build_file.h:
3996         * plugins/build/build_project.c:
3997         * plugins/build/build_project.h:
3998         * plugins/build/clean_project.c:
3999         * plugins/build/clean_project.h:
4000         * plugins/build/commands.c:
4001         * plugins/build/commands.h:
4002         * plugins/build/compile.c:
4003         * plugins/build/compile.h:
4004         * plugins/build/compiler_options.c:
4005         * plugins/build/compiler_options.h:
4006         * plugins/build/configurer.c:
4007         * plugins/build/configurer.h:
4008         * plugins/build/executer.c:
4009         * plugins/build/executer.h:
4010         * plugins/class-gen/cell-renderer-flags.c:
4011         * plugins/class-gen/cell-renderer-flags.h:
4012         * plugins/class-gen/combo-flags.c:
4013         * plugins/class-gen/combo-flags.h:
4014         * plugins/class-gen/element-editor.c:
4015         * plugins/class-gen/element-editor.h:
4016         * plugins/class-gen/generator.c:
4017         * plugins/class-gen/generator.h:
4018         * plugins/class-gen/plugin.c:
4019         * plugins/class-gen/plugin.h:
4020         * plugins/class-gen/transform.c:
4021         * plugins/class-gen/transform.h:
4022         * plugins/class-gen/validator.c:
4023         * plugins/class-gen/validator.h:
4024         * plugins/class-gen/window.c:
4025         * plugins/class-gen/window.h:
4026         * plugins/class-inheritance/class-callbacks.c:
4027         * plugins/class-inheritance/class-callbacks.h:
4028         * plugins/class-inheritance/class-inherit.c:
4029         * plugins/class-inheritance/class-inherit.h:
4030         * plugins/class-inheritance/plugin.c:
4031         * plugins/class-inheritance/plugin.h:
4032         * plugins/cvs-plugin/cvs-actions.c:
4033         * plugins/cvs-plugin/cvs-actions.h:
4034         * plugins/cvs-plugin/cvs-callbacks.c:
4035         * plugins/cvs-plugin/cvs-callbacks.h:
4036         * plugins/cvs-plugin/cvs-execute.c:
4037         * plugins/cvs-plugin/cvs-execute.h:
4038         * plugins/cvs-plugin/cvs-interface.c:
4039         * plugins/cvs-plugin/cvs-interface.h:
4040         * plugins/cvs-plugin/plugin.c:
4041         * plugins/cvs-plugin/plugin.h:
4042         * plugins/debug-manager/breakpoints.c:
4043         * plugins/debug-manager/breakpoints.h:
4044         * plugins/debug-manager/chunk_view.c:
4045         * plugins/debug-manager/chunk_view.h:
4046         * plugins/debug-manager/data_buffer.c:
4047         * plugins/debug-manager/data_buffer.h:
4048         * plugins/debug-manager/data_view.c:
4049         * plugins/debug-manager/data_view.h:
4050         * plugins/debug-manager/debug_tree.c:
4051         * plugins/debug-manager/debug_tree.h:
4052         * plugins/debug-manager/debugger.c:
4053         * plugins/debug-manager/debugger.h:
4054         * plugins/debug-manager/disassemble.c:
4055         * plugins/debug-manager/disassemble.h:
4056         * plugins/debug-manager/info.c:
4057         * plugins/debug-manager/info.h:
4058         * plugins/debug-manager/locals.c:
4059         * plugins/debug-manager/locals.h:
4060         * plugins/debug-manager/memory.c:
4061         * plugins/debug-manager/memory.h:
4062         * plugins/debug-manager/plugin.c:
4063         * plugins/debug-manager/plugin.h:
4064         * plugins/debug-manager/registers.c:
4065         * plugins/debug-manager/registers.h:
4066         * plugins/debug-manager/sexy-icon-entry.c:
4067         * plugins/debug-manager/sexy-icon-entry.h:
4068         * plugins/debug-manager/sharedlib.c:
4069         * plugins/debug-manager/sharedlib.h:
4070         * plugins/debug-manager/signals.c:
4071         * plugins/debug-manager/signals.h:
4072         * plugins/debug-manager/sparse_buffer.c:
4073         * plugins/debug-manager/sparse_buffer.h:
4074         * plugins/debug-manager/sparse_view.c:
4075         * plugins/debug-manager/sparse_view.h:
4076         * plugins/debug-manager/stack_trace.c:
4077         * plugins/debug-manager/stack_trace.h:
4078         * plugins/debug-manager/start.c:
4079         * plugins/debug-manager/start.h:
4080         * plugins/debug-manager/threads.c:
4081         * plugins/debug-manager/threads.h:
4082         * plugins/debug-manager/utilities.c:
4083         * plugins/debug-manager/utilities.h:
4084         * plugins/debug-manager/watch.c:
4085         * plugins/debug-manager/watch.h:
4086         * plugins/devhelp/htmlview.c:
4087         * plugins/devhelp/htmlview.h:
4088         * plugins/document-manager/action-callbacks.c:
4089         * plugins/document-manager/action-callbacks.h:
4090         * plugins/document-manager/anjuta-docman.c:
4091         * plugins/document-manager/anjuta-docman.h:
4092         * plugins/document-manager/editor-tooltips.c:
4093         * plugins/document-manager/editor-tooltips.h:
4094         * plugins/document-manager/file_history.c:
4095         * plugins/document-manager/file_history.h:
4096         * plugins/document-manager/indent-dialog.c:
4097         * plugins/document-manager/indent-dialog.h:
4098         * plugins/document-manager/indent-util.c:
4099         * plugins/document-manager/indent-util.h:
4100         * plugins/document-manager/plugin.c:
4101         * plugins/editor/aneditor-autocomplete.cxx:
4102         * plugins/editor/aneditor-calltip.cxx:
4103         * plugins/editor/aneditor-indent.cxx:
4104         * plugins/editor/aneditor-priv.h:
4105         * plugins/editor/aneditor.cxx:
4106         * plugins/editor/aneditor.h:
4107         * plugins/editor/lexer.h:
4108         * plugins/editor/plugin.c:
4109         * plugins/editor/plugin.h:
4110         * plugins/editor/print.c:
4111         * plugins/editor/print.h:
4112         * plugins/editor/properties.h:
4113         * plugins/editor/properties_cxx.h:
4114         * plugins/editor/style-editor.c:
4115         * plugins/editor/style-editor.h:
4116         * plugins/editor/text-editor-iterable.c:
4117         * plugins/editor/text-editor-iterable.h:
4118         * plugins/editor/text_editor.c:
4119         * plugins/editor/text_editor.h:
4120         * plugins/editor/text_editor_cbs.c:
4121         * plugins/editor/text_editor_cbs.h:
4122         * plugins/editor/text_editor_menu.c:
4123         * plugins/editor/text_editor_menu.h:
4124         * plugins/editor/text_editor_prefs.c:
4125         * plugins/editor/text_editor_prefs.h:
4126         * plugins/file-loader/dnd.c:
4127         * plugins/file-loader/dnd.h:
4128         * plugins/file-loader/plugin.c:
4129         * plugins/file-manager/an_file_view.c:
4130         * plugins/file-manager/plugin.c:
4131         * plugins/file-wizard/file.c:
4132         * plugins/file-wizard/file.h:
4133         * plugins/file-wizard/plugin.c:
4134         * plugins/file-wizard/plugin.h:
4135         * plugins/gdb/debugger.c:
4136         * plugins/gdb/debugger.h:
4137         * plugins/gdb/gdbmi-test.c:
4138         * plugins/gdb/gdbmi.c:
4139         * plugins/gdb/gdbmi.h:
4140         * plugins/gdb/global.h:
4141         * plugins/gdb/parser.c:
4142         * plugins/gdb/parser.h:
4143         * plugins/gdb/plugin.c:
4144         * plugins/gdb/plugin.h:
4145         * plugins/gdb/utilities.c:
4146         * plugins/gdb/utilities.h:
4147         * plugins/glade/plugin.c:
4148         * plugins/glade/plugin.h:
4149         * plugins/gtodo/egg-datetime.c:
4150         * plugins/gtodo/egg-datetime.h:
4151         * plugins/gtodo/eggtrayicon.c:
4152         * plugins/gtodo/eggtrayicon.h:
4153         * plugins/gtodo/plugin.c:
4154         * plugins/gvim/anjuta-vim.c:
4155         * plugins/gvim/anjuta-vim.h:
4156         * plugins/gvim/gtkvim.c:
4157         * plugins/gvim/gtkvim.h:
4158         * plugins/gvim/plugin.c:
4159         * plugins/gvim/plugin.h:
4160         * plugins/language-support-cpp-java/plugin.c:
4161         * plugins/language-support-cpp-java/plugin.h:
4162         * plugins/macro/macro-actions.c:
4163         * plugins/macro/macro-actions.h:
4164         * plugins/macro/macro-db.c:
4165         * plugins/macro/macro-db.h:
4166         * plugins/macro/macro-dialog.c:
4167         * plugins/macro/macro-dialog.h:
4168         * plugins/macro/macro-edit.c:
4169         * plugins/macro/macro-edit.h:
4170         * plugins/macro/macro-util.c:
4171         * plugins/macro/macro-util.h:
4172         * plugins/macro/plugin.c:
4173         * plugins/macro/plugin.h:
4174         * plugins/message-view/anjuta-msgman.c:
4175         * plugins/message-view/anjuta-msgman.h:
4176         * plugins/message-view/message-view.c:
4177         * plugins/message-view/message-view.h:
4178         * plugins/message-view/plugin.c:
4179         * plugins/message-view/plugin.h:
4180         * plugins/patch/patch-plugin.c:
4181         * plugins/patch/patch-plugin.h:
4182         * plugins/patch/plugin.c:
4183         * plugins/patch/plugin.h:
4184         * plugins/profiler/gprof-call-graph-block-entry.c:
4185         * plugins/profiler/gprof-call-graph-block-entry.h:
4186         * plugins/profiler/gprof-call-graph-block.c:
4187         * plugins/profiler/gprof-call-graph-block.h:
4188         * plugins/profiler/gprof-call-graph-view.c:
4189         * plugins/profiler/gprof-call-graph-view.h:
4190         * plugins/profiler/gprof-call-graph.c:
4191         * plugins/profiler/gprof-call-graph.h:
4192         * plugins/profiler/gprof-flat-profile-entry.c:
4193         * plugins/profiler/gprof-flat-profile-entry.h:
4194         * plugins/profiler/gprof-flat-profile-view.c:
4195         * plugins/profiler/gprof-flat-profile-view.h:
4196         * plugins/profiler/gprof-flat-profile.c:
4197         * plugins/profiler/gprof-flat-profile.h:
4198         * plugins/profiler/gprof-function-call-chart-view.c:
4199         * plugins/profiler/gprof-function-call-chart-view.h:
4200         * plugins/profiler/gprof-function-call-tree-view.c:
4201         * plugins/profiler/gprof-function-call-tree-view.h:
4202         * plugins/profiler/gprof-options.c:
4203         * plugins/profiler/gprof-options.h:
4204         * plugins/profiler/gprof-profile-data.c:
4205         * plugins/profiler/gprof-profile-data.h:
4206         * plugins/profiler/gprof-view-manager.c:
4207         * plugins/profiler/gprof-view-manager.h:
4208         * plugins/profiler/gprof-view.c:
4209         * plugins/profiler/gprof-view.h:
4210         * plugins/profiler/plugin.c:
4211         * plugins/profiler/plugin.h:
4212         * plugins/profiler/string-utils.c:
4213         * plugins/profiler/string-utils.h:
4214         * plugins/project-import/plugin.c:
4215         * plugins/project-import/plugin.h:
4216         * plugins/project-import/project-import.c:
4217         * plugins/project-import/project-import.h:
4218         * plugins/project-manager/plugin.c:
4219         * plugins/project-manager/plugin.h:
4220         * plugins/project-wizard/action.c:
4221         * plugins/project-wizard/action.h:
4222         * plugins/project-wizard/autogen.c:
4223         * plugins/project-wizard/autogen.h:
4224         * plugins/project-wizard/druid.c:
4225         * plugins/project-wizard/druid.h:
4226         * plugins/project-wizard/file.c:
4227         * plugins/project-wizard/file.h:
4228         * plugins/project-wizard/header.c:
4229         * plugins/project-wizard/header.h:
4230         * plugins/project-wizard/install.c:
4231         * plugins/project-wizard/install.h:
4232         * plugins/project-wizard/parser.c:
4233         * plugins/project-wizard/parser.h:
4234         * plugins/project-wizard/plugin.c:
4235         * plugins/project-wizard/plugin.h:
4236         * plugins/project-wizard/property.c:
4237         * plugins/project-wizard/property.h:
4238         * plugins/project-wizard/values.c:
4239         * plugins/project-wizard/values.h:
4240         * plugins/sample1/plugin.c:
4241         * plugins/search/plugin.c:
4242         * plugins/search/plugin.h:
4243         * plugins/search/search-replace_backend.c:
4244         * plugins/search/search-replace_backend.h:
4245         * plugins/search/search_preferences.c:
4246         * plugins/sourceview/anjuta-convert.c:
4247         * plugins/sourceview/anjuta-convert.h:
4248         * plugins/sourceview/anjuta-document-loader.c:
4249         * plugins/sourceview/anjuta-document-loader.h:
4250         * plugins/sourceview/anjuta-document-saver.c:
4251         * plugins/sourceview/anjuta-document-saver.h:
4252         * plugins/sourceview/anjuta-document.c:
4253         * plugins/sourceview/anjuta-document.h:
4254         * plugins/sourceview/anjuta-encodings.c:
4255         * plugins/sourceview/anjuta-encodings.h:
4256         * plugins/sourceview/anjuta-languages-manager.c:
4257         * plugins/sourceview/anjuta-languages-manager.h:
4258         * plugins/sourceview/anjuta-utils.c:
4259         * plugins/sourceview/anjuta-utils.h:
4260         * plugins/sourceview/anjuta-view.c:
4261         * plugins/sourceview/anjuta-view.h:
4262         * plugins/sourceview/assist-window.c:
4263         * plugins/sourceview/assist-window.h:
4264         * plugins/sourceview/sourceview-cell.c:
4265         * plugins/sourceview/sourceview-cell.h:
4266         * plugins/sourceview/sourceview-prefs.c:
4267         * plugins/sourceview/sourceview-prefs.h:
4268         * plugins/sourceview/sourceview-print.c:
4269         * plugins/sourceview/sourceview-print.h:
4270         * plugins/sourceview/sourceview-private.h:
4271         * plugins/sourceview/sourceview-tags.c:
4272         * plugins/sourceview/sourceview-tags.h:
4273         * plugins/sourceview/sourceview.c:
4274         * plugins/sourceview/sourceview.h:
4275         * plugins/subversion/plugin.c:
4276         * plugins/subversion/plugin.h:
4277         * plugins/subversion/subversion-actions.c:
4278         * plugins/subversion/subversion-actions.h:
4279         * plugins/subversion/subversion-callbacks.c:
4280         * plugins/subversion/subversion-callbacks.h:
4281         * plugins/subversion/svn-auth.c:
4282         * plugins/subversion/svn-auth.h:
4283         * plugins/subversion/svn-backend-priv.h:
4284         * plugins/subversion/svn-backend.c:
4285         * plugins/subversion/svn-backend.h:
4286         * plugins/subversion/svn-notify.c:
4287         * plugins/subversion/svn-notify.h:
4288         * plugins/subversion/svn-thread.c:
4289         * plugins/subversion/svn-thread.h:
4290         * plugins/symbol-browser/an_symbol.c:
4291         * plugins/symbol-browser/an_symbol.h:
4292         * plugins/symbol-browser/an_symbol_info.c:
4293         * plugins/symbol-browser/an_symbol_info.h:
4294         * plugins/symbol-browser/an_symbol_iter.c:
4295         * plugins/symbol-browser/an_symbol_iter.h:
4296         * plugins/symbol-browser/an_symbol_prefs.c:
4297         * plugins/symbol-browser/an_symbol_prefs.h:
4298         * plugins/symbol-browser/an_symbol_search.c:
4299         * plugins/symbol-browser/an_symbol_search.h:
4300         * plugins/symbol-browser/an_symbol_view.c:
4301         * plugins/symbol-browser/an_symbol_view.h:
4302         * plugins/symbol-browser/plugin.c:
4303         * plugins/symbol-browser/plugin.h:
4304         * plugins/terminal/terminal.c:
4305         * plugins/tools/dialog.c:
4306         * plugins/tools/dialog.h:
4307         * plugins/tools/editor.c:
4308         * plugins/tools/editor.h:
4309         * plugins/tools/execute.c:
4310         * plugins/tools/execute.h:
4311         * plugins/tools/fileop.c:
4312         * plugins/tools/fileop.h:
4313         * plugins/tools/plugin.c:
4314         * plugins/tools/plugin.h:
4315         * plugins/tools/scripts/find-fixmes.pl:
4316         * plugins/tools/scripts/translation-status.pl:
4317         * plugins/tools/tool.c:
4318         * plugins/tools/tool.h:
4319         * plugins/tools/variable.c:
4320         * plugins/tools/variable.h:
4321         * plugins/valgrind/ldd.c:
4322         * plugins/valgrind/ldd.h:
4323         * plugins/valgrind/list.c:
4324         * plugins/valgrind/list.h:
4325         * plugins/valgrind/menu-utils.c:
4326         * plugins/valgrind/menu-utils.h:
4327         * plugins/valgrind/parser.c:
4328         * plugins/valgrind/parser.h:
4329         * plugins/valgrind/plugin.c:
4330         * plugins/valgrind/plugin.h:
4331         * plugins/valgrind/preferences.c:
4332         * plugins/valgrind/preferences.h:
4333         * plugins/valgrind/process.c:
4334         * plugins/valgrind/process.h:
4335         * plugins/valgrind/symtab.c:
4336         * plugins/valgrind/symtab.h:
4337         * plugins/valgrind/vgactions.c:
4338         * plugins/valgrind/vgactions.h:
4339         * plugins/valgrind/vgcachegrindprefs.c:
4340         * plugins/valgrind/vgcachegrindprefs.h:
4341         * plugins/valgrind/vgdefaultview.c:
4342         * plugins/valgrind/vgdefaultview.h:
4343         * plugins/valgrind/vgerror.c:
4344         * plugins/valgrind/vgerror.h:
4345         * plugins/valgrind/vggeneralprefs.c:
4346         * plugins/valgrind/vggeneralprefs.h:
4347         * plugins/valgrind/vghelgrindprefs.c:
4348         * plugins/valgrind/vghelgrindprefs.h:
4349         * plugins/valgrind/vgio.c:
4350         * plugins/valgrind/vgio.h:
4351         * plugins/valgrind/vgmemcheckprefs.c:
4352         * plugins/valgrind/vgmemcheckprefs.h:
4353         * plugins/valgrind/vgrule-editor.c:
4354         * plugins/valgrind/vgrule-editor.h:
4355         * plugins/valgrind/vgrule-list.c:
4356         * plugins/valgrind/vgrule-list.h:
4357         * plugins/valgrind/vgrule.c:
4358         * plugins/valgrind/vgrule.h:
4359         * plugins/valgrind/vgrulepattern.c:
4360         * plugins/valgrind/vgrulepattern.h:
4361         * plugins/valgrind/vgsearchbar.c:
4362         * plugins/valgrind/vgsearchbar.h:
4363         * plugins/valgrind/vgstrpool.c:
4364         * plugins/valgrind/vgstrpool.h:
4365         * plugins/valgrind/vgtoolprefs.c:
4366         * plugins/valgrind/vgtoolprefs.h:
4367         * plugins/valgrind/vgtoolview.c:
4368         * plugins/valgrind/vgtoolview.h:
4369         * src/about.c:
4370         * src/about.h:
4371         * src/action-callbacks.c:
4372         * src/action-callbacks.h:
4373         * src/anjuta-actions.h:
4374         * src/anjuta-app.c:
4375         * src/anjuta-app.h:
4376         * src/anjuta-callbacks.c:
4377         * src/anjuta-callbacks.h:
4378         * src/anjuta.c:
4379         * src/anjuta.h:
4380         * src/anjuta_cbs.c:
4381         * src/bacon-message-connection.c:
4382         * src/bacon-message-connection.h:
4383         * src/getline.c:
4384         * src/main.c:
4385         * src/shell.c:
4386         * src/shell.h:
4387         * src/start-with.c:
4388         * src/start-with.h:
4389         * src/utilities.c:
4390         * src/utilities.h:
4391         * tagmanager/options.c:
4392         
4393         Change the address of FSF in various files
4395 2007-08-30  Johannes Schmid <jhs@gnome.org>
4397         * anjuta.glade:
4398         * anjuta.gladep:
4399         Removed because they are no longer in use
4400         
4401         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4402         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4403         Marked some strings as not translatable
4405         * plugins/search/search-replace.c: (list_max_items):
4406         Fixed a possible memory corruption
4408         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4409         Do not show menuitems for locked layout items
4411         * src/main.c: (main):
4412         Some minor style correction in gnome_init
4414 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4416         * plugins/debug-manager/debugger.c,
4417         plugins/debug-manager/breakpoints.c,
4418         plugins/gdb/plugin.c,
4419         plugins/gdb/debugger.c,
4420         libanjuta/interfaces/libanjuta.idl:
4421         Move all breakpoints functions from IAnjutaDebugger to a new
4422         IAnjutaBreakpointDebugger interface
4424 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4426         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4427         * plugins/debug-manager/plugin.c,
4428         plugins/debug-manager/breakpoints.c,
4429         plugins/tools/execute.c,
4430         plugins/project-wizard/plugin.c,
4431         plugins/build-basic-autotools/executer.c,
4432         plugins/gdb/debugger.c,
4433         plugins/profiler/gprof-options.h,
4434         plugins/sourceview/assist-window.h,
4435         plugins/class-gen/transform.c,
4436         libanjuta/anjuta-plugin-description.c,
4437         libanjuta/anjuta-status.c,
4438         libanjuta/anjuta-glue-c.c,
4439         libanjuta/anjuta-glue-cpp.c,
4440         plugins/symbol-browser/an_symbol_prefs.c:
4441         Fix warnings mostly "dereferencing type-punned pointer"
4442         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4444 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4446         * plugins/debug-manager/breakpoints.c,
4447         plugins/debug-manager/debugger.c:
4448         Avoid an endless loop if clearing all breakpoints while the programm
4449         is running
4451 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4453         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4454         * plugins/debug-manager/plugin.c:
4455         Fix a segmentation fault added in the previous patch
4457 2007-07-21  Johannes Schmid <jhs@gnome.org>
4459         * plugins/build-basic-autotools/executer.c:
4460         (get_program_parameters):
4461         
4462         Show an error dialog if no targets are availible instead of
4463         just returning
4465 2007-07-20  Johannes Schmid <jhs@gnome.org>
4467         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4468         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4469         * libanjuta/anjuta-shell.h:
4470         * plugins/document-manager/plugin.c: (activate_plugin):
4471         * plugins/glade/anjuta-design-document.c:
4472         * plugins/glade/plugin.c: (glade_update_ui):
4473         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4474         (anjuta_shell_iface_init):
4475         * src/shell.c: (anjuta_test_shell_add_widget),
4476         (anjuta_shell_iface_init):
4477         
4478         Make the document manager undockable (#458038)
4480 2007-07-20  Johannes Schmid <jhs@gnome.org>
4482         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4483         * plugins/glade/anjuta-design-document.c:
4484         * plugins/glade/plugin.c: (glade_update_ui):
4485         
4486         Fixed some save/dirty status bug in glade
4488 2007-07-20  Johannes Schmid <jhs@gnome.org>
4490         * libanjuta/anjuta-status.c:
4491         Fixed crasher on shutdown
4493 2007-07-20  Johannes Schmid <jhs@gnome.org>
4495         * configure.in:
4496         Minimum glade requirement is 3.2 now. It was before
4497         but we did not check...
4498         
4499         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4500         * libanjuta/anjuta-profile.c:
4501         (anjuta_profile_add_plugins_from_xml):
4502         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4503         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4504         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4505         * plugins/file-loader/plugin.c: (on_create_submenu):
4506         * plugins/file-manager/an_file_view.c: (compare_iter):
4507         * plugins/glade/plugin.c: (activate_plugin):
4508         * src/anjuta-app.c: (on_toolbar_view_toggled):
4509         * src/main.c: (main):
4510         
4511         Fixed lots of memory leaks (thansk valgrind)
4513 2007-07-19  Johannes Schmid <jhs@gnome.org>
4515         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4516         * plugins/document-manager/anjuta-docman.c:
4517         (anjuta_docman_set_busy):
4518         * plugins/document-manager/plugin.c: (on_editor_changed):
4519         * plugins/glade/plugin.c: (activate_plugin):
4520         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4521         (on_value_removed_current_editor):
4522         
4523         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4525 2007-07-18  Johannes Schmid <jhs.gnome.org>
4527         * plugins/build-basic-autotools/executer.c: (execute_program):
4528         Fixed some of the scratchbox stuff but the environment is
4529         still broken
4531 2007-07-18  Johannes Schmid <jhs@gnome.org>
4533         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4534         (on_plugin_deactivated), (get_plugin_loader_type):
4535         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4536         (activate_plugin), (deactivate_plugin),
4537         (glade_plugin_instance_init):
4538         
4539         Fixed glade plugin deactivation
4541 2007-07-18  Johannes Schmid <jhs@gnome.org>
4543         * plugins/document-manager/anjuta-docman.c:
4544         (anjuta_docman_add_document):
4545         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4546         
4547         Fixed path display in document manager with glade files
4549 2007-07-17  Johannes Schmid <jhs@gnome.org>
4551         * libanjuta/interfaces/Makefile.am.iface:
4552         * pixmaps/Makefile.am:
4553         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4554         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4555         (value_removed_current_editor):
4556         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4557         (anjuta_docman_set_current_document):
4558         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4559         (on_editor_added), (on_editor_changed):
4560         * plugins/glade/Makefile.am:
4561         * plugins/glade/anjuta-design-document.c:
4562         (anjuta_design_document_instance_init),
4563         (anjuta_design_document_set_property),
4564         (anjuta_design_document_get_property),
4565         (anjuta_design_document_class_init), (anjuta_design_document_new),
4566         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4567         * plugins/glade/anjuta-design-document.h:
4568         * plugins/glade/anjuta-glade-notebook.c:
4569         * plugins/glade/anjuta-glade-notebook.h:
4570         * plugins/glade/plugin.c: (value_added_current_editor),
4571         (value_removed_current_editor), (glade_update_ui),
4572         (on_close_activated), (on_glade_project_changed),
4573         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4574         (ifile_open):
4575         * plugins/language-support-cpp-java/plugin.c:
4576         (on_value_added_current_editor), (on_value_removed_current_editor):
4577         * plugins/macro/plugin.c: (value_added_current_editor):
4578         * plugins/project-manager/plugin.c: (value_added_current_editor):
4579         * plugins/subversion/plugin.c: (value_added_current_editor):
4580         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4582         Fixed lot of IAnjutaEditor stuff and completed glade integration
4583         with document manager
4584         
4585         * plugins/build-basic-autotools/build-basic-autotools.c:
4586         (value_added_current_editor):
4587         * plugins/build-basic-autotools/executer.c: (execute_program):
4588         
4589         Some initial code to execute projects inside scratchbox
4590         
4591 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4593         * plugins/project-import/project-import.c:
4594         Project import overwrites file on user request (bug #452579)
4596 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4598         * plugins/debug-manager/debugger.c,
4599         plugins/debug-manager/threads.c,
4600         plugins/debug-manager/plugin.c,
4601         plugins/debug-manager/registers.c,
4602         plugins/debug-manager/locals.c,
4603         plugins/debug-manager/stack_trace.c,
4604         plugins/gdb/plugin.c,
4605         plugins/gdb/debugger.c,
4606         plugins/gdb/debugger.h,
4607         libanjuta/interfaces/libanjuta.idl:
4608         Rename change-location to program-moved
4609         Store thread id as gint instead of guint
4610         Do not display registers list if not available
4611         Add intermediate debugger states if missing
4613 2007-07-11  Johannes Schmid <jhs@gnome.org>
4615         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4616         .glade:
4617         Reverted unnecessary changes (#455819)
4619 2007-07-10  Johannes Schmid <jhs@gnome.org>
4621         * plugins/glade/plugin.c:
4622         Fixed glade plugin with glade 3.2 and another crasher
4624 2007-07-09  Johannes Schmid <jhs@gnome.org>
4626         * libanjuta/interfaces/libanjuta.idl:
4627         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4628         .glade:
4629         * plugins/debug-manager/breakpoints.c:
4630         (breakpoint_item_update_in_ui),
4631         (breakpoints_dbase_edit_breakpoint),
4632         (on_toggle_breakpoint_activate):
4633         * plugins/debug-manager/plugin.c:
4634         (on_run_to_cursor_action_activate):
4635         * plugins/document-manager/action-callbacks.c:
4636         (on_editor_command_cut_activate),
4637         (on_editor_command_copy_activate),
4638         (on_editor_command_paste_activate),
4639         (on_editor_command_clear_activate):
4640         * plugins/document-manager/anjuta-docman.c:
4641         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4642         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4643         (anjuta_docman_goto_file_line_mark),
4644         (anjuta_docman_find_editor_with_path),
4645         (anjuta_docman_get_all_editors):
4646         * plugins/document-manager/anjuta-docman.h:
4647         * plugins/document-manager/plugin.c:
4648         (update_editor_ui_interface_items), (on_editor_update_ui),
4649         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4650         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4651         (ianjuta_document_manager_iface_init), (isaveable_save),
4652         (isavable_is_dirty):
4653         * plugins/editor/editor.glade:
4654         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4655         (idocument_paste), (idocument_clear), (idocument_iface_init),
4656         (iselection_iface_init):
4657         * plugins/glade/Makefile.am:
4658         * plugins/glade/anjuta-glade-notebook.c:
4659         (anjuta_glade_notebook_instance_init),
4660         (anjuta_glade_notebook_set_property),
4661         (anjuta_glade_notebook_get_property),
4662         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4663         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4664         (ifile_savable_save), (ifile_savable_save_as),
4665         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4666         (ifile_savable_iface_init), (idocument_can_redo),
4667         (idocument_can_undo), (idocument_begin_undo_action),
4668         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4669         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4670         (idocument_copy), (idocument_paste), (idocument_clear),
4671         (idocument_iface_init):
4672         * plugins/language-support-cpp-java/plugin.c:
4673         (on_value_added_current_editor), (on_value_removed_current_editor):
4674         * plugins/macro/macro-util.c: (get_current_editor):
4675         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4676         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4677         (on_next_occur), (on_incremental_entry_key_press),
4678         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4679         (on_toolbar_find_incremental_start),
4680         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4681         * plugins/search/search-replace.c: (search_start_over),
4682         (search_update_combos), (replace_update_combos),
4683         (anjuta_search_replace_activate):
4684         * plugins/search/search-replace_backend.c: (create_search_entries):
4685         * plugins/sourceview/sourceview.c: (idocument_cut),
4686         (idocument_copy), (idocument_paste), (idocument_clear),
4687         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4688         * plugins/tools/editor.c: (on_editor_response):
4689         * plugins/tools/execute.c: (get_current_editor),
4690         (atp_output_context_initialize), (atp_user_tool_execute):
4691         * plugins/tools/variable.c: (get_current_editor),
4692         (atp_variable_get_editor_variable):
4693         
4694         Some more IAnjutaEditor => IAnjutaDocument fixing!
4695         
4696         * plugins/glade/anjuta-glade-notebook.h:
4697         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4698         (glade_update_ui):
4699         * plugins/glade/plugin.h:
4700         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4701         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4702         be used for glade, too. It might still have some rough edges but already works.
4703         (Fixes #415547 – Glade usability problem)
4705 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4707         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4708           development release (I updated version of glade3 svn to 3.3.2).
4710 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4712         * plugins/symbol-browser/an_symbol_view.c:
4713         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4715 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4717         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4718         (on_system_tags_update_finished), (on_update_global_clicked),
4719         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4720         (symbol_browser_prefs_init),
4721         (symbol_browser_prefs_create_global_tags),
4722         (symbol_browser_load_global_tags):
4723         * plugins/symbol-browser/an_symbol_prefs.h:
4724         * plugins/symbol-browser/an_symbol_view.c:
4725         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4726         * plugins/symbol-browser/an_symbol_view.h:
4727         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4728         on global tags update because of delayed prefs merging. Happens when
4729         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4730         is opened.
4732 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4734         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4735         after install/uninstall.
4737         Patch from James Liggett:
4738         * scripts/glade2schemas.pl: Fixed creating schemas for list
4739         values.
4741 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4743         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4744           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4745           development release since glade svn version is also 3.3.1. In future, the
4746           solution would be for us to always increment the micro version when
4747           changing the API.
4749 2007-07-05  Johannes Schmid <jhs@gnome.org>
4751         * libanjuta/interfaces/libanjuta.idl:
4752         * plugins/build-basic-autotools/build-basic-autotools.c:
4753         (on_build_mesg_format):
4754         * plugins/debug-manager/breakpoints.c:
4755         (breakpoint_item_update_in_ui),
4756         (breakpoints_dbase_edit_breakpoint),
4757         (on_toggle_breakpoint_activate):
4758         * plugins/debug-manager/plugin.c:
4759         (on_run_to_cursor_action_activate):
4760         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4761         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4762         (get_current_editor), (on_save_activate), (on_save_as_activate),
4763         (on_save_prompt_save_editor), (on_close_file_activate),
4764         (on_close_all_file_activate), (on_reload_file_activate),
4765         (anjuta_print_cb), (anjuta_print_preview_cb),
4766         (on_editor_command_upper_case_activate),
4767         (on_editor_command_lower_case_activate),
4768         (on_editor_command_undo_activate),
4769         (on_editor_command_redo_activate),
4770         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4771         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4772         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4773         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4774         (on_zoom_out_text_activate), (on_force_hilite_activate),
4775         (on_indent1_activate), (on_swap_activate),
4776         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4777         * plugins/document-manager/anjuta-docman.c:
4778         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4779         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4780         (anjuta_docman_dispose), (on_notebook_switch_page),
4781         (anjuta_docman_page_from_widget), (on_editor_destroy),
4782         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4783         (anjuta_docman_get_current_document),
4784         (anjuta_docman_set_current_document),
4785         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4786         (anjuta_docman_update_page_label),
4787         (anjuta_docman_get_document_from_path),
4788         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4789         (anjuta_docman_order_tabs):
4790         * plugins/document-manager/anjuta-docman.h:
4791         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4792         (update_editor_ui_interface_items), (update_editor_ui),
4793         (on_editor_update_save_ui), (on_editor_update_ui),
4794         (on_editor_changed), (on_save_prompt_save_editor),
4795         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4796         (ianjuta_docman_get_current_document),
4797         (ianjuta_docman_set_current_document),
4798         (ianjuta_docman_remove_buffer),
4799         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4800         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4801         (idocument_get_filename), (idocument_can_undo),
4802         (idocument_can_redo), (idocument_undo),
4803         (idocument_begin_undo_action), (idocument_end_undo_action),
4804         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4805         * plugins/language-support-cpp-java/plugin.c:
4806         (on_editor_char_inserted_cpp), (on_auto_indent):
4807         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4808         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4809         * plugins/sample1/plugin.c: (on_sample_action_activate):
4810         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4811         (on_next_occur), (on_incremental_entry_key_press),
4812         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4813         (on_toolbar_find_incremental_start),
4814         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4815         * plugins/search/search-replace.c: (search_and_replace),
4816         (write_message_pane), (search_start_over), (search_update_combos),
4817         (replace_update_combos), (anjuta_search_replace_activate):
4818         * plugins/search/search-replace_backend.c:
4819         (file_buffer_new_from_path), (create_search_entries):
4820         * plugins/sourceview/sourceview-print.c: (create_print_job):
4821         * plugins/sourceview/sourceview.c:
4822         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4823         (idocument_can_redo), (idocument_can_undo),
4824         (idocument_begin_undo_action), (idocument_end_undo_action),
4825         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4826         (idocument_get_filename), (idocument_iface_init):
4827         * plugins/tools/editor.c: (on_editor_response):
4828         * plugins/tools/execute.c: (atp_output_context_initialize),
4829         (atp_user_tool_execute):
4830         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4831         
4832         Create IAnjutaDocument interface. This interface is a more general idea
4833         of documents being anything that can be modified, has undo/redo and
4834         may have operations like copy/paste.
4835         The primary goal is to integrate better by making it use the standard file
4836         and edit menu instead of it's own glade menu. Of course the downside is that
4837         you won't be able to view a source file and the designer at the same time. Anyway
4838         so many people have complained that they "can't save a glade file" that I think
4839         this is the much better solution.
4840         Work on the glade plugin is still to come but the most difficult things should be
4841         done now.
4843 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4845         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4846           version 3.0.3.
4848 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4850         * libanjuta/anjuta-plugin-manager.c:
4851         (anjuta_plugin_manager_get_plugins_page),
4852         (anjuta_plugin_manager_get_remembered_plugins_page):
4853         * libanjuta/anjuta-plugin-manager.h:
4854         * src/anjuta-app.c: (anjuta_app_install_preferences):
4855         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4856         and remembered plugins preferences pages in separate pages (avoid
4857         crowd).
4859 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4861         Patch from James Liggett  <jrliggett@cox.net>:
4862         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4863         Installed editor preferences schemas. Fixes bug #453463.
4865 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4867         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4868         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4870 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4872         * plugins/document-manager/anjuta-document-manager.ui:
4873         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4874         * src/action-callbacks.c:
4875         * src/action-callbacks.h:
4876         * src/anjuta-actions.h:
4877         * src/anjuta-app.c: (anjuta_app_instance_init),
4878         (anjuta_app_install_preferences):
4879         * src/anjuta.glade:
4880         * src/anjuta.ui: Moved plugins and shortcuts settings inside
4881         General preferences page. Move preferences menu from Settings to
4882         Edit submenu. And got rid of Settings submenu.
4884 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4886         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
4887         
4888 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4890         * TODO.tasks: Increased bounty for on-demand preferences task to $150
4891         as discussed and agreed with James Liggett.
4893         Patch from James Liggett  <jrliggett@cox.net>:
4895         * configure.in:
4896         * libanjuta/anjuta-plugin-manager.c:
4897         (on_activated_plugin_objects_foreach),
4898         (anjuta_plugin_manager_get_active_plugin_objects):
4899         * libanjuta/anjuta-plugin-manager.h:
4900         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
4901         (anjuta_plugin_deactivate):
4902         * libanjuta/anjuta-preferences-dialog.c:
4903         (anjuta_preferences_dialog_finalize),
4904         (anjuta_preferences_dialog_class_init), (add_category_columns),
4905         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
4906         (anjuta_preferences_dialog_remove_page):
4907         * libanjuta/anjuta-preferences.c: (property_destroy),
4908         (unregister_preferences_key), (register_callbacks),
4909         (preferences_foreach_callback), (connect_prop_to_object),
4910         (anjuta_preferences_register_property_raw),
4911         (anjuta_preferences_register_property_custom),
4912         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
4913         (anjuta_preferences_remove_page),
4914         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
4915         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
4916         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
4917         (anjuta_preferences_class_init), (anjuta_preferences_new):
4918         * libanjuta/anjuta-preferences.h:
4919         * plugins/build-basic-autotools/Makefile.am:
4920         * plugins/build-basic-autotools/build-basic-autotools.c:
4921         (ipreferences_unmerge):
4922         * plugins/cvs-plugin/Makefile.am:
4923         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
4924         * plugins/document-manager/Makefile.am:
4925         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
4926         * plugins/editor/plugin.c: (ipreferences_unmerge):
4927         * plugins/file-manager/Makefile.am:
4928         * plugins/file-manager/plugin.c: (activate_plugin),
4929         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
4930         * plugins/gtodo/plugin.c: (ipreferences_merge),
4931         (ipreferences_unmerge):
4932         * plugins/language-support-cpp-java/Makefile.am:
4933         * plugins/language-support-cpp-java/plugin.c:
4934         (ipreferences_unmerge):
4935         * plugins/message-view/Makefile.am:
4936         * plugins/message-view/plugin.c: (ipreferences_unmerge):
4937         * plugins/sourceview/Makefile.am:
4938         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
4939         * plugins/symbol-browser/Makefile.am:
4940         * plugins/symbol-browser/an_symbol_prefs.c:
4941         (symbol_browser_prefs_finalize):
4942         * plugins/terminal/Makefile.am:
4943         * plugins/terminal/terminal.c: (ipreferences_unmerge):
4944         * plugins/valgrind/plugin.c: (ipreferences_merge),
4945         (ipreferences_unmerge):
4946         * scripts/Makefile.am:
4947         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
4948         * src/Makefile.am:
4949         * src/action-callbacks.c: (on_set_preferences1_activate):
4950         * src/anjuta-app.c: (anjuta_app_instance_init),
4951         (anjuta_app_install_preferences):
4952         * src/anjuta-app.h:
4953         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
4954         task: Bug #445314: On demand preferences widgets creation. Thanks
4955         James for this great work.
4957 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4959         * plugins/debug-manager/data_buffer.c,
4960         plugins/message-view/message-view.c: Fixed compiler warnings.
4962 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
4964         * src/action-callbacks.c: (help_activate),
4965         (on_help_manual_activate), (on_help_tutorial_activate),
4966         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
4968         Fixed help activation (bug #451557).
4970 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
4972         * AUTHORS: Added James Liggett. Forgot to add him before :(
4974 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
4976         * plugins/debug-manager/debugger.c,
4977         plugins/debug-manager/plugin.c,
4978         plugins/gdb/debugger.c,
4979         libanjuta/interfaces/libanjuta.idl:
4980         Add a GError* parameter to debugger-stopped signal
4982         * (added) libanjuta/anjuta-error.c,
4983         (added) libanjuta/anjuta-error.h,
4984         libanjuta/Makefile.am:
4985         Register GError as a boxed type
4987         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4988         Support GError* in signal, GError must be registered as a boxed type
4989         Accept NULL as strings
4991 === anjuta 2.2.0 ===
4993 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
4995         * configure.in: Bumped version to 2.2.0
4996         * NEWS: Updated for 2.2.0 stable release.
4997         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
4998         Reduce the idle priority to make the UI update before anything else.
5000 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5002         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5004         * libanjuta/interfaces/libanjuta.idl:
5005         * plugins/document-manager/action-callbacks.c:
5006         (on_editor_command_complete_word_activate):
5007         * plugins/document-manager/plugin.c:
5008         (update_editor_ui_interface_items):
5009         * plugins/editor/text_editor.c: (iautocomplete_activate),
5010         (iautocomplete_iface_init):
5011         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5013         Moved autocomplete() method away from IAnjutaEditorAssist into
5014         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5015         autocomplete and does not crash with sourceview. Fixes Bug #449620
5016         – The auto completion functionality not work. Also sets menuitem 
5017         insensitive when hiding them.
5019         * plugins/debug-manager/disassemble.c:
5020         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5021         printf types.
5023 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5025         * pixmaps/anjuta_splash.png: Updated.
5026         
5027         * plugins/search/search-replace.c
5028         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5029         the right target (project).
5030         * ChangeLog: Added missing log.
5032 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5034         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5035         manuals/anjuta-manual/C/fileoperations.xml,
5036         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5038         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5040         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5042 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5044         * TODO.tasks: Added bounty for on-demand preferences.
5046         Patch from Thierry Moisan:
5047         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5048         (bug #88824).
5050 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5052         Patch from tpgww@onepost.net:
5054         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5055         * libegg/test-actions.c:
5056         * libegg/test-multi-drag.c: (main):
5057         * plugins/debug-manager/memory.c: (read_memory_block):
5058         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5060         Fixes compile warnings. Fixes bug #427101.
5062 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5064         Patch from James Liggett:
5066         * plugins/profiler/gprof-options.c: (on_option_changed),
5067         (setup_widgets):
5068         * plugins/profiler/gprof-options.h:
5069         * plugins/profiler/gprof-profile-data.c:
5070         (gprof_profile_data_init_profile):
5071         * plugins/profiler/gprof-profile-data.h:
5072         * plugins/profiler/plugin.c: (profiler_get_data),
5073         (profiler_set_target), (register_options),
5074         (on_profile_data_browse_button_clicked),
5075         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5076         * plugins/profiler/profiler.glade: implements independent targets.
5077         implements the ability to select arbitrary gmon.out files.
5078         Fixes bug #403502 – User should also be allowed to select an
5079         independent executable target.
5081 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5083         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5085         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5086         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5088 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5090         * plugins/debug-manager/plugin.c,
5091         plugins/debug-manager/breakpoints.c:
5092         Remove weak pointers when owner is destroyed
5093         Remove all breakpoints before loading new one
5095 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5097         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5098          
5099 2007-06-19  Naba Kumar  <naba@gnome.org>
5101         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5102         Bug #448491 Empty Lines Problem.
5104         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5105         
5106         * data/default.profile, plugins/message-view/plugin.c: Do not
5107         restore session for messages.
5108         Fixes bug #377461 – don't create new message window for each
5109         build/find.
5111         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5112         Fixes a crash on exit/project-close if profiler plugin is loaded.
5114 2007-06-17  Naba Kumar  <naba@gnome.org>
5116         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5117         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5119         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5120         Bug #448034 – Anjuta crashes on starting (when the last project
5121         directory was deleted).
5123         * plugins/document-manager/plugin.c: Set line markers for files
5124         opened via IAnjutaFile::open(). Fixes missing line markers while
5125         navigating symbols.
5127 2007-06-17  Naba Kumar  <naba@gnome.org>
5129         * plugins/sourceview/sourceview.glade: Set correct font
5130         default value and use monospace instead of sans. Fixes
5131         bug #448408 – crash in Anjuta IDE: Trying to change the
5132         editor
5134 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5136         * plugins/search/search-replace.c,
5137         plugins/search/search-replace.h,
5138         plugins/search/anjuta-search.glade:
5139         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5140         Fixes bug #355166
5142 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5144         * plugins/debug-manager/plugin.c,
5145         plugins/debug-manager/breakpoints.c:
5146         Add weak references, fixes bug #448053 ?
5148 2007-06-16  Naba Kumar  <naba@gnome.org>
5150         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5151         dialog to allow forgetting them if user chooses to select a different
5152         one.
5154 2007-06-13  Naba Kumar  <naba@gnome.org>
5156         * plugins/sourceview/sourceview-prefs.c: Initialize font
5157         on startup correctly if use_theme is set.
5159         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5160         if available for default font. Fixes bug #447304.
5162         * plugins/sourceview/sourceview-prefs.c: Return value based
5163         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5164         for the first time has black background
5165         
5166         * plugins/project-manager/plugin.c: Give a better error message
5167         when project could not be loaded.
5169         * libanjuta/anjuta-serializer.c: Added a comment.
5171 2007-06-13  Johannes Schmid <jhs@gnome.org>
5173         * configure.in:
5174         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5175         most warnings to avoid simple coding problems.
5176         
5177         * plugins/message-view/anjuta-msgman.c:
5178         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5179         * plugins/message-view/plugin.c: (on_view_changed),
5180         (ianjuta_msgman_add_view):
5181         
5182         Fixed #440866 by always presenting the message-manager when a tab is
5183         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5184         
5185         * plugins/subversion/subversion-callbacks.c:
5186         (on_subversion_commit_response):
5187         Destroy dialog if user clicks "No"
5189 2007-06-12  Naba Kumar  <naba@gnome.org>
5191         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5192         read and use of uninitialized variable.
5194         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5195         because it is used in credits listing and packaging could compress
5196         it in docdir. Fixes bug #397881: The credits are empty
5198         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5199         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5200         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5201         plugins/symbol-browser/an_symbol_info.c,
5202         plugins/symbol-browser/plugin.c,
5203         plugins/symbol-browser/an_symbol_view.c,
5204         plugins/editor/aneditor-autocomplete.cxx:
5206         - Do not access TMTag
5207         member in TMSymbol when freeing it because by then the tags
5208         could have changed. Avoids dangerous memory corruptions by freeing
5209         someone else's memory (Could explain those random crashes when
5210         refreshing symbols or re-loading a different project or closing
5211         a project). Anything that tries to refresh symbols could trigger
5212         this corruptions.
5213         - Added a flag to also retrieve method definitions as part of
5214         the class's scope members. And used it to set both function prototype
5215         and definition in symbols. Fixes navigation to prototype and
5216         function definitions from symbol browser (bug #440370)
5218         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5219         memory. Could fix those bogus 'file changed' dialogs.
5221         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5223 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5225         * (added) libanjuta/anjuta-utils-priv.h,
5226         libanjuta/anjuta-utils.h,
5227         libanjuta/anjuta-launcher.c,
5228         libanjuta/Makefile.am:
5229         Fix bug #440801: do not use config.h in public include files
5231 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5233         * plugins/project-wizard/templates/mkfile.wiz:
5234         Fix bug #442038: missing project.sh file
5236         * configure.in,
5237         plugins/project-wizard/templates/Makefile.am,
5238         plugins/project-wizard/templates/translatable-strings.h,
5239         (added) plugins/project-wizard/templates/sdl.wiz,
5240         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5241         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5242         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5243         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5244         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5245         (added) plugins/project-wizard/templates/sdl/src/main.c,
5246         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5247         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5248         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5249         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5250         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5251         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5252         Fix bug #315635: add a SDL project wizard
5254 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5256         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5257         when SIGCHLD is triggered when main loop context is locked. Dead lock
5258         happens when child_exited callback also accesses main loop context.
5259         Happens particularly badly in debug target exiting.
5261 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5263         * manuals/anjuta-manual/C/debugger.xml:
5264         First update of the debugger documentation
5266 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5268         * manuals/anjuta-manual/C/fileoperations.xml,
5269         manuals/anjuta-manual/C/projects.xml,
5270         manuals/anjuta-manual/C/anjuta-manual.xml,
5271         manuals/anjuta-manual/C/build.xml,
5272         manuals/anjuta-manual/C/execute.xml,
5273         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5274         Added project properties documentation. Moved execution section
5275         inside project management. Removed dead documentation.
5277 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5279         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5280         plugins/symbol-browser/plugin.h,
5281         plugins/symbol-browser/an_symbol_prefs.c,
5282         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5283         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5284         progress bar instead of separate window for system tags
5285         generation. Renamed AnjutaStatus methods to a proper ones.
5287         * plugins/symbol-browser/plugin.c,
5288         plugins/symbol-browser/plugin.h,
5289         plugins/symbol-browser/an_symbol_prefs.c,
5290         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5291         global-tags/create_global_tags.sh.in: Get rid of message window
5292         for showing global tags creation and use a small window with
5293         progress bar.
5295 2007-05-30  Naba Kumar  <naba@gnome.org>
5297         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5298         Bug 442315 – After calling configure, the build menus are still insensitive,
5299         Bug 442314 – Autogeneration fails when there is no autogen.sh
5301         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5302         fails to remove target/source/group. Fixes bug #440196 – crash in
5303         Anjuta IDE: removing a target
5305 2007-05-29  Naba Kumar  <naba@gnome.org>
5307         * plugins/symbol-browser/an_symbol_view.c,
5308         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5309         tags generation. Fixed runtime warning.
5311 2007-05-28  Naba Kumar  <naba@gnome.org>
5313         Patch from James Liggett  <jrliggett@cox.net>:
5314         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5315         Fixed bug #403502 – User should also be allowed to select an
5316         independent executable target.
5318 2007-05-27  Johannes Schmid <jhs@gnome.org>
5320         * plugins/build-basic-autotools/build-basic-autotools.c:
5321         (get_real_directory), (on_build_mesg_format):
5322         
5323         Find correct files for error messages inside scratchbox
5325 2007-05-27  Naba Kumar  <naba@gnome.org>
5327         * manuals/anjuta-manual/C/projects.xml,
5328         manuals/anjuta-manual/C/projects.xml: Updated project
5329         management chapter more.
5331 2007-05-25  Johannes Schmid <jhs@gnome.org>
5333         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5334         * plugins/build-basic-autotools/build-basic-autotools.c:
5335         (on_sb_check_toggled), (build_execute_command),
5336         (ipreferences_merge), (ipreferences_unmerge):
5337         Added support for building inside scratchbox environment
5338         
5339         Patch from James Liggett <jrliggett@cox.net>:
5340         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5341         (anjuta_msgman_append_view):
5343         Fix 440866 
5344           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5346 2007-05-23  Naba Kumar  <naba@gnome.org>
5348         * manuals/anjuta-manual/C/projects.xml: Updated project
5349         management chapter.
5351 2007-05-22  Naba Kumar  <naba@gnome.org>
5353         * manuals/anjuta-manual/C/projects.xml: More updates.
5355         * manuals/anjuta-manual/C/introduction.xml,
5356         manuals/anjuta-manual/C/projects.xml,
5357         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5359 2007-05-22  Naba Kumar  <naba@gnome.org>
5361         Patch from Étienne Bersac:
5362         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5363         class in generated class.
5365 2007-05-22  Naba Kumar  <naba@gnome.org>
5367         * plugins/profiler/plugin.c: Fixed a compiler warning.
5368         * plugins/valgrind/Makefile.am: Added ldflags.
5370         Patch from James Liggett:
5371         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5372         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5373         specific options.
5375 2007-05-18  Johannes Schmid <jhs@gnome.org>
5377         * plugins/editor/text_editor.c:
5378         * plugins/language-support-cpp-java/plugin.c:
5379         (on_editor_language_changed), (on_value_added_current_editor),
5380         (on_value_removed_current_editor):
5381         
5382         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5383         Fix assist support in language-support-plugin.
5385 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5387         * libanjuta/interfaces/libanjuta.idl:
5388         Add a new interface allowing to implement plugin able
5389         to load other plugins (not written in C)
5391         * libanjuta/anjuta-plugin-handle.c,
5392         libanjuta/anjuta-plugin-handle.h:
5393         Add a language and a resident plugin properties
5395         * libanjuta/anjuta-glue-plugin.c,
5396         libanjuta/anjuta-glue-plugin.h,
5397         (added)libanjuta/anjuta-glue-c.c,
5398         (added)libanjuta/anjuta-glue-c.h,
5399         libanjuta/Makefile.am:
5400         Split code used to load a C plugin into a common part
5401         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5403         * libanjuta/anjuta-glue-factory.c,
5404         libanjuta/anjuta-glue-factory.h,
5405         libanjuta/anjuta-plugin-manager.c:
5406         Allow to load plugin not written in C and search for the
5407         additional needed code in another plugin
5409 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5411         * plugins/editor/text_editor.c:
5412         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5413         avoiding a crash if scintilla is used
5415 2007-05-14  Johannes Schmid <jhs@gnome.org>
5417         * libanjuta/interfaces/libanjuta.idl:
5418         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5419         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5420         (on_assist_chosen), (on_assist_update), (get_context),
5421         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5422         (install_assist), (uninstall_assist), (install_support),
5423         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5424         (cpp_java_plugin_instance_init):
5425         * plugins/language-support-cpp-java/plugin.h:
5426         Use IAnjutaEditorAssist to show language specific suggestions
5427         
5428         * plugins/sourceview/Makefile.am:
5429         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5430         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5431         * plugins/sourceview/anjuta-view.h:
5432         * plugins/sourceview/assist-window.c: (assist_window_expose),
5433         (assist_window_set_property), (assist_window_get_property),
5434         (assist_window_class_init), (assist_activated),
5435         (assist_window_init), (assist_window_finalize),
5436         (assist_window_select), (assist_window_first),
5437         (assist_window_last), (assist_window_up), (assist_window_down),
5438         (get_coordinates), (assist_window_move), (assist_window_update),
5439         (assist_window_filter_keypress), (assist_window_is_active),
5440         (assist_window_new), (assist_window_get_trigger),
5441         (assist_window_get_position):
5442         * plugins/sourceview/assist-window.h:
5443         * plugins/sourceview/sourceview-args.c (removed):
5444         * plugins/sourceview/sourceview-args.h (removed):
5445         * plugins/sourceview/sourceview-autocomplete.c (removed):
5446         * plugins/sourceview/sourceview-autocomplete.h (removed):
5447         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5448         * plugins/sourceview/sourceview-private.h:
5449         * plugins/sourceview/sourceview-scope.c(removed):
5450         * plugins/sourceview/sourceview-scope.h(removed):
5451         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5452         (on_assist_cancel), (on_document_char_added),
5453         (on_reload_dialog_response), (sourceview_class_init),
5454         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5455         (iassist_remove_trigger), (iassist_autocomplete),
5456         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5457         (iassist_react), (iassist_iface_init):
5458         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5459         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5460         
5461         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5462         - Mark files dirty if reload dialog is canceled.
5464 2007-05-12  Naba Kumar  <naba@gnome.org>
5466         * libanjuta/anjuta-launcher.h: Corrected include file.
5468 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5470         * libanjuta/anjuta-glue-plugin.c,
5471         libanjuta/anjuta-glue-plugin.h,
5472         libanjuta/anjuta-glue-factory.c,
5473         libanjuta/anjuta-glue-factory.h,
5474         ibanjuta/anjuta-plugin-manager.c:
5475         Move code used to load a C plugin from glue-factory to glue-plugin
5476         So loading a plugin written in another language could be done by
5477         just using another object derived from AnjutaGluePlugin
5479         * libanjuta/libanjuta.h:
5480         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5481         includes
5483 === anjuta 2.1.3 ===
5485 2007-05-11  Naba Kumar  <naba@gnome.org>
5487         * configure.in: Bumped version to 2.1.3
5488         * NEWS: Updated.
5489         * AUTHORS: Updated.
5490         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5492 2007-05-11  Naba Kumar  <naba@gnome.org>
5494         * configure.in:
5495         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5496         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5497         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5499 2007-05-10  Johannes Schmid <jhs@gnome.org>
5501         * plugins/search/plugin.c:
5502         Make incremental search behave less annoying
5503         
5504 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5506         * plugins/macro/macro-util.c:
5507         Fix bug #419008 and bug #419036
5508         When creating new header file, use name and email set in
5509         preferences and replace invalid C character by underscore
5510         in guards
5512 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5514         * plugins/search/search-replace.c,
5515         plugins/search/search-replace_backend.c:
5516         Disable search button if search expression is empty (bug #378193)
5518 2007-05-08  Naba Kumar  <naba@gnome.org>
5520         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5521         build error.
5523 2007-05-07  Naba Kumar  <naba@gnome.org>
5525         * configure.in:
5526         * plugins/project-wizard/templates/Makefile.am:
5527         * plugins/project-wizard/templates/minimal.wiz:
5528         * plugins/project-wizard/templates/minimal/.cvsignore:
5529         * plugins/project-wizard/templates/minimal/Makefile.am:
5530         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5531         * plugins/project-wizard/templates/minimal/autogen.sh:
5532         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5533         * plugins/project-wizard/templates/minimal/project.anjuta:
5534         Added 'minimal', a generic and flat, project template.
5535         
5536 2007-05-05  Naba Kumar  <naba@gnome.org>
5538         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5540         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5541         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5542         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5543         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5544         instead of a real one, fixes interdependency with libanjuta.
5545         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5546         * libanjuta/Makefile.am: 
5547         * libegg/Makefile.am:
5548         * plugins/build-basic-autotools/Makefile.am:
5549         * plugins/class-gen/Makefile.am:
5550         * plugins/class-inheritance/Makefile.am:
5551         * plugins/cvs-plugin/Makefile.am:
5552         * plugins/debug-manager/Makefile.am:
5553         * plugins/devhelp/Makefile.am:
5554         * plugins/document-manager/Makefile.am:
5555         * plugins/editor/Makefile.am:
5556         * plugins/file-loader/Makefile.am:
5557         * plugins/file-manager/Makefile.am:
5558         * plugins/file-wizard/Makefile.am:
5559         * plugins/gdb/Makefile.am:
5560         * plugins/glade/Makefile.am:
5561         * plugins/gtodo/Makefile.am:
5562         * plugins/language-support-cpp-java/Makefile.am:
5563         * plugins/macro/Makefile.am:
5564         * plugins/message-view/Makefile.am:
5565         * plugins/patch/Makefile.am:
5566         * plugins/profiler/Makefile.am:
5567         * plugins/project-import/Makefile.am:
5568         * plugins/project-manager/Makefile.am:
5569         * plugins/project-wizard/Makefile.am:
5570         * plugins/sample1/Makefile.am:
5571         * plugins/search/Makefile.am:
5572         * plugins/sourceview/Makefile.am:
5573         * plugins/subversion/Makefile.am:
5574         * plugins/symbol-browser/Makefile.am:
5575         * plugins/terminal/Makefile.am:
5576         * plugins/tools/Makefile.am:
5577         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5579 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5581         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5583 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5585         * libanjuta/anjuta-launcher.c,
5586         libanjuta/anjuta-launcher.h:
5587         Add some missing implementation
5589 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5591         Reviewed by Naba Kumar  <naba@gnome.org>:
5592         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5593         for uninstall-hook.
5595 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5597         Reviewed by Naba Kumar  <naba@gnome.org>:
5598         * plugins/editor/text_editor.c: Large memory addresses were being
5599         truncated, switched to glong (bug #422143).
5601 2007-04-24  Naba Kumar  <naba@gnome.org>
5603         * plugins/document-manager/plugin.c: (prefs_finalize):
5604         * plugins/editor/aneditor-autocomplete.cxx:
5605         * plugins/editor/text_editor_menu.c:
5606         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5607         * plugins/file-loader/plugin.c: (open_file_with),
5608         (create_open_with_submenu):
5609         * plugins/file-manager/plugin.c: (prefs_finalize):
5610         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5611         pointer type castings.
5613 2007-04-24  Naba Kumar  <naba@gnome.org>
5615         Patch from s|s  <supreet.sethi@gmail.com>:
5616         * (added) plugins/project-wizard/templates/django-logo.png:
5617         * (added) plugins/project-wizard/templates/django.wiz:
5618         * plugins/project-wizard/templates/Makefile.am:
5619         * plugins/project-wizard/templates/translatable-strings.h: Added
5620         django project template. http://www.djangoproject.com/
5622 2007-04-24  Naba Kumar  <naba@gnome.org>
5624         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5625         the log entry widget and made the dialog little larger.
5627 2007-04-24  Naba Kumar  <naba@gnome.org>
5629         Patch from Halton Huo:
5630         * configure.in:
5631         * plugins/project-wizard/property.c:
5632         * plugins/subversion/svn-auth.c:
5633         * plugins/subversion/svn-backend-priv.h:
5634         * plugins/subversion/svn-backend.c:
5635         * plugins/subversion/svn-backend.h:
5636         * plugins/subversion/svn-notify.h: Proper use of subversion
5637         headers. Fixes build issues in solaris (bug #426701).
5639 2007-04-24  Naba Kumar  <naba@gnome.org>
5641         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5642         
5643         * plugins/project-wizard/templates/cpp.wiz:
5644         * plugins/project-wizard/templates/gcj.wiz:
5645         * plugins/project-wizard/templates/gnome.wiz:
5646         * plugins/project-wizard/templates/gtk.wiz:
5647         * plugins/project-wizard/templates/gtkmm.wiz:
5648         * plugins/project-wizard/templates/java.wiz:
5649         * plugins/project-wizard/templates/python.wiz:
5650         * plugins/project-wizard/templates/terminal.wiz:
5651         * plugins/project-wizard/templates/wxwin.wiz:
5652         * plugins/project-wizard/templates/xlib-dock.wiz:
5653         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5654         project option and set it ON by default (since gnome-build, can't
5655         enabled configure shared lib support later when a sharedlib target
5656         is added).
5658 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5660         * plugins/debug-manager/stack_trace.c:
5661         Fix a missing case in the previous changes
5663 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5665         * plugins/debug-manager/plugin.c:
5666         Fix bug #430401
5668         * plugins/debug-manager/breakpoints.c,
5669         plugins/gdb/plugin.c:
5670         Fix adding breakpoint on a function
5672         * plugins/debug-manager/stack_trace.c:
5673         Highlight changed stack frame
5675 2007-04-18  Naba Kumar  <naba@gnome.org>
5677         * plugins/document-manager/anjuta-docman.c:
5678         (anjuta_docman_dispose), (on_editor_destroy),
5679         (anjuta_docman_remove_editor): Remove the editor widget from
5680         the parent container before calling destroy, otherwise container
5681         removal happens after TextEditor is disposed resulting in call
5682         to value-remove for a TextEditor which is half-dead (crash).
5684 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5686         * plugins/debug-manager/data_buffer.c
5687         plugins/debug-manager/data_view.c,
5688         plugins/debug-manager/memory.c:
5689         Fixes for bug #418523, bug #427090 and bug #428174
5691 2007-04-11 Halton Huo <halton.huo@sun.com>
5693         reviewed by: <jhs@gnome.org>
5695         * configure.in:
5696         * libanjuta/Makefile.am:
5697         * libanjuta/anjuta-utils.c:
5698         * libanjuta/anjuta-utils.h:
5699         * manuals/reference/libanjuta/Makefile.am:
5700         
5701         Fixed compilation on sun by deploying the libutil methods
5702         in anjuta-utils.h and building them on condition.
5704 2007-04-11  Johannes Schmid <jhs@gnome.org>
5706         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5707         (anjuta_docman_add_editor):
5708         Hold a reference on the editor as long as we use it.
5709         
5710         * plugins/document-manager/plugin.c: (on_editor_changed):
5711         Destroy GValue to fix a memoery leak.
5713 2007-04-11  Johannes Schmid <jhs@gnome.org>
5715         * plugins/document-manager/plugin.c: (on_editor_changed):
5716         Fixed reference counting for editor by using g_value_take_object instead
5717         of g_value_set_object. The editors are now correctly finalized and thus
5718         we do not lack so much memory anymore.
5719         
5720         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5721         (anjuta_view_finalize), (anjuta_view_focus_out),
5722         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5723         * plugins/sourceview/anjuta-view.h:
5724         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5725         * plugins/sourceview/sourceview-prefs.c:
5726         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5727         * plugins/sourceview/sourceview-prefs.h:
5728         * plugins/sourceview/sourceview-private.h:
5729         * plugins/sourceview/sourceview.c: (on_document_loaded),
5730         (timeout_unref), (on_document_saved), (sourceview_finalize),
5731         (sourceview_new), (ifile_open), (ifile_savable_save),
5732         (ifile_savable_save_as):
5734         Several changes to fix things when the editor is correctly destroyed.
5735         Fixed preferences (which led me to the refcounting issue, #409412)
5736         and removed deprecated completition code that will be replace by
5737         IAnjutaAssist interface soon. 
5739 2007-04-11  Johannes Schmid <jhs@gnome.org>
5741         * libanjuta/anjuta-launcher.c:
5742         (anjuta_launcher_execution_done_cleanup),
5743         (anjuta_launcher_child_terminated):
5744         Possible fix for #428363 and added a g_return_if_fail
5746         * plugins/message-view/plugin.c: (activate_plugin):
5747         Fixed a Gtk/Gdl-Critical
5748         
5749         Patches from Étienne Bersac <bersace03@laposte.net>
5750         * plugins/class-gen/templates/go-source.tpl:
5751         * plugins/macro/macros.xml:
5752         Use better template for GObjects (#417875 and #417918)
5753         
5754         Patches from Halton Huo <halton.huo@sun.com>
5755         * libanjuta/anjuta-launcher.h:
5756         * libanjuta/anjuta-preferences.c:
5757         * libanjuta/anjuta-utils.c:
5758         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5759         (cg_window_set_add_to_repository):
5760         * plugins/class-inheritance/class-inherit.c:
5761         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5763 2007-04-09  Johannes Schmid <jhs@gnome.org>
5765         * plugins/editor/print.c: (anjuta_print_show_header):
5766         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5767         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5769   Some string changes (#427395 and #427399)
5771 2007-04-06  Johannes Schmid <jhs@gnome.org>
5773         * plugins/build-basic-autotools/build-basic-autotools.c:
5774         (on_build_mesg_format), (on_build_mesg_parse):
5775         Fixed full path detection
5777 2007-04-05  Naba Kumar  <naba@gnome.org>
5779         Patch from Halton Huo:
5780         * libanjuta/Makefile.am:
5781         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5782         * libanjuta/anjuta-glue-cpp.h:
5783         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5784         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5785         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5786         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5787         (load_plugin), (anjuta_glue_factory_get_object_type):
5788         * libanjuta/anjuta-glue-factory.h:
5789         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5790         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5791         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5792         (anjuta_glue_plugin_new):
5793         * libanjuta/anjuta-glue-plugin.h:
5794         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5795         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5796         * libanjuta/anjuta-plugin.h:
5797         * libanjuta/glue-cpp.c:
5798         * libanjuta/glue-cpp.h:
5799         * libanjuta/glue-factory.c:
5800         * libanjuta/glue-factory.h:
5801         * libanjuta/glue-plugin.c:
5802         * libanjuta/glue-plugin.h:
5803         * plugins/build-basic-autotools/build-basic-autotools.h:
5804         * plugins/class-gen/plugin.h:
5805         * plugins/class-inheritance/plugin.h:
5806         * plugins/cvs-plugin/plugin.h:
5807         * plugins/debug-manager/plugin.h:
5808         * plugins/devhelp/plugin.h:
5809         * plugins/document-manager/plugin.h:
5810         * plugins/editor/plugin.h:
5811         * plugins/file-loader/plugin.h:
5812         * plugins/file-manager/plugin.h:
5813         * plugins/file-wizard/plugin.h:
5814         * plugins/gdb/plugin.h:
5815         * plugins/glade/plugin.h:
5816         * plugins/gtodo/plugin.h:
5817         * plugins/language-support-cpp-java/plugin.h:
5818         * plugins/macro/plugin.h:
5819         * plugins/message-view/plugin.h:
5820         * plugins/patch/plugin.h:
5821         * plugins/profiler/plugin.h:
5822         * plugins/project-import/plugin.h:
5823         * plugins/project-manager/plugin.h:
5824         * plugins/project-wizard/plugin.h:
5825         * plugins/sample1/plugin.h:
5826         * plugins/search/plugin.h:
5827         * plugins/sourceview/plugin.h:
5828         * plugins/subversion/plugin.h:
5829         * plugins/symbol-browser/plugin.h:
5830         * plugins/terminal/terminal.c:
5831         * plugins/tools/plugin.h:
5832         * plugins/tools/scripts/tools-2.xml.in:
5833         * plugins/valgrind/plugin.h:
5835         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5837 2007-04-05  Naba Kumar  <naba@gnome.org>
5839         * anjuta.spec.in, configure.in: Removed dead codes.
5840         
5841         Patch from Jos Dehaes:
5842         * configure.in, plugins/project-wizard/templates/Makefile.am,
5843         plugins/project-wizard/templates/mkfile.wiz,
5844         plugins/project-wizard/templates/translatable-strings.h: Enabled
5845         makefile-based project creation and import. Fixes bug #355145
5847 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5849         * plugins/debug-manager/debugger.c,
5850         plugins/debug-manager/plugin.c,
5851         plugins/gdb/anjuta-gdb.plugin.in:
5852         Code cleaning (remove unused code, rename this into self)
5853         Add information about supported format in debugger plugin
5854         Activate debugger plugin according to the target format
5856 2007-04-01  Naba Kumar  <naba@gnome.org>
5858         * plugins/message-view/message-view.c:
5859         (message_view_instance_init): Fixed message icons to appear.
5861 2007-03-31  Johannes Schmid <jhs@gnome.org>
5863         * plugins/message-view/anjuta-msgman.c:
5864         (anjuta_msgman_append_view):
5865         * plugins/message-view/plugin.c: (on_view_changed),
5866         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5867         
5868         Fixed #424845
5870 2007-03-31  Johannes Schmid <jhs@gnome.org>
5872         * plugins/message-view/message-view.c:
5873         (message_view_instance_init), (imessage_view_append):
5874         Show nice icons beside the messages for info, warning and error. This is a completly
5875         cosmetic change so if someone dislikes it he is free to remove it.
5877 2007-03-31  Johannes Schmid <jhs@gnome.org>
5878         
5879         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5880         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5881         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
5882         * plugins/message-view/anjuta-msgman.h:
5883         * plugins/message-view/message-view.h:
5884         * plugins/message-view/plugin.c: (on_view_changed),
5885         (activate_plugin):
5886         Fixed #359399 and made next/previous insensitive when not availible
5887         
5888         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
5889         (tag_style_to_string):
5890         Fixed namespace Problem with gdk >= 2.11
5891         
5892         * plugins/sourceview/sourceview-autocomplete.c:
5893         (sourceview_autocomplete_init):
5894         Removed structure, follow-up of #423682
5896 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
5898         * plugins/debug-manager/debug_tree.c,
5899         plugins/debug-manager/debug_tree.h,
5900         plugins/debug-manager/watch.c,
5901         plugins/debug-manager/anjuta-debug-manager.glade:
5902         Inspect variable at cursor
5903         Fix buttons in inspect dialog
5905 2007-03-27  Halton Huo  <halton.huo@sun.com>
5907         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
5909         * plugins/sourceview/sourceview-autocomplete.c
5910         plugins/debug-manager/disassemble.c,
5911         libanjuta/interfaces/libanjuta.idl:
5912         Remove array with 0 size and empty structure as it is not
5913         supported by sun cc, Fixes bug #423682
5915         * plugins/debug-manager/debugger.c:
5916         Remove anonymous union as it is not supported by sun cc,
5917         Fixes bug #423680
5919 === anjuta 2.1.2 ===
5921 2007-03-28  Naba Kumar  <naba@gnome.org>
5923         * configure.in: Bumped version to 2.1.2
5924         * NEWS: Updated for release.
5925         
5926         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
5927         Improved breakpoint marker icon.
5928         
5929         * plugins/editor/anjuta-editor.plugin.in,
5930         plugins/sourceview/sourceview.plugin.in: Made editor plugins
5931         non user activable since they are now remembered properly.
5933 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
5935         * plugins/tools/editor.c:
5936         Fix bug #423270
5938 2007-03-27  Naba Kumar  <naba@gnome.org>
5940         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
5941         word when autocompleting without leaving any trailing part of
5942         the word.
5944 2007-03-27  Kamil Páral  <ripper42@gmail.com>
5946         Reviewed by Naba Kumar  <naba@gnome.org>:
5947         * anjuta.desktop.in.in: Remove "Application" category from desktop
5948         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
5949         
5950 2007-03-27  Naba Kumar  <naba@gnome.org>
5951         
5952         * configure.in, plugins/document-manager/anjuta-docman.c:
5953         (anjuta_docman_add_editor): Conditionally compile notebook tab
5954         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
5956         Patch from Halton Huo:
5957         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
5958         non gcc compiler flags. Fixes bug #423089.
5959         
5960 2007-03-26  Naba Kumar  <naba@gnome.org>
5961         
5962         * AUTHORS, NEWS, TODO.tasks: Updated.
5963         
5964         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
5965         close menuitem.
5966         
5967         * plugins/symbol-browser/plugin.c: (on_editor_saved),
5968         (update_editor_symbol_model), (iter_matches),
5969         (on_editor_update_ui), (value_added_current_editor),
5970         (activate_plugin), (dispose),
5971         (symbol_browser_plugin_instance_init):
5972         * plugins/symbol-browser/plugin.h: update line on editor save
5973         and editor change. Code clean up and fixed warnings.
5975 2007-03-26  Naba Kumar  <naba@gnome.org>
5977         * plugins/project-wizard/templates/java/project.anjuta,
5978         plugins/project-wizard/templates/python/project.anjuta,
5979         plugins/project-wizard/templates/python/project.anjuta:
5980         Removed version control plugins from default selection.
5982         * plugins/tools/scripts/prepare-changelog.pl,
5983         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
5984         script to a better one (that works on both cvs and svn).
5986 2007-03-26  Naba Kumar  <naba@gnome.org>
5988         * (added) plugins/project-wizard/templates/translatable-strings.pl,
5989         Makefile.am: Added the generated translatable file (required for
5990         translations for svn checkouts).
5992         * (added)
5993         plugins/project-wizard/templates/extract-translatable-strings.pl
5994         plugins/project-wizard/templates/Makefile.am, Makefile.am,
5995         po/POTFILES.in: Generated translatable strings for .wiz files and
5996         added them in POTFILES.in for translation. Fixes bug #398035
5998 2007-03-25  Naba Kumar  <naba@gnome.org>
6000         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6001         
6002         * src/anjuta-app.c: Removed dead codes.
6003         
6004         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6005         global tags generation starts.
6006         
6007         * plugins/debug-manager/chunk_view.c,
6008         plugins/debug-manager/start.h,
6009         plugins/debug-manager/chunk_view.h,
6010         plugins/debug-manager/utilities.c,
6011         plugins/debug-manager/utilities.h,
6012         plugins/debug-manager/debugger.c,
6013         plugins/debug-manager/threads.c,
6014         plugins/debug-manager/disassemble.c,
6015         plugins/debug-manager/info.c,
6016         plugins/debug-manager/sharedlib.c,
6017         plugins/debug-manager/threads.h,
6018         plugins/debug-manager/disassemble.h,
6019         plugins/debug-manager/signals.c,
6020         plugins/debug-manager/info.h,
6021         plugins/debug-manager/sharedlib.h,
6022         plugins/debug-manager/data_buffer.c,
6023         plugins/debug-manager/data_view.c,
6024         plugins/debug-manager/signals.h,
6025         plugins/debug-manager/debug_tree.c,
6026         plugins/debug-manager/watch.c,
6027         plugins/debug-manager/registers.c,
6028         plugins/debug-manager/data_buffer.h,
6029         plugins/debug-manager/data_view.h,
6030         plugins/debug-manager/memory.c,
6031         plugins/debug-manager/debug_tree.h,
6032         plugins/debug-manager/watch.h,
6033         plugins/debug-manager/registers.h,
6034         plugins/debug-manager/memory.h,
6035         plugins/debug-manager/locals.c,
6036         plugins/debug-manager/sexy-icon-entry.c,
6037         plugins/debug-manager/breakpoints.c,
6038         plugins/debug-manager/locals.h,
6039         plugins/debug-manager/sexy-icon-entry.h,
6040         plugins/debug-manager/stack_trace.c,
6041         plugins/debug-manager/breakpoints.h,
6042         plugins/debug-manager/sparse_buffer.c,
6043         plugins/debug-manager/sparse_view.c,
6044         plugins/debug-manager/stack_trace.h,
6045         plugins/debug-manager/sparse_buffer.h,
6046         plugins/debug-manager/sparse_view.h,
6047         plugins/debug-manager/start.c,
6048         plugins/gdb/utilities.c,
6049         plugins/gdb/utilities.h,
6050         plugins/gdb/debugger.c,
6051         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6052         setup.
6054 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6056         * plugins/gdb/debugger.c:
6057         Avoid empty debugger log window by limiting line to 90 characters
6059 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6061         * plugins/debug-manager/plugin.c,
6062         plugins/debug-manager/plugin.h,
6063         plugins/debug-manager/threads.c,
6064         plugins/debug-manager/threads.h,
6065         plugins/debug-manager/breakpoints.c,
6066         plugins/debug-manager/breakpoints.h,
6067         plugins/debug-manager/stack_trace.c,
6068         plugins/debug-manager/stack_trace.h:
6069         View code action now changes location in disassembly view too
6071         * plugins/debug-manager/anjuta-debug-manager.ui:
6072         Rename breakpoint actions
6074 2007-03-24  Naba Kumar  <naba@gnome.org>
6076         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6077         in gdl 0.7.3 (svn trunk).
6078         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6079         
6080 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6082         * plugins/debug-manager/threads.c,
6083         plugins/debug-manager/debug_tree.c,
6084         plugins/debug-manager/debug_tree.h,
6085         plugins/debug-manager/locals.c,
6086         plugins/debug-manager/registers.c,
6087         plugins/debug-manager/stack_trace.c:
6088         Allow to change current thread updating register, stack and locals
6089         Allow to change current stack frame updating locals
6091         * plugins/gdb/debugger.c:
6092         Read argument of selected stack frame
6094         * plugins/debug-manager/data_view.c:
6095         Fix an unrelated bug
6097 2007-03-23  Naba Kumar  <naba@gnome.org>
6099         * plugins/document-manager/anjuta-docman.c,
6100         plugins/document-manager/plugin.c: Fixed many memory leaks.
6101         (ianjuta_file_get_uri() returns a new string).
6103         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6104         widget for save dialogs.
6105         
6106         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6107         svn and fixed to get function/prototype/member args list. Call tips
6108         also work fine now.
6110 2007-03-22  Naba Kumar  <naba@gnome.org>
6112         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6113         and calltips would work again for functions from global tags (Needs
6114         regenerating global tags).
6116         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6117         ctags svn version and reopened bug #395362. Fixes tags parsing that
6118         seemed to have stopped working recently.
6120 2007-03-21  Naba Kumar  <naba@gnome.org>
6122         * tagmanager/tm_source_file.c, tagmanager/options.c,
6123         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6124         extend .. more needs to be investigated and fixed). Enabled some
6125         debugging.
6127 2007-03-16  Naba Kumar  <naba@gnome.org>
6129         * src/anjuta.c: Fixed project loading from command line.
6131 2007-03-16  Naba Kumar  <naba@gnome.org>
6133         Patch from James Liggett <jrliggett@cox.net>:
6134         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6135         
6136 2007-03-15  Naba Kumar  <naba@gnome.org>
6138         * libanjuta/anjuta-profile-manager.c,
6139         libanjuta/anjuta-profile-manager.h: Added method to get current
6140         profile.
6142         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6143         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6144         is exiting.
6146         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6147         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6148         Also, not load project files in session load in loader plugin.
6149         
6150         * plugins/project-manager/plugin.c, src/anjuta.c:
6151         Emit "exiting" signal in shell when exiting anjuta. project manager
6152         listens to exiting signal and saves session. anjuta.c saves session
6153         only when current projfile is 'user'. Load project saved in session
6154         differently then the rest of the session. This should fix all the
6155         session restoration bugs.
6156         
6157         src/main.c: Present anjuta window when becon message is received.
6159 2007-03-14  Naba Kumar  <naba@gnome.org>
6161         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6162         not randomly save (it was a wrong looping).
6163         
6164 2007-03-12  Naba Kumar  <naba@gnome.org>
6166         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6168 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6170         * plugins/debug-manager/anjuta-debug-manager.ui,
6171         libanjuta/interfaces/libanjuta.idl,
6172         plugins/debug-manager/debugger.c,
6173         (added) plugins/debug-manager/threads.c,
6174         (added) plugins/debug-manager/threads.h,
6175         plugins/debug-manager/plugin.c,
6176         plugins/debug-manager/Makefile.am,
6177         plugins/gdb/plugin.c,
6178         plugins/gdb/debugger.c,
6179         plugins/gdb/debugger.h:
6180         Add a window displaying all threads
6181         Add needed functions
6182         Switching to a different thread is still not done
6184         * plugins/debug-manager/debug_tree.c,
6185         plugins/debug-manager/locals.c,
6186         plugins/debug-manager/stack_trace.c:
6187         Small cosmetic changes
6189         * plugins/gdb/gdbmi.c:
6190         Keep all elements in gdbmi hash
6191         Even if using the same key like in -threads-list-ids
6193 2007-03-11  Naba Kumar  <naba@gnome.org>
6195         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6196         
6197         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6198         
6199         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6200         manuals/reference/libanjuta/libanjuta-sections.txt,
6201         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6202         interfaces.
6204 2007-03-11  Naba Kumar  <naba@gnome.org>
6206         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6207         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6209         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6210         manuals/reference/libanjuta/libanjuta.types,
6211         manuals/reference/libanjuta/libanjuta-sections.txt,
6212         manuals/reference/libanjuta/.cvsignore,
6213         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6214         infrastructure. Got rid of tmpl/ directory and moved all section
6215         documenation to source code (requires gtk-doc >= 1.4).
6216         
6217         * libanjuta/anjuta-plugin-description.c,
6218         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6219         libanjuta/cell-renderer-captioned-image.c,
6220         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6221         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6222         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6223         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6224         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6225         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6226         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6227         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6228         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6229         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6230         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6231         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6232         documentation from templates to source code.
6234 2007-03-10  Johannes Schmid <jhs@gnome.org>
6236         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6237         Added some debug output but could not figure out why 
6238         some plugins are not kept.
6239         
6240         * libanjuta/interfaces/libanjuta.idl:
6241         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6242         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6243         Added IAnjutaEditorGoto::matching_brace
6244         
6245         * plugins/document-manager/action-callbacks.c:
6246         (on_editor_command_match_brace_activate):
6247         * plugins/document-manager/plugin.c:
6248         (update_editor_ui_interface_items):
6249         * plugins/editor/text_editor.c: (igoto_matching_brace),
6250         (igoto_iface_init):
6251         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6252         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6254 2007-03-09  Johannes Schmid <jhs@gnome.org>
6256         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6257         Hide correct column
6258         
6259         * plugins/sourceview/sourceview-private.h:
6260         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6261         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6262         (sourceview_new), (ifile_savable_save_as):
6263         Tweaked vfs monitoring
6265 2007-03-09  Johannes Schmid <jhs@gnome.org>
6267         * libanjuta/interfaces/Makefile.am.iface:
6268         Fixed installtion of header files
6269         
6270         * plugins/sourceview/sourceview.c: (set_select):
6271         do not scroll to much in interactive search
6273 2007-03-09  Naba Kumar  <naba@gnome.org>
6275         * src/anjuta.c: Fixed session restoration.
6276         
6277         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6278         signal handlers after symbol browser plugin is deactivated.
6279         
6280         * plugins/editor/editor.glade,
6281         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6282         Fixed indentation confustion in preferences.
6284 2007-03-08  Johannes Schmid <jhs@gnome.org>
6286         * plugins/search/search-replace.c: (search_set_combo),
6287         (search_set_action), (search_set_target), (search_set_direction),
6288         (create_dialog), (search_disconnect_set_toggle_connect),
6289         (on_search_match_whole_word_toggled),
6290         (on_search_match_whole_line_toggled),
6291         (on_search_match_word_start_toggled),
6292         (search_set_toggle_direction):
6293         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6294         it's somehow ugly and uses many deprecated widgets
6295         
6296         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6297         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6298         Fix #394709
6299         
6300 2007-03-07  Naba Kumar  <naba@gnome.org>
6302         * src/anjuta.c: Make launching projects work from command line. Also
6303         fixes gnome session restart command.
6304         
6305 2007-03-07  Johannes Schmid <jhs@gnome.org>
6307         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6308         * plugins/class-gen/plugin.c: (iwizard_activate):
6309         Fixed #408218
6310         
6311         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6312         Fixed #402774
6313         
6314         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6315         Fixed #377483 (It's not possible to know if directories have
6316         a version in CVS. Show version column only if there are version
6317         informations availible
6319         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6320         Fixed memory leak
6322 2007-03-07  Johannes Schmid <jhs@gnome.org>
6324         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6325         Fixed #409408
6326         * plugins/symbol-browser/an_symbol_prefs.c:
6327         (on_update_global_clicked):
6328         Fixed ##409176
6330 2007-03-07  Johannes Schmid <jhs@gnome.org>
6332         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6333         (anjuta_save_prompt_new):
6334         * plugins/project-import/project-import.c:
6335         (project_import_finalize):
6336         Fixed Gtk-Criticals (maybe #409408)
6338 2007-03-07  Naba Kumar  <naba@gnome.org>
6340         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6341         when we are at just beginning of string or comment. Fixes bug #397981.
6343 2007-03-07  Johannes Schmid <jhs@gnome.org>
6345         * plugins/language-support-cpp-java/plugin.c:
6346         (initialize_indentation_params):
6347         Removed annoying DEBUG_PRINT
6348         
6349         * plugins/sourceview/sourceview-cell.c:
6350         (sourceview_cell_instance_init), (icell_get_character),
6351         (icell_get_length), (icell_get_char), (icell_get_attribute):
6352         Improved code to be faster
6353         Implemented attribute handling so that indentation really works in any case
6355 2007-03-06  Johannes Schmid <jhs@gnome.org>
6357         * configure.in:
6358         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6359         
6360         * plugins/document-manager/anjuta-docman.c:
6361         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6362         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6363         instead (required GTK >= 2.10)
6364         
6365         * plugins/sourceview/sourceview-private.h:
6366         * plugins/sourceview/sourceview.c:
6367         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6368         (sourceview_finalize), (sourceview_new), (imark_mark),
6369         (imark_unmark), (imark_is_marker_set),
6370         (imark_location_from_handle), (imark_delete_all_markers):
6371         Fixed marker handling and worked a bit more on vfs monitoring
6373 2007-03-05  Johannes Schmid <jhs@gnome.org>
6375         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6376         Added method to select specific iter
6377         
6378         * plugins/sourceview/sourceview-private.h:
6379         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6380         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6381         (sourceview_add_monitor), (on_document_saved),
6382         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6383         Fixed vfs monitoring (mostly ported code from text_editor.c)
6384         
6385         * plugins/symbol-browser/an_symbol_view.c:
6386         * plugins/symbol-browser/an_symbol_view.h:
6387         * plugins/symbol-browser/plugin.c: (iter_matches),
6388         (on_editor_update_ui), (value_added_current_editor):
6389         Select the current tag in locals window and symbol toolbar. If there
6390         is no tag at the current line, reserve backward for the next tag. This will
6391         select the correct tag if inside a function.
6393 2007-03-05  Naba Kumar  <naba@gnome.org>
6395         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6396         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6397         compiler warnings.
6398         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6399         (Bug #412186)
6400         
6401 2007-03-04  Johannes Schmid <jhs@gnome.org>
6403         * data/Makefile.am:
6404         * po/POTFILES.in:
6405         Fixed distcheck (well, partly)
6407 2007-03-04  Johannes Schmid <jhs@gnome.org>
6409         * plugins/document-manager/anjuta-document-manager.ui:
6410         Move "Swap .c/.h from Main to Browser toolbar
6412         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6413         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6414         (fv_prefs_free), (fv_add_tree_entry):
6415         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6416         * plugins/file-manager/plugin.c: (prefs_init):
6417         
6418         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6420 2007-03-04  Naba Kumar  <naba@gnome.org>
6422         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6423         plugins/project-manager/plugin.c:
6424         Restored default profile and renamed it from "default.anjuta" to
6425         "default.profile".
6426         
6427 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6429         * plugins/debug-manager/debugger.c,
6430         plugins/debug-manager/plugin.c,
6431         plugins/gdb/debugger.c,
6432         libanjuta/interfaces/libanjuta.idl,
6433         plugins/debug-manager/stack_trace.c:
6434         Add a dialog box when a signal is received (except SIGINT)
6435         Display stack frame even if arguments are not available
6437 2007-03-03  Naba Kumar  <naba@gnome.org>
6439         * TODO.tasks: Icons bounty added.
6441         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6442         choise selection.
6443         
6444         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6445         and descoping.
6447         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6448         plugins/Makefile.am, (removed) plugins/profile-default/*,
6449         plugins/project-manager/anjuta-project-manager.plugin.in,
6450         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6451         profile implementation to load user profile and projects. Store and
6452         restore remembered plugins. Use profile scoping and descoping for
6453         saving and loading sesstions.
6454         
6455         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6456         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6457         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6458         DEBUG_PRINTs.
6460 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6462         * plugins/debug-manager/debug_tree.c
6463         plugins/debug-manager/debug_tree.h:
6464         Bug fix, deleting wrong variable
6466         * plugins/gdb/debugger.c:
6467         Bug fix, remove forgotten debugging code
6469 2007-03-02  Johannes Schmid <jhs@gnome.org>
6471         * plugins/document-manager/anjuta-document-manager.ui:
6472         * plugins/search/anjuta-search.ui:
6473         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6474         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6475         ToolbarFind
6477         * src/anjuta-app.c: (on_toolbar_view_toggled),
6478         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6479         Save toolbar positions, don't use fixed toolbar style
6480         
6481         All in all this will allow more complex toolbar configurations and
6482         might gain some space on smaller displays because the user can disable
6483         toolbar parts he does not use. Also allows to use any toolbar style
6484         without looking too ugly.
6486 2007-03-01  Naba Kumasr  <naba@gnome.org>
6488         * TODO.tasks: Added a bounty for creating icons.
6490         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6491         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6492         profile-changed signal. Do not sync non-user-activatable plugins.
6494 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6496         * plugins/debug-manager/disassemble.c,
6497         plugins/debug-manager/sparse_view.c,
6498         plugins/gdb/debugger.c,
6499         libanjuta/interfaces/libanjuta.idl:
6500         Display function name in disassembly view
6502 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6504         * (added) plugins/debug-manager/bookmark.png,
6505         (added) plugins/debug-manager/breakpoint-disabled.png,
6506         (added) plugins/debug-manager/breakpoint-enabled.png,
6507         (added) plugins/debug-manager/program-counter.png,
6508         (added) plugins/debug-manager/linemarker.png,
6509         plugins/debug-manager/Makefile.am,
6510         plugins/debug-manager/disassemble.c,
6511         plugins/debug-manager/disassemble.h,
6512         plugins/debug-manager/sparse_buffer.c,
6513         plugins/debug-manager/sparse_buffer.h,
6514         plugins/debug-manager/sparse_view.c,
6515         plugins/debug-manager/sparse_view.h,
6516         plugins/debug-manager/plugin.c,
6517         plugins/debug-manager/breakpoints.c,
6518         libanjuta/interfaces/libanjuta.idl:
6519         Add markers in the disassembly view
6520         Display program counter and breakpoints in disassembly view
6522         * plugins/gdb/debugger.c:
6523         Fix a bug added with my previous patch, setting and clearing
6524         breakpoints was not working
6526 2007-02-28  Johannes Schmid <jhs@gnome.org>
6528         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6529         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6530         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6531         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6532         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6533         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6534         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6535         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6536         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6537         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6538         Updated (why do they need to be under version control?)
6539         
6540         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6541         (create_tab_popup_menu), (on_msgman_popup_menu),
6542         (on_tab_button_press_event), (anjuta_msgman_page_new),
6543         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6544         Added "Close all message tabs" popup menu
6546 2007-02-26  Naba Kumar  <naba@gnome.org>
6548         * plugins/profiler/gprof-flat-profile-entry.c,
6549         plugins/profiler/gprof-flat-profile.c,
6550         plugins/profiler/gprof-flat-profile-entry.h,
6551         plugins/profiler/gprof-flat-profile.h,
6552         plugins/profiler/gprof-flat-profile-view.c,
6553         plugins/profiler/gprof-flat-profile-view.h,
6554         plugins/profiler/gprof-call-graph-block-entry.c,
6555         plugins/profiler/gprof-call-graph-block.c,
6556         plugins/profiler/gprof-function-call-chart-view.c,
6557         plugins/profiler/gprof-call-graph-block-entry.h,
6558         plugins/profiler/gprof-profile-data.c,
6559         plugins/profiler/gprof-call-graph-block.h,
6560         plugins/profiler/gprof-view.c,
6561         plugins/profiler/gprof-call-graph.c,
6562         plugins/profiler/gprof-function-call-chart-view.h,
6563         plugins/profiler/gprof-profile-data.h,
6564         plugins/profiler/gprof-call-graph.h,
6565         plugins/profiler/gprof-view.h,
6566         plugins/profiler/gprof-view-manager.c,
6567         plugins/profiler/gprof-call-graph-view.c,
6568         plugins/profiler/plugin.c,
6569         plugins/profiler/gprof-view-manager.h,
6570         plugins/profiler/gprof-call-graph-view.h,
6571         plugins/profiler/gprof-function-call-tree-view.c,
6572         plugins/profiler/gprof-function-call-tree-view.h,
6573         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6574         gnome-vfs. Fixes bug #411377.
6576 2007-02-26  Naba Kumar  <naba@gnome.org>
6578         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6580         Patch from James Liggett  <jrliggett@cox.net>:
6581         * plugins/profiler/gprof-flat-profile-view.c,
6582         plugins/profiler/gprof-flat-profile-view.h,
6583         plugins/profiler/gprof-function-call-chart-view.c,
6584         plugins/profiler/gprof-function-call-chart-view.h,
6585         plugins/profiler/gprof-view.c,
6586         plugins/profiler/gprof-view.h,
6587         plugins/profiler/gprof-call-graph-view.c,
6588         plugins/profiler/plugin.c,
6589         plugins/profiler/gprof-call-graph-view.h,
6590         plugins/profiler/gprof-function-call-tree-view.c,
6591         plugins/profiler/gprof-function-call-tree-view.h: Implements
6592         double click navigation. Fixes bug #403514.
6594 2007-02-25  Naba Kumar  <naba@gnome.org>
6596         * libanjuta/anjuta-plugin-manager.c,
6597         libanjuta/anjuta-plugin-handle.[ch],
6598         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6599         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6600         dependency on glib 2.8. Fixes bug #411623.
6602 2007-02-24  Naba kumar  <naba@gnome.org>
6604         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6605         
6606         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6607         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6608         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6609         (added) libanjuta/anjuta-profile-manager.c,
6610         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6611         manager.
6612         Implemented profile pushing and popping. Implemented profile xml
6613         synchronization. Implemented error handling in profiles. Implemented
6614         activation and deactivation signals in plugin manager.
6615         
6616         * libanjuta/Makefile.am: Added libanjuta log domain.
6617         
6618         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6619         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6620         in AnjutaShell interface and implemented it in AnjutaApp.
6621         
6622         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6624 2007-02-23  Naba kumar  <naba@gnome.org>
6626         src/main.c: Fixed missing end quote.
6628 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6630         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6633 2007-02-20  Naba Kumar  <naba@gnome.org>
6635         * plugins/subversion/plugin.c: Added "..." menuitems.
6636         * ROADMAP, README: Updated.
6637         * libanjuta/anjuta-profile.c: Fixed bugs.
6639         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6640         plugins/gtodo/Makefile.am: Removed dead code.
6642         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6643         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6644         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6645         plugins/gtodo/list_tooltip.c,
6646         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6647         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6648         not contain markups. Fixes Bug #360462.
6650 2007-02-16  Naba Kumar  <naba@gnome.org>
6652         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6653         unnecessary sub-sections.
6654         
6655 2007-02-15  Naba Kumar  <naba@gnome.org>
6657         * (removed) plugins/document-manager/bookmark-prev-16.png,
6658         plugins/document-manager/bookmark-last.png,
6659         (removed)plugins/document-manager/bookmark-first-16.png,
6660         plugins/document-manager/bookmark-prev.png,
6661         (added) plugins/document-manager/bookmark-toggle.png,
6662         (removed)plugins/document-manager/bookmark_toggle.xpm,
6663         (removed)plugins/document-manager/bookmark-last-16.png,
6664         plugins/document-manager/plugin.c,
6665         plugins/document-manager/anjuta-document-manager.ui,
6666         (removed)plugins/document-manager/bookmark-next-16.png,
6667         plugins/document-manager/bookmark-next.png,
6668         plugins/document-manager/Makefile.am,
6669         (added) plugins/document-manager/bookmark-clear.png,
6670         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6671         icons (stolen from monodevelop). Added clear bookmarks toolbar
6672         button.
6674         * plugins/document-manager/plugin.c,
6675         (added) plugins/document-manager/swap.png,
6676         (removed) plugins/document-manager/undock.png,
6677         plugins/document-manager/Makefile.am: Fixed swap icon.
6679 2007-02-13  Naba Kumar  <naba@gnome.org>
6681         * plugins/class-gen/element-editor.c: Fixed typo.
6682         
6683         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6684         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6685         Implementing plugin profiles loading.
6687 2007-02-13  Naba Kumar  <naba@gnome.org>
6689         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6690         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6691         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6692         pixmaps/open_project.png, pixmaps/close_project.png:
6693         Removed more old icons.
6694         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6695         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6696         anjuta_logo.png
6697         
6698 2007-02-13  Naba Kumar  <naba@gnome.org>
6700         * plugins/class-gen/element-editor.c: Included missing headers to
6701         prevent build failures in some cases.
6702         
6703 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6705         * plugins/debug-manager/stack_trace.c:
6706         Fix bug #407115
6708         * plugins/debug-manager/watch.c,
6709         plugins/debug-manager/breakpoints.c:
6710         Same bug than above, wrong use of gtk_ui_manager_get_widget
6712 === anjuta 2.1.1 ===
6714 2007-02-11  Naba Kumar  <naba@gnome.org>
6716         * cofigure.in: Bumped version to 2.1.1
6717         * NEWS: Updated for 2.1.1 release.
6718         
6719 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6721         * plugins/debug-manager/plugin.c,
6722         plugins/debug-manager/sparse_view.c,
6723         plugins/debug-manager/sparse_view.h:
6724         Reorder some code
6726         * plugins/gdb/debugger.c,
6727         plugins/debug-manager/debugger.c,
6728         plugins/debug-manager/memory.c,
6729         plugins/debug-manager/sparse_buffer.c
6730         plugins/gdb/debugger.h,
6731         libanjuta/interfaces/libanjuta.idl:
6732         Clean up, remove some warnings
6733         Use guint everywhere for addresses
6734         Rewrite code parsing position in debugger
6736 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6738         * plugins/debug-manager/debug_tree.c:
6739         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6740         Fix bug #406113
6742 2007-02-08  Naba Kumar  <naba@gnome.org>
6744         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6745         Delay showing the 'file modified on disk' dialog for one sec
6746         from the last notification to insure multiple notifications for
6747         the same file are treated as one. Do not same multiple dialogs
6748         for the same file. Make sure to destory the dialog if later
6749         the conent is no longer different.
6750         
6751 2007-02-08  Naba Kumar  <naba@gnome.org>
6753         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6754         Prevented spurious 'file modified' dialogs in scintilla editor
6755         when the file is saved.
6757 2007-02-09  Johannes Schmid <jhs@gnome.org>
6759         * scripts/glade2schema.pl:
6760         Added script to convert glade preferences into gconf schema files.
6761         See #406061
6763 2007-02-08  Naba Kumar  <naba@gnome.org>
6765         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6766         itself is destroyed. Fixes bug #355160.
6767         
6768 2007-02-08  Johannes Schmid <jhs@gnome.org>
6770         * plugins/profiler/profiler.plugin: 
6771         removed from version control (only .in file needed)
6772         
6773         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6774         * plugins/sourceview/sourceview.c: (sourceview_new):
6775         Code cleanup
6776         
6777         * plugins/subversion/svn-thread.c: (svn_thread_start):
6778         * src/main.c: (main):
6779         
6780         Fixed #395875 about initialisation of threads too late
6782 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6784         Reviewed by Naba Kumar  <naba@gnome.org>:
6785         * plugins/class-gen/plugin.c:
6786         * plugins/class-gen/window.c: Removed browse button related code, load
6787         generated output directly into new buffers when not adding to project.
6789         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6790         buttons from user interface.
6792 2007-02-07  Naba Kumar  <naba@gnome.org>
6794         * po/POTFILES.in: Fixed distcheck.
6796 2007-02-07  Daniel Nylander <po@danielnylander.se>
6798         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6800 2007-02-07  Johannes Schmid <jhs@gnome.org>
6802         * anjuta.desktop.in.in:
6803         Fixed spelling
6805 2007-02-07  Johannes Schmid <jhs@gnome.org>
6807         * configure.in:
6808         * manuals/anjuta-manual/*
6809         * manuals/anjuta-faqs/*:
6810         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6811         
6812         * plugins/document-manager/anjuta-document-manager.plugin.in:
6813         Removed duplicate application-xml mime-type (review patches properly ;-)
6814         
6815 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6817         * plugins/gdb/debugger.c,
6818         libanjuta/interfaces/libanjuta.idl:
6819         Fix bug #404755
6820         Fix handling of missing source file
6822 2007-02-06  Naba Kumar  <naba@gnome.org>
6824         Patch from James Liggett  <jrliggett@cox.net>:
6825         * plugins/profiler/gprof-flat-profile.c,
6826         plugins/profiler/gprof-profile-data.c,
6827         plugins/profiler/gprof-call-graph.c,
6828         plugins/profiler/gprof-profile-data.h,
6829         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6830         Show profiler view when target selected bug #403515.
6832 2007-02-05  Naba Kumar  <naba@gnome.org>
6834         * configure.in: Enabled devhelp plugin by default now that
6835         it works.
6836         
6837         Patch from parmigio@2ainfo.it:
6838         * plugins/document-manager/anjuta-document-manager.plugin.in:
6839         Added xml file type in supported mime types list.
6840         
6841 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6843         * plugins/debug-manager/debugger.c,
6844         plugins/debug-manager/plugin.c:
6845         Add a field in status bar displaying debugger state
6846         Change cursor shape when debugger is busy
6847         Fix bug #378600
6849         * plugins/debug-manager/watch.c,
6850         plugins/debug-manager/locals.c,
6851         libanjuta/interfaces/libanjuta.idl:
6852         Clean up, remove debugging messages and unused signals
6854 2007-02-03  Johannes Schmid <jhs@gnome.org>
6856         * configure.in:
6857         Fixed AC_INIT and seperated version to major, minor, micro
6859         * anjuta.anjuta:
6860         Load Subversion instead of CVS
6861         
6862         * anjuta.desktop.in.in:
6863         Fixed bug-buddy component
6865         Original patch from Rob Bradfort <robster@debian.org>:
6866         * src/main.c: (get_command_line_args), (main):
6867         Bug #335981 – Migration from popt to GOption
6869 2007-02-03  Naba Kumar  <naba@gnome.org>
6871         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6872         path variable. Fixed bug #341170.
6873         * plugins/profiler/Makefile.am: Fixed indentation.
6874         
6875 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6877         * libanjuta/interfaces/libanjuta.idl,
6878         plugins/sourceview/sourceview.c,
6879         plugins/editor/text-editor.c,
6880         plugins/symbol-browser/plugin.c,
6881         plugins/search/search-replace.c,
6882         plugins/document-manager/goto_line.c,
6883         plugins/document-manager/action-callbacks.c,
6884         plugins/document-manager/anjuta-docman.c:
6885         Rename markers of anjuta interface
6886         IANJUTA_MARKABLE_NONE has been removed
6887         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
6888         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
6889         IANJUTA_MARKABLE_ATTENTIVE renamed in
6890                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
6891         IANJUTA_MARKABLE_INTENSE renamed in
6892                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
6893         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
6895         * (removed) plugins/sourceview/marker-light.png,
6896         (removed) plugins/sourceview/marker-basic.png,
6897         (removed) plugins/sourceview/marker-attentive.png,
6898         (removed) plugins/sourceview/marker-intense.png,
6899         plugins/sourceview/bookmark.png,
6900         (added) plugins/sourceview/breakpoint-disabled.png,
6901         (added) plugins/sourceview/breakpoint-enabled.png,
6902         (added) plugins/sourceview/program-counter.png,
6903         (added) plugins/sourceview/linemarker.png,
6904         plugins/sourceview/Makefile.am,
6905         (added) plugins/editor/bookmark.xpm,
6906         (added) plugins/editor/breakpoint-disabled.xpm,
6907         (added) plugins/editor/breakpoint-enabled.xpm,
6908         (added) plugins/editor/program-counter.xpm,
6909         (added) plugins/editor/linemarker.xpm,
6910         plugins/editor/Makefile.am:
6911         Add or change marker pixmaps in scintilla and sourceview editor
6913         * plugins/document-manager/plugin.c,
6914         libanjuta/interfaces/libanjuta.idl,
6915         plugins/debug-manager/plugin.c,
6916         plugins/debug-manager/breakpoints.c
6917         plugins/gdb/debugger.c:
6918         Fix bug #376404, program counter marker is not displayed when debugger
6919         Return the selected editor or NULL (if file does not exist) with 
6920         ianjuta_document_manager_goto_file_line* functions
6921         Emit a change-location signal even if the program counter is in an
6922         unknown file
6924 2007-02-02  Naba Kumar  <naba@gnome.org>
6926         * TODO.tasks: Marked bounty bug #359478 completed. And checked
6927         older bounties 'Done'.
6928         
6929 2007-02-02  Naba Kumar  <naba@gnome.org>
6931         * TODO.tasks: Fixed typop.
6933         Patch from James Liggett  <jrliggett@cox.net>:
6934         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
6935         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
6936         profiler plugin by James Liggett. Completes bounty bug #359478
6937         'Gprof performance profiler plugin'
6939 2007-02-01  Naba Kumar  <naba@gnome.org>
6941         * src/main.c: Renamed option name.
6943         * TODO.tasks: Marked "Test and fix all project wizards templates"
6944         bounty completed.
6945         
6946 2007-01-29  Johannes Schmid <jhs@gnome.org>
6948         * plugins/document-manager/plugin.c: (on_editor_changed):
6949         Added DEBUG_PRINT(...)
6950         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
6951         implemented
6952         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
6953         Fix language support plugin for sourceview editor (add some new
6954         language names)
6955         
6956         * plugins/sourceview/sourceview.c: (iindic_clear):
6957         Clear all indicators
6959 2007-01-29  Johannes Schmid <jhs@gnome.org>
6961         * TODO.tasks:
6962         Minor task currentions
6963         
6964         * libanjuta/interfaces/libanjuta.idl:
6965         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
6966         (itext_editor_iface_init):
6967         * plugins/language-support-cpp-java/plugin.c: (install_support):
6968         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
6969         (ieditor_get_attributes), (ieditor_iface_init):
6970         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
6971         plugins.
6972         
6973         * plugins/sourceview/sourceview.glade:
6974         Fixed sourceview preference window
6976 2007-01-28  Naba Kumar  <naba@gnome.org>
6977         
6978         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
6979         Implemented --no-files and --no-session command line options and
6980         corresponding preferernces checkboxes in General tab.
6982 2007-01-28  Johannes Schmid <jhs@gnome.org>
6984         * plugins/subversion/plugin.c:
6985         * plugins/subversion/plugin.h:
6986         * plugins/subversion/svn-notify.c: (svn_show_info),
6987         (show_svn_error), (on_svn_notify):
6988         * plugins/subversion/svn-notify.h:
6989         * plugins/subversion/svn-thread.c: (create_message_view),
6990         (svn_thread_start):
6991         Fixed error handling and fixed #394216 – No indication of subversion commands running
6992         
6993         * plugins/tools/execute.c: (atp_output_context_print):
6994         Show name of tool in message pane
6996 2007-01-28  Naba Kumar  <naba@gnome.org>
6997         
6998         * configure.in, plugins/glade/plugin.c: Make it work with
6999         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7000         
7001         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7002         from devhelp (won't work untill devhelp is fixed: bug #341170).
7003         
7004         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7005         
7006 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7008         Reviewed by Naba Kumar  <naba@gnome.org>:
7009         * libanjuta/interfaces/libanjuta.idl, 
7010         plugins/debug-manager/debugger.c,
7011         plugins/debug-manager/start.c,
7012         plugins/gdb/plugin.c,
7013         plugins/gdb/debugger.c,
7014         plugins/gdb/debugger.h:
7015         Fix a bug when launching gdb
7016         Set the terminal for the debugged program on the command line.
7018 2007-01-26  Johannes Schmid <jhs@gnome.org>
7020         * plugins/sourceview/anjuta-document-saver.c:
7021         (anjuta_document_saver_save):
7022         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7023         * plugins/sourceview/sourceview.c: (save_if_modified),
7024         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7025         Proper error handling, for example if a file was modified externally. Use backup files
7026         to avoid data-loss on disk full.
7028 2007-01-24  Naba Kumar  <naba@gnome.org>
7029         
7030         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7031         Fixed mem leak and source leak.
7032         
7033 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7035         Reviewed by Naba Kumar  <naba@gnome.org>:
7036         * plugins/debug-manager/debug_tree.c,
7037         plugins/debug-manager/debug_tree.h,
7038         plugins/debug-manager/watch.c:
7039         Partial rewrite of the variable object code, find and fix a few bugs
7040         Fix bug #395808: gdb can still crash but children are listed
7041         on request only so you can avoid the crash
7043 2007-01-24  Naba Kumar  <naba@gnome.org>
7044         
7045         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7046         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7047         plugins/symbol-browser/plugin.h,
7048         plugins/symbol-browser/plugin.c,
7049         plugins/symbol-browser/Makefile.am: Added current file (local)
7050         symbols view (Seriously getting bored with the browse toolbar).
7052 2007-01-22  Naba Kumar  <naba@gnome.org>
7053         
7054         Patch from Gabor Kelemen:
7055         * po/POTFILES.in: Added .plugin.in files.
7057 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7059         Reviewed by Naba Kumar  <naba@gnome.org>:
7060         * plugins/document-manager/anjuta-docman.c,
7061         plugins/message-view/anjuta-msgman.c
7062         Set right alignment to the label widget in the tab title.
7064 2007-01-21  Naba Kumar  <naba@gnome.org>
7065         
7066         * libegg/egg-combo-action.c: Fixed mode line.
7067         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7068         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7070 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7072         Reviewed by Naba Kumar  <naba@gnome.org>:
7073         * plugins/class-gen/plugin.c: Prompt for target before actually
7074         generating the class files. This ensures that the files are created in
7075         the correct directory. Fixes bug #397406.
7077         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7078         the class is added to the project.
7080 2007-01-21  Naba Kumar  <naba@gnome.org>
7082         * libanjuta/anjuta-plugin-description.c,
7083         libanjuta/anjuta-ui.h,
7084         libanjuta/anjuta-status.c,
7085         libanjuta/anjuta-plugin-description.h,
7086         libanjuta/cell-renderer-captioned-image.c,
7087         libanjuta/anjuta-plugin-handle.c,
7088         libanjuta/anjuta-status.h,
7089         libanjuta/resources.c,
7090         libanjuta/cell-renderer-captioned-image.h,
7091         libanjuta/glue-cpp.c,
7092         libanjuta/anjuta-plugin-handle.h,
7093         libanjuta/anjuta-plugin.c,
7094         libanjuta/anjuta-preferences-dialog.c,
7095         libanjuta/libanjuta.h,
7096         libanjuta/resources.h,
7097         libanjuta/glue-cpp.h,
7098         libanjuta/anjuta-plugin.h,
7099         libanjuta/anjuta-preferences-dialog.h,
7100         libanjuta/anjuta-plugin-manager.c,
7101         libanjuta/anjuta-shell.c,
7102         libanjuta/anjuta-plugin-manager.h,
7103         libanjuta/anjuta-shell.h,
7104         libanjuta/anjuta-save-prompt.c,
7105         libanjuta/anjuta-save-prompt.h,
7106         libanjuta/anjuta-children.c,
7107         libanjuta/anjuta-utils.c,
7108         libanjuta/anjuta-profile.c,
7109         libanjuta/anjuta-preferences.c,
7110         libanjuta/anjuta-launcher.c,
7111         libanjuta/anjuta-utils.h,
7112         libanjuta/anjuta-profile.h,
7113         libanjuta/anjuta-launcher.h,
7114         libanjuta/anjuta-ui.c: Updated file headers.
7116         * po/POTFILES.in: Updated.
7118         * libanjuta/anjuta-marshal.list,
7119         (added) libanjuta/anjuta-plugin-handle.c,
7120         (added) libanjuta/anjuta-plugin-handle.h,
7121         (added) libanjuta/anjuta-plugin-manager.c,
7122         (added) libanjuta/anjuta-plugin-manager.h,
7123         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7124         (added) libanjuta/anjuta-profile.c,
7125         (added) libanjuta/anjuta-profile.h,
7126         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7127         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7128         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7129         src/action-callbacks.c: Implemented AnjutaPluginManager
7130         class based on old plugins.[ch]. Implemented AnjutaProfile as
7131         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7132         class to represent plugins (not to be confused with plugin objects).
7133         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7134         implemented it in AnjutaApp and AnjutaTestShell.
7135         De-globalized plugin management and several clean ups.
7137         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7138         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7139         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7140         plugins/project-import/project-import.c,
7141         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7142         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7143         Fixed plugins for the change in API.
7145         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7146         file.
7147         
7148         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7150 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7152         Reviewed by Naba Kumar  <naba@gnome.org>:
7153         * libanjuta/anjuta-launcher.c,
7154         libanjuta/anjuta-launcher.h:
7155         Add a new function anjuta_set_terminate_on_exit to close the i/o
7156         channel when the child exit
7157         Return directly the status and not the exit code in child-exited
7158         signal
7160         * plugins/gdb/debugger.c:
7161         Use new function in debugger plugin
7163 2007-01-18  Johannes Schmid <jhs@gnome.org>
7165         * src/about.c: Do not show empty license information instead hide the button (#397883)
7167 2007-01-15  Johannes Schmid <jhs@gnome.org>
7169         * plugins/project-manager/plugin.c:
7170         * plugins/project-wizard/templates/python.wiz
7171         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7172         
7173         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7174         You will also need latest gnome-build svn       
7176 === anjuta 2.1.0 ===
7178 2007-01-14  Naba Kumar  <naba@gnome.org>
7180         * configure.in: Removed reference of mkfile project
7181         template to fix distcheck build error.
7182         * AUTHORS: Updated.
7183         * NEWS: Updated.
7184         * configure.in: Bumped version to 2.1.0 for beta release.
7185         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7186         crashes as soon as editing starts in normal text files.
7188 2007-01-14  Johannes Schmid <jhs@gnome.org>
7190         * configure.in
7191         * po/LINGUAS:
7192         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7194         * tagmanager/c.c:
7195         Patch from Massimo Cora' to hopefully fix #395362
7197         * plugins/project-wizard/templates/*:
7199         Fixed and tested all project-wizards. Deactivated mkfile project because
7200         it was totally broken and I don't see any real use for it.
7201         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7203 2007-01-14  Naba Kumar  <naba@gnome.org>
7205         * NEWS: Updated for release.
7206         
7207         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7208         
7209         * libanjuta/interfaces/libanjuta.idl,
7210         plugins/editor/text_editor_cbs.c,
7211         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7212         interface and implemented it for scintilla.
7213         
7214         * plugins/editor/text-editor.c: Fixed highlighing issues when
7215         used with indicators (particularly when the file is just opened).
7216         Fixes bug #377477 – when debugging, scintilla editor grays out all
7217         lines before current line.
7218         
7219         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7220         Maintain a separate list of indicated edtitors for separate contexts.
7221         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7222         
7223 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7225         Reviewed by Naba Kumar  <naba@gnome.org>:
7226         * plugins/debug-manager/plugin.c:
7227         Bug fix: breakpoints cannot be added after stopping the debugger
7229 2007-01-13  Naba Kumar  <naba@gnome.org>
7231         * NEWS: Updated for release.
7233 2007-01-12  Johannes Schmid <jhs@gnome.org>
7235         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7236         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7237         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7238         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7239         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7240         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7241         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7242         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7243         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7244         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7245         
7246         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7247         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7248         
7249         * plugins/sourceview/sourceview.c:
7250         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7251         on character positions.
7252         
7253 2007-01-12  Naba Kumar  <naba@gnome.org>
7255         * src/anjuta-app.c,
7256         plugins/project-manager/plugin.c,
7257         plugins/profile-default/plugin.c,
7258         libanjuta/anjuta-status.c,
7259         libanjuta/anjuta-status.h: Introduced an API for application title
7260         in AnjutaStatus. Set application title to project name.
7262 2007-01-11  Massimo Cora' <maxcvs@email.i>
7264         Reviewed by Naba Kumar  <naba@gnome.org>:
7265         * tagmanager/Makefile.am,
7266         plugins/symbol-browser/Makefile.am: removed installation for 
7267         test programs.
7269 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7271         Reviewed by Naba Kumar  <naba@gnome.org>:
7272         * plugins/debug-manager/start.h,
7273         plugins/debug-manager/start.c,
7274         plugins/debug-manager/anjuta-debug-manager.ui,
7275         plugins/debug-manager/plugin.c:
7276         Partial fix for bug #392537
7278         * plugins/debug-manager/disassemble.c:
7279         Fix bug #392543
7281 2007-01-11  Naba Kumar  <naba@gnome.org>
7283         * src/anjuta.c: Load project seperately from session,
7284         so that project session is also loaded.
7285         
7286         * plugins/profile-default/plugin.c: Load project in new
7287         anjuta if there already is one loaded currently (disabled
7288         code for now).
7289         
7290         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7291         signals when editor is destroyed. Fixes a crash bug.
7292         
7293         * plugins/editor/text_editor.c: Do not mark line in
7294         ianjuta_editor_goto_line() implementation.
7295         
7296         * plugins/search/search-replace.c: Always check for markable
7297         interface availablility because its optional for an editor.
7298         
7299         * plugins/document-manager/goto_line.c,
7300         plugins/document-manager/action-callbacks.c: Mark lines for
7301         goto line commands (from dialog and from menu entry box).
7302         
7303         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7304         plugins/file-manager/an_file_view.c: Expand file manager
7305         nodes in idle loop, one at a time. Did as a possible work
7306         around for bug #361763, but it didn't make any difference.
7307         However, it could still be useful in situations where there
7308         are lots to expand.
7309         
7310         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7312 2007-01-11  Naba Kumar  <naba@gnome.org>
7314         * plugins/editor/scintilla/LineMarker.h,
7315         plugins/editor/scintilla/LexBasic.cxx,
7316         plugins/editor/scintilla/LexHTML.cxx,
7317         plugins/editor/scintilla/include/SciLexer.h,
7318         plugins/editor/scintilla/include/Scintilla.h,
7319         plugins/editor/scintilla/include/Scintilla.iface,
7320         plugins/editor/scintilla/include/ScintillaWidget.h,
7321         plugins/editor/scintilla/LexBash.cxx,
7322         plugins/editor/scintilla/PlatGTK.cxx,
7323         plugins/editor/scintilla/ViewStyle.h,
7324         plugins/editor/scintilla/Editor.cxx,
7325         plugins/editor/scintilla/StyleContext.h,
7326         plugins/editor/scintilla/LexCPP.cxx,
7327         plugins/editor/scintilla/Converter.h,
7328         plugins/editor/scintilla/LexAU3.cxx,
7329         plugins/editor/scintilla/Editor.h,
7330         plugins/editor/scintilla/LexPerl.cxx,
7331         plugins/editor/scintilla/LexVB.cxx,
7332         plugins/editor/scintilla/ScintillaGTK.cxx,
7333         plugins/editor/scintilla/ViewStyle.cxx,
7334         plugins/editor/scintilla/PropSet.cxx,
7335         plugins/editor/scintilla/LexSQL.cxx,
7336         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7337         version 1.71
7339 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7341         Reviewed by Naba Kumar  <naba@gnome.org>:
7342         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7343         selected for editing. This fixes bug #394218.
7345         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7346         name if said URI is not known.
7348         * plugins/class-gen/window.c: When stripping function prefix away,
7349         include the trailing underscore because it is already set by the
7350         template.
7352         * plugins/class-gen/transform.c: Include "const char*" and "const
7353         gchar*" in the list for transforming a default C type to a GType.
7354         Don't access invalid memory when writing pointer_str in
7355         cg_transform_first_argument.
7357 2007-01-11  Naba Kumar  <naba@gnome.org>
7359         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7360         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7361         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7362         libegg/test-actions.c, anjuta.desktop.in.in,
7363         anjuta.prj: Renamed application icon to 'anjuta.png' from
7364         'anjuta_icon.png'. Added more fields in desktop file.
7366         * mime/anjuta.xml: Added magic section.
7367         
7368         * (removed) mime/anjuta.applications,
7369         (removed) mime/anjuta.mime, mime/Makefile.am,
7370         (removed) mime/anjuta.keys,
7371         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7372         registeration and added scalable icon. Also fixes bug #393680
7374 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7376         Reviewed by Naba Kumar  <naba@gnome.org>:
7377         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7378         and anjuta_status_progress_add_ticks() to check for progressbar 
7379         being realized before trying to update it.
7381 2007-01-10  Naba Kumar  <naba@gnome.org>
7383         * tagmanager/tm_workspace.c,
7384         po/POTFILES.in,
7385         plugins/debug-manager/Makefile.am,
7386         plugins/tools/scripts/Makefile.am,
7387         plugins/class-gen/plugin.c,
7388         plugins/class-gen/Makefile.am,
7389         global-tags/Makefile.am: Fixed make distcheck.
7391         * plugins/debug-manager/attach_process.c,
7392         plugins/debug-manager/attach_process.h,
7393         plugins/class-gen/action-callbacks.h,
7394         plugins/class-gen/action-callbacks.c,
7395         plugins/class-gen/class_gen.h,
7396         plugins/class-gen/class_gen.c: Deleted unused/old files.
7398         * (removed) scintilla, (added) plugins/editor/scintilla,
7399         plugins/editor/scintilla/lexers.make,
7400         plugins/editor/scintilla/Makefile.am,
7401         plugins/editor/Makefile.am
7402         configure.in, manuals/reference/libanjuta/Makefile.am
7403         Makefile.am: Moved scintilla to its right place.
7405 2007-01-09  Naba Kumar  <naba@gnome.org>
7407         * plugins/profile-default/plugin.c: Save project session before
7408         a new one is opened.
7410         * plugins/project-manager/plugin.c,
7411         plugins/project-manager/plugin.h,
7412         plugins/project-manager/anjuta-project-manager.ui,
7413         plugins/profile-default/plugin.c,
7414         plugins/profile-default/plugin.h,
7415         plugins/profile-default/Makefile.am,
7416         (added) plugins/profile-default/anjuta-default-profile.ui,
7417         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7418         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7419         multiple projects support.
7420         
7421 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7423         Reviewed by Naba Kumar  <naba@gnome.org>
7424         * plugins/class-gen/combo-flags.h:
7425         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7426         enum, added a type parameter to selected signal. Select highlighted
7427         entry when pressing enter (but not unselect it if it was already
7428         selected) before closing the popup. Also accept input when clicking
7429         not into the popup.
7431         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7432         according to selection type.
7434         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7435         VOID:BOXED,ENUM.
7437 2007-01-08  Johannes Schmid <jhs@gnome.org>
7439   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7440   * plugins/project-wizard/templates/gtkmm/Makefile.am
7441   * plugins/project-wizard/templates/python/configure.ac.tpl
7442   * plugins/project-wizard/templates/python/configure.in.tpl
7443   * plugins/project-wizard/templates/python/Makefile.am
7444   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7445   * plugins/project-wizard/templates/cpp/configure.in.tpl
7446   * plugins/project-wizard/templates/cpp/Makefile.am
7447   * plugins/project-wizard/templates/terminal.wiz
7448   * plugins/project-wizard/templates/xlib-dock.wiz
7449   * plugins/project-wizard/templates/wxwin.wiz
7450   * plugins/project-wizard/templates/java.wiz
7451   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7452   * plugins/project-wizard/templates/xlib/configure.in.tpl
7453   * plugins/project-wizard/templates/xlib/Makefile.am
7454   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7455   * plugins/project-wizard/templates/gcj/configure.in.tpl
7456   * plugins/project-wizard/templates/gcj/Makefile.am
7457   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7458   * plugins/project-wizard/templates/terminal/configure.in.tpl
7459   * plugins/project-wizard/templates/terminal/Makefile.am
7460   * plugins/project-wizard/templates/terminal/autogen.sh
7461   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7462   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7463   * plugins/project-wizard/templates/wxwin/Makefile.am
7464   * plugins/project-wizard/templates/gnome.wiz 
7465   * plugins/project-wizard/templates/java/configure.ac.tpl
7466   * plugins/project-wizard/templates/java/configure.in.tpl
7467   * plugins/project-wizard/templates/java/Makefile.am
7468   * plugins/project-wizard/templates/anjuta-plugin.wiz
7469   * plugins/project-wizard/templates/gtkmm.wiz
7470   * plugins/project-wizard/templates/python.wiz
7471   * plugins/project-wizard/templates/cpp.wiz
7472   * plugins/project-wizard/templates/gtk.wiz
7473   * plugins/project-wizard/templates/gcj.wiz
7474   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7475   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7476   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7478   Starting fixing of all project wizards:
7479   - rename configure.in to configure.ac
7480   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7481   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7482   (See #394184)
7483   
7484   * TODO.task: Added bug number to bounty
7486 2007-01-07  Johannes Schmid <jhs@gnome.org>
7488   *  plugins/build-basic-autotools.c:
7489   Fixed #392290 – Missed install as root option in project manager
7491 2007-01-07  Johannes Schmid <jhs@gnome.org>
7493   * plugins/sourceview/sourceview.c:
7494   Fixed #388731 – Odd editor behaviour after performing block-text operations
7495   Fixed #388727 – Block-tab does not work
7496   
7497   * plugins/sourceview/anjuta-document.h/c:
7498   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7499   
7500   * configure.in:
7501   Require Gtk+ >= 2.10 for sourceview plugin
7503 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7505         * libanjuta/anjuta-status.c:
7506         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7508 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7510         * configure.in,
7511         plugins/terminal/terminal.c:
7512         Fix bug #377027
7513         remove support for VTE < 0.9
7515 2007-01-06  Naba Kumar  <naba@gnome.org>
7517         * po/POTFILES.in: Updated
7519 2007-01-05  Adam Dingle  <adam@medovina.org>
7521         Reviewed by Naba Kumar  <naba@gnome.org>:
7522         * plugins/message-view/anjuta-message-manager-plugin.glade:
7523         Fixed bug #377903 (improve message color defaults).
7525 2007-01-05  Naba Kumar  <naba@gnome.org>
7527         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7528         
7529 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7531         Reviewed by  Naba Kumar  <naba@gnome.org>:
7532         * plugins/symbol-browser/test-class.h: Fixed block ends.
7534         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7535         C-style-block comment.
7537         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7538         allow lists when writing autogen definition files. This is required
7539         for the new class generator. Also fixed a wrong return value in
7540         npw_autogen_write_definition_file and set a GError in
7541         npw_autogen_execute when the output file could not be opened.
7543         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7544         user interface.
7546         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7547         goc_template_header and goc_template_source, added top_srcdir to
7548         includes, link against project wizard (also hopefully temporarily),
7549         removed class_gen.h, class_gen.c, action-callbacks.h,
7550         action-callbacks.c.
7552         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7554         * plugins/class-gen/cell-renderer-flags.h:
7555         * plugins/class-gen/cell-renderer-flags.c:
7556         * plugins/class-gen/combo-flags.h:
7557         * plugins/class-gen/combo-flags.c:
7558         * plugins/class-gen/element-editor.c:
7559         * plugins/class-gen/element-editor.h:
7560         * plugins/class-gen/generator.c:
7561         * plugins/class-gen/generator.h:
7562         * plugins/class-gen/plugin.h:
7563         * plugins/class-gen/plugin.c:
7564         * plugins/class-gen/transform.c:
7565         * plugins/class-gen/transform.h:
7566         * plugins/class-gen/validator.c:
7567         * plugins/class-gen/validator.h:
7568         * plugins/class-gen/window.c:
7569         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7570         adding of several class elements and uses autogen.
7572         * plugins/class-gen/templates/cc-header.tpl:
7573         * plugins/class-gen/templates/cc-source.tpl:
7574         * plugins/class-gen/templates/go-header.tpl:
7575         * plugins/class-gen/templates/go-source.tpl:
7576         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7577         for the class generator.
7579         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7581 2007-01-04  Naba Kumar  <naba@gnome.org>
7583         Patch from Nick Treleaven:
7584         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7585         all matching symbols.
7586         
7587         Patches from  Maik Beckmann and Sébastien Granjoux:
7588         * plugins/profile-default/plugin.c,
7589         plugins/project-manager/plugin.c: Unescape project name. Fixes
7590         Bug #357151
7592 2007-01-04  Naba Kumar  <naba@gnome.org>
7594         * plugins/glade/plugin.c: Fixed compilation with
7595         older glade-3 version.
7596         
7597         Patch from Roland Illig:
7598         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7599         plugins/sourceview/anjuta-document-saver.c,
7600         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7601         are necessary to build anjuta on NetBSD 3.0
7603         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7604         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7605         window manager in gnome.
7606         
7607 2007-01-02  Naba Kumar  <naba@gnome.org>
7608         
7609         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7610         
7611 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7613         Reviewed by Naba Kumar  <naba@gnome.org>:
7614         * libanjuta/interfaces/libanjuta.idl,
7615         plugins/debug-manager/Makefile.am,
7616         plugins/debug-manager/anjuta-marshal.list,
7617         plugins/debug-manager/debugger.c,
7618         plugins/debug-manager/sparse_buffer.c,
7619         plugins/debug-manager/sparse_buffer.h,
7620         plugins/debug-manager/sparse_view.c,
7621         plugins/debug-manager/sparse_view.h,
7622         plugins/debug-manager/disassemble.h,
7623         plugins/debug-manager/disassemble.c,
7624         plugins/debug-manager/anjuta-marshal.list,
7625         plugins/debug-manager/plugin.c,
7626         plugins/gdb/debugger.c,
7627         plugins/gdb/debugger.h,
7628         plugins/gdb/plugin.c:
7629         Add a disassembly view window
7631         * plugins/debug-manager/breakpoints.c,
7632         plugins/debug-manager/chunk_view.c,
7633         plugins/debug-manager/locals.c,
7634         plugins/debug-manager/memory.c,
7635         plugins/debug-manager/registers.c,
7636         plugins/debug-manager/stack_trace.c:
7637         Add some debugging information 
7639 2006-12-18  Naba Kumar  <naba@gnome.org>
7641         * configure.in, plugins/glade/plugin.c: Allow building against both
7642         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7644 2006-12-03  Naba Kumar  <naba@gnome.org>
7645         
7646         * TODO.tasks: Marked a bounty completed.
7648 2006-11-24  Adam Dingle <adam@medovina.org>
7650         Reviewed by Naba Kumar  <naba@gnome.org>:
7651         * plugins/build-basic-autotools/build-basic-autotools.c,
7652         plugins/debug-manager/watch.c,
7653         plugins/document-manager/plugin.c, 
7654         plugins/patch/plugin.c,
7655         plugins/project-manager/plugin.c:
7656         Fixed bug #378879 (several command names need ellipses).
7658 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7660         Reviewed by: Naba Kumar  <naba@gnome.org>
7661         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7662         GCC 4.1.2 (there are only two warnings remaining now when compiling
7663         plugins).
7665         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7667         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7668         macro so that the generated function support a NULL plugin parameter.
7670         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7671         in debug_tree_find_expression by freeing memory returned by the call
7672         to gtk_tree_model_get instead of the parameter string.
7674 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7676         * plugins/debug-manager/breakpoints.c:
7677         Fix bug #378850
7679         * plugins/debug-manager/anjuta-debug-manager.ui,
7680         plugins/debug-manager/debugger.c,
7681         plugins/debug-manager/plugin.c:
7682         Fix bug #378871
7684 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7686         * libanjuta/anjuta-launcher.c,
7687         plugins/gdb/debugger.c:
7688         Fix bug #377061
7690 2006-11-21  Naba Kumar  <naba@gnome.org>
7692         * plugins/search/search_preferences.c: Fixed build break.
7693         
7694 2006-11-20  Naba Kumar  <naba@gnome.org>
7695         
7696         Patch from Kjartan Maraas:
7697         * plugins/cvs-plugin/cvs-interface.c,
7698         plugins/document-manager/plugin.c,
7699         plugins/gtodo/interface.c,
7700         plugins/gtodo/libgtodo.h,
7701         plugins/message-view/anjuta-msgman.c,
7702         plugins/project-wizard/druid.c,
7703         plugins/search/search_preferences.c,
7704         plugins/sourceview/sourceview-prefs.c,
7705         plugins/terminal/terminal.c,
7706         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7708         Patch from Przemysław Grzegorczyk:
7709         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7710         plugins/subversion/anjuta-subversion.glade: Enable files in
7711         fileselection dialog. Fixes bug #376031.
7712         
7713 2006-11-17  Adam Dingle <adam@medovina.org>
7715         Reviewed by: Naba Kumar  <naba@gnome.org>
7716         * plugins/build-basic-autotools/build-basic-autotools.c
7717         * plugins/class-gen/anjuta-class-gen.plugin.in
7718         * plugins/debug-manager/breakpoints.c
7719         * plugins/debug-manager/plugin.c
7720         * plugins/devhelp/plugin.c
7721         * plugins/document-manager/plugin.c
7722         * plugins/gdb/debugger.c
7723         * plugins/glade/anjuta-glade.plugin.in
7724         * plugins/gtodo/plugin.c
7725         * plugins/language-support-cpp-java/plugin.c
7726         * plugins/message-view/plugin.c
7727         * plugins/project-import/anjuta-project-import.glade
7728         * plugins/project-import/anjuta-project-import.plugin.in
7729         * plugins/search/plugin.c
7730         * plugins/tools/scripts/tools-2.xml.in
7731         * plugins/valgrind/plugin.c
7732         * src/anjuta-actions.h:
7733         Fixed bug #376335 "menu items should be capitalized".  Minor
7734         grammar edits.
7736 2006-11-20  Naba Kumar  <naba@gnome.org>
7737         
7738         * configure.in: Fixed build.
7740         Patch from: Arjan Timmerman
7741         *configure.in: Make subvesion plugin build for apr 1.x.
7742         Fixes: Bug #364754.
7743         
7744 2006-11-20  Johannes Schmid <jhs@gnome.org>
7746         * configure.in
7747         * plugins/*/*.[ch]:
7748         Removed patches from Sylvain and Günther. They caused not problems but
7749         Naba was against them.
7751 2006-11-20  Johannes Schmid <jhs@gnome.org>
7753         * Removed me from MAINTAINERS
7755 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7757         * configure.in:
7758         Use apr-1 instead of apr-0
7760 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7762         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7763         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7764         and another bug occuring when parsing .pc file containing quotes.
7766 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7768         * plugins/*/*.[ch]: Use class macro for type casting.
7770         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7771         GCC 4.1.2 (there are only two warnings remaining now when compiling
7772         plugins).
7774         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7775         a memory leak in debug_tree_find_expression; g_free was called on
7776         the parameter instead of the memory allocated by gtk_tree_model_get.
7778         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7779         to declare and initialize the global type variable of the plugin.
7781 2006-10-31  Naba Kumar  <naba@gnome.org>
7783         * global-tags/create_global_tags.sh.in: Added an end message.
7784         
7785         * libanjuta/anjuta-launcher.h: Fixed indentation.
7786         
7787         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7788         creation to a) append the messages in right way, b) Connect signals
7789         to the view properly and c) Recreate the system-tags.cache at the
7790         end of the generation.
7792         * plugins/symbol-browser: Fixed action path (double
7793         click on sysmbols was not working).
7795         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7796         Fixed typedef and removed dead code.
7798         * tagmanager/c.c: Took the latest version from ctags source
7799         repository, because the one we had (from ctags 5.6) was broken.
7800         
7801         * global_tags/create_global_tags.sh.in: Reverted the patch from
7802         Sylvain because it was not right fix (and added a helpful comment).
7803         Used /bin/bash to fix the bashism and generated separate log files
7804         for each tag files in the same directory.
7805         
7806 2006-10-29  Naba Kumar  <naba@gnome.org>
7808         * plugins/editor/text_editor.c: Use a temporary file
7809         to save the editor and move it at the end to original
7810         file. This will prevent data corruption if file save
7811         failed for any reason. Also report proper errors when
7812         file save fails. Fixes bug #346575.
7813         
7814 2006-10-26  Naba Kumar  <naba@gnome.org>
7816         * plugins/document-manager/anjuta-docman.c: Do not load
7817         the same files with different path more than once (happens
7818         with symlinked files). Fixes Bug #323591.
7820 2006-10-25  Naba Kumar  <naba@gnome.org>
7822         * plugins/valgrind/vgactions.c: Fixed a warning.
7824 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7826         Reviewed by Naba Kumar  <naba@gnome.org>:
7828         * plugins/valgrind/vgtoolview.c:
7829         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7831         * plugins/valgrind/bugged-prg-test.c:
7832         No more warning during compilation with GCC 4.1.
7833         Program is still buggy in order to be used as a test of the
7834         plugin.
7836         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7837         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7838         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7839         plugins/valgrind/vgrule.c:
7840         No more warning during compilation with GCC 4.1.
7842         * plugins/valgrind/plugin.c:
7843         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7844         prototype (was missing from previous patch).
7846 2006-10-24  Naba Kumar  <naba@gnome.org>
7848         * plugins/glade/plugin.c: Show glade tree view, not list view.
7849         
7850         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7851         exited with glade plugin still loaded. Fixes Bug #364755.
7853         * plugins/document-manager/anjuta-document-manager.plugin.in:
7854         Added application/x-reject in accepted mime-types.
7855         
7856         * Changelog: Fixed changelog alignments.
7858 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7860         Reviewed by: Naba Kumar  <naba@gnome.org>
7861         
7862         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7863         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7864         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7865         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7866         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7867         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7868         plugins/valgrind/vgsearchbar.c:
7869         Use class macro for type casting.
7871         * plugins/valgrind/plugin.h:
7872         Don't force cast a GtkActionGroup to a GtkAction.
7874         * plugins/valgrind/plugin.c:
7875         Use correct API to get path of the preoject root when building
7876         the list of targets for the run action.
7877         Correct ordering of the construction of the preferences widgets.
7878         Only remove the valgrind widget if it is currently displayed.
7880         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7881         Return if check_valgrind_binary() fails.
7882         The ValgrindPluginPrefs object is initialized after the call to
7883         vg_action_new. Take a handle to the location of the pointer to
7884         the future object.
7886 2006-10-24  Naba Kumar  <naba@gnome.org>
7888         * HACKING: Updated coding sample.
7889         
7890         Patch from: Armin Burgmeier  <armin@arbur.net>
7891         * plugins/symbol-browser/test-class.h,
7892         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
7893         
7894 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
7896         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
7897         * plugins/valgrind/vgtoolview.h:
7898         Correctly handle the argv / srcdir of vg_tool_view object. Do
7899         not leak memory associated with those arrays.
7901         * plugins/symbol-browser/an_symbol_prefs.c:
7902         Support unloading / reloading of the module (for example when
7903         closing a project and opening another one).
7905         * plugins/project-manager/plugin.c:
7906         Remove plugin widget before removing plugin itself, preventing
7907         a crash with valgrind plugin.
7909         * libanjuta/anjuta-preferences-dialog.c:
7910         Do not use the page_num returned by gtk_notebook_append_page to
7911         remove the page as it cause bugs when pages removal is not done
7912         in LIFO.
7914         * plugins/document-manager/anjuta-docman.c:
7915         Fix some GTK+ warnings.
7917         * global-tags/create_global_tags.sh.in:
7918         Rewrite script to remove bash-ism and use pkg-config directly
7919         instead of parsing the *.pc file by hand. This solve problems
7920         that occurred when one of the directory in PKG_CONFIG_PATH is
7921         empty.
7923 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
7925         * plugins/glade/plugin.c: Fix build (#363884)
7927 2006-10-22  Johannes Schmid <jhs@gnome.org>
7929         * plugins/file-manager/an_file_view.c:
7930         * plugins/file-manager/plugin.c:
7931         * plugins/file-manager/plugin.h:
7932         Fix possible crasher when changing project-root uri when we try to restore open nodes
7933         * AUTHORS: Updated
7935 2006-10-19  Naba Kumar  <naba@gnome.org>
7937         Patch from: Juan Pablo Ugarte
7938         * plugins/glade/plugin.c: Include glade header
7939         correctly.
7940         
7941 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
7942         
7943         * plugins/debug-manager/Makefile.am,
7944         plugins/debug-manager/sexy-icon-entry.h,
7945         plugins/debug-manager/sexy-icon-entry.c,
7946         plugins/debug-manager/dataview.c:
7947         Fix bug #358134 (Goto memory prompt)
7948         Use sexy-icon-entry from libsexy 0.1.10
7950         * plugins/debug-manager/debugger.c,
7951         plugins/debug-manager/plugin.c,
7952         plugins/debug-manager/start.c,
7953         plugins/gdb/debugger.c,
7954         plugins/gdb/plugin.c:
7955         Better error handling when starting and stopping debugger
7957 2006-10-13  Maik Beckmann <maik@eigenco.de>
7959         * src/action_callbacks.c:
7960         Fixed bug #361830 (AboutDialog does not close) which is caused 
7961         due to a change in Gtk+ 2.10  
7962   
7963 2006-10-12  Adam Dingle <adam@medovina.org>
7965         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
7967         * plugins/search/search-replace.c:
7968         Fixed bug #358068 (indicate when Find in Files is complete)
7970         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
7972         * plugins/sourceview/sourceview-prefs.c:
7973         * plugins/sourceview/sourceview.glade:
7974         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
7976         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
7978         * plugins/devhelp/plugin.c:
7979         * plugins/search/plugin.c: 
7980         Fixed bug #359750 (fix find/replace shortcut keys).
7982         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
7983         use Alt+key for shortcuts)
7985         *  plugins/debug-manager/debug_tree.c:
7986         *  plugins/debug-manager/debugger.c:
7987         Fixed bug #359317 (can't load debug manager)
7989         * /plugins/document-manager/plugin.c:
7990         Fixed bug #359259 (highlight modes listed in reverse 
7991         alphabetical order).
7993 2006-10-10  Johannes Schmid <jhs@gnome.org>
7995         * plugins/glade/plugin.c:
7996         Add scrollbars to glade project window
7998 2006-10-10  Johannes Schmid <jhs@gnome.org>
8000         * libanjuta/interfaces/Makefile.am.iface:
8001         Fixed Makefile with broke build
8003 2006-10-07  Johannes Schmid <jhs@gnome.org>
8005         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8006         * libanjuta/interfaces/Makefile.iface.am:
8007         Fixed enum types generation
8009         * libanjuta/interfaces/libanjuta.idl:
8010         Fixed some strange typo
8012 2006-10-06  Johannes Schmid <jhs@gnome.org>
8014         * libanjuta/interfaces/Makefile.iface.am:
8015         Fixed enum-types.h generation
8016         * libanjuta/interfaces/libanjuta.idl:
8017         char* => gchar*
8018         IAnjutaTODO::load should take const gchar* argument
8019         Remove include to libanjuta/e-splash.h which is not installed as header file
8020         Disable get_attributes for now
8021         
8022         * pluings/sourceview/sourceview.c: Disabled get_attributes
8023         
8024         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8026 2006-10-05  Naba Kumar  <naba@gnome.org>
8028         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8029         Set bug id for 'Profiler plugin' task.
8031 2006-10-03  Naba Kumar  <naba@gnome.org>
8033         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8034         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8036         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8037         plugins/project-manager/plugin.c: Added a new API in
8038         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8039         Added some documentation. On project close, close all editors that
8040         has files opened for the project.
8041         
8042         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8043         from the containers on anjuta_shell_remove_widget(). Do not destroy
8044         glade widgets once created.
8045         
8046 2006-10-03  Johannes Schmid <jhs@gnome.org>
8048         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8049         * libanjuta/interfaces/libanjuta.idl:
8050         const-List<> => const List<>
8051         List-free<> => List<>
8052         
8053         * Makefile.am: Reenabled launcher
8055 2006-10-03  Johannes Schmid <jhs@gnome.org>
8057         * libanjuta/interfaces/Makefile.am.iface:
8058         Install libanjuta.idl
8060 2006-10-02  Adam Dingle <adam@medovina.org>
8062         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8064 2006-10-02  Adam Dingle <adam@medovina.org>
8066         * plugins/editor/style-editor.c: fixed bug #357534
8067         * plugins/gdb/utilities.h: removed 2 unused declarations
8069 2006-10-02  Johannes Schmid <jhs@gnome.org>
8071         * Makefile.am: disabled anjuta-launcher
8072         * libanjuta/Makefile.am:
8073         
8074         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8075         * libanjuta/glue-factory.c: (glue_factory_add_path),
8076         (glue_factory_get_path):
8077         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8078         * libanjuta/glue-factory.h:
8079         * libanjuta/glue-cpp.h:
8080         * libanjuta/glue-cpp.c:
8081         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8082         
8083         * libanjuta/interfaces/Makefile.am.iface:
8084         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8085         * libanjuta/interfaces/libanjuta.idl:
8086         Add a new features to idl compiler:
8087         List<Type> => List of Type
8088         List-free<Type> => List of Type, it is up to the caller to free items and list
8089         const-List(-free)<Type> = const List of Types
8090         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8091         
8092         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8093         (generic_cpp_class_create_code):
8094         Adapted to new project_manager interface
8095         
8096         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8097         * plugins/debug-manager/debugger.c:
8098         (ivariable_debugger_iface_init):
8099         Do not use C++ keyword "delete" for interface name
8100         
8101         * plugins/document-manager/anjuta-document-manager.plugin.in:
8102         Added m4 to mime-types
8103         
8104         * plugins/project-manager/plugin.c:
8105         (iproject_manager_add_source_multi):
8106         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8108 2006-10-01  Naba Kumar  <naba@gnome.org>
8110         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8111         UI file used when out-of-process devhelp is used instead of
8112         embedded devhelp.
8113         
8114         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8115         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8116         plugins/profile-default/default.anjuta: Build devhelp plugin,
8117         but use out-of-process devhelp if devhelp plugin is disabled
8118         (either by user or devhelp is not installed). Disabled devhelp
8119         plugin by default. Added it in default profile.
8121 2006-10-01  Naba Kumar  <naba@gnome.org>
8123         * plguins/project-manager/plugin.c: Possible fix for crash
8124         bug #358583.
8125         
8126         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8127         set dep to last version 3.0.2.
8128         
8129         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8130         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8131         plugins/symbol-browser/plugin.c: Use the right action group
8132         for getting popup actions (Fixes lots of assertion failures).
8134         * plugins/project-manager/plugin.c,
8135         plugins/project-manager/plugin.h: use separate action group
8136         for profie actions.
8137         
8138         * plugins/message-view/plugin.c: Disconnect session load
8139         signal on plugin deactivation (fixes a crash).
8141 2006-09-30  Naba Kumar  <naba@gnome.org>
8143         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8144         * TODO.tasks: Assigned a bounty to Massimo.
8146 2006-09-29  Naba Kumar  <naba@gnome.org>
8148         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8150 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8152         * plugins/debug-manager/debugger.c,
8153         plugins/debug-manager/plugin.c,
8154         libanjuta/interfaces/libanjuta.idl:
8155         Add a new abort command to quit debugger without waiting
8157         * plugins/gdb/debugger.c,
8158         plugins/gdb/debugger.h,
8159         plugins/gdb/plugin.c:
8160         Send a signal directly to the debugged program
8161         Implement abort command
8163         * plugins/debug-manager/debug_tree.c:
8164         Fix bug #358163
8166         * plugins/debug-manager/stack-trace.c:
8167         Fix bug #358009
8169 2006-09-29  Naba Kumar  <naba@gnome.org>
8171         * TODO.tasks: Updated.
8172         
8173         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8174         dialog.
8175         
8176         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8177         
8178         * TODO.tasks: Updated in light of the word wrapping fix
8179         in Tasks Manager. Added a test bounty entry.
8181         * TODO.tasks: Added four bounties.
8182         
8183 2006-09-28  Naba Kumar  <naba@gnome.org>
8185         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8186         Added 'customizable' parameter to
8187         anjuta_ui_add_action_group_entries() and similar functions to
8188         allow user configuration of the actions. Filter out actions that
8189         are not configurable items (such as submenu items). Now the
8190         'Customize shortcuts' dialog is much better listed.
8192         * plugins/build-basic-autotools/build-basic-autotools.c,
8193         plugins/build-basic-autotools/build-basic-autotools.h,
8194         plugins/cvs-plugin/plugin.c,
8195         plugins/cvs-plugin/plugin.h,
8196         plugins/debug-manager/breakpoints.c,
8197         plugins/debug-manager/plugin.c,
8198         plugins/debug-manager/stack_trace.c,
8199         plugins/debug-manager/watch.c,
8200         plugins/devhelp/plugin.c,
8201         plugins/document-manager/plugin.c,
8202         plugins/file-loader/plugin.c,
8203         plugins/file-manager/plugin.c,
8204         plugins/glade/plugin.c,
8205         plugins/gtodo/interface.c,
8206         plugins/gtodo/plugin.c,
8207         plugins/language-support-cpp-java/plugin.c,
8208         plugins/macro/plugin.c,
8209         plugins/macro/plugin.h,
8210         plugins/message-view/plugin.c,
8211         plugins/patch/plugin.c,
8212         plugins/profile-default/default.anjuta,
8213         plugins/project-manager/plugin.c,
8214         plugins/project-manager/plugin.h,
8215         plugins/sample1/plugin.c,
8216         plugins/search/plugin.c,
8217         plugins/subversion/plugin.c,
8218         plugins/subversion/plugin.h,
8219         plugins/symbol-browser/plugin.c,
8220         plugins/symbol-browser/plugin.h,
8221         plugins/tools/plugin.c,
8222         plugins/valgrind/plugin.c,
8223         plugins/valgrind/plugin.h: Fixed to take care of above change
8224         in API of AnjutaUI. Properly added/removed action groups in some
8225         plugins. Split action groups into customization and non-customizable
8226         groups and added them separately.
8228         * plugins/document-manager/plugin.c: Close files belonging to
8229         project when project is closed (not complete).
8230         
8231         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8232         vertical aligned cell entries.
8233         
8234         * src/anjuta-app.c: Define macros for the placeholder names.
8235         Set default widths and heights of the default placeholders,
8236         so that newly docked widgets are correclty sized.
8237         
8238         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8239         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8240         Fixed to generated correct actions addition/removal code.
8242 2006-09-25  Naba Kumar  <naba@gnome.org>
8244         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8245         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8246         class.
8247         
8248         * plugins/message-view/anjuta-msgman.c,
8249         plugins/message-view/anjuta-msgman.h,
8250         plugins/message-view/message-view.c,
8251         plugins/message-view/message-view.h,
8252         plugins/message-view/plugin.c: Serialize messages panes in
8253         session save and deserialize them in session load so that
8254         build messages persistant.
8255         
8256 2006-09-24  Johannes Schmid <jhs@gnome.org>
8258         * libanjuta/anjuta-utils.c:
8259         * plugins/message-view/message-view.c:
8260         Really fixed #355407
8262 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8264         * libanjuta/interfaces/libanjuta.idl:
8265         Change one variable sign
8267         * plugins/debug-manager/anjuta-debug-manager.glade,
8268         plugins/debug-manager/anjuta-debug-manager.ui:
8269         Few small interface changes     
8271         * plugins/debug-manager/debug_tree.h,
8272         plugins/debug-manager/watch.c,
8273         plugins/debug-manager/debugger.c,
8274         plugins/debug-manager/plugin.c
8275         plugins/gdb/debugger.c,
8276         plugins/gdb/plugin.c:
8277         Big rewrite of debugger queue
8278         Allow to cancel command
8280         * plugins/debug-manager/memory.c:
8281         Fix a bug if a command is cancelled
8283 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8285         * plugins/gdb/debugger.c,
8286         plugins/debug-manager/debug_tree.c,
8287         plugins/debug-manager/locals.c:
8288         Restore tree representation for local variable
8289         Add argument in local variable list
8290         Use gdb variable object to get all informations
8292 2006-09-19  Naba Kumar  <naba@gnome.org>
8294         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8295         that implements AnjutaSavePrompt class.
8297         * ChangeLog: Fixed indentation.
8298         
8299         * libanjuta/Makefile.am,
8300         libanjuta/anjuta-marshal.list,
8301         libanjuta/anjuta-shell.c,
8302         libanjuta/anjuta-shell.h,
8303         plugins/document-manager/action-callbacks.c,
8304         plugins/document-manager/action-callbacks.h,
8305         plugins/document-manager/anjuta-docman.c,
8306         plugins/document-manager/anjuta-docman.h,
8307         plugins/document-manager/plugin.c,
8308         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8309         unsaved items during exit. A new signal is added in shell
8310         interface called 'save-prompt' to collect all unsaved items.
8311         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8312         Fixed document manager to use the new save-prompt signal in shell
8313         and AnjutaSavePrompt object for unsaved files. Cleaned up
8314         AnjutaDocman to synchronously save new files. Fixed function
8315         names.
8317 2006-09-18  Johannes Schmid <jhs@gnome.org>
8319         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8320         gdl requirement to 0.7.0
8322 2006-09-18  Johannes Schmid <jhs@gnome.org>
8324         * global-tags/.cvsignore:
8325         * global-tags/Makefile.am:
8326         * global-tags/create_global_tags.sh (removed):
8327         * global-tags/create_global_tags.sh.in (added):
8328         Fixed #355407
8329         
8330         * libanjuta/anjuta-launcher.c:
8331         Fixed #349374
8332         
8333         * plugins/project-manager/plugin.c:
8334         (project_manager_plugin_close_project):
8335         Fixed crasher
8336         
8337         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8338         Fixed gtk critical
8339         
8340         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8341         More reasonable toolbar creation/deletition though it does
8342         not completly work!
8344 2006-09-15  Johannes Schmid <jhs@gnome.org>
8346         * libanjuta/anjuta-utils.c/.h:
8347         Fixed #355168
8349 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8351         * scintilla/ScintillaGTK.cxx
8352         Fixed doulbe freeing in Scintilla
8354 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8356         * plugins/symbol-browser/an_symbol_prefs.c:
8357         Support unloading / reloading of the module (for example when
8358         closing a project and opening another one).
8360         * plugins/project-manager/plugin.c:
8361         Really fixed #355148 (Show project name in title bar)
8363 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8365         * libanjuta/plugins.c:
8366         Fixed #355156 (Show plugins in alphabetical order)
8368 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8370         * plugins/project-manager/plugin.c:
8371         Fixed #355148 (Show project name in title bar)
8373 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8375         * plugins/project-manager/plugin.c:
8376         (value_removed_project_root_uri):
8377         Fixed crasher if project cannot be opened
8379 2006-08-30 Naba Kumar  <naba@gnome.org>
8381         * plugins/language-support-cpp-java/plugin.[c,h],
8382         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8383         Impletemnted UI for auto indent.
8384         
8385 2006-08-28 Naba Kumar  <naba@gnome.org>
8386         
8387         * plugins/gvim/.cvsignore,
8388         plugins/gvim/Makefile.am,
8389         plugins/gvim/anjuta-vim-plugin.png,
8390         plugins/gvim/anjuta-vim.c,
8391         plugins/gvim/anjuta-vim.h,
8392         plugins/gvim/anjuta-vim.plugin.in,
8393         plugins/gvim/gtkvim.c,
8394         plugins/gvim/gtkvim.h,
8395         plugins/gvim/plugin.c,
8396         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8397         in build yet.
8399 2006-08-28 Naba Kumar  <naba@gnome.org>
8401         Patch from: Massimo Corà  <maxcvs@email.it>
8402         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8403         possible infinite loop.
8405 2006-08-22 Adam Dingle <adam@medovina.org>
8406         
8407         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8408         to edit are shown in the preferences dialog in anjuta").
8409         Removed unused widgets from the style editor dialog.
8411 2006-08-21  Johannes Schmid <jhs@gnome.org>
8413         * plugins/symbol-browser/test-class.[cpp/h]
8414         Added missing files
8416 2006-08-18  Naba Kumar  <naba@gnome.org>
8418         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8419         end of document loading.
8421         * plugins/language-support-cpp-java/plugin.c,
8422         plugins/sourceview/sourceview.c: Fixed plugin loading.
8424 2006-08-17  Naba Kumar  <naba@gnome.org>
8426         * plugins/language-support-cpp-java/plugin.c,
8427         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8428         mode line parsing. Indentation parameters initialized based on
8429         mode line parameters.
8431 2006-08-16  Naba Kumar  <naba@gnome.org>
8433         * Makefile.am, plugins/editor/text_editor.c,
8434         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8435         comments.
8437 2006-08-16 Naba Kumar  <naba@gnome.org>
8439         Patch from  Massimo Cora'  <maxcvs@email.it>:
8440         
8441         * plugins/editor/aneditor-autocomplete.cxx,
8442         plugins/editor/aneditor-calltip.cxx,
8443         plugins/symbol-browser/Makefile.am,
8444         plugins/symbol-browser/an_symbol.c,
8445         plugins/symbol-browser/an_symbol_view.c,
8446         plugins/symbol-browser/plugin.c,
8447         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8448         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8449         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8450         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8451         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8452         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8453         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8454         tagmanager/get.h, tagmanager/html.c,
8455         tagmanager/include/tm_source_file.h,
8456         tagmanager/include/tm_tag.h,
8457         tagmanager/include/tm_workspace.h,
8458         tagmanager/jscript.c, tagmanager/keyword.c,
8459         tagmanager/keyword.h, tagmanager/lisp.c,
8460         tagmanager/lregex.c, tagmanager/lua.c,
8461         tagmanager/main.h, tagmanager/make.c,
8462         tagmanager/options.c, tagmanager/options.h,
8463         tagmanager/parse.c, tagmanager/parse.h,
8464         tagmanager/parsers.h, tagmanager/pascal.c,
8465         tagmanager/perl.c, tagmanager/php.c,
8466         tagmanager/python.c, tagmanager/read.c,
8467         tagmanager/read.h, tagmanager/readtags.c,
8468         tagmanager/readtags.h, tagmanager/rexx.c,
8469         tagmanager/routines.c, tagmanager/routines.h,
8470         tagmanager/ruby.c, tagmanager/scheme.c,
8471         tagmanager/sh.c, tagmanager/slang.c,
8472         tagmanager/sml.c, tagmanager/sort.c,
8473         tagmanager/sort.h, tagmanager/sql.c,
8474         tagmanager/strlist.c, tagmanager/strlist.h,
8475         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8476         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8477         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8478         tagmanager/vim.c, tagmanager/vstring.c,
8479         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8480         5.6 and namespace completion fixed.
8482         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8483         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8485 2006-08-15 Naba Kumar  <naba@gnome.org>
8487         * libanjuta/interfaces/libanjuta.idl,
8488         plugins/editor/text-editor-iterable.c,
8489         plugins/editor/text_editor.c,
8490         plugins/sourceview/sourceview-cell.c,
8491         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8492         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8493         ianjuta_editor_end_action().
8494         
8495         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8497 2006-08-13 Naba Kumar  <naba@gnome.org>
8499         * plugins/debug-manager/breakpoints.c,
8500         plugins/debug-manager/memory.c,
8501         plugins/debug-manager/registers.c,
8502         src/layout.xml: Fixed debugger widgets layout.
8504 2006-08-12 Naba Kumar  <naba@gnome.org>
8506         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8507         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8508         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8509         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8510         codes and dead codes. Removed automatic indentation prefs.
8512 2006-08-12  Johannes Schmid <jhs@gnome.org>
8514         * libanjuta/Makefile.am:
8515         * libanjuta/anjuta-launcher.c:
8516         * libanjuta/anjuta-launcher.h:
8517         * libanjuta/anjuta-plugin.c:
8518         * libanjuta/anjuta-plugin.h:
8519         * libanjuta/anjuta-preferences.c:
8520         * libanjuta/anjuta-preferences.h:
8521         * libanjuta/anjuta-shell.c:
8522         * libanjuta/anjuta-shell.h:
8523         * libanjuta/libanjuta.h:
8524         
8525         Made wrapper friendly:
8526         - no inline in header files (preferences_set/get)
8527         - correct signal names
8528         - correct GError** argument in anjuta_shell_freeze/thaw
8529         - include correct files in libanjuta.h
8530         
8531         * plugins/project-manager/plugin.c: 
8532         Fixed two crashers
8534 2006-08-11 Naba Kumar  <naba@gnome.org>
8536         * plugins/editor/aneditor-priv.h,
8537         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8538         
8539         * plugins/editor/text_editor_cbs.c,
8540         plugins/sourceview/anjuta-view.c: Pass the right position for char
8541         added signal.
8542         
8543         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8544         
8545         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8547 2006-08-11 Naba Kumar  <naba@gnome.org>
8549         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8550         return the right character at the iter position and get_char() to
8551         not leak memory.
8553         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8554         to set to character offset and not byte index.
8556         * plugins/language-support-cpp-java/plugin.c: Improved
8557         auto-indentation login. Indents opening and closing braces correctly.
8559 2006-08-10  Johannes Schmid <jhs@gnome.org>
8561         * INSTALL:
8562         * autogen.sh:
8563         Required automake = 1.9
8565         * libanjuta/anjuta-children.c:
8566         * libanjuta/anjuta-children.h:
8567         * libanjuta/anjuta-encodings.h:
8568         * libanjuta/anjuta-launcher.h:
8569         * libanjuta/anjuta-plugin-description.h:
8570         * libanjuta/anjuta-preferences-dialog.h:
8571         * libanjuta/anjuta-preferences.h:
8572         * libanjuta/anjuta-session.h:
8573         * libanjuta/anjuta-status.h:
8574         * libanjuta/anjuta-ui.h:
8575         * libanjuta/anjuta-utils.c:
8576         * libanjuta/anjuta-utils.h:
8577         * libanjuta/e-splash.h:
8578         * libanjuta/glue-factory.h:
8579         * libanjuta/glue-plugin.h:
8580         * libanjuta/plugins.h:
8581         * libanjuta/resources.h:
8582         Fixed libanjuta to be able to wrap it
8583         - G_BEGIN_DECLS, G_END_DECLS
8584         - include all necessary files in libanjuta.h
8586         * plugins/gtodo/tray-icon.c:
8587         * plugins/terminal/terminal.c:
8588         Some build fixes for freebsd
8590         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8591         * plugins/sourceview/sourceview.glade:
8592         Remove auto-indent feature as it is now in language-support
8594 2006-08-09 Naba Kumar  <naba@gnome.org>
8596         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8597         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8598         Added missing files.
8600         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8601         get_use_spaces(), set_tabsize() and set_use_spaces().
8603 2006-08-09 Naba Kumar  <naba@gnome.org>
8605         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8606         succeeded in activating.
8608         * plugins/document-manager/plugin.c: Added debug message.
8610         * libanjuta/interfaces/libanjuta.idl,
8611         plugins/editor/text_editor.c: Implemented get_tabsize(),
8612         get_use_spaces(), set_tabsize() and set_use_spaces().
8614         * plugins/language-support-cpp-java/Makefile.am,
8615         plugins/language-support-cpp-java/plugin.c,
8616         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8617         for indentation. Added preferences page for paramenters.
8619         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8621 2006-08-08 Naba Kumar  <naba@gnome.org>
8623         * libanjuta/interfaces/libanjuta.idl,
8624         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8625         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8626         plugins/editor/text_editor.c,
8627         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8628         and implemented it for both scintilla and sourceview.
8630         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8631         focus back to editor (happens when pressing esc in incremental
8632         search box).
8634 2006-08-08 Naba Kumar  <naba@gnome.org>
8636         * libanjuta/interfaces/libanjuta.idl,
8637         plugins/editor/text_editor.c,
8638         plugins/editor/text_editor.h,
8639         plugins/editor/text-editor-iterable.c,
8640         plugins/sourceview/sourceview-cell.c,
8641         plugins/sourceview/sourceview.c: Implemented editor attributes
8642         methods.
8643         
8644         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8645         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8646         code (not complete yet).
8648         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8649         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8650         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8651         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8652         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8653         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8655 2006-08-04 Naba Kumar  <naba@gnome.org>
8657         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8658         implementation.
8659         
8660 2006-08-03  Johannes Schmid <jhs@gnome.org>
8662         * configure.in: Add a more informative text to valgrind plugin
8664         * TODO.tasks:
8665         Modified Preferences tasl
8666         * libanjuta/anjuta-plugin.c: 
8667         * libanjuta/anjuta-preferences-dialog.c: 
8668         * libanjuta/anjuta-preferences-dialog.h:
8669         * libanjuta/anjuta-preferences.c:
8670         * libanjuta/anjuta-preferences.h:
8671         * libanjuta/interfaces/Makefile.am.iface:
8672         * libanjuta/interfaces/libanjuta.idl:
8673         Added IAnjutaPreferences interface which every plugin that has preferences should
8674         implement. Call merge() and unmerge() at plugin activation/deactivation.
8675         Fixed preferences_page_remove()
8676         
8677         * plugins/build-basic-autotools/build-basic-autotools.c:
8678         * plugins/cvs-plugin/plugin.c: 
8679         * plugins/document-manager/plugin.c:
8680         * plugins/editor/plugin.c:
8681         * plugins/editor/plugin.h:
8682         * plugins/file-manager/plugin.c: 
8683         * plugins/gtodo/main.h:
8684         * plugins/gtodo/plugin.c: 
8685         * plugins/gtodo/preferences.c: 
8686         * plugins/message-view/anjuta-msgman.c: 
8687         * plugins/message-view/anjuta-msgman.h:
8688         * plugins/message-view/plugin.c:
8689         * plugins/sourceview/plugin.c: 
8690         * plugins/sourceview/plugin.h:
8691         * plugins/symbol-browser/an_symbol_prefs.c:
8692         * plugins/symbol-browser/plugin.c: 
8693         * plugins/terminal/terminal.c: 
8694         * plugins/valgrind/plugin.c
8695         * src/anjuta-app.c:
8696         
8697         Updated preference loading/unloading for all plugins
8699 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8700         
8701         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8702         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8703     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8704         recommended by the autoconf manual. 
8705         - Fixes compiling with autoconf 2.60.
8706         
8707         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8709 2006-08-02      Johanes Schmid <jhs@gnome.org>
8711         * plugins/profile-default/plugin.c:
8712         Fixed session handling
8714 2006-08-01  Johannes Schmid <jhs@gnome.org>
8716         * configure.in
8717         * plugins/Makefile.am:
8718         Disabled devhelp and glade for now as they do not work (#341073
8719         and #341170)
8720         
8721         * plugins/profile-default/anjuta-default-profile.ui (removed):
8722         * plugins/profile-default/plugin.c:
8723         * plugins/profile-default/plugin.h:
8724         * plugins/project-manager/anjuta-project-manager.ui:
8725         * plugins/project-manager/plugin.c:
8726         * plugins/project-manager/plugin.h:
8727         Limted multiple project support #315043
8729         * libanjuta/interfaces/libanjuta.idl:
8730         Added ianjuta_profile_unload
8732 2006-07-31 Naba Kumar  <naba@gnome.org>
8734         * libanjuta/interfaces/libanjuta.idl,
8735         plugins/editor/text-editor-iterable.c,
8736         plugins/editor/text_editor.c,
8737         plugins/sourceview/anjuta-view.c,
8738         plugins/sourceview/anjuta-view.h,
8739         plugins/sourceview/sourceview.c: Fixed text iteration and 
8740         IAnjutaEditor implementations in both scintilla
8741         and sourceview. Cleand up libanjuta API: Removed redundant
8742         erase_range() method from IAnjutaEditor interface, fixed
8743         ianjuta_editor_get_text to take length instead of range (consistency).
8744         autoindentation in both sourceview and scintilla more or less works,
8745         but still disabled for now because there are still some anomalies
8746         in text iteration.
8748         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8750         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8751         API changes.
8753 2006-07-30  Johannes Schmid <jhs@gnome.org>
8755         * plugins/sourceview/anjuta-document.c:
8756         * plugins/sourceview/anjuta-document.h:
8757         * plugins/sourceview/anjuta-view.c: 
8758         * plugins/sourceview/sourceview.c:
8759         Wrote a new "char_added" implementation, I hope this one is good
8761         * plugins/sourceview/sourceview-cell.c:
8762         Fixed typo: "text_iter" instead of "iter"
8764 2006-07-30 Naba Kumar  <naba@gnome.org>
8766         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8768 2006-07-30  Johannes Schmid <jhs@gnome.org>
8770         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8771         
8772         * plugins/debug-manager/plugin.c: 
8773         * plugins/patch/plugin.c:
8774         Use IAnjutaIndicable to mark debugger position
8776         * plugins/sourceview/sourceview.c:
8777         Define colors for IAnjutaIndicable
8779 2006-07-29  Johannes Schmid <jhs@gnome.org>
8781         * plugins/debug-manager/anjuta-debug-manager.ui:
8782         * plugins/debug-manager/breakpoints.c:
8783         * plugins/debug-manager/images/Makefile.am:
8784         * plugins/debug-manager/images/run-to-cursor.png:
8785         * plugins/debug-manager/plugin.c:
8786         Added toolbar and some icons
8788         * plugins/patch/anjuta-patch.ui:
8789         * plugins/patch/patch-plugin.c:
8790         * plugins/patch/patch-plugin.glade:
8791         * plugins/patch/plugin.c:
8792         * plugins/patch/plugin.h:
8793         Improved patch plugin (GUI and function)
8795         * plugins/sourceview/sourceview.c:
8796         Fixed another Gtk-Critical
8798         * plugins/tools/anjuta-tools.ui:
8799         * plugins/tools/plugin.h:
8800         Put Patch plugin in tools menu and changed ui file
8802 2006-07-29  Johannes Schmid <jhs@gnome.org>
8804         * plugins/document-manager/plugin.c:
8805         Fixed accelator Gtk-Warning
8807         * plugins/message-view/anjuta-msgman.c: 
8808         Fixed Gtk-Warning
8810         * plugins/sourceview/anjuta-document.c:
8811         * plugins/sourceview/anjuta-document.h:
8812         * plugins/sourceview/anjuta-marshal.list:
8813         Wrote a better emitter for the char-added signal
8815         * plugins/sourceview/sourceview.c:
8816         Fixed Redo/Undo to void Gtk-Criticals
8817         
8818         * plugins/sourceview/sourceview-args.c:
8819         * plugins/sourceview/sourceview-cell.c:
8820         * plugins/sourceview/sourceview-scope.c:
8821         * plugins/sourceview/sourceview-tags.c: 
8822         Adapted to new IAnjutaIterator API
8824 2006-07-28 Naba Kumar  <naba@gnome.org>
8826         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8828         * plugins/symbol-browser/an_symbol.c,
8829         plugins/symbol-browser/an_symbol_iter.c,
8830         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8831         subclass of AnjutaSymbol so that the symbol is accessible from
8832         the iter in light of changes in IAnjutaIterable.
8834         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8835         implementation of IAnjutaIterable.
8837 2006-07-28 Naba Kumar  <naba@gnome.org>
8839         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8840         IAnjutaIterable. They were kind of useless since the interface is
8841         defined on the data object itself. Added set_position() method
8842         in IAnjutaIterable to allow setting arbitrary current index to the
8843         iter.
8844         Added erase() and erase_range() in IAnjutaEditor.
8846         * plugins/editor/text-editor-iterable.c: Fixed 
8847         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8848         methods in editor. Fixed get_line_from_position() method.
8850         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8851         code. It's disabled for now.
8853         * plugins/sourceview/sourceview-cell.c,
8854         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8855         implementation.
8857 2006-07-27  Johannes Schmid <jhs@gnome.org>
8859         * plugins/sourceview/sourceview-cell.c:
8860         Fixed IAnjutaEditorCell to work only on a single line
8861         Fixed crasher in finalize
8863         * plugins/symbol-browser/an_symbol_prefs.c:
8864         * global-tags/Makefile.am:
8865         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8866         script installation     
8868 2006-07-26 Naba Kumar  <naba@gnome.org>
8870         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8871         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8872         
8873         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8874         
8875         * plugins/document-manager/plugin.c: Fixed dynamic loading of
8876         support plugins
8877         
8878         * plugins/editor/text-editor-iterable.c,
8879         plugins/editor/text_editor.c,
8880         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8881         method to work correctly, it was ignoring start and end parameters.
8882         Fixed TextEditorCell implementation. Fixed 'char-added' signal
8883         emission.
8884         
8885         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
8886         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
8888 2006-07-24  Massimo Cora'  <maxcvs@email.it>
8890         * plugins/symbol-browser/an_symbol_view.c,
8891         plugins/symbol-browser/an_symbol_view.h,
8892         plugins/symbol-browser/plugin.c:
8893     fix a matching case into sv_extract_type_qualifier_from_expr ()
8894     and some minor issues.
8896 2006-07-26  Johannes Schmid <jhs@gnome.org>
8898         * plugins/language-support-cpp-java/plugin.c:
8899         Fixed to work kind of with sourceview editor
8900         * plugins/sourceview/anjuta-document.c: 
8901         * plugins/sourceview/anjuta-view.c: 
8902         * plugins/sourceview/sourceview-cell.c:
8903         * plugins/sourceview/sourceview.c:
8904         Fixed IAnjutaEditorCell and "char-added" signal
8906 2006-07-24 Naba Kumar  <naba@gnome.org>
8908         * plugins/document-manager/plugin.c,
8909         plugins/document-manager/plugin.h: Initial implementedion for loading
8910         support plugins.
8911         
8912         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
8913         implementation.
8914         
8915         * plugins/editor/text_editor.c: Fixed syntax highlighting when
8916         indicators are cleared (that leaved grey texts).
8918 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
8920         * libanjuta/interfaces/libanjuta.idl,
8921         plugins/debug-manager/breakpoints.c,
8922         plugins/debug-manager/memory.c,
8923         plugins/debug-manager/registers.c,
8924         plugins/debug-manager/debug_tree.c,
8925         plugins/debug-manager/debugger.c,
8926         plugins/gdb/debugger.c,
8927         plugins/gdb/debugger.h,
8928         plugins/gdb/plugin.c:
8929         Add a parameter for reporting error
8930         Add a new interface for using gdb variable object
8931         Allow to cancel commands
8932         Rewrite handling of debugger state
8934         * plugins/debug-manager/plugin.c,
8935         plugins/debug-manager/locals.c,
8936         plugins/debug-manager/locals.h,
8937         plugins/debug-manager/register.c,
8938         plugins/debug-manager/stack_trace.c,
8939         plugins/debug-manager/stack_trace.h:
8940         Create and destroy local and stack trace windows when needed
8942 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8944         * plugins/document-manager/plugin.c:
8945         Fixed "Automatic" highlighting
8947 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8949         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
8951         * plugins/sourceview/anjuta-view.c:
8952         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
8954 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
8955         
8956         * configure.in: Check for C/C++-Compiler correctly
8958 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
8960         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8962         * plugins/debug-manager/stack_trace.c:
8963         Destroy stack window when debuuger is disabled (#347414)
8964         
8965         * plugins/sourceview/anjuta-view.c:
8966         Fix a crash with popup-menu (#347412)
8968 2006-07-13 Naba Kumar  <naba@gnome.org>
8970         * plugins/editor/Makefile.am,
8971         plugins/editor/text_editor.h,
8972         plugins/editor/text-editor-iterable.h,
8973         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
8974         tested yet).
8975         
8976         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
8977         code.
8978         
8979         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
8981 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
8983         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
8984         Bug #342937
8985         
8986 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
8988         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8990         * libanjuta/anjuta-preferences-dialog.c:
8991         Do not use the page_num returned by gtk_notebook_append_page to
8992         remove the page as it cause bugs when pages removal is not done
8993         in LIFO.
8995         * plugins/document-manager/anjuta-docman.c:
8996         * src/anjuta-app.c:
8997         makes Anjuta display dock_items which have previously been hidden
8999 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9001         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9003         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9004         * plugins/sourceview/sourceview.c: (imark_unmark):
9005         
9006         Patches for bugs #346450 and #346295
9007         
9008         * AUTHORS: Added Fredrik
9010 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9012         * plugins/message-view/anjuta-msgman.c: 
9013         Fixed close button/icon size (like in docman)
9015 2006-06-10 Naba Kumar <naba@gnome.org>
9017         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9018         being set.
9019         
9020 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9022         * libanjuta/interfaces/libanjuta.idl:
9023         Move inspect_memory function in IAnjutaCpuDebugger interface
9024         Rename Boolean type to State
9026         * plugins/debug-manager/breakpoint.c:
9027         Rename Boolean type to State
9029         * plugins/debug-manager/Makefile.am,
9030         plugins/debug-manager/anjuta-marshal.list,
9031         plugins/debug-manager/data_view.c,
9032         plugins/debug-manager/data_view.h,
9033         plugins/debug-manager/data_buffer.c,
9034         plugins/debug-manager/data_buffer.h,
9035         plugins/debug-manager/chunk_view.c,
9036         plugins/debug-manager/chunk_view.h,
9037         plugins/debug-manager/anjuta-debug-manager.ui,
9038         plugins/debug-manager/debugger.c,
9039         plugins/debug-manager/memory.c,
9040         plugins/debug-manager/memory.h,
9041         plugins/debug-manager/plugin.c,
9042         plugins/gdb/debugger.c,
9043         plugins/gdb/debugger.h,
9044         plugins/gdb/plugin.c:
9045         Rewrite memory window using a special widget
9046         Rename Boolean type to State
9048 2006-06-08 Naba Kumar <naba@gnome.org>
9050         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9051         Do not return garbage characters and return NULL when there is no
9052         current word.
9053         
9054         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9055         work correctly.
9056         
9057         * plugins/search/search-replace.c: Fixed a mem leak.
9059 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9061         * libanjuta/anjuta-launcher.c:
9062         Added debug message (see #343522)
9063         
9064         * plugins/build-basic-autotools/build-basic-autotools.c:
9065         Patch from Günther Brammer to fix #344015
9067         * plugins/sourceview/sourceview.c:
9068         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9069         automatic highlight of build messages)
9071 2006-06-06 Naba Kumar <naba@gnome.org>
9073         * configure.in,
9074         libanjuta/interfaces/libanjuta.idl,
9075         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9076         plugins/Makefile.am,
9077         plugins/document-manager/action-callbacks.c,
9078         plugins/document-manager/plugin.c,
9079         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9080         interface for language highlight selection and langauge change
9081         signal.
9082         
9083         * plugins/language-support-cpp-java: Added language support
9084         plugin for cpp and java.
9086 2006-05-27  Naba Kumar  <naba@gnome.org>
9088         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9089         plugins/debug-manager/*, data/Makefile.am,
9090         manuals/reference/libanjuta/libanjuta.types,
9091         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9092         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9093         merged anjuta-new-debugger branch into trunck.
9094         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9096 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9097         
9098         * libanjuta/interfaces/libanjuta.idl,
9099         plugins/debug-manager/debugger.c,
9100         plugins/debug-manager/debugger.h,
9101         plugins/gdb/anjuta-gdb.plugin.in,
9102         plugins/gdb/debugger.c,
9103         plugins/gdb/debugger.h,
9104         plugins/gdb/plugin.c:
9105         Add new IAnjutaCpuDebugger interface to access cpu register
9106         Run gdb instead of /usr/local/bin/gdb
9107         
9108         * plugins/debug-manager/plugin.c,
9109         plugins/debug-manager/registers.c,
9110         plugins/debug-manager/registers.h:
9111         Rewrite register window
9112         Rename Load target menu item to Run target
9114 2006-05-07  Naba Kumar  <naba@gnome.org>
9116         * plugins/gdb.init
9117         
9118 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9120         * plugins/debug-manager/watch.c,
9121         plugins/debug-manager/breakpoint.c,
9122         plugins/debug-manager/breakpoint.h:
9123         Fix crash: disconnect save and load session signals
9125 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9127         * libanjuta/interface/libanjuta.idl,
9128         plugins/debug-manager/debugger.c,
9129         plugins/gdb/plugin.c:
9130         Add a value parameter for evaluate command
9132         * plugins/debug-manager/anjuta-debug-manager.glade:
9133         Create new dialog box for watches using glade
9135         * plugins/debug-manager/anjuta-debug-manager.ui:
9136         Move watch menu items near the end
9137         Move breakpoint menu items outside the sub menu
9139         * plugins/debug-manager/debug_tree.c,
9140         plugins/debug-manager/debug_tree.h,
9141         plugins/debug-manager/debug_tree.h,
9142         plugins/debug-manager/watch.c:
9143         Move all GUI code from watch.c to debug_tree.c
9144         Add an auto update property to watches
9145         
9146         * plugins/debug-manager/locals.c,
9147         plugins/debug-manager/locals.h,
9148         plugins/debug-manager/stack_trace.c,
9149         plugins/debug-manager/stack_trace.h,
9150         plugins/debug-manager/plugin.c:
9151         Register actions before starting debugger
9153         * plugins/gdb/debugger.c:
9154         Do not call callback function if not present
9156 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9158         * libanjuta/interfaces/libanjuta.idl,
9159         plugins/debug-manager/stack_trace.c,
9160         plugins/debug-manager/stack_trace.h,
9161         plugins/debug-manager/anjuta-debug-manager.ui,
9162         plugins/gdb/debugger.c:
9163         Add a popup menu in stack frame window
9164         Add a new frame-changed event
9165         Use MI command for getting stack informations
9166         Get filename with full path (need gdb > 6.3)
9168         * libanjuta/interfaces/libanjuta.idl,
9169         plugins/debug-manager/debug_tree.c,
9170         plugins/debug-manager/debugger.c,
9171         plugins/debug-manager/locals.c,
9172         plugins/debug-manager/locals.h,
9173         plugins/debug-manager/plugin.c,
9174         plugins/gdb/debugger.c,
9175         plugins/gdb/debugger.h,
9176         plugins/gdb/parser.c,
9177         plugins/gdb/parser.h,
9178         plugins/gdb/plugin.c,
9179         plugins/gdb/Makefile.am:
9180         Pass watch data with string instead of Watch structures
9181         Use debug_tree in local window
9182         Remove info local
9183         Remove parser.{ch}
9185         * plugins/debug-manager/breakpoints.c,
9186         plugins/debug-manager/utilities.c,
9187         plugins/debug-manager/utilities.h:
9188         Use a GtkListStore instead of a GtkTreeStore
9189         move goto_location_in_editor in utilities.c
9190         
9191 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9193         * libanjuta/interfaces/libanjuta.idl,
9194         plugins/debug-manager/anjuta-debug-manager.ui,
9195         plugins/debug-manager/breakpoints.c,
9196         plugins/debug-manager/plugin.c,
9197         plugins/gdb/debugger.c:
9198         Add a breakpoint type
9199         Add new popup menu in breakpoint window
9200         Add toggle breakpoint in editor popup menu
9201         Save and restore breakpoint enable
9202         Fix bug in clear all breakpoints
9203         Remove old useless code
9205         * plugins/debug-manager/debugger.c:
9206         Fix some problem with debugger states
9208         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9209         Update documentation
9210         
9211 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9213         * data/Makefile.am,
9214         plugins/gdb/Makefile.am,
9215         plugins/gdb/gdb.init:
9216         Move gdb.init crom data to plugins/gdb
9218         * plugins/gdb/gdb.init,
9219         libanjuta/interfaces/libanjuta.idl,
9220         plugins/debug-manager/breakpoints.c,
9221         plugins/debug-manager/debugger.c,
9222         plugins/debug-manager/plugin.c,
9223         plugins/gdb/debugger.c,
9224         plugins/gdb/plugin.c:
9225         Support pending breakpoints
9226         Rewrite debugger states
9227         Split ianjuta_debugger_log into _enable_log and _disable_log
9229         * plugins/debug-manager/start.c,
9230         plugins/debug-manager/debug_tree.c,
9231         plugins/gdb/parser.c:
9232         Remove some useless lines
9234         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9235         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9236         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9237         Update documentation
9239 2006-03-12 Naba Kumar <naba@gnome.org>
9241         * manuals/references/libanjuta/libanjuta.types: Fixed
9242         debug-manager name.
9243         
9244 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9246         * libanjuta/anjuta-debugger.c,
9247         libanjuta/anjuta-debugger.h:
9248         Remove those files
9249         
9250         * libanjuta/interfaces/libanjuta.idl,
9251         plugins/debug-mananger/breakpoints.c,
9252         plugins/debug-manager/debug_tree.c,
9253         plugins/debug-manager/debugger.c,
9254         plugins/debug-manager/plugin.c,
9255         plugins/debug-manager/registers.c,
9256         plugins/debug-manager/sharedlib.c,
9257         plugins/debug-manager/signal.c,
9258         plugins/debug-manager/stack_trace.c,
9259         plugins/debug-manager/start.c,
9260         plugins/debug-manager/watch.c,
9261         plugins/gdb/debugger.c,
9262         plugins/gdb/debugger.h,
9263         plugins/gdb/parser.c,
9264         plugins/gdb/parser.h,
9265         plugins/gdb/plugin.c:
9266         Move types definitions from libanjuta/anjuta-debugger.{ch}
9267         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9268         
9269         * plugins/gdb/Makefile.am:
9270         Remove user interface from gdb plugin
9272 2006-03-12 Naba Kumar <naba@gnome.org>
9274         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9276 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9278         Modified Patch from Marc Maurer <uwog@uwog.net>:
9279         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9280         Fixes #342447
9281         
9282         * plugins/sourceview/Makefile.am:
9283         * plugins/sourceview/sourceview-cell.c:
9284         * plugins/sourceview/sourceview-cell.h:
9285         * plugins/sourceview/sourceview.c: 
9286         
9287         Implemented IAnjutaEditorCell
9289 2006-05-21  Naba Kumar  <naba@gnome.org>
9291         * libanjuta/interfaces/libanjuta.idl,
9292         plugins/document-manager/action-callbacks.c,
9293         plugins/document-manager/plugin.c,
9294         plugins/editor/print.c, plugins/editor/text_editor.c,
9295         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9296         Fixed zooming and added icons and shortcuts for zoom menu items.
9298 2006-05-21  Naba Kumar  <naba@gnome.org>
9300         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9301         whitespaces.
9303 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9305         * plugins/document-manager/anjuta-docman.c:
9306         Fixed close button reaction by setting the correct current editor
9308 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9310         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9311         * plugins/document-manager/anjuta-docman.c
9312         - Fix close button, you can close any tab as you wish now.
9313         - Fadeout mime icon as the same as close image  
9315 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9317         Patch from Marc Maurer <uwog@uwog.net>
9318         * main.c: Compile fix when NLS is enabled
9319         
9320         AUTHORS: Added Marc
9322 2006-05-20  Naba Kumar  <naba@gnome.org>
9324         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9325         while loading abiword-2.4.4/abi project).
9327 2006-05-18 Naba Kumar  <naba@gnome.org>
9329         * libanjuta/interfaces/libanjuta.idl,
9330         plugins/document-manager/action-callbacks.c,
9331         plugins/editor/print.c,
9332         plugins/editor/text_editor.c,
9333         plugins/editor/text_editor.h,
9334         plugins/editor/text_editor_prefs.c: Fixed zooming.
9335         
9336         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9337         interface for character iteration and IAnjutaEditorAssist interface
9338         for autocompletions and editor tips.
9340 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9342         Patch from Günther Brammer <GBrammer@gmx.de>:
9343         * plugins/document-manager/anjuta-docman.c:
9344         Make tabs smaller but keep nice closing icon
9346         * plugins/document-manager/anjuta-docman.c:
9347         * plugins/document-manager/Makefile.am:
9348         
9349         Added nice mime-icons to the editor tabs
9351 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9353         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9354         
9355         * plugins/symbol-browser/an_symbol_view.c:
9356         - Fixed crasher
9357         - Fixed symbol searching (Yang Hong (#341997))
9358         
9359         * plugins/devhelp/htmlview.c:
9360         Fixed devhelp plugin
9361         
9362         * plugins/build-basic-autotools/build-basic-autotools.c:
9363         * plugins/search/search-replace.c:
9364         * plugins/document-manager/anjuta-docman.c:
9365         
9366         Only add a marker to a line where it makes sense!
9368 === anjuta 2.0.2 ===
9370 2006-05-15  Naba Kumar  <naba@gnome.org>
9372         * configure.in: set required versions for
9373         gdl and glade3.
9374         
9375 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9377         * plugins/glade/plugin.c:
9378         Fixed signal connection for "gtk-doc-search"
9380 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9382         * NEWS: Set release date, add known issues
9383         
9384         * libanjuta/anjuta-shell.c:
9385         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9386         and debug other gtk-warnings/criticals)
9387         
9388         * plugins/build-basic-autotools/build-basic-autotools.c:
9389         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9390         
9391         * plugins/sourceview/anjuta-view.c:
9392         * plugins/sourceview/sourceview-args.c:
9393         * plugins/sourceview/sourceview-scope.c:
9394         * plugins/sourceview/sourceview-tags.c:
9395         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9397 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9399         * pixmaps/Makefile.am:
9400         Add preferences_general.png
9401         
9402         * plugins/devhelp/plugin.c:
9403         Fixed some more realise things
9404         
9405         * plugins/message-view/anjuta-msgman.c:
9406         Support stock icons for message panes
9407         
9408         * plugins/search/search-replace.c:
9409         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9410          
9411         * plugins/search/search-replace_backend.c:
9412         Fixed #341359
9413         
9414         * plugins/sourceview/anjuta-document.c:
9415         * plugins/sourceview/sourceview.c:
9416         Fixed finalise and tag completion
9417         
9418         * src/anjuta-app.c:
9419         Use preferences_general icon
9421 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9423         * pixmaps/Makefile.am:
9424         Fixed EXTRA_DIST
9426 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9428         * plugins/sourceview/sourceview-prefs.c:
9429         Fixed font & color handling
9430         
9431         * plugins/symbol-browser/an_symbol_view.c:
9432         Fixed crasher
9434 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9436         * plugins/macro/macros.xml:
9437         Fixed bug #341583 (Address of FSF)
9439 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9441         * src/main.c:
9442         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9443         Update: Do it the cool way...
9444         
9445 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9447         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9448         Implement gtk-api-help signals of glade3
9449         * configure.in: Bump to glade3 2.91.2
9450         
9451         * plugins/devhelp/plugin.c:
9452         Fixed some realize stuff in the devhelp plugin
9453         
9454         * plugins/sourceview/anjuta-document.c:
9455         fixed bug with scope completion
9457 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9459         * plugins/symbol-browser/an_symbol_view.c
9460         * plugins/symbol-browser/an_symbol_prefs.c
9461         * plugins/symbol-browser/an_symbol_prefs.h
9462         * global_tags/create_global_tags.sh:
9463         
9464         Automaticly create global tags on first startup
9466 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9468         * configure.in:
9469         * plugins/project-wizard/templates/Makefile.am:
9470         * (added) plugins/project-wizard/templates/cpp-logo.png:
9471         * (added) plugins/project-wizard/templates/cpp.wiz:
9472         * (added) plugins/project-wizard/templates/cpp/*:
9474         Added a generic c++ template. It's a simple hello world.
9476 2006-05-07  Massimo Cora' <maxcvs@email.it>
9478         * plugins/symbol-browser/an_symbol_view.c:
9479         fixed a stupid crasher.
9481 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9483         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9484         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9485         
9486         Fixed WxWidgets project type
9488 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9490         * plugins/devhelp/htmlview.c: 
9491         * plugins/devhelp/plugin.c:
9492         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9493         
9494         * plugins/project-wizard/install.c:
9495         Don't set a message - thanks to seb
9497 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9499         * plugins/devhelp/htmlview.c: 
9500         * plugins/symbol-browser/an_symbol_view.c:
9501         
9502         There is a weird crash in gtk_idle which I still did not completly fix!
9503         
9504         * plugins/project-wizard/install.c:
9505         Default to success instead of failure
9507 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9509         * plugins/devhelp/htmlview.c:
9510         * plugins/devhelp/plugin.c:
9511         Fixed bug and libdevhelp issue!
9513         * plugins/project-wizard/install.c:
9514         Fixed message string!
9516 2006-05-03  Massimo Cora' <maxcvs@email.it>
9517        
9518         * plugins/symbol-browser/an_symbol_view.c:
9519         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9521 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9523         * pixmaps/Makefile.am:
9524         * src/main.c:
9525         * anjuta.desktop.in.in
9526         
9527         GNOME Goal #2.1: Install theme-friendly icons
9529 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9531         * plugins/devhelp/htmlview.c: Reload page on reparent
9532         * plugins/document-manager/anjuta-docman.c:
9533         Present document-manager when document is selected in file-manager
9535 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9537         * plugins/symbol-broser/an_symbol_view.c:
9538         Fixed crasher in namespace exploration
9540 2006-05-01  Massimo Cora' <maxcvs@email.it>
9542         * configure.in:
9543         * plugins/valgrind/Makefile.am:
9545         Optional compiling of Valgrind plugin
9547 2006-05-01  Massimo Cora' <maxcvs@email.it>
9549         * plugins/symbol-browser/an_symbol_view.c:
9550         - modularized code. Marked with FIXME the parts which need improvement.
9551         - More comments.
9552     - Added basic namespace completion for Gtkmm type project:
9553     - namespace1::MyClass *class;
9554     - class-> [display]
9555     - Namespaces must be anyway improved.
9557 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9559         * plugins/devhelp/plugin.c: 
9560         Fixed up plugin unloading and show html widget on link selected
9561         
9562         * NEWS: Updated
9563         
9564 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9566         * plugins/devhelp/Makefile.am:
9567         * plugins/devhelp/anjuta-devhelp.plugin.in:
9568         * plugins/devhelp/htmlview.c:
9569         * plugins/devhelp/htmlview.h:
9570         * plugins/devhelp/plugin.c: 
9571         * plugins/devhelp/plugin.h:
9572         Reimplemeted devhelp plugin from scratch
9573         
9574         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9575         Fixed crasher
9577 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9579         * plugins/sourceview/sourceview-tags.c:
9580         complete some more tag types
9581         
9582         * plugins/valgrind/plugin.c:
9583         * plugins/valgrind/preferences.c:
9584         * plugins/valgrind/vggeneralprefs.c:
9585         
9586         Fixed lots of gtk warnings
9588 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9590         * plugins/sourceview/sourceview-scope.c:
9591         Implemented type-ahead for scope completion
9593 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9595         * manuals/C/Makefile.am:
9596         * manuals/Makefile.am:
9597         * plugins/document-manager/Makefile.am:
9598         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9599         * plugins/sourceview/Makefile.am:
9600         * tagmanager/c.c:
9601         
9602         Fixed distcheck
9603         
9604         * plugins/class-gen/goc_template_header: G_END_DECLS
9606 2006-05-27  Naba Kumar <naba@gnome.org>
9608         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9609         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9610         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9611         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9612         scintilla/include/Scintilla.iface,
9613         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9614         cvs. Fixed compile flags. Removed outdated patches.
9616 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9618         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9620         * plugins/sourceview/anjuta-document.c:
9621         * plugins/sourceview/sourceview-args.c:
9622         * plugins/sourceview/sourceview-scope.c:
9623         
9624         Add End/Home keypresses and support completion if symbol start with '!' for example
9625         in an if statement
9627 2006-04-27 Massimo Cora' <maxcvs@email.it>
9629         * libanjuta/interfaces/libanjuta.idl:
9631         * plugins/sourceview/sourceview-scope.c:
9632         * plugins/sourceview/tag-window.c: 
9633         * plugins/sourceview/tag-window.h:
9634         * plugins/symbol-browser/an_symbol_view.c:
9635         * plugins/symbol-browser/an_symbol_view.h:
9636         * plugins/symbol-browser/plugin.c:
9637         
9638         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9639         interface.
9640         Code and ideas for C/C++ new completion engine comes from IComplete written by
9641         Martin Stubenschrott <stubenschrott@gmx.net>.
9642         Currently the interface works only with GtkSourceView plugin.   
9643         
9644         * tagmanager/Makefile.am:
9645         * tagmanager/c.c: 
9646         * tagmanager/entry.h:
9647         * tagmanager/get.c:
9648         * tagmanager/get.h:
9649         * tagmanager/include/tm_file_entry.h:
9650         * tagmanager/include/tm_project.h:
9651         * tagmanager/include/tm_source_file.h:
9652         * tagmanager/include/tm_symbol.h:
9653         * tagmanager/include/tm_tagmanager.h:
9654         * tagmanager/include/tm_work_object.h:
9655         * tagmanager/include/tm_workspace.h:
9656         * tagmanager/parse.c:
9657         * tagmanager/read.c: 
9658         * tagmanager/read.h:
9659         * tagmanager/tm_project.c: 
9660         * tagmanager/tm_source_file.c: 
9661         * tagmanager/tm_workspace.c:
9662         
9663         Tagmanager can now parse a memory buffer and generate/update 
9664         tags into tm_workspace/tm_project on the fly, without using files.
9665         C/C++ is supported now.
9666         
9667 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9669         * plugins/sourceview/anjuta-document.c:
9670         * plugins/sourceview/sourceview-args.c:
9671         * plugins/sourceview/sourceview-scope.c:
9672         * plugins/sourceview/sourceview.c:
9673         
9674         Fixed some memory leaks and argument completion
9676 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9678         * plugins/glade/plugin.c:
9679         
9680         Fixed glade plugin build because of API changes in glade3
9682 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9684         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9685         Updated editor section
9686         
9687         * manuals/C/anjuta-manual/interface.xml:
9688         * manuals/C/anjuta-manual/preferences.xml:
9689         * manuals/C/anjuta-manual/projects.xml:
9690         Updated manual
9691         
9692         * plugins/editor/anjuta-editor.plugin.in:
9693         Better plugin name
9695 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9697         * configure.in:
9698         * plugins/editor/anjuta-editor.plugin.in:
9699         * plugins/sourceview/sourceview.plugin.in:
9701         Build both editors and let the user decide a runtime!
9702         
9703         * plugins/sourceview/sourceview-scope.c:
9704         Fixed bug in regex to allow test()-> completions
9706 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9708         * plugins/sourceview/anjuta-document.c:
9709         * plugins/sourceview/sourceview-args.c: 
9710         * plugins/sourceview/sourceview-scope.c:
9711         * plugins/sourceview/sourceview-tags.c:
9712         * plugins/sourceview/tag-window.c: 
9713         
9714         Improved callltip windows
9716 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9718         * src/anjuta-app.c: (on_session_save):
9719         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9720         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9722 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9724         * libanjuta/anjuta-utils.c: 
9725         * plugins/cvs-plugin/cvs-execute.c:
9726         Off-by-one...
9728         * scintilla/LexInno.cxx:
9729         * scintilla/LexOpal.cxx:
9730         * scintilla/LexTCL.cxx:
9732         Added missing files from scintilla-update
9734 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9736         * configure.in:
9737         * manuals/C/Makefile.am:
9738         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9739         * manuals/C/anjuta-manual/Makefile.am:
9740         * manuals/C/anjuta-manual/anjuta-manual.xml:
9741         * manuals/C/anjuta-manual/build.xml:
9742         * manuals/C/anjuta-manual/debugger.xml:
9743         * manuals/C/anjuta-manual/execute.xml:
9744         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9745         * manuals/C/anjuta-manual/figures/arguments.png:
9746         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9747         * manuals/C/anjuta-manual/figures/file_menu.png:
9748         * manuals/C/anjuta-manual/figures/menu_main.png:
9749         * manuals/C/anjuta-manual/figures/menubar.png:
9750         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9751         * manuals/C/anjuta-manual/figures/project_info.png:
9752         * manuals/C/anjuta-manual/figures/scrshot.png:
9753         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9754         * manuals/C/anjuta-manual/figures/tool-editor.png:
9755         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9756         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9757         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9758         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9759         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9760         * manuals/C/anjuta-manual/fileoperations.xml:
9761         * manuals/C/anjuta-manual/interface.xml:
9762         * manuals/C/anjuta-manual/introduction.xml:
9763         * manuals/C/anjuta-manual/preferences.xml:
9764         * manuals/C/anjuta-manual/projects.xml:
9765         * manuals/C/anjuta-manual/tools.xml:
9766         * manuals/Makefile.am:
9767         
9768         Updated manual and faq
9770         * scintilla/CallTip.cxx:
9771         * scintilla/CallTip.h:
9772         * scintilla/CellBuffer.cxx:
9773         * scintilla/CellBuffer.h:
9774         * scintilla/ContractionState.cxx:
9775         * scintilla/Document.cxx:
9776         * scintilla/Document.h:
9777         * scintilla/DocumentAccessor.cxx:
9778         * scintilla/Editor.cxx:
9779         * scintilla/Editor.h:
9780         * scintilla/ExternalLexer.cxx:
9781         * scintilla/Indicator.cxx:
9782         * scintilla/KeyMap.cxx:
9783         * scintilla/KeyWords.cxx:
9784         * scintilla/LexAU3.cxx:
9785         * scintilla/LexBash.cxx:
9786         * scintilla/LexCPP.cxx:
9787         * scintilla/LexCaml.cxx:
9788         * scintilla/LexCsound.cxx:
9789         * scintilla/LexEiffel.cxx:
9790         * scintilla/LexGui4Cli.cxx:
9791         * scintilla/LexHTML.cxx:
9792         * scintilla/LexLua.cxx:
9793         * scintilla/LexMSSQL.cxx:
9794         * scintilla/LexOthers.cxx:
9795         * scintilla/LexPOV.cxx:
9796         * scintilla/LexPython.cxx:
9797         * scintilla/LexRuby.cxx:
9798         * scintilla/LexSQL.cxx:
9799         * scintilla/LexVB.cxx:
9800         * scintilla/Makefile.am:
9801         * scintilla/PlatGTK.cxx:
9802         * scintilla/PropSet.cxx:
9803         * scintilla/RESearch.cxx:
9804         * scintilla/RESearch.h:
9805         * scintilla/ScintillaBase.cxx:
9806         * scintilla/ScintillaGTK.cxx:
9807         * scintilla/StyleContext.h:
9808         * scintilla/ViewStyle.cxx:
9809         * scintilla/ViewStyle.h:
9810         * scintilla/XPM.cxx:
9811         * scintilla/include/KeyWords.h:
9812         * scintilla/include/Platform.h:
9813         * scintilla/include/PropSet.h:
9814         * scintilla/include/SciLexer.h:
9815         * scintilla/include/Scintilla.h:
9816         * scintilla/include/Scintilla.iface:
9817         * scintilla/include/ScintillaWidget.h:
9818         * scintilla/lexers.make:
9820         Update to scintilla 1.68
9822         * src/anjuta-app.c:
9823         Only show help items which are really availible
9825         * plugins/cvs-plugin/cvs-callbacks.c
9826         * plugins/cvs-plugin/cvs-execute.c
9827         * plugins/cvs-plugin/subversion-callbacks.c:
9828         * libanjuta/anjuta-utils.c:
9829         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9831 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9833         * plugins/project-wizard/install.c,
9834         * plugins/project-wizard/autogen.c:
9835         Add error messages if using a read only directory
9836         Improve fix for bug #339296
9838 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9840         * libanjuta/interfaces/libanjuta.idl:
9841         * plugins/document-manager/action-callbacks.c:
9842         * plugins/document-manager/plugin.c:
9843         * plugins/editor/text_editor.c:
9844         Added IAnjutaEditorGoto 
9846         * plugins/editor/aneditor.cxx:
9847         * plugins/editor/aneditor.h:
9848         * plugins/editor/text_editor.h:
9849         * plugins/editor/text_editor_prefs.c:
9850         
9851         Fixed #305076
9853 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9855         * libanjuta/interfaces/libanjuta.idl:
9856         * plugins/document-manager/action-callbacks.c:
9857         * plugins/document-manager/anjuta-docman.c:
9858         * plugins/document-manager/plugin.c:
9859         * plugins/editor/text_editor.c: 
9860         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9861         
9862         * plugins/sourceview/sourceview.c:
9863         * plugins/sourceview/sourceview.glade:
9864         Fixed some uft-8 issues and added a preference option
9865         to enable/disable gnome-vfs monitoring
9866         
9867         * scintilla/Makefile.am:
9868         * scintilla/include/Makefile.am:
9869         Fixed build
9871 2006-04-20  Massimo Cora' <maxcvs@email.it>
9873         * libanjuta/interfaces/libanjuta.idl:
9874         Remove get_current_pos () because we have get_position()
9876 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
9878         * NEWS: Updated
9879         * plugins/sourceview/tag-window.c:
9880         Don't close window on PageUp/PageDown
9882 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9884         * data/Makefile.am:
9885         * manuals/reference/libanjuta/Makefile.am:
9886         
9887         Some build fixes
9888         
9889         * src/Makefile.am:
9890         * src/bacon-message-connection.c: 
9891         * src/bacon-message-connection.h: (both from gedit)
9892         * src/main.c:
9893         
9894         Fixed #312319 (Opening files when Anjuta is already open)
9896 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9898         * TODO.tasks: Updated
9899         * plugins/sourceview/anjuta-view.c: 
9900         * plugins/sourceview/anjuta-view.h:
9901         * plugins/sourceview/sourceview.c: 
9902         
9903         * configure.in: Fix --enable-plugin-scintilla
9904         
9905         Added char_added signal
9907 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9909         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
9910         
9911         Fixed diff for utf8
9912         
9913         * plugins/sourceview/sourceview.c:
9914         Fixed VFS monitoring (still a bit buggy)
9915         
9916         * plugins/sourceview/sourceview-args.c:
9917         * plugins/sourceview/tag-window.c: 
9918         
9919         Better sizing for the popup-window
9921 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
9923         * plugins/project-wizard/templates/gnome/src/main.c:
9924         * plugins/project-wizard/templates/gnome/src/project.glade:
9925         * plugins/project-wizard/templates/gtk/src/main.c: 
9926         * plugins/project-wizard/templates/gtk/src/project.glade:
9927         * plugins/project-wizard/templates/gtkmm/src/main.cc:
9928         
9929         Fixed up GLADE_FILE definition in project types and fixed bug #334546
9930         
9931 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
9933         * configure.in: More removal of obsoleteness.
9934         * po/no.po:
9936 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
9938         * ROADMAP:
9939         * libanjuta/anjuta-preferences.c: 
9940         * libanjuta/anjuta-utils.c: 
9941         * libanjuta/anjuta-utils.h:
9942         * plugins/message-view/message-view.c:
9943         
9944         Changed color functions and moved convert_color to anjuta-utils.h
9945         
9946         * plugins/message-view/anjuta-message-manager-plugin.glade:
9947         GnomeColorPicker -> GtkColorButton (bug #309154)
9948         
9949         * plugins/sourceview/plugin.c:
9950         * plugins/sourceview/sourceview-prefs.c:
9951         * plugins/sourceview/sourceview.glade:
9952         Added color and font preferences
9954         * plugins/sourceview/sourceview-tags.c:
9955         Only show as much choices as configured in preferences
9957 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9959         * ROADMAP, NEWS: Updated (we are far behind ;-)
9960         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
9962 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9964         * configure.in:
9965         * plugins/editor/Makefile.am:
9966         * scintilla/Makefile.am
9967         
9968         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
9969         
9970         * global-tags/Makefile.am:
9971         * global-tags/create_global_tags.sh:
9972         * plugins/symbol-browser/an_symbol_prefs.c:
9973         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9974         * plugins/symbol-browser/plugin.h:
9975         * tagmanager/include/tm_workspace.h:
9976         * tagmanager/tm_workspace.c:
9977         
9978         Fixed symbol-browser prefs and move global tags generation from installtion to
9979         preferences to make the life easier for distributers and to allow updates after installtion
9981         * plugins/document-manager/action-callbacks.c: 
9982         * plugins/document-manager/action-callbacks.h:
9983         * plugins/document-manager/anjuta-document-manager.ui:
9984         * plugins/document-manager/indent-util.c:
9985         * plugins/document-manager/plugin.c:
9986         * plugins/editor/text_editor.c:
9987         
9988         Moved indent stuff to document-manager
9989         
9990         * plugins/sourceview/anjuta-view.c: 
9991         * plugins/sourceview/sourceview-args.c: 
9992         * plugins/sourceview/sourceview-scope.c:
9993         * plugins/sourceview/sourceview-tags.c: 
9994         * plugins/sourceview/sourceview.c:
9995         
9996         Fixed several bugs
9997         
9998         * plugins/sourceview/sourceview.plugin (removed):
9999         * plugins/sourceview/sourceview.plugin.in:
10000         Editor is not user-activatible
10001         
10002         * plugins/sourceview/sourceview.png:
10003         Updated icon
10005 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10007         * src/anjuta-app.c: Fixed crasher on plugin unloading
10009 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10011         * plugins/sourceview/sourceview.c
10012         * plugins/sourceview/sourceview-args.c
10013         * plugins/sourceview/sourceview-args.h:
10014         
10015         Polished argument completion
10017 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10019         * plugins/message-view/anjuta-msgman.c:
10020         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10021         
10022         Show message pane on switch (does not work, anjuta_shell needs a fix)
10023         
10024         * plugins/sourceview/Makefile.am:
10025         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10026         * plugins/sourceview/sourceview-args.c: 
10027         * plugins/sourceview/sourceview-args.h:
10028         * plugins/sourceview/sourceview-private.h:
10029         * plugins/sourceview/sourceview-scope.c: 
10030         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10031         * plugins/sourceview/sourceview-tags.c:
10032         * plugins/sourceview/sourceview.c:
10033         * plugins/sourceview/tag-window.c:
10034         * plugins/sourceview/tag-window.h:
10035         
10036         Added scope and argument completion
10038 2006-04-03  Johannes Schmid <jhs@gnome.org>
10040         * TODO.tasks
10041         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10042         (on_widget_remove):
10043         Save toolbar state
10045         * plugins/sourceview/sourceview.c: (iselect_clear):
10046         Make "Delete"-key working
10048         * configure.in: #336389
10050 2006-04-03  Johannes Schmid <jhs@gnome.org>
10052         * plugins/sourceview/Makefile.am:
10053         * plugins/sourceview/anjuta-view.c:
10054         * plugins/sourceview/plugin.c: 
10055         * plugins/sourceview/sourceview-private.h:
10056         * plugins/sourceview/sourceview-scope.c:
10057         * plugins/sourceview/sourceview-scope.h:
10058         * plugins/sourceview/sourceview-tags.c: 
10059         * plugins/sourceview/sourceview-tags.h:
10060         * plugins/sourceview/sourceview.c:
10061         * plugins/sourceview/sourceview.h:
10062         * plugins/sourceview/tag-window.c:
10063         
10064         - fixed goto_file_line
10065         - scroll to cursor on undo/redo
10066         - show correct popup-menu
10067         - scope completion (not ready yet)
10069 2006-04-03  Johannes Schmid <jhs@gnome.org>
10071         * plugins/sourceview/plugin.c: 
10072         * plugins/sourceview/sourceview-tags.c:
10073         * plugins/sourceview/sourceview.c: 
10074         * plugins/sourceview/sourceview.h:
10075         * plugins/sourceview/tag-window.c:
10076         
10077         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10079 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10081         * plugins/sourceview/sourceview.c:
10082         Fixed next/previous bookmark.
10083         Toggled bookmark (set/unset).
10085 2006-04-03  Johannes Schmid <jhs@gnome.org>
10087         * plugins/document-manager/action-callbacks.c:
10088         Fixed Gtk-Warning in goto_line
10089         
10090         * plugins/sourceview/Makefile.am:
10091         * plugins/sourceview/anjuta-document.c:
10092         * plugins/sourceview/anjuta-view.c: 
10093         * plugins/sourceview/anjuta-view.h:
10094         * plugins/sourceview/sourceview-autocomplete.c:
10095         * plugins/sourceview/sourceview-autocomplete.h:
10096         * plugins/sourceview/sourceview-private.h:
10097         * plugins/sourceview/sourceview-tags.c:
10098         * plugins/sourceview/sourceview-tags.h:
10099         * plugins/sourceview/sourceview.c:
10100         * plugins/sourceview/tag-window.c:
10101         * plugins/sourceview/tag-window.h:
10102         Created a nice API for tag and completion windows
10103         
10104         * plugins/sourceview/sourceview-print.h:
10105         * plugins/sourceview/sourceview-print.c:
10106         Added printing
10107                 
10108 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10110         * plugins/sourceview/sourceview.c:
10111         Fixed typo (Sort bookmarks).
10112         
10113 2006-04-01  Johannes Schmid <jhs@gnome.org>
10115         * plugins/sourceview/anjuta-document.c:
10116         * plugins/sourceview/anjuta-document.h:
10117         * plugins/sourceview/anjuta-view.c:
10118         * plugins/sourceview/anjuta-view.h:
10119         * plugins/sourceview/sourceview-autocomplete.c:
10120         * plugins/sourceview/sourceview-autocomplete.h:
10121         * plugins/sourceview/sourceview-prefs.c:
10122         * plugins/sourceview/sourceview-prefs.h:
10123         * plugins/sourceview/sourceview-private.h:
10124         * plugins/sourceview/sourceview-tags.c:
10125         * plugins/sourceview/sourceview-tags.h:
10126         * plugins/sourceview/sourceview.c:
10127         * plugins/sourceview/sourceview.glade:
10128         * plugins/sourceview/tag-window.c: 
10129         * plugins/sourceview/tag-window.h:
10130         
10131         Improved code complete and autocomplete
10133 2006-04-01  Johannes Schmid <jhs@gnome.org>
10135         * plugins/sourceview/Makefile.am:
10136         * plugins/sourceview/bookmark.png:
10137         * plugins/sourceview/marker-attentive.png:
10138         * plugins/sourceview/marker-basic.png:
10139         * plugins/sourceview/marker-intense.png:
10140         * plugins/sourceview/marker-light.png:
10141         * plugins/sourceview/sourceview.c: 
10142         
10143         Added pixmaps for all marker types and show bookmarks
10144         
10145         * configure.in
10146         * plugins/sourceview/Makefile.am:
10147         Build sourceview on 2.14 only
10149 2006-03-31  Johannes Schmid <jhs@gnome.org>
10151         * plugins/sourceview/Makefile.am:
10152         * plugins/sourceview/anjuta-document.c:
10153         * plugins/sourceview/anjuta-view.c:
10154         * plugins/sourceview/anjuta-view.h:
10155         * plugins/sourceview/sourceview-autocomplete.c:
10156         * plugins/sourceview/sourceview-private.h:
10157         * plugins/sourceview/sourceview-tags.c:
10158         * plugins/sourceview/sourceview-tags.h:
10159         * plugins/sourceview/sourceview.c: 
10160         * plugins/sourceview/tag-window.c:
10161         * plugins/sourceview/tag-window.h:
10162         
10163         Added code completion with tag manager to the editor and fixed a save_as bug
10165 2006-03-31  Johannes Schmid <jhs@gnome.org>
10167         * src/main.c: Revert patch from Rob to allow building with
10168         Gnome 2.12
10169         * configure.in: Require at least 2.12 libraries
10171 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10173         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10175         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10176         Improve anjuta-plugin project template: Added missed files dist tarball
10177         (make dist)
10179         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10180         typo
10182 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10184         reviewed by: Johannes Schmid <jhs@gnome.org>
10186         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10187         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10188         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10189         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10190         
10191         Improve anjuta-plugin project template. Also fix for #322744
10193 2006-03-27  Johannes Schmid <jhs@gnome.org>
10195         * plugins/sourceview/sourceview-private.h:
10196         plugins/sourceview/sourceview.c:
10197         
10198         Added basic bookmark support
10200 2006-03-27  Johannes Schmid <jhs@gnome.org>
10202         * TODO.tasks:
10203         Updated
10204         
10205         Patch from Rob Bradfort <robster@debian.org>:
10206         * src/main.c: (get_command_line_args), (main):
10207         Migration from popt to GOption
10208         
10209 2006-03-26 Naba Kumar  <naba@gnome.org>
10211         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10212         size to scale itself with theme.
10214 2006-03-26 Naba Kumar  <naba@gnome.org>
10216         * plugins/file-manager/an_file_view.c,
10217         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10218         when symbolview and fileview objects are destroyed to avoid crashes
10219         after the plugins are disabled.
10221 2006-03-26 Naba Kumar <naba@gnome.org>
10223         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10224         Deleted unused file.
10225         
10226         * plugins/glade/plugin.c: Be able to close glade plugin when there
10227         there is no glade project loaded.
10228         
10229         * plugins/sourceview/sourceview.plugin,
10230         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10232 2006-03-23  Naba Kumar  <naba@gnome.org>
10234         * plugins/editor/print.c: Fixed a bug where some sections of
10235         printed/previewed text is not highlighted.
10236         
10237 2006-03-20  Johannes Schmid <jhs@gnome.org>
10239         * libanjuta/interfaces/libanjuta.idl:
10240         Added IAnjutaPrint
10241         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10242         as we do not use private apis. Show help window and startup because it does 
10243         not survive gdl
10244         
10245         * plugins/document-manager/action-callbacks.c:
10246         plugins/editor/Makefile.am:
10247         plugins/editor/text_editor.c:
10248         plugins/editor/print.c:
10249         plugins/editor/print.h:
10250         
10251         Fixed printing (nobody has missed it BTW ;-)
10252         
10253         * plugins/sourceview/sourceview.c:
10254         Fixed a crasher
10256 2006-03-20 Naba Kumar <naba@gnome.org>
10258         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10259         devhelp >= 0.9 < 0.11 versions.
10260         
10261 2006-03-20  Johannes Schmid <jhs@gnome.org>
10263         * plugins/sourceview/anjuta-document-loader.c
10264         plugins/sourceview/sourceview.c:
10265         
10266         Fixed encoding bugs
10268 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10270         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10271         Fixed bug (line position)
10272         Give the good line position whatever the active editor.
10274 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10276         * configure.in: Added fi to ALL_LINGUAS
10278 2006-03-19  Johannes Schmid <jhs@gnome.org>
10280         * plugins/sourceview/anjuta-document-loader.c:
10281         replace gnome_vfs_get_mime_type_for_name_and data
10283         * plugins/build-basic-autotools/build-basic-autotools.c:
10284         Fixed #335142
10286 2006-03-17  Johannes Schmid <jhs@gnome.org>
10288         * plugins/editor/editor.glade:
10289         Added style-editor again after it got lost somehow
10291 2006-03-17  Johannes Schmid <jhs@gnome.org>
10293         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10294         configure.in: require devhelp 0.11
10295         
10296         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10298         plugins/build-basic-autotools/build-basic-autotools.c:
10299         forgot a an installtion callback for the "install as root"-feature
10301 2006-03-17  Massimo Cora' <maxcvs@email.it>
10303         reviewed by: Johannes Schmid <jhs@gnome.org>
10305         * plugins/class-gen/anjuta-class-gen-plugin.glade
10306         plugins/class-gen/class_gen.c 
10307         plugins/class-gen/goc_template_header
10308         plugins/class-gen/goc_template_source
10309         
10310         Fixed bug #334663
10312 2006-03-16  Johannes Schmid <jhs@gnome.org>
10314         * plugins/sourceview/sourceview.c:
10315         Fixed "save-point" signal for undo actions
10317 2006-03-16  Massimo Cora' <maxcvs@email.it>
10318         
10319         reviewed by: Johannes Schmid <jhs@gnome.org>
10320         
10321         * plugins/document-manager/anjuta-docman.c:
10322         Implement tab drag and drop
10324 2006-03-16  Johannes Schmid <jhs@gnome.org>
10326         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10327         plugins/build-basic-autotools/build-basic-autotools.c:
10328         
10329         Implemented "install as root"-feature (#321455)
10331 2006-03-16  Johannes Schmid <jhs@gnome.org>
10333         * mime/.cvsignore
10334         plugins/sourceview/.cvsignore
10335         plugins/tools/scripts/.cvsignore:
10336         Added/extended .cvsignore files
10337         
10338         * plugins/sourceview/sourceview-autocomplete.c:
10339         plugins/sourceview/sourceview-autocomplete.h:
10340         plugins/sourceview/sourceview-prefs.c:
10341         plugins/sourceview/sourceview-private.h:
10342         plugins/sourceview/sourceview.glade:
10343         Autcomplete just works(tm) now and respects preferences
10344         
10345         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10346         Use better algorithm from autocomplete
10348 2006-03-15  Johannes Schmid <jhs@gnome.org>
10350         * src/anjuta-app.c:
10351         Fixed bug #304495
10353 2006-03-15  Johannes Schmid <jhs@gnome.org>
10355         * libanjuta/interfaces/libanjuta.idl:
10356         plugins/class-gen/class_gen.c:
10357         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10358         plugins/project-manager/plugin.c:
10359         
10360         Allow to add multiple source files (#320191)
10361         
10362         * configure.in: Require gnome-build 0.1.3
10364 2006-03-14  Johannes Schmid <jhs@gnome.org>
10366         * plugins/macro/macro-utils.c: Fixed bug #333606
10367         * plugins/file-wizard/file.c: Fixed bug #333601
10369 2006-03-13  Johannes Schmid <jhs@gnome.org>
10371         * plugins/sourceview/sourceview_autocomplete.c
10372         plugins/sourceview/sourceview_autocomplete.h
10373         plugins/sourceview/sourceview.c
10374         plugins/sourceview/sourceview-private.h
10375         plugins/sourceview/sourceview-prefs.c:
10376         
10377         Cleaned up and fixed several issues
10378         
10379 2006-03-13  Johannes Schmid <jhs@gnome.org>
10381         * plugins/sourceview/Makefile.am:
10382         plugins/sourceview/sourceview-autocomplete.c
10383         plugins/sourceview/sourceview-autocomplete.h:
10384         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10385         plugins/sourceview/sourceview-private.h:
10386         plugins/sourceview/sourceview.c:
10387         
10388         Added (buggy) autocomplete feature to sourceview
10389         
10390 2006-03-12 Naba Kumar <naba@gnome.org>
10392         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10393         libanjuta/anjuta-session.c: Added API docs.
10395 2006-03-12 Naba Kumar <naba@gnome.org>
10397         * TODO.tasks: Added couple of tasks.
10398         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10399         Register private class as early as possible so that members could
10400         point to self class. Code clean up.
10402 2006-03-12 Naba Kumar <naba@gnome.org>
10404         * po/POTFILES.in, po/POTFILES.skip: Updated.
10406 2006-03-11 Naba Kumar <naba@gnome.org>
10408         * libanjuta/anjuta-shell.c,
10409         plugins/document-manager/anjuta-docman.c,
10410         plugins/document-manager/plugin.c,
10411         plugins/symbol-browser/an_symbol_search.c,
10412         plugins/valgrind/vgrule-list.c: Use correct signal names while
10413         creating them.
10414         
10415         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10416         signal names and fixed enum IANJUTA_TYPE_* macro.
10418 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10420         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10421         plugins/search/search-replace.c :
10422         Fixed bug (Bookmark the good line).
10423         Search & Replace (Mark all matched strings).
10424         
10425 2006-03-09  Johannes Schmid <jhs@gnome.org>
10427         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10428         Completed changes from yesterday
10429         
10430         * plugins/document-manager/anjuta-document-manager.glade:
10431         plugins/editor/editor.glade
10432         plugins/editor/plugin.c: (activate_plugin)
10433         plugins/editor/text_editor.c
10434     plugins/sourceview/Makefile.am
10435         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10436         plugins/sourceview/sourceview.glade:
10437         Completed preference changes
10439 2006-03-08  Johannes Schmid <jhs@gnome.org>
10441         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10442         plugins/search/plugin.c: (activate_plugin):
10443         
10444         Removed Gtk-Criticals
10445         
10446         * plugins/document-manager/anjuta-document-manager.glade:
10447         plugins/document-manager/plugin.c: (on_docman_auto_save),
10448         (on_gconf_notify_timer), (prefs_init):
10449     plugins/document-manager/plugin.h:
10450         plugins/editor/text_editor.c: (text_editor_instance_init),
10451         (text_editor_dispose):
10452         plugins/editor/text_editor.h:
10453         plugins/editor/text_editor_cbs.c:
10454         plugins/editor/text_editor_cbs.h:
10455         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10456         plugins/glade/plugin.c: (activate_plugin):
10457         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10458         plugins/sourceview/sourceview-private.h:
10459         plugins/sourceview/sourceview.c: (on_menu_popup),
10460         (sourceview_new), (ifile_open), (ifile_savable_save),
10461         (ifile_savable_save_as), (ieditor_set_popup_menu),
10462         (ieditor_get_filename), (imark_mark):
10464     Moved autosave from editor to document manager and fixed some things in 
10465     Sourceview plugin
10467 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10469         * plugins/search/anjuta-search.glade :
10470         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10471         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10472         plugins/search/search-replace.c : Fixed bug.
10473         
10474 2006-03-08  Johannes Schmid <jhs@gnome.org>
10476     * plugins/search/anjuta-search.glade
10477     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10479 2006-03-07  Johannes Schmid <jhs@gnome.org>
10481         * plugins/document-manager/action-callbacks.c
10482         plugins/document-manager/anjuta-document-manager.glade
10483         plugins/document-manager/plugin.c: (prefs_init),
10484         (activate_plugin):
10485         plugins/editor/Makefile.am:
10486         plugins/editor/editor.glade:
10487         plugins/editor/plugin.c: (on_style_button_clicked),
10488         (activate_plugin), (dispose):
10489         plugins/editor/style-editor.c:
10490         
10491         Startet to seperate document-manager and editor preferences
10493         * plugins/search/Makefile.am:
10494         plugins/search/anjuta-search.glade:
10495         plugins/search/search-replace.c:
10496         
10497         Moved search GUI to search-plugin
10498                 
10499         * plugins/sourceview/sourceview-prefs.c:
10500         plugins/sourceview/sourceview-prefs.h:
10501         plugins/sourceview/sourceview-private.h:
10502         plugins/sourceview/sourceview.c: 
10503         plugins/sourceview/sourceview.h:
10504         plugins/sourceview/Makefile.am:
10505         plugins/sourceview/anjuta-document.h:
10506         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10507         plugins/sourceview/plugin.c: 
10508         
10509         Added some preferences to sourceview and fixed vfs_monitor
10510         
10511         * tagmanager/c.c: (parseParens): 
10512         Removed annoying debug message
10513         
10514         * libanjuta/interfaces/libanjuta.idl: 
10515         Removed IAnjutaEditorFactory::create_style_editor()
10517 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10519         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10520         Search : Bookmark all matched lines.
10522 2006-03-06  Johannes Schmid <jhs@gnome.org>
10524         * plugins/class-gen/anjuta-class-gen.plugin.in
10525         plugins/file-loader/plugin.c: (sort_wizards)
10526         (on_create_submenu), (activate_plugin)
10527         plugins/file-wizard/anjuta-file-wizard.plugin.in
10528         plugins/glade/anjuta-glade.plugin.in
10529         plugins/project-import/anjuta-project-import.plugin.in
10530         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10531         
10532         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10533         sorted alphabeticly
10534         
10535         * plugins/project-wizard/templates/mkfile.wiz:
10536         Use configured project directory instead of ~/myproject
10537         
10538         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10539         (ifile_open):
10540         Show markers (again) and monitor uri
10542 2006-03-06  Naba Kumar  <naba@gnome.org>
10544         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10545         typedefs separately so that forward linking would work.
10546         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10548 2006-03-05  Naba Kumar  <naba@gnome.org>
10550         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10551         passing Enums and Structs in signals. Define struct _Name in
10552         generated code, so that forward referencing.
10553         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10554         
10555         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10556         
10557 2006-03-05  Naba Kumar  <naba@gnome.org>
10559         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10560         support. Generate GType definitions for enums in generated codes
10561         so that enums could be passed as signal params.
10562         
10563 2006-03-04  Naba Kumar  <naba@gnome.org>
10565         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10566         Restored cvs-moved revision files. They were originally marked
10567         deleted at their older locations. Now they are restored at
10568         their new locations. The changeset is one that was committed
10569         as part of document-manager, editor, search and print plugins
10570         separation from editor plugin.
10571         
10572 2006-03-03  Johannes Schmid <jhs@gnome.org>
10574         * plugins/sourceview/*:
10575         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10576         poiting this out!
10578 2006-03-04  Naba Kumar  <naba@gnome.org>
10580         * plugins/gdb/*: Deleted removed files (see previous changlog
10581         entry for files list).
10582         
10583 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10585         * plugins/debug-mananger/breakpoints.c,
10586         plugins/debug-manager/breakpoints.h,
10587         plugins/debug-manager/debug_tree.c,
10588         plugins/debug-manager/debug_tree.h,
10589         plugins/debug-manager/info.c,
10590         plugins/debug-manager/info.h,
10591         plugins/debug-manager/locals.c,
10592         plugins/debug-manager/locals.h,
10593         plugins/debug-manager/memory.c,
10594         plugins/debug-manager/memory.h,
10595         plugins/debug-manager/registers.c,
10596         plugins/debug-manager/registers.h,
10597         plugins/debug-manager/sharedlib.c,
10598         plugins/debug-manager/sharedlib.h,
10599         plugins/debug-manager/signal.c,
10600         plugins/debug-manager/signal.h,
10601         plugins/debug-manager/stack_trace.c,
10602         plugins/debug-manager/stack_trace.h,
10603         plugins/debug-manager/watch.c,
10604         plugins/debug-manager/watch.h,
10605         plugins/debug-manager/Makefile.am:
10606         Move from gdb plugin to debug manager plugin
10608         * plugins/debug-manager/anjuta-debug-manager.glade,
10609         plugins/debug-manager/anjuta-debug-manager.ui:
10610         Move all user interface from gdb to debug manager
10612         * plugins/debug-manager/utilities.c,
10613         plugins/debug-manager/utilities.h:
10614         Remove some unused code
10615         Add useful code from gdb plugin
10617         * plugins/debug-manager/start.c,
10618         plugins/debug-manager/start.h:
10619         Include code of attach_process
10620         Add more code to start the debugger
10622         * plugins/debug-manager/plugin.c,
10623         plugins/debug-manager/plugin.h,
10624         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10625         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10627         * plugins/debug-manager/debugger.c,
10628         plugins/debug-manager/debugger.h:
10629         Implement a queue of debugger command
10631         * plugins/gdb/actions.c,
10632         plugins/gdb/actions.h,
10633         plugins/gdb/watch_cbs.c,
10634         plugins/gdb/watch_cbs.h,
10635         plugins/gdb/watch_gui.c,
10636         plugins/gdb/watch_gui.h:
10637         Removed 
10639         * plugins/gdb/debugger.c,
10640         plugins/gdb/debugger.h,
10641         plugins/gdb/gdbmi.c,
10642         plugins/gdb/gdbmi.h,
10643         plugins/gdb/utilities.c,
10644         plugins/gdb/utilities.h,
10645         plugins/gdb/Makefile.am,
10646         plugins/gdb/anjuta-gdb.plugin.in:
10647         Implement necessary functions
10649         * plugins/gdb/parser.c,
10650         plugins/gdb/parser.h:
10651         Code for parsing variable previously in debug_tree.c
10653         * plugins/gdb/anjuta-gdb.glade,
10654         plugins/gdb/anjuta-gdb.ui:
10655         Remove user interface
10657         * plugins/gdb/gdbmi-test.c:
10658         Need update
10660         * plugins/gdb/anjuta-gdb.plugin.png:
10661         Try an improved icon for gdb (archer fish)
10663         * libanjuta/anjuta-debugger.c,
10664         libanjuta/anjuta-debugger.h,
10665         libanjuta/interfaces/libanjuta.idl,
10666         libanjuta/interfaces/anjuta-idl-compiler.pl,
10667         libanjuta/Makefile.am:
10668         Add declaration used in new IAnjutaDebugger interface
10670         * manuals/reference/libanjuta.types,
10671         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10672         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10673         Update documentation
10675 2006-03-02  Naba Kumar  <naba@gnome.org>
10677         * manuals/reference/libanjuta/Makefile.am,
10678         manuals/reference/libanjuta/libanjuta-docs.sgml,
10679         manuals/reference/libanjuta/libanjuta-sections.txt,
10680         manuals/reference/libanjuta/libanjuta.types,
10681         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10682         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10683         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10684         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10685         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10686         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10687         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10688         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10689         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10690         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10691         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10692         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10693         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10694         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10695         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10696         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10697         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10698         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10699         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10700         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10701         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10702         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10703         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10704         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10705         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10706         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10707         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10708         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10709         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10710         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10711         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10712         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10713         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10714         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10715         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10716         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10717         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10718         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10719         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10720         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10721         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10722         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10723         manuals/reference/libanjuta/tmpl/plugins.sgml,
10724         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10725         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10726         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10727         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10728         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10729         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10730         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10731         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10732         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10733         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10734         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10735         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10736         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10737         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10738         documentation.
10740 2006-02-28  Naba Kumar <naba@gnome.org>
10742         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10743         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10744         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10745         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10746         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10747         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10748         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10749         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10750         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10751         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10752         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10753         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10754         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10755         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10757 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10759         * plugins/sourceview/sourceview.c:
10760         Select to brace, select block.
10762 2006-02-28  Johannes Schmid <jhs@gnome.org>
10764         * plugins/file-wizard/Makefile.am
10765         plugins/file-wizard/action-callbacks.c (removed)
10766         plugins/file-wizard/action-callbacks.h (removed)
10767         plugins/file-wizard/anjuta-file-wizard.ui
10768         plugins/file-wizard/plugin.c: (activate_plugin),
10769         (deactivate_plugin)
10770         plugins/file-wizard/plugin.h:
10771         Removed Edit->Insert Text submenu (replace by macros plugin)
10772         
10773         * plugins/sourceview/sourceview.c: (sourceview_new),
10774         (ieditor_set_popup_menu):
10775         Fixed some more bugs
10776         
10777         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10779 2006-02-28  Naba Kumar <naba@gnome.org>
10781         * plugins/file-manager/an_file_view.c,
10782         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10783         rows also and with delay 1 sec (the color and timout value should
10784         probably be picked up from some system wide preference key).
10786 2006-02-28  Naba Kumar <naba@gnome.org>
10788         * libanjuta/interfaces/libanjuta.idl,
10789         plugins/document-manager/action-callbacks.c,
10790         plugins/document-manager/plugin.c,
10791         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10792         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10793         Added interface checks in document manager and enable/disable
10794         menus based on supported interface.
10795         
10796         * plugins/project-import/anjuta-project-import.glade: Set some
10797         resonable size for the import dialog.
10799  2006-02-27  Naba Kumar  <naba@gnome.org>
10801         * libanjuta/interfaces/libanjuta.idl,
10802         plugins/document-manager/action-callbacks.c,
10803         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10804         and eol conversion actions.
10806 2006-02-27  Johannes Schmid <jhs@gnome.org>
10807         
10808         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10809         * plugins/file-manager/an_file_view.c
10810         plugins/file-manager/plugin.h:  Added tooltips
10811         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10813 2006-02-26  Naba Kumar  <naba@gnome.org>
10815         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10816         plugins/build-basic-autotools/build-basic-autotools.c,
10817         plugins/build-basic-autotools/build-basic-autotools.h,
10818         plugins/build-basic-autotools/executer.c,
10819         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10820         disable indicator highlights preferences from message manager to
10821         build plugin. Implemented message indicator highlights in build tool.
10822         
10823         * plugins/editor/text_editor.c: Fixed indicators.
10825 2006-02-26  Johannes Schmid <jhs@gnome.org>
10827         * plugins/sourceview/sourceview.c:
10828         - Fixed some bugs
10829         - Added markers
10830         * plugins/subversion/svn_auth.c:
10831         Fixed username/password authentification but there might be a memory corruption
10833 2006-02-26  Naba Kumar  <naba@gnome.org>
10835         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10836         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10837         libanjuta/anjuta-launcher.h: Added documentation.
10839 2006-02-24  Naba Kumar  <naba@gnome.org>
10841         * plugins/editor/text_editor.c: Fixed change in API in
10842         IAnjutaEditorSelection::set().
10843         
10844 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10846         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10847         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10848         libanjuta/interfaces/libanjuta.idl :
10849         Search in sourceview editor (Select in buffer).
10852 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10854         * plugins/sourceview/sourceview.c :
10855         Fixed Replace, to_upper, to_lower.
10856         
10857         * plugins/search/search-replace_backend.c :
10858         Renamed header name.
10860 2006-02-22  Naba Kumar  <naba@gnome.org>
10862         * libanjuta/anjuta-plugin-description.c,
10863         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10864         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10865         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10866         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10867         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10868         
10869         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10870         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10871         
10872 2006-02-21  Naba Kumar  <naba@gnome.org>
10874         * libanjuta/interfaces/libanjuta.idl,
10875         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10876         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10877         interface for editor.
10879 2006-02-21  Naba Kumar  <naba@gnome.org>
10881         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
10883         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10884         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
10886 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10888         * GTKSOURCEVIEW EDITOR
10889         plugins/sourceview/sourceview.c :
10890         Fixed copy and Goto Line.
10891         
10892         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
10893         plugins/macro/plugin.c :
10894         Fixed Insert key word and Insert macro.
10896 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
10898         * plugins/document-manager/anjuta-docman.c:
10899         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
10900         
10901         * configure.in:
10902         plugins/Makefile.am:
10903         plugins/sourceview/.cvsignore:
10904         plugins/sourceview/Makefile.am:
10905         plugins/sourceview/plugin.c: :
10906         plugins/sourceview/plugin.h:
10907         plugins/sourceview/sourceview.c: 
10908         plugins/sourceview/sourceview.h:
10909         plugins/sourceview/sourceview.plugin:
10910         plugins/sourceview/sourceview.plugin.in:
10911         plugins/sourceview/sourceview.png:
10913         Added sourceview editor plugin
10915 2006-02-19 Naba Kumar  <naba@gnome.org>
10917         * libanjuta/interfaces/libanjuta.idl,
10918         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10919         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10920         plugins/cvs-plugin/cvs-interface.c,
10921         plugins/document-manager/action-callbacks.c,
10922         plugins/document-manager/action-callbacks.h,
10923         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
10924         plugins/search/plugin.c, plugins/search/search-replace.c,
10925         plugins/search/search-replace_backend.c,
10926         plugins/subversion/subversion-actions.c,
10927         plugins/subversion/subversion-callbacks.c,
10928         plugins/tools/editor.c, plugins/tools/execute.c,
10929         plugins/tools/variable.c: Defined proper editor interfaces and fixed
10930         few fatal warnings.
10932 2006-02-15 Naba Kumar  <naba@gnome.org>
10934         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
10935         within another.
10936         
10937         * libanjuta/interfaces/libanjuta.idl,
10938         plugins/document-manager/anjuta-docman.c,
10939         plugins/document-manager/plugin.c,
10940         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
10941         unnecessary parameters from IAnjutaEditor interface and used proper
10942         types instead of 'gpointer'. Fixed various compiler warnings.
10943         
10944         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
10945         file
10947 2006-02-12 Naba Kumar  <naba@gnome.org>
10949         * po/POTFILES.in: Updated.
10950         
10951 2006-02-11 Naba Kumar  <naba@gnome.org>
10953         * plugins/editor/properties.[cxx,h],
10954         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
10955         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
10956         to sci_prop_*(), because they were conflicting with external
10957         functions (in some ssl library).
10958         
10959 2006-02-08 Naba Kumar  <naba@gnome.org>
10961         Patch from Massimo Cora  <maxcvs@email.it>:
10962         * plugins/valgrind/anjuta-valgrind.schemas,
10963         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
10964         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
10965         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
10966         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
10967         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
10968         plugins/valgrind/vgtoolview.c,
10969         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
10970         before running the debugging session. I've added also a
10971         preference in Anjuta Preferences where you can specify
10972         the path to the valgrind binary. The default is /usr/bin/valgrind.
10973         Now it displays a dialog with the error. [it can be -program
10974         exited- or -file loaded or end of input-]. Some valgrind 3.x
10975         compatibility.
10976         
10977 2006-01-29 Naba Kumar  <naba@gnome.org>
10979         Patch from Massimo Cora  <maxcvs@email.it>:
10980         * configure.in, plugins/Makefile.am,
10981         plugins/valgrind/*: Valgrind plugin (requires
10982         binutils-dev and valgrind to be installed.
10984 2005-01-24 Johannes Schmid <jhs@gnome.org>
10986         * Patch from Eric Greveson <ejg45@cam.ac.uk>
10987         plugins/tools/variables.c:
10988         Added current directory to possible variables
10990         * Patch from Günther Brammer <gbrammer@gmx.de>
10991         plugins/document-manager/anjuta-docman.c:
10992         Fix a crash on opening a file
10994         AUTHORS: Added Günther Brammer
10996 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
10998         * libanjuta/anjuta-launcher.c:
10999         Fix a bug in AnjutaLauncher when output is bigger than buffer
11000         Probably fix bug #315188 and #305134
11002 2005-12-28      Johannes Schmid <jhs@gnome.org>
11003         
11004         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11005         * src/about.c: Use new gtk about dialog
11006         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11007         Updated anjuta_ui_add_action_group_entries call
11008         
11009         Patch from Jean Breford <jean.breford@normalesup.org>
11010         and Markus Habermehl <bmh1980de@yahoo.de>:
11011         
11012         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11013         * AUTHORS: Added Jean and Markus
11015 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11016         * plugins/search/search-replace.c :
11017         Bookmark all matched lines.
11018         * plugins/search/search-replace_backend.c :
11019         Fixed bug (Search in all project files).
11021 2005-12-21      Johannes Schmid <jhs@gnome.org>
11022         
11023         * plugins/search/plugin.c:
11024         Fixed signal names
11025         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11026         investigation needed.
11027         
11028         AUTHORS: Added Ross Goldner
11030 2005-12-19  Ross Golder  <ross@golder.org>
11032         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11033         application/xml MIME type.
11035 2005-12-18  Johannes Schmid <jhs@gnome.org>
11036         
11037         po/POTFILES.in: Updated files after directory changes
11038         HACKING: Removed outdated section 3 (anoncvs)
11040 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11042         * plugins/build-basic-autotools/build-basic-autotools.c:
11043         Save all files in editor before running a command
11045         * plugins/tools/execute.c:
11046         Use document manager plugin instead of each editor for
11047         saving all files
11049 2005-12-15  Johannes Schmid <jhs@gnome.org>
11051         * plugins/document-manager/action-callbacks.c:
11052         (on_save_all1_activate), (on_swap_activate)
11053         plugins/document-manager/anjuta-docman.c:
11054         (on_save_as_filesel_response), (on_notebook_switch_page):
11055         
11056         Fixed some remaining issues in document-manger
11058 2005-12-15      Johannes Schmid <jhs@gnome.org>
11060         * plugins/profile-default/default.anjuta:
11061         Load Search plugin and Message Manager by default
11063 2005-12-14  Johannes Schmid <jhs@gnome.org>
11064         
11065         * plugins/editor/text_editor.c
11066         libanjuta/anjuta-utils.c:
11067         
11068         Check if files differ when gnome-vfs monitoring is used.
11069         (Bug #309688)
11071 2005-12-13  Johannes Schmid <jhs@gnome.org>
11073         * plugins/document-manager/plugin.c:
11074         Only save modified files in ianjuta_file_savable_save() for document-manager
11075         as discussed on mailing list.
11076         
11077         * plugins/cvs-plugin/cvs-callbacks.c:
11078         Fixed dialog handling for empty log message
11080 2005-12-13  Johannes Schmid <jhs@gnome.org>
11082         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11083         
11084         * plugins/project-manager/* Removed ununsed files
11085         
11086         * plugins/symbol-browser/an_symbol_iter.c
11087         plugins/build-basic-autotools/build-basic-autotools.c
11088         plugins/build-basic-autotools/executer.c
11089         plugins/class-gen/class_gen.c
11090         plugins/class-inheritance/class-inherit.c
11091         plugins/cvs-plugin/cvs-actions.c
11092         plugins/cvs-plugin/cvs-interface.c
11093         plugins/debug-manager/attach_process.
11094         plugins/devhelp/plugin.c
11095         plugins/document-manager/plugin.c
11096         plugins/document-manager/indent_util.c
11097         plugins/editor/properties.cxx
11098         plugins/editor/aneditor.cxx
11099         plugins/editor/style-editor.c
11100         plugins/editor/text_editor.c
11101         plugins/macro/macro_db.c
11102         tagmanager/c.c:
11103         
11104         Use DEBUG_PRINT for debug messages
11106         libanjuta/anjuta-debug.h: Include config.h
11107         
11108         HACKING: Updated (BTW: does anyone read this?)
11109         
11110 2005-12-12  Johannes Schmid <jhs@gnome.org>
11112         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11113         * plugins/gdb/debugger.c
11114         
11115         Fix a crasher in gdb plugin
11116         
11117         * plugins/gtodo/plugin.c
11118         plugins/search/plugin.c
11119         
11120         Fixed bug #305301
11121         
11122         * plugins/document-manager/anjuta-docman.c:
11123         
11124         Fixed error markers 
11125         
11126         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11127         
11128         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11129         
11130         * plugins/document-manager/anjuta-docman.c:
11131         highlight changed files in docman popup-menu
11132         * plugins/gdb/debug-tree.c:
11133         plugins/gdb/debugger.c
11134         Do not corupt entire "locals" tree when variable pointer have
11135         additional info and arrays/strucs/unions correctly.
11136         
11138 2005-12-11  Johannes Schmid <jhs@gnome.org>
11140         * plugins/document-manager/anjuta-docman.c
11141         plugins/document-manager/plugin.c
11142         plugins/editor/text_editor.c:
11143         
11144         AUTHORS: Added Johan Ersvik
11146         Fixed "is-dirty" bug and tab ordering
11148 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11149         
11150         * plugins/editor/aneditor-autocomplete.cxx
11151         plugins/editor/aneditor-calltip.cxx
11152         plugins/editor/aneditor-priv.h
11153         plugins/symbol-browser/an_symbol.c
11154         plugins/symbol-browser/an_symbol_view.c
11155         tagmanager/entry.h
11156         tagmanager/tm_symbol.c
11157         tagmanager/tm_tag.c
11158         tagmanager/include/tm_symbol.h
11159         tagmanager/include/tm_tag.h
11160         tagmanager/c.c
11162         Better pointer recognition in tagmanager and symbol browser
11164 2005-12-11  Johannes Schmid <jhs@gnome.org>
11166         * plugins/search/*: New search plugin derived from search code in old editor
11167         plugin.
11168         
11169         * plugins/document-manager/*: new document-manger which is now seperated from
11170         editor to allow implementation of other editor widgets. Code is mostly derived
11171         from old editor plugin
11173         * plugins/print/* new print plugin which is not fully implemented in the
11174         moment
11176         * plugins/editor/text_editor.c: Added lots of interface code
11177         
11178         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11179         IAnjutaEditorFactory and extended IAnjutaEditor
11180         
11181         * configure.in, plugins/Makefile.am updated build system for new
11182         plugins
11184         This is a huge commit which might still contain some bugs and also has
11185         some fixmes. Things that are not working are the search toolbar because it
11186         does not use the same backend as any other searching function and printing
11187         (easy to fix) because it did not yet implement IAnjutaPrintable.
11189 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11191         * plugins/project-wizard/property.c:
11192         Use newer GtkFileChooser instead of GtkFileSelection with
11193         GnomeFileEntry to avoid a bug
11195         * plugins/project-wizard/install.c:
11196         Avoid an endless loop if project directory is not writable
11197         
11198         * plugins/project-wizard/druid.c:
11199         Allow creating project in empty directory without a
11200         warning
11202 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11203         
11204         Patch from Massimo Cora <maxcvs@email.it>
11205         * plugins/class-inheritence/class-inherit.c
11206         plugins/class-inheritence/plugin.c
11207         plugins/class-inheritence/plugin.h
11208         configure.in
11209         
11210         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11211         no longer supported!
11213 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11214         
11215         Patch from Johan Ersvik <jersvik@fastmail.fm>
11216         * plugins/message-view/message-view.c
11217         plugins/build-basic-autotools/build-basic-autotools.c
11218         plugins/build-basic-autotools/automake-c.filters
11220         This patch correct regex-filters for newer automake
11221         versions
11223 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11225        * plugins/tools/execute.c:
11226        Detect variables inside a word
11228 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11230         * libanjuta/anjuta-status.[ch],
11231         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11232         plugins/editor/anjuta-docman.c :
11233         New anjuta-status procedure.
11235 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11237         *Modified Files:
11238         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11239         plugins/editor/Makefile.am
11240         plugins/editor/anjuta-document-manager.glade
11241         plugins/editor/plugin.c plugins/editor/plugin.h
11242         plugins/editor/text_editor.c plugins/editor/text_editor.h
11243         *Added Files:
11244         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11245         plugins/editor/indent-util.c plugins/editor/indent-util.h
11246         plugins/editor/indent_test.c :
11247         Set and Preview indent preferences parameters.
11248         Saved indent user parameters.
11250 2005-10-27  Naba Kumar  <naba@gnome.org>
11252         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11253         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11254         theme color for saved documents.
11255         
11256 2005-10-26  Naba Kumar  <naba@gnome.org>
11258         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11259         list. Fixed bug #316731.
11260         
11261 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11263         * tagmanager/tm_symbol.c: Fixed bug #315218
11265 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11267         * plugins/build/build_file.c
11268           plugins/build-basic-autotools/build-basic-autotools.c
11269           plugins/tools/execute.c
11270           plugins/build/compile.c
11271           plugins/build/configurer.c
11272           plugins/debug-manager/plugin.c
11273           plugins/editor/plugin.c
11274           plugins/editor/print.c
11275           plugins/editor/text_editor.c
11276           plugins/file-loader/plugin.c
11277           plugins/file-manager/an_file_view.c
11278           plugins/symbol-browser/an_symbol_view.c
11279           plugins/gdb/debugger.c
11280           plugins/gdb/plugin.c
11281           plugins/glade/plugin.c
11282           plugins/macro/macro-actions.c
11283           plugins/macro/plugin.c
11284           plugins/profile-default/plugin.c
11285           plugins/project-manager/plugin.c
11286           plugins/project-manager/project_import.c
11287           plugins/symbol-browser/plugin.c
11288           plugins/tools/execute.c
11289           src/anjuta.c
11290           src/anjuta-actions.h
11291           src/shell.c:
11292           Correct spacing errors before and after "...".
11294 2005-10-20  Naba Kumar  <naba@gnome.org>
11296         * plugins/gdb/debugger.c: Fixed attach/detach process to
11297         updated UI properly.
11298         
11299 2005-10-18  Naba Kumar  <naba@gnome.org>
11301         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11302         #171314 too).
11303         
11304 2005-10-13  Naba Kumar  <naba@gnome.org>
11305         
11306         * plugins/project-mkfile-import/*: Removed separate import wizard for
11307         makefile based projects (because single widzard handles all wizards).
11309         * plugins/project-import/project-import.c: Made wizard window
11310         transient to main window.
11312         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11313         
11314         * AUTHORS: Added Eric's name in contributors list.
11315         
11316         * configure.in, plugins/Makefile.am,
11317         plugins/project-import/Makefile.am,
11318         plugins/project-import/anjuta-project-import.glade,
11319         plugins/project-import/project-import.c,
11320         plugins/project-import/project-import.h: Import wizard now detects
11321         both makefile and automake projects together instead of separate wizard.
11322         
11323         * plugins/project-wizard/templates/java/project.anjuta,
11324         plugins/project-wizard/templates/mkfile/project.anjuta,
11325         plugins/project-wizard/templates/python/project.anjuta,
11326         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11327         name to make it appropriate.
11329 2005-10-11  Naba Kumar  <naba@gnome.org>
11331         * configure.in: Fixed glade3 version requirement.
11333 2005-09-29  Alexander Shopov  <ash@contact.bg>
11335         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11337 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11339         * plugins/subversion/svn_auth.c
11340         plugins/subversion/anjuta_subversion.glade:
11341         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11343 2005-09-22  Naba Kumar  <naba@gnome.org>
11345         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11347         * configure.in,  plugins/Makefile.am
11348         plugins/project-manager/anjuta-project-manager.plugin.in,
11349         plugins/project-manager/plugin.c,
11350         (added) plugins/project-mkfile-import/.cvsignore,
11351         (added) plugins/project-mkfile-import/Makefile.am,
11352         (added) plugins/project-mkfile-import/
11353             anjuta-project-mkfile-import-plugin.png,
11354         (added) plugins/project-mkfile-import/
11355             anjuta-project-mkfile-import.glade,
11356         (added) plugins/project-mkfile-import/
11357             anjuta-project-mkfile-import.plugin.in,
11358         (added) plugins/project-mkfile-import/plugin.c,
11359         (added) plugins/project-mkfile-import/plugin.h,
11360         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11361         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11362         plugins/project-wizard/templates/Makefile.am,
11363         (added) plugins/project-wizard/templates/mkfile-logo.png,
11364         (added) plugins/project-wizard/templates/mkfile.wiz,
11365         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11366         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11367         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11368         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11369         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11370         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11371         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11372         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11373         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11374         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11375         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11376         Added makefile based project import wizard and wizard template.
11378 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11380         * libanjuta/anjuta-launcher.c: Reduced false password detections
11382 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11384         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11385         messages correctly.a
11387 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11388         
11389         * scintilla/Makefile.am: Changed scintilla library to noinst
11390         * pixmaps/Makefile.am: Install password.png
11391         * libanjuta/anjuta-launcher.c: Changed password detection
11392         to be able to access GNOME CVS with ssh.
11393         
11394 2005-08-31  Naba Kumar  <naba@gnome.org>
11396         * plugins/glade/plugin.c: Set transient window for the widget
11397         dialogs.
11398         
11399 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11401         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11403 2005-08-10  Naba Kumar  <naba@gnome.org>
11405         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11406         as shortcut key for execute.
11408         * src/about.c: Clean up.
11409         
11410         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11411         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11412         entry boxes.
11413         
11414 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11416         * plugins/editor/search-replace_backend.c :
11417         Fixed search in File Patterns.
11419 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11421         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11422         
11423 2005-08-04  Naba Kumar  <naba@gnome.org>
11425         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11426         for pango-1.8 rendering bug.
11427         
11428 2005-08-03  Naba Kumar  <naba@gnome.org>
11430         * plugins/glade/plugin.c: Proper names for plugin widgets.
11431         
11432         * plugins/subversion/anjuta-subversion.glade,
11433         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11434         string allocations. Use passed default values when available.
11435         Set proper focus and dialog default response. Destroy dialog after use.
11436         Return error when appropriate.
11438 2005-08-02  Naba Kumar  <naba@gnome.org>
11440         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11441         for pango-1.8 rendering bug.
11442         
11443 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11445         * scintilla/Makefile.am: Fixed a make -j x bug
11446         
11447 2005-08-02  Johannes Schmid <jhs@gnome.org>
11448         
11449         * plugins/subversion/svn-auth.c: Added username/password 
11450         auto function.
11452 2005-08-01  Naba Kumar  <naba@gnome.org>
11454         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11455         checks for character width calculations.
11456         
11457 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11459         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11461 2005-07-31  Naba Kumar  <naba@gnome.org>
11463         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11464         messup with pango 1.8. Fixed bug #311846.
11466 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11468         * plugins/gdb/memory.c : Fixed bug 305082.
11469         
11470         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11471         plugins/project-wizard/templates/gcj.wiz,
11472         plugins/project-wizard/templates/gnome.wiz,
11473         plugins/project-wizard/templates/gtk.wiz,
11474         plugins/project-wizard/templates/java.wiz,
11475         plugins/project-wizard/templates/python.wiz,
11476         plugins/project-wizard/templates/wxwin.wiz,
11477         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11479 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11481         * plugins/tools/execute.c:
11482         Correct a crash if editor is closed while a tool still use it.
11484 2005-07-28  Naba Kumar  <naba@gnome.org>
11486         * scintilla/*: Updated scintilla from their latest CVS.
11488 2005-07-27  Naba Kumar  <naba@gnome.org>
11490         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11491         plugins/build-basic-autotools/build-basic-autotools.c,
11492         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11493         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11494         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11495         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11496         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11497         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11498         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11499         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11500         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11501         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11502         argument to anjuta_ui_add_action_group_entries() and
11503         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11504         Fixed all plugins to pass translation domain. This fixes untranslated
11505         UI bugs. 
11507 2005-07-27  Naba Kumar  <naba@gnome.org>
11509         * plugins/class-inheritance/class-callbacks.c,
11510         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11511         proper system colors.
11513 2005-07-26  Naba Kumar  <naba@gnome.org>
11515         * ROADMAP: Updated and added more tasks.
11517 2005-07-25  Naba Kumar  <naba@gnome.org>
11519         * ROADMAP: Updated and added more tasks.
11520         
11521 2005-07-24  Naba Kumar  <naba@gnome.org>
11523         * HACKING: Fixed format.
11525 2005-07-24  Naba Kumar  <naba@gnome.org>
11527         * ROADMAP: Fixed format.
11528         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11530 2005-07-24  Naba Kumar  <naba@gnome.org>
11532         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11533         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11535 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11537         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11538         Correct wrong sensitivity setting
11539         
11540         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11541         
11542         * plugins/tools/variable.c:     Add variables for project manager
11544 2005-07-23  Naba Kumar  <naba@gnome.org>
11546         * ROADMAP: updated.
11548 2005-07-23 Naba Kumar  <naba@gnome.org>
11550         * plugins/subversion/Makefile.am,
11551         plugins/subversion/svn-auth.c,
11552         plugins/subversion/svn-auth.h: Added subversion authentication code
11553         stubs.
11554         
11555         * plugins/subversion/subversion-callbacks.c,
11556         plugins/subversion/subversion-callbacks.h,
11557         plugins/subversion/svn-backend-priv.h,
11558         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11559         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11560         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11561         Added file mode line.
11563 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11565         * configure.in: Added 'gl' to ALL_LINGUAS.
11567 2005-07-21 Naba Kumar  <naba@gnome.org>
11569         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11570         the active sources and kill the running process without emitting
11571         signals (which could be fatal because the object is being destroyed).
11572         Incidentally, fixed the crash that happens when stopping an active
11573         debugger session. Disabled debug prints and code clean up.
11574         Fixed bug #305587.
11575         
11576         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11577         message view object, because that prevents many unprocessed outputs
11578         from the cvs command from being appended in view. Does not set NULL
11579         to mesg_view private member (not required) so that any pending outputs
11580         to view is processed.Fixed bug #172666.
11582         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11583         type in supported list.
11584         
11585 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11587         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11588           grammar/spelling fixes.
11590 2005-07-17 Naba Kumar  <naba@gnome.org>
11592         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11593         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11594         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11595         plugins/project-wizard/templates/anjuta-plugin.wiz,
11596         plugins/project-wizard/templates/gcj.wiz,
11597         plugins/project-wizard/templates/gnome.wiz,
11598         plugins/project-wizard/templates/gtk.wiz,
11599         plugins/project-wizard/templates/gtkmm.wiz,
11600         plugins/project-wizard/templates/java.wiz,
11601         plugins/project-wizard/templates/python.wiz,
11602         plugins/project-wizard/templates/terminal.wiz,
11603         plugins/project-wizard/templates/terminal/Makefile.am,
11604         plugins/project-wizard/templates/terminal/po/Makefile.am,
11605         plugins/project-wizard/templates/terminal/src/Makefile.am,
11606         plugins/project-wizard/templates/wxwin.wiz,
11607         plugins/project-wizard/templates/xlib-dock.wiz,
11608         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11609         wizards and updated .wiz files to install them in newly created
11610         projects.
11612 2005-07-16 Naba Kumar  <naba@gnome.org>
11614         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11615         
11616         * plugins/file-manager/an_file_view.c,
11617         plugins/file-manager/plugin.c: Added file manager preferences to
11618         show/hide files ignored by version control (e.g. cvsignore).
11619         
11620         * plugins/editor/text_editor.c: Initialize vfs info struct.
11621         
11622         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11623         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11624         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11625         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11626         omf-install/.cvsignore, pixmaps/.cvsignore,
11627         plugins/file-manager/anjuta-file-manager-plugin.glade,
11628         scintilla/.cvsignore, scintilla/include/.cvsignore,
11629         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11630         tagmanager/python.c: Updated.
11632 2005-07-16 Naba Kumar  <naba@gnome.org>
11634         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11635         Fixed python parser to parser class methods.
11637 2005-07-15 Naba Kumar  <naba@gnome.org>
11639         * plugins/project-wizard/property.c: Used parenthesis to remove
11640         ambiguty.
11641         
11642         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11643         plugins/project-wizard/templates/gcj.wiz,
11644         plugins/project-wizard/templates/gnome.wiz,
11645         plugins/project-wizard/templates/gtk.wiz,
11646         plugins/project-wizard/templates/gtkmm.wiz,
11647         plugins/project-wizard/templates/java.wiz,
11648         plugins/project-wizard/templates/python.wiz,
11649         plugins/project-wizard/templates/terminal.wiz,
11650         plugins/project-wizard/templates/wxwin.wiz,
11651         plugins/project-wizard/templates/xlib-dock.wiz,
11652         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11653         and names.
11655 2005-07-15 Naba Kumar  <naba@gnome.org>
11657         * plugins/project-wizard/templates/java.wiz,
11658         plugins/project-wizard/templates/java/Makefile.am,
11659         plugins/project-wizard/templates/java/project.anjuta,
11660         plugins/project-wizard/templates/python.wiz,
11661         plugins/project-wizard/templates/python/Makefile.am,
11662         plugins/project-wizard/templates/python/project.anjuta: Use different
11663         project files for java and python module where debugger is not
11664         included in the list of plugins.
11666 2005-07-15 Naba Kumar  <naba@gnome.org>
11668         * configure.in, plugins/project-wizard/templates/Makefile.am,
11669         plugins/project-wizard/templates/gcj-logo.png,
11670         plugins/project-wizard/templates/gcj.wiz,
11671         plugins/project-wizard/templates/gcj/.cvsignore,
11672         plugins/project-wizard/templates/gcj/Makefile.am,
11673         plugins/project-wizard/templates/gcj/configure.in.tpl,
11674         plugins/project-wizard/templates/gcj/src/.cvsignore,
11675         plugins/project-wizard/templates/gcj/src/Makefile.am,
11676         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11677         plugins/project-wizard/templates/java-logo.png,
11678         plugins/project-wizard/templates/java.wiz,
11679         plugins/project-wizard/templates/java/configure.in.tpl,
11680         plugins/project-wizard/templates/java/po/Makefile.am,
11681         plugins/project-wizard/templates/java/po/POTFILES.in,
11682         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11683         plugins/project-wizard/templates/java/src/main.java,
11684         plugins/project-wizard/templates/python-logo.png,
11685         plugins/project-wizard/templates/python.wiz,
11686         plugins/project-wizard/templates/python/.cvsignore,
11687         plugins/project-wizard/templates/python/Makefile.am,
11688         plugins/project-wizard/templates/python/configure.in.tpl,
11689         plugins/project-wizard/templates/python/po/.cvsignore,
11690         plugins/project-wizard/templates/python/po/Makefile.am,
11691         plugins/project-wizard/templates/python/po/POTFILES.in,
11692         plugins/project-wizard/templates/python/src/.cvsignore,
11693         plugins/project-wizard/templates/python/src/Makefile.am,
11694         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11695         plugins/project-wizard/templates/python/src/main.py: Added Generic
11696         gcj and python project wizards. Fixed Generic java project to
11697         use _JAVA primary. Update gnome-build from cvs for them to work
11698         correctly.
11700 2005-07-12 Naba Kumar  <naba@gnome.org>
11702         * plugins/project-manager/plugin.c: Automatically determine
11703         project backend by probing.
11704         
11705 2005-07-04 Naba Kumar  <naba@gnome.org>
11707         * Makefile.am: Do not install old anjuta.glade file which conflicts
11708         with newer src/anjuta.glade.
11710 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11712         * plugins/an_symbol_prefs.c:
11713         Sort list of available symbol files
11715 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11717         * plugins/build-basic-autotools.c:
11718         Fixed #307810
11719         
11720         * plugins/gtodo/libgtodo.c:
11721         Possible fix for #307800
11723         * libanjuta/anjuta-encodings.c
11724         libanjuta/anjuta-launcher.c
11725         libanjuta/anjuta-preference-dialog.c
11726         libanjuta/anjuta-preferences.c
11727         libanjuta/anjuta-ui.c
11728         libanjuta/anjuta-util.c
11729         libanjuta/cell-renderer-captioned-image.c
11730         libanjuta/plugin.c:
11731         
11732         Patch from de_lupus@pandora.be (Kristof Vansant):
11733         Replaced deprecated gnome-i18n.h
11734         Closed #309153
11736 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11737         
11738         * plugins/subversion/anjuta-subversion.glade
11739         plugins/subversion/anjuta-subversion.ui
11740         plugins/subversion/plugin.c
11741         plugins/subversion/subversion-actions.c
11742         plugins/subversion/subversion-callbacks.h
11743         plugins/subversion/subversion-callbacks.c
11744         plugins/subversion/svn-backend-priv.h
11745         plugins/subversion/svn-backend.h
11746         plugins/subversion/svn-backend.c
11747         plugins/subversion/svn-thread.h
11748         plugins/subversion/svn-thread.c:
11749         
11750         Implemented Subversion diff
11751         
11752 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11753         
11754         * plugins/build-basic-autotools/build-basic-autotools.c:
11755         Fixed crash bug! Might be useful to release 2.0.2 soon
11756         because this bug will crash any build which produces errors
11757         or warnings
11759 === Anjuta 2.0.1 ===
11761 2005-06-27 Naba Kumar  <naba@gnome.org>
11763         * plugins/tools/execute.c: Formated code.
11764         
11765 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11767         * plugins/build-basic-autotools/build-basic-autotools.c:
11768         Remove two memory leaks
11769         Check command output versus untranslated strings too
11771         * plugins/tools/execute.c:
11772         Remove two memory leaks
11773         Check command output versus untranslated strings too
11774         Remove description message
11776         * plugins/tools/fileop.c:
11777         Escape tool name in xml configuration file
11779 2005-05-26 Naba Kumar  <naba@gnome.org>
11781         * configure.in: Bumped version to 2.0.1
11782         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11784         * plugins/tools/execute.c: Fixed clickable messages.
11785         * NEWS: Updated.
11787         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11788         Deactivate glade plugin when last glade project is closed. Reorder
11789         glade widgets in layout. Change glade project when user selects a
11790         new project. Removed project from the list when user closes it. Fixed
11791         glade project file loading from URI. Save and restored loaded glade
11792         projects in/from session.
11794         * plugins/class-gen/action-callbacks.c,
11795         plugins/class-gen/anjuta-class-gen-plugin.glade,
11796         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11797         plugins/file-wizard/anjuta-file-wizard.glade,
11798         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11799         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11800         "Add to project" correctly. Use the source file path returned after
11801         adding to project. Fixed memory leaks. Deactivate wizard plugins
11802         after use.
11803         
11804         * plugins/project-manager/plugin.c,
11805         plugins/project-wizard/anjuta-project-wizard.glade,
11806         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11807         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11808         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11809         project-wizard preference page to anjuta app, because they are
11810         more appropriated as general preferences. Renamed username and
11811         useremail properties keys.
11812         
11813         * po/POTFILES.in: Updated.
11815         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11816         saved at closing.
11817         
11818         * plugins/file-loader/plugin.c: Do not use static variable to store
11819         created submenu in factory. Fixed crash in anjuta exit.
11820         
11821 2005-05-24 Naba Kumar  <naba@gnome.org>
11823         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11824         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11825         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11826         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11827         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11828         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11829         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11830         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11831         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11832         
11833         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11834         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11835         plugins/build-basic-autotools/build-basic-autotools.c,
11836         plugins/build-basic-autotools/build-basic-autotools.h,
11837         plugins/build-basic-autotools/executer.c,
11838         plugins/build-basic-autotools/executer.h,
11839         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11840         plugins/tools/variable.c: Added an extra argument to
11841         anuta_util_dialog_input() to pass default value. Save/load project
11842         configure and execution parameters in/from session.
11844         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11845         symbol browser is loaded.
11846         
11847         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11848         freeze/thaw.
11850         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11851         deactivate would not start shell.
11853 2005-05-24 Naba Kumar  <naba@gnome.org>
11855         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11856         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11857         libegg/egg-submenu-action.c, libegg/test-actions.c,
11858         plugins/build-basic-autotools/build-basic-autotools.c,
11859         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11860         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11861         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11862         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11863         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11864         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11865         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11866         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11867         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11868         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11870 2005-05-24 Naba Kumar  <naba@gnome.org>
11872         * data/properties/styles.properties: Fixed defalt font.
11874         * plugins/editor/search-replace.c,
11875         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11876         project openness wihtout activating project-manager plugin (i.e.
11877         using anjuta_shell_get()).
11878         
11879         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11880         - Completed add_source(), add_group() and add_target() methods of
11881         IAnjutaProjectManager.
11882         - Change their definition to return the added element (or NULL).
11883         - Used interface API for project main menus and 'add to project'
11884         from file-manager context menu.
11885         - Select proper default target/group when prompting for adding
11886         source/target/group.
11887         - Do not expand all nodes in selection tree when default selection
11888         are given (eases navigation in big projects).
11889         - Code clean ups.
11890         - Marked strings for translation.
11892 2005-05-23 Naba Kumar  <naba@gnome.org>
11894         * src/anjuta-app.c: Save menu accelerators on change.
11895         * NEWS: Updated.
11896         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
11897         save-as dialog (leading to crash later).
11899 2005-05-22 Naba Kumar  <naba@gnome.org>
11901         * NEWS: Updated.
11902         * AUTHORS: Added developers for other projects. Updated.
11903         * TODO.tasks: Updated.
11904         * ChangeLog: Added past changelogs from anjuta-0.1.5.
11905         
11906 2005-05-22 Naba Kumar  <naba@gnome.org>
11908         * plugins/tools/execute.c: Make parsable lines distinct by adding
11909         a "Click me" description in the message. Allow tools to open arbibrary
11910         file in editory using gdb-styled annotation (The line starts with two
11911         \032 characters followed by the file:line).
11912         
11913         * plugins/tools/scripts/prepare-changelog.pl,
11914         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
11915         ChangeLog file itself and open it.
11917 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
11919         * plugins/tools/execute.c:
11920         Parse output in message pane
11921         Correct a crash on plugin deactivation
11923         * plugins/tools/fileop.c,
11924         plugins/tools/tool.c,
11925         plugins/tools/tool.h:
11926         Load only valid tools
11928 2005-06-21  Naba Kumar  <naba@gnome.org>
11930         * anjuta.spec.in: Fixed devel package requirement.
11932         * plugins/message-view/message-view.c: Scroll message on next/previous.
11934         * TODO.tasks: Updated.
11936         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11937         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11938         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11939         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11940         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11941         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11942         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11943         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11945         * libanjuta/anjuta-preferences.c,
11946         plugins/build-basic-autotools/build-basic-autotools.c,
11947         plugins/build-basic-autotools/executer.c,
11948         plugins/class-gen/action-callbacks.c,
11949         plugins/class-gen/action-callbacks.h,
11950         plugins/class-gen/class_gen.c,
11951         plugins/cvs-plugin/cvs-interface.c,
11952         plugins/debug-manager/attach_process.c,
11953         plugins/debug-manager/plugin.c,
11954         plugins/debug-manager/utilities.c,
11955         plugins/debug-manager/utilities.h,
11956         plugins/editor/aneditor-autocomplete.cxx,
11957         plugins/editor/aneditor.cxx,
11958         plugins/editor/search-replace.c,
11959         plugins/editor/search-replace_backend.c,
11960         plugins/gdb/breakpoints.c,
11961         plugins/gdb/registers.c,
11962         plugins/patch/plugin.c,
11963         plugins/project-wizard/druid.c,
11964         plugins/project-wizard/install.c,
11965         plugins/subversion/plugin.c,
11966         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
11967         codes.
11969         * plugins/class-gen/action-callbacks.c,
11970         plugins/project-wizard/parser.c,
11971         plugins/project-wizard/property.c,
11972         plugins/project-wizard/values.c,
11973         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
11975         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
11976         alphabetically
11978 2005-06-20  Naba Kumar  <naba@gnome.org>
11980         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11981         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11982         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11983         
11984         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
11985         exit idle function.
11986         
11987         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
11988         Fixed possible memory corruption.
11990         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
11991         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
11992         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
11993         progress bar increment and added progress status for symbol refresh
11994         and project loading.
11995         
11996         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
11997         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
11998         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
11999         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12000         bar.
12002         * TODO.tasks: Updated.
12004 2005-06-19  Naba Kumar  <naba@gnome.org>
12006         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12007         Fixed warning.
12008         
12009         * plugins/project-import/project-import.c: Deactivate plugin when done.
12010         
12011 2005-06-18  Naba Kumar  <naba@gnome.org>
12013         * plugins/profile-default/plugin.c: Fixed error when loading another
12014         project while a project is still loaded.
12015         
12016         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12017         signal from gnome-build to popup group properties.
12018         
12019         * src/anjuta.c: Load default session by default.
12021         * po/POTFILES.in: Added missing files.
12022         
12023         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12024         activate plugin on load (activate it separately). Connect to activate
12025         and deactivate signals for housekeeping, so that if plugins are
12026         activated or deactivate externally, they are properly recorded.
12027         
12028         * plugins/profile-default/plugin.c: Save profile before a project
12029         is loaded so that it could be restored when project is closed.
12030         
12031         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12033 2005-06-17  Naba Kumar  <naba@gnome.org>
12035         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12036         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12037         for project. The plugins loaded for the project is restored when project
12038         is loaded next time.
12039         
12040         * TODO.tasks: Updated.
12041         
12042 2005-06-15  Naba Kumar  <naba@gnome.org>
12044         * plugins/tools/scripts/find-fixmes.pl,
12045         (new) plugins/tools/scripts/translation-status.pl,
12046         plugins/tools/scripts/tools-2.xml.in,
12047         plugins/tools/scripts/Makefile.am,
12048         plugins/tools/scripts/prepare-changelog.pl: Added translation
12049         status script. Completed find-fixmes.pl script. Fixed bugs.
12051         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12052         tool path.
12054 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12056         * plugins/message-view/anjuta-message-manager-plugin.glade :
12057         renamed "messages.tag.position" to "messages.tab.position".
12058         plugins/message-view/anjuta-msgman.c : 
12059         Messages tab position prefrences.
12060         
12061 2005-06-14  Naba Kumar  <naba@gnome.org>
12063         * (new) plugins/tools/scripts/find-fixmes.pl,
12064         (new) plugins/tools/scripts/tools-2.xml.in,
12065         (new) plugins/tools/scripts/Makefile.am,
12066         (new) plugins/tools/scripts/prepare-changelog.pl,
12067         plugins/tools/plugin.h, plugins/tools/fileop.c,
12068         plugins/tools/Makefile.am, configure.in: Added system tools.
12070 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12072         * plugins/tools/editor.c:
12073         Take care of creating .anjuta directory if missing
12075 2005-06-10  Naba Kumar  <naba@gnome.org>
12077         * configure.in: Increased gnome-build required to version 0.1.2.
12078         
12079         * plugins/project-manager/plugin.c: Fixed target/group removal.
12080         Fixed memory leaks.
12081         
12082 2005-06-10  Naba Kumar  <naba@gnome.org>
12084         * plugins/project-manager/plugin.c: Implemented target/group
12085         configuration (update gnome-build module from cvs).
12086         
12087 2005-06-07  Naba Kumar  <naba@gnome.org>
12089         Patch from: Massimo Cora'  <maxcvs@email.it>:
12090         * plugins/class-inheritance/Makefile.am,
12091         plugins/class-inheritance/class-inherit.c,
12092         plugins/class-inheritance/class-inherit.h,
12093         plugins/class-inheritance/plugin.c,
12094         plugins/class-inheritance/plugin.h,
12095         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12096         expanded view of classes in hierarchy canvas (collapsable again).
12097         
12098 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12100         * scintilla/patches/scintilla-64-bit.diff (added)
12101         * plugins/patch/patch-plugin.c:
12102         Conditional build for GTK 2.4 and GTK 2.6
12104 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12106         * plugins/tools/anjuta-tools.glade,
12107         plugins/tools/editor.c,
12108         plugins/tools/plugin.h,
12109         plugins/tools/fileop.c:
12110         Add a check box to edit an user script
12111         Correct a few memory leak
12113         * plugins/tools/execute.c,
12114         plugins/tools/tool.c,
12115         plugins/tools/tool.h:
12116         Move utility remove_mnemonic function in tool.c
12117         Small fix
12119 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12121         Patch from sbrabec@suse.cz:
12122         * configure.in
12123         scintilla/include/Scintilla.h:
12124         
12125         Fix 64-Bit warnings in gcc 4
12127 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12128         
12129         * plugins/patch/patch_plugin.c
12130         plugins/patch/patch.h
12131         plugin/patch/patch-plugin.glade
12132         plugin/patch/Makefile.am:
12133         
12134         Changed patch plugin to use libglade and new gtk 2.6 widgets
12136 2005-05-31  Naba Kumar  <naba@gnome.org>
12138         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12139         * plugins/editor/text_editor.c: Don't show error
12140         for empty files.
12141         
12142 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12143         
12144         * plugins/message-view/anjuta-message-manager.ui,
12145         plugins/message-view/anjuta-msgman.c,
12146         plugins/message-view/anjuta-msgman.h,
12147         plugins/message-view/message-view.c,
12148         plugins/message-view/message-view.h,
12149         plugins/message-view/plugin.c:
12150         Add a popup menu in messages panes
12151         Move save message pane option in it
12153 2005-05-28  Naba Kumar  <naba@gnome.org>
12155         * data/properties/styles.properties: Fixed default font
12156         names and sizes.
12158         * plugins/editor/style-editor.c: cleanup.
12159         
12160 2005-05-25  Naba Kumar  <naba@gnome.org>
12162         * plugin/gdb/plugin.c: Start gdb even if the program does
12163         not exists. Fixes bug #305074
12164         
12165 2005-05-24  Naba Kumar  <naba@gnome.org>
12167         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12168         * configure.in: graphviz pkgconfig path.
12170 2005-05-24  Naba Kumar  <naba@gnome.org>
12172         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12173         * TODO.tasks: Updated.
12174         
12175 2005-05-22  Naba Kumar  <naba@gnome.org>
12177         * anjuta.spec.in: Fixed spec file
12178         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12180 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12181         
12182         * TODO.tasks: Updated.
12184         * plugins/message-view/anjuta-message-manager.ui,
12185         plugins/message-view/message-view.c,
12186         plugins/message-view/message-view.h,
12187         plugins/message-view/plugin.c:
12188         Add shortcut for next and previous message
12189         Add a save message menu item
12190         Fix a bug in previous message
12192 2005-05-21  Naba Kumar  <naba@gnome.org>
12194         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12195         doc/Makefile.am, global-tags/create_global_tags.sh,
12196         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12197         and rpm package creation. Fixed installation paths.
12198         
12199         * plugins/editor/anjuta-document-manager.glade,
12200         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12201         and indent options.
12202         
12203         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12205 2005-05-21  Naba Kumar  <naba@gnome.org>
12207         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12208         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12209         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12210         tagmanager/Makefile.am: Fixed paths configure variables to take
12211         automake configure variables instead of hardcoding.
12213         * global-tags/tm_global_tags.c: Formated code.
12215         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12216         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12217         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12218         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12219         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12220         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12221         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12222         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12223         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12225 2005-05-20  Naba Kumar  <naba@gnome.org>
12227         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12228         and fixed rpm spec file (more testing required).
12229         
12230         * data/gdb.init: Don't set gdb prompt.
12231         
12232         * mime/Makefile.am: run update-mime-data only on system-wide install.
12233         
12234         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12236 2005-05-19  Naba Kumar  <naba@gnome.org>
12238         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12239         while it's not visible.
12241         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12242         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12243         
12244 2005-05-19  Naba Kumar <naba@gnome.org>
12246         * configure.in: Fixed subversion checks. Added
12247         --disable-plugin-subversion and --disable-plugin-glade
12248         configure flags to manually turn off their plugin builds.
12250         * plugins/editor/plugin.c: Save and restore current editor line
12251         positions in session.
12253 2005-05-18  Naba Kumar  <naba@gnome.org>
12255         * AUTHORS: Fixed email address.
12256         
12257         * libanjuta/anjuta-utils.c,
12258         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12259         when the projectmanager toplevel is not a window. Check for valid
12260         gtkwindow type before using the passed window as parent for anjuta
12261         dialogs.
12263 2005-05-17  Naba Kumar  <naba@gnome.org>
12265         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12266         
12267         * plugins/cvs-plugin/Makefile.am,
12268         plugins/devhelp/plugin.c,
12269         plugins/file-loader/Makefile.am,
12270         plugins/macro/Makefile.am,
12271         plugins/message-view/Makefile.am,
12272         plugins/patch/Makefile.am,
12273         plugins/project-manager/Makefile.am,
12274         plugins/subversion/Makefile.am,
12275         plugins/symbol-browser/Makefile.am: Removed -module flags
12276         from libtool flags
12278         * MAINTAINERS: Added file so that I could recieve bugzilla
12279         reports.
12281         * plugins/glade/plugin.c: Fixed compile error.
12283 === Anjuta 2.0.0 ===
12285 2005-05-15  Naba Kumar  <naba@gnome.org>
12287         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12288         version to 2.0.0.
12290         * plugins/symbol-browser/an_symbol_view.c,
12291         plugins/symbol-browser/plugin.c,
12292         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12293         symbols have been updated. Reset file symbols when update
12294         occurs. Fixed memory leaks.
12296         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12297         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12298         
12299 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12301         * plugins/tools/anjuta-tools.glade:
12302         Remove unused parameter dialog
12304         * plugins/tools/dialog.c,
12305         plugins/tools/fileop.c,
12306         plugins/tools/fileop.h,
12307         plugins/tools/tool.c,
12308         plugins/tools/tool.h,
12309         plugins/tools/variable.c:
12310         Add a few comments and cleanups
12312         * plugins/tools/editor.c,
12313         plugins/tools/editor.h:
12314         Remove code from previous plugin and add comments
12315         Use main window as parent (instead of tool list)
12317         * plugins/tools/execute.c,
12318         plugins/tools/execute.h:
12319         Remove code from previous plugin and add comments
12320         Fix warnings
12322 2005-05-14  Naba Kumar  <naba@gnome.org>
12324         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12325         release.
12326         
12327         * configure.in: Fixed
12328         
12329         * plugins/class-inheritance/class-inheritance.png: New icon.
12330         
12331         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12332         screws up when reparented.
12334 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12336         * plugins/editor/search-replace.c,
12337         plugins/editor/search-replace_backend.c
12338         plugins/project-manager/plugin.c : Clear find pane if searching same 
12339         expression. Clean code.
12341 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12343         * configure.in: Added ne in ALL_LINGUAS
12344         
12345 2005-05-13  Naba Kumar  <naba@gnome.org>
12347         * configure.in: Fixed glade-3 version.
12348         
12349         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12350         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12351         plugins/gdb/watch.c: Update locals, watch and frame document on
12352         frame change.
12354 2005-05-12  Naba Kumar  <naba@gnome.org>
12356         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12357         scope autocompletion when the function definition is incomplete.
12358         
12359         * plugins/class-gen/anjuta-class-gen.plugin.in,
12360         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12361         plugins/gdb/plugin.c,
12362         plugins/glade/anjuta-glade.plugin.in,
12363         plugins/project-import/anjuta-project-import.plugin.in,
12364         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12365         titles for the wizards.
12367 2005-05-11  Naba Kumar  <naba@gnome.org>
12369         * configure.in, plugins/debug-manager/Makefile.am,
12370         plugins/debug-manager/plugin.c,
12371         (added) plugins/debug-manager/images/.cvsignore,
12372         (added) plugins/debug-manager/images/Makefile.am,
12373         (added) plugins/debug-manager/images/detach-16.png,
12374         (added) plugins/debug-manager/images/detach.png,
12375         (added) plugins/debug-manager/images/step-into-16.png,
12376         (added) plugins/debug-manager/images/step-into.png,
12377         (added) plugins/debug-manager/images/step-out-16.png,
12378         (added) plugins/debug-manager/images/step-out.png,
12379         (added) plugins/debug-manager/images/step-over-16.png,
12380         (added) plugins/debug-manager/images/step-over.png,
12381         plugins/gdb/Makefile.am,
12382         plugins/gdb/breakpoints.c,
12383         plugins/gdb/plugin.c,
12384         (added) plugins/gdb/images/.cvsignore,
12385         (added) plugins/gdb/images/Makefile.am,
12386         (added) plugins/gdb/images/breakpoint.png,
12387         (added) plugins/gdb/images/locals.png,
12388         (added) plugins/gdb/images/stack.png,
12389         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12390         'remove all'. Added debugger icons.
12392         * plugins/editor/text_editor.c: Fixed file monitor.
12394         Patch from: Massimo Cora'  <maxcvs@email.it>
12395         * plugins/patch/anjuta-patch-plugin.png,
12396         plugins/class-gen/Makefile.am,
12397         plugins/class-gen/action-callbacks.c,
12398         plugins/class-gen/class_gen.c,
12399         plugins/class-gen/class_logo.xpm: Implemented vcs
12400         file addions. New icons by Fabio Zecchini
12402 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12404         * libanjuta/interfaces/libanjuta.idl
12405         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12406         plugins/editor/search-replace_backend.c
12407         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12409 2005-05-11  Naba Kumar  <naba@gnome.org>
12410         
12411         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12412         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12413         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12414         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12415         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12416         memory leaks.
12417         
12418         * plugins/symbol-browser/an_symbol_prefs.c,
12419         plugins/symbol-browser/an_symbol_search.c,
12420         plugins/symbol-browser/an_symbol_view.c,
12421         plugins/symbol-browser/an_symbol_view.h,
12422         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12424 2005-05-11  Naba Kumar  <naba@gnome.org>
12426         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12427         
12428         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12429         progress bar location at create time, instead of hardcoding.
12430         
12431         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12432         Added mini splash screen.
12433         
12434         * plugins/editor/text_editor.c: Do not produce warning when file
12435         monitor could not be created.
12436         
12437         * plugins/profile-default/plugin.c: Save project session on exit.
12438         Show mini splash with progress bar at profile load.
12440 2005-05-10  Naba Kumar  <naba@gnome.org>
12442         * configure.in, manuals/Makefile.am: Fixed compile flags.
12443         Disable outdated manuals builds.
12444         
12445         * global-tags/Makefile.am: Uninstall tags files on
12446         'make uninstall'
12447         
12448         * libegg/Makefile.am: Use configured deprecated flags.
12449         
12450         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12451         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12452         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12453         Updated.
12454         
12455         * mime/Makefile.am: Take DESTDIR into account.
12456         
12457         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12458         
12459         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12460         on scope autocompletion.
12461         
12462         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12463         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12464         shared libs and static libs paths for debugging. Order them
12465         correctly.
12466         
12467         * po/POTFILES.in: Updated.
12469 2005-05-09  Naba Kumar  <naba@gnome.org>
12471         * libanjuta/interfaces/libanjuta.idl,
12472         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12473         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12474         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12475         Implemented debugger source directory search and emits location changed
12476         signal with absolute path of the file.
12478         * plugins/tools/tool.c: Fixed compile errors.
12479         
12480 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12482         * plugins/tools/anjuta-tools.glade,
12483         plugins/tools/dialog.h,
12484         plugins/tools/dialog.c,
12485         plugins/tools/plugin.c,
12486         plugins/tools/editor.c:
12487         Improve graphical user interface
12488         Remove old code
12489         Correct an error on close
12490         Some cleanups
12492         * plugins/tools/fileop.c,
12493         plugins/tools/tool.h,
12494         plugins/tools/tool.c:
12495         Change the tool internal structure
12496         Support having tools configuration in several places
12498 2005-05-08  Naba Kumar  <naba@gnome.org>
12500         * plugins/gdb/actions.c,
12501         (removed) plugins/gdb/registers_cbs.c,
12502         (removed) plugins/gdb/registers_cbs.h,
12503         (removed) plugins/gdb/registers_gui.c,
12504         (removed) plugins/gdb/sharedlib_cbs.c,
12505         (removed) plugins/gdb/sharedlib_cbs.h,
12506         (removed) plugins/gdb/sharedlib_gui.c,
12507         (removed) plugins/gdb/signals_cbs.c,
12508         (removed) plugins/gdb/signals_cbs.h,
12509         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12511 2005-05-08  Naba Kumar  <naba@gnome.org>
12513         * plugins/build-basic-autotools/executer.c: Fixed programs
12514         listing dialog.
12515         
12516         * plugins/debug-manager/Makefile.am,
12517         plugins/debug-manager/anjuta-debug-manager.glade,
12518         plugins/debug-manager/plugin.c,
12519         plugins/gdb/Makefile.am: Used libglade for programs listing
12520         dialog.
12521         
12522         * (added) plugins/gdb/pointer.png: Stack pointer image.
12523         
12524         * libanjuta/anjuta-marshal.list,
12525         pixmaps/Makefile.am,
12526         plugins/gdb/actions.c,
12527         plugins/gdb/actions.h,
12528         plugins/gdb/anjuta-gdb-plugin.ui,
12529         plugins/gdb/anjuta-gdb.glade,
12530         plugins/gdb/breakpoints.c,
12531         plugins/gdb/breakpoints.h,
12532         plugins/gdb/debug_tree.c,
12533         plugins/gdb/debug_tree.h,
12534         plugins/gdb/debugger.c,
12535         plugins/gdb/debugger.h,
12536         plugins/gdb/gdbmi-test.c,
12537         plugins/gdb/gdbmi.c,
12538         plugins/gdb/gdbmi.h,
12539         plugins/gdb/info.c,
12540         plugins/gdb/info.h,
12541         plugins/gdb/locals.c,
12542         plugins/gdb/locals.h,
12543         plugins/gdb/memory.c,
12544         plugins/gdb/memory.h,
12545         plugins/gdb/plugin.c,
12546         plugins/gdb/plugin.h,
12547         plugins/gdb/registers.c,
12548         plugins/gdb/registers.h,
12549         plugins/gdb/registers_cbs.c,
12550         plugins/gdb/registers_cbs.h,
12551         plugins/gdb/registers_gui.c,
12552         plugins/gdb/sharedlib.c,
12553         plugins/gdb/sharedlib.h,
12554         plugins/gdb/sharedlib_cbs.c,
12555         plugins/gdb/sharedlib_cbs.h,
12556         plugins/gdb/sharedlib_gui.c,
12557         plugins/gdb/signals.c,
12558         plugins/gdb/signals.h,
12559         plugins/gdb/signals_cbs.c,
12560         plugins/gdb/signals_cbs.h,
12561         plugins/gdb/signals_gui.c,
12562         plugins/gdb/stack_trace.c,
12563         plugins/gdb/stack_trace.h,
12564         plugins/gdb/utilities.c,
12565         plugins/gdb/utilities.h,
12566         plugins/gdb/watch.c,
12567         plugins/gdb/watch.h,
12568         plugins/gdb/watch_cbs.c,
12569         plugins/gdb/watch_cbs.h,
12570         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12571         it for all debugger component updates and listing. Implemented
12572         user custom debugger command window. Fixed all debugger components
12573         to work correctly. Implemented debugger as GObject. Removed
12574         deprecated codes.
12575         
12576 2005-05-06  Naba Kumar  <naba@gnome.org>
12577         
12578         * TODO.tasks: Updated.
12579         
12580         * plugins/build-basic-autotools/Makefile.am,
12581         plugins/file-loader/Makefile.am,
12582         plugins/profile-default/Makefile.am,
12583         plugins/sample1/Makefile.am,
12584         plugins/symbol-browser/images/Makefile.am,
12585         src/Makefile.am: Fixed 'make distcheck' errors.
12587         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12588         updates.
12590         * tagmanager/tm_workspace.c: Include prototypes in getting
12591         scope members.
12593 2005-05-06  Naba Kumar  <naba@gnome.org>
12595         * TODO.tasks: Updated.
12596         
12597         * configure.in, plugins/cvs-plugin/Makefile.am,
12598         plugins/debug-manager/Makefile.am,
12599         plugins/devhelp/Makefile.am,
12600         plugins/editor/Makefile.am,
12601         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12602         
12603         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12604         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12605         interfaces.
12606         
12607         * tagmanager/tm_workspace.c,
12608         tagmanager/include/tm_workspace.h,
12609         plugins/editor/aneditor-autocomplete.cxx,
12610         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12611         to return all matching tag types when no name is given instead of
12612         returning empty array.
12613         
12614         * plugins/symbol-browser/Makefile.am,
12615         (added) plugins/symbol-browser/an_symbol.c,
12616         (added) plugins/symbol-browser/an_symbol.h,
12617         plugins/symbol-browser/an_symbol_info.c,
12618         plugins/symbol-browser/an_symbol_info.h,
12619         (added) plugins/symbol-browser/an_symbol_iter.c,
12620         (added) plugins/symbol-browser/an_symbol_iter.h,
12621         plugins/symbol-browser/an_symbol_search.c,
12622         plugins/symbol-browser/an_symbol_view.c,
12623         plugins/symbol-browser/an_symbol_view.h,
12624         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12625         plugins/symbol-browser/plugin.c,
12626         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12627         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12628         plugin and implemented IAnjutaIterable interface for symbol search
12629         and iteration.
12631         * plugins/class-inheritance/Makefile.am,
12632         plugins/class-inheritance/class-inherit.c,
12633         plugins/class-inheritance/class-inherit.h,
12634         plugins/class-inheritance/plugin.h: Use the newly added
12635         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12636         get rid of libanjuta-ctags.la dependencies.
12638 2005-05-02  Naba Kumar  <naba@gnome.org>
12640         * plugins/class-inheritance/class-inherit.c,
12641         plugins/class-inheritance/plugin.c,
12642         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12643         be found for a class. Formated code.
12645         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12646         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12647         of editor tabs.
12648         
12649 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12651         * libanjuta/anjuta-launcher.c:
12652         Keep trying sending data until all bytes have been written
12654         * plugins/tools/anjuta-tools.glade,
12655         plugins/tools/editor.c:
12656         Add a combo box to defined data from stdin
12658         * plugins/tools/execute.c:
12659         Send data in stdin if needed
12660         Code cleanups
12662         * plugins/tools/fileop.c,
12663         plugins/tools/tool.h,
12664         plugins/tools/tool.c:
12665         Store, load and save stdin data
12666         Use tools-2.xml instead of tools.xml
12668         * plugins/tools/plugin.c,
12669         plugins/tools/plugin.h:
12670         Code cleanups
12672         * plugins/tools/dialog.c,
12673         plugins/tools/dialog.h:
12674         Few code cleanups
12676         * plugins/tools/variable.c,
12677         plugins/tools/variable.h:
12678         Add editor related variables
12679         Code cleanups
12681 2005-04-29  Naba Kumar  <naba@gnome.org>
12683         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12685         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12686         
12687         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12688         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12689         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12690         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12691         working on gdb MI interface. Completed MI parser interface.
12693         Patch from  Massimo Cora <maxcvs@email.it>:
12694         * plugins/class-inheritance/Makefile.am,
12695         plugins/class-inheritance/class-inherit.c,
12696         plugins/class-inheritance/class-inherit.h,
12697         plugins/class-inheritance/plugin.c,
12698         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12699         Used system theme for colors. Display class members on mouse click.
12700         
12701 2005-04-28  Naba Kumar  <naba@gnome.org>
12703         * plugins/symbol-browser/an_symbol_prefs.c
12704         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12705         implementation to create/add/remove custom tags files in symbol
12706         brower preferences.
12708         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12709         EXTRA_DIST.
12711         * plugins/project-import/project-import.c: Fixed memory leaks and
12712         use correct debug prints.
12713         
12714         * TODO.tasks: Updated.
12715         
12716 2005-04-27  Naba Kumar  <naba@gnome.org>
12718         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12719         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12720         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12722         * plugins/editor/anjuta-docman.c,
12723         plugins/editor/anjuta-docman.h,
12724         plugins/editor/plugin.c: Emit editor-added signal from docman
12725         and connect signals to new editor correctly.
12727         * plugins/class-inheritance/plugin.c,
12728         plugins/symbol-browser/plugin.c: Added stock icons.
12729         
12730         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12731         plugins/build-basic-autotools/executer.c,
12732         plugins/build-basic-autotools/executer.h: Added missing files
12733         for the execute programs implementation.
12735 2005-04-26  Naba Kumar  <naba@gnome.org>
12736         
12737         * TODO.tasks: Updated.
12739         * plugins/file-loader/plugin.c,
12740         plugins/project-import/anjuta-project-import.plugin.in,
12741         plugins/project-import/plugin.c,
12742         plugins/project-import/project-import.c,
12743         plugins/project-import/project-import.h: Be able to import older
12744         anjuta projects.
12746 2005-04-26  Naba Kumar  <naba@gnome.org>
12748         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12749         removing it from the shell.
12751         * libanjuta/anjuta-shell.c,
12752         libanjuta/anjuta-shell.h,
12753         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12754         so that widget additions are freezed or thaw using a pending queue.
12755         Fixded UI flicker while loading projects.
12757 2005-04-26  Naba Kumar  <naba@gnome.org>
12759         * TODO.tasks: Updated.
12760         
12761         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12762         IAnjutaBuildable interface.
12763         
12764         * plugins/build-basic-autotools/Makefile.am,
12765         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12766         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12767         plugins/build-basic-autotools/build-basic-autotools.c,
12768         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12769         interface and UI for executing project/file programs. Implemented
12770         IAnjutaFile interface so that executables could be opened directly.
12771         
12772         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12773         Authors line (Reserved for external plugins, which do not have a way to
12774         show their credits).
12775         
12776         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12777         [File Loader] group for menu labels (default to "Name" if it is not
12778         defined.
12779         
12780         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12781         for executing external commands.
12783 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12785         * plugins/project-wizard/property.c:
12786         Correct a memory leak
12788         * libanjuta/interfaces/libanjuta.idl,
12789         plugins/editor/text_editor.c:
12790         Add erase_all and replace_selection function to IAnjutaEditor
12792         * plugins/tools/anjuta-tools.glade,
12793         plugins/tools/fileop.c,
12794         plugins/tools/editor.c,
12795         plugins/tools/tool.c
12796         plugins/tools/tool.h:
12797         Add shortcut and icon 
12799         * plugins/tools/variable.c,
12800         plugins/tools/variable.h:
12801         Add a variable asking parameters at run time
12803         * plugins/tools/execute.c:
12804         Add a warning message for missing document manager
12805         Add replace buffer and replace selection output
12806         Correct an error in popup output
12808         * plugins/tools/plugin.c,
12809         plugins/tools/plugin.h,
12810         plugins/tools/anjuta-tools.ui,
12811         src/anjuta.ui:
12812         Few clean up
12813         Attach tools menu to a new place
12815 2005-04-25  Naba Kumar  <naba@gnome.org>
12817         * libanjuta/plugins.c, src/about.c, src/about.h,
12818         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12819         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12820         plugins (about box for plugins) menu.
12822 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12824         *  plugins/editor/search-replace.c :
12825         Displayed full path in Search pane window. 
12826         Bug 300231 : Selected line in Search pane window .
12827                 
12828 2005-04-23  Naba Kumar  <naba@gnome.org>
12830         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12832 2005-04-22  Naba Kumar  <naba@gnome.org>
12834         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12835         
12836         * plugins/project-wizard/templates/java.wiz,
12837         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12838         to create bytecodes (.class) files.
12839         
12840         * plugins/symbol-browser/an_symbol_info.c,
12841         plugins/symbol-browser/an_symbol_info.h,
12842         plugins/symbol-browser/an_symbol_search.c,
12843         plugins/symbol-browser/an_symbol_view.c,
12844         plugins/symbol-browser/plugin.c,
12845         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12846         in file symbol list.
12848 2005-04-22  Naba Kumar  <naba@gnome.org>
12850         * TODO.tasks: Updated.
12851         
12852         * plugins/class-inheritance/Makefile.am,
12853         plugins/subversion/Makefile.am: Do not install plugin files when
12854         plugin build condition is false.
12855         
12856         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12857         plugins/build-basic-autotools/build-basic-autotools.c,
12858         plugins/build-basic-autotools/build-basic-autotools.h,
12859         plugins/file-loader/anjuta-loader-plugin.ui,
12860         plugins/file-loader/dnd.c,
12861         plugins/file-loader/plugin.c,
12862         plugins/file-loader/plugin.h,
12863         plugins/project-manager/anjuta-project-manager.ui,
12864         plugins/project-manager/plugin.c: Added open file and build context
12865         menu in project manager context menu.
12867 2005-04-22  Naba Kumar  <naba@gnome.org>
12869         * configure.in: Added message output showing conditional plugins to
12870         build or not.
12871         
12872         * src/layout.xml: Added layout for class-inheritance plugin widget.
12873         
12874         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12875         plugin name to remove redundant terms.
12876         
12877         * TODO.tasks: Updated.
12878         
12879         * configure.in,
12880         plugins/symbol-browser/Makefile.am,
12881         plugins/symbol-browser/an_symbol_view.c,
12882         (removed) plugins/symbol-browser/sv_class.xpm,
12883         (removed) plugins/symbol-browser/sv_function.xpm,
12884         (removed) plugins/symbol-browser/sv_macro.xpm,
12885         (removed) plugins/symbol-browser/sv_private_fun.xpm,
12886         (removed) plugins/symbol-browser/sv_private_var.xpm,
12887         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
12888         (removed) plugins/symbol-browser/sv_protected_var.xpm,
12889         (removed) plugins/symbol-browser/sv_public_fun.xpm,
12890         (removed) plugins/symbol-browser/sv_public_var.xpm,
12891         (removed) plugins/symbol-browser/sv_static_fun.xpm,
12892         (removed) plugins/symbol-browser/sv_static_var.xpm,
12893         (removed) plugins/symbol-browser/sv_struct.xpm,
12894         (removed) plugins/symbol-browser/sv_unknown.xpm,
12895         (removed) plugins/symbol-browser/sv_variable.xpm,
12896         (added) plugins/symbol-browser/images/.cvsignore,
12897         (added) plugins/symbol-browser/images/Icons.16x16.Class,
12898         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
12899         (added) plugins/symbol-browser/images/Icons.16x16.Field,
12900         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
12901         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
12902         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
12903         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
12904         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
12905         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
12906         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
12907         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
12908         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
12909         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
12910         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
12911         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
12912         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
12913         (added) plugins/symbol-browser/images/Icons.16x16.Method,
12914         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
12915         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
12916         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
12917         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
12918         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
12919         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
12920         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
12921         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
12922         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
12923         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
12924         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
12925         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
12926         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
12927         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
12928         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
12929         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
12930         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
12931         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
12932         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
12933         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
12934         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
12935         pixmaps and added new icons (taken from monodevelop).
12937 2005-04-21  Naba Kumar  <naba@gnome.org>
12939         Patch from  Massimo Cora <maxcvs@email.it>:
12941         * configure.in, plugins/Makefile.am
12942         (new) plugins/class-inheritance/.cvsignore,
12943         (new) plugins/class-inheritance/Makefile.am,
12944         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
12945         (new) plugins/class-inheritance/class-inherit.c,
12946         (new) plugins/class-inheritance/class-inherit.h,
12947         (new) plugins/class-inheritance/plugin.c,
12948         (new) plugins/class-inheritance/plugin.h,
12949         (new) plugins/class-inheritance/class-inheritance.png: Added class
12950         inheritance plugin.
12951         
12952         Changes by naba: Added pkgconfig check for graphviz and conditionally
12953         build graphviz.
12954         
12955         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
12957 2005-04-20  Naba Kumar  <naba@gnome.org>
12959         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12960         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12961         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12962         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12963         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12964         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12965         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12966         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12967         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12968         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12969         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12970         
12971         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
12972         message view management.
12974         * libanjuta/anjuta-children.[ch],
12975         plugins/build-basic-autotools/build-basic-autotools.c,
12976         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
12977         Removed anjuta_children_init() function,
12978         because it is done automatically when first invoked. Introduced
12979         anjuta_children_recover() to recover the child signalling. Fixed
12980         child exit management to correctly recover the exit status.
12981         
12982         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
12983         to properly shutdown the launcher and to kill the running process
12984         (without emitting any signal).
12985         
12986         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
12987         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
12988         gdb and program instance.
12990 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12992         * plugins/editor/search-replace.c :
12993         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
12995 2005-04-18  Naba Kumar  <naba@gnome.org>
12997         * TODO.tasks: Marked completed items.
12998         
12999         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13000         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13001         plugins/project-manager/plugin.c: Prompt user for the debugging
13002         target (select from a list of project's executable targets) and
13003         correctly start debugger. Take care of libtool wrapping when the
13004         target selected is libtool target. Fixed debugger menu items
13005         sensitivity.
13007 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13009         * plugins/tools/execute.c,
13010         plugins/tools/execute.h:
13011         Implement save all files before running a command
13012         Implement all options for stdout and stderr except replace buffer
13013         Allow running several tools
13015         * plugins/tools/plugin.c:
13016         Move anjuta launcher in execute.c
13018         * plugins/tools/tools.h,
13019         plugins/tools/variable.c:
13020         Small changes
13022 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13024         * plugins/tools/anjuta-tools.glade:
13025         Add new properties in tool editor dialog
13026         Cosmetic improvements
13027         
13028         * plugins/tools/anjuta-tools.ui:
13029         Attach tool menu as a build menu
13031         * plugins/tools/dialog.c:
13032         Set tool menu item sensitivity in tool list
13033         Fix bugs
13035         * plugins/tools/editor.c,
13036         plugins/tools/editor.h,
13037         plugins/tools/fileop.c,
13038         plugins/tools/tool.c,
13039         plugins/tools/tool.h:
13040         Add new properties (active, save file...)
13041         Most of them are still not implemented
13043         * plugins/tools/execute.c,
13044         plugins/tools/execute.h:
13045         Reorganize code to support multiple run
13046         Support run in terminal
13047         
13048         * plugins/tools/plugin.c
13049         plugins/tools/plugin.h:
13050         Move message handling in execute.c
13052         * plugins/tools/variable.h,
13053         plugins/tools/variable.c:
13054         Add useful variables
13055         
13056 2005-04-13  Naba Kumar  <naba@gnome.org>
13058         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13059         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13060         
13061 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13063         * plugins/tools/dialog.c plugins/tools/tool.c :
13064         Fixed bugs.
13066 2005-04-06  Naba Kumar  <naba@gnome.org>
13068         * src/anjuta.c: Load default session only when
13069         "anjuta.session.load.last" preference is enabled.
13070         
13071 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13073         * plugins/tools/Makefile.am,
13074         plugins/tools/variable.c,
13075         plugins/tools/variable.h:
13076         Add new code for handling variables
13078         * plugins/tools/anjuta-tools.glade:
13079         Improve tool editor dialog
13080         Add variable selection dialog
13082         * plugins/tools/dialog.c,
13083         plugins/tools/dialog.h,
13084         plugins/tools/plugin.c,
13085         plugins/tools/plugin.h:
13086         Add variable object
13087         Add a function to get it
13089         * plugins/tools/editor.c:
13090         Add gui code for variable selection dialog
13092         * plugins/tools/execute.c:
13093         Use variables for executing command
13094         
13095         * Naba: Compile warning fixes.
13097 2005-04-06  Naba Kumar  <naba@gnome.org>
13099         * TODO.tasks: Marked completed items.
13100         
13101 2005-04-06  Naba Kumar  <naba@gnome.org>
13103         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13104         compile error.
13105         
13106         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13108 2005-04-04  Naba Kumar  <naba@gnome.org>
13110         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13111         inside Main window.
13112         
13113 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13115         * plugins/tools/Makefile.am,
13116         plugins/tools/anjuta-tools.plugin.in,
13117         plugins/tools/anjuta-tools.ui,
13118         plugins/tools/anjuta-tools.gladei,
13119         plugins/tools/anjuta-tools-plugin.png,
13120         plugins/tools/plugin.c,
13121         plugins/tools/plugin.h,
13122         plugins/tools/dialog.c,
13123         plugins/tools/dialog.h,
13124         plugins/tools/fileop.c,
13125         plugins/tools/fileop.h,
13126         plugins/tools/tool.c,
13127         plugins/tools/tool.h,
13128         plugins/tools/editor.c,
13129         plugins/tools/editor.h,
13130         plugins/tools/execute.c,
13131         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13132         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13133         Not fully working
13135         * anjuta-tools.[ch]: Removed old tools code.
13136         
13137 2005-04-01  Steve Murphy  <murf@e-tools.com>
13139         * configure.in: Added "rw" to ALL_LINGUAS.
13141 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13143         * Modified Files:
13144         manuals/C/anjuta-manual/fileoperations.xml
13145         Added Files:
13146         manuals/C/anjuta-manual/figures/search_expr.png
13147         manuals/C/anjuta-manual/figures/search_expr_basic.png
13148         manuals/C/anjuta-manual/figures/search_file_list.png
13149         manuals/C/anjuta-manual/figures/search_file_pattern.png
13150         manuals/C/anjuta-manual/figures/search_replace.png
13151         manuals/C/anjuta-manual/figures/search_setting.png
13152         manuals/C/anjuta-manual/figures/search_target.png
13153         manuals/C/anjuta-manual/figures/search_target_action.png
13154         manuals/C/anjuta-manual/figures/search_target_in.png
13155         Removed Files:
13156         manuals/C/anjuta-manual/figures/find_files.png
13157         manuals/C/anjuta-manual/figures/find_replace.png
13158         manuals/C/anjuta-manual/figures/find_text.png :
13159         Updated Anjuta manual (File Operations)
13161 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13163         * manuals/C/anjuta-manual/fileoperations.xml,
13164         manuals/C/anjuta-manual/figures/open_file.png,
13165         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13166         manuals/C/anjuta-manual/figures/prefs_print.png,
13167         manuals/C/anjuta-manual/figures/print_dlg.png,
13168         manuals/C/anjuta-manual/figures/print_preview.png.
13169         * Added Files:
13170         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13171         manuals/C/anjuta-manual/figures/display_macro.png,
13172         manuals/C/anjuta-manual/figures/insert_text.png,
13173         manuals/C/anjuta-manual/figures/keyword_macro.png,
13174         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13175         manuals/C/anjuta-manual/figures/save_as_file.png :
13176         Updated Anjuta Manual (File Operations)
13178 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13180         * plugins/editor/action-callbacks.c,
13181           plugins/file-loader/plugin.c,
13182           plugins/gtodo/main.c,
13183           plugins/project-wizard/druid.c:
13184           Fix spelling/grammar errors. Fixes bugs
13185           169068, 169137, 169138, and 169139.
13187 2005-03-21  Naba Kumar  <naba@gnome.org>
13189         Patch from: Massimo Cora' <maxcvs@email.it>:
13190         
13191         * plugins/editor/Makefile.am
13192         plugins/editor/anjuta-docman.c,
13193         (added) plugins/editor/editor-tooltips.c,
13194         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13195         editor tabs to show full path.
13197 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13198         
13199         * plugins/subversion/svn-backend.c:
13200         Removed "apr-0/" from include because this is 
13201         already included in SVN_INCLUDE and broke building if
13202         apr >= 1.0 was installed.
13204 2005-03-18  Naba Kumar  <naba@gnome.org>
13206         Patch from: Massimo Cora' <maxcvs@email.it>:
13208         * plugins/editor/action-callbacks.c,
13209         plugins/editor/aneditor-calltip.cxx,
13210         plugins/editor/aneditor-priv.h,
13211         plugins/editor/aneditor.cxx,
13212         plugins/editor/aneditor.h,
13213         plugins/editor/anjuta-document-manager.ui: Added calltip
13214         activation from menu.
13216 2005-03-16  Naba Kumar  <naba@gnome.org>
13218         Patch from: Massimo Cora' <maxcvs@email.it>:
13219         
13220         * plugins/class-gen/action-callbacks.c,
13221         plugins/class-gen/anjuta-class-gen-plugin.glade,
13222         plugins/class-gen/class_gen.c,
13223         plugins/class-gen/class_gen.h,
13224         plugins/class-gen/class_logo.xpm,
13225         plugins/class-gen/plugin.c: Create files without project
13226         being open. Add to project support. And other enhancements.
13228 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13230         * anjuta.glade,
13231           plugins/debug-manager/utilities.c,
13232           plugins/file-loader/plugin.c,
13233           plugins/gdb/utilities.c,
13234           plugins/profile-default/plugin.c,
13235           plugins/project-import/project-import.c,
13236           src/anjuta-actions.h:
13237           Spelling/grammar fixes.
13239 2005-03-13  Naba Kumar  <naba@gnome.org>
13240         
13241         * plugins/editor/action-callbacks.c,
13242         plugins/editor/action-callbacks.h,
13243         plugins/editor/anjuta-document-manager.ui,
13244         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13245         submenu. Moved menuitems from Format to View->Editor.
13246         
13247         * src/action-callbacks.c, src/action-callbacks.h,
13248         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13249         layout and lock layout menus in View submenu. Get rid of
13250         Settings->Layout Manager menu.
13251         
13252         * plugins/project-import/anjuta-project-import.plugin.in:
13253         Fixed icon name
13255         * global-tags/Makefile.am,
13256         global-tags/create_global_tags.sh,
13257         plugins/editor/aneditor-autocomplete.cxx,
13258         plugins/editor/aneditor-priv.h,
13259         plugins/editor/aneditor.cxx,
13260         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13261         in editor and made it work in global symbols also.
13262         
13263         * src/anjuta-app.c: Always use priority texts besides icons style
13264         for toolbars, because other styles look horible for Anjuta (fixme).
13266 2005-03-11  Naba Kumar  <naba@gnome.org>
13268         * configure.in: Removed test for iconv.
13270         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13271         before scintilla widget is realized.
13272         
13273         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13274         for Update menuitem.
13275         
13276         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13277         already applied in scintilla main stream.
13278         
13279         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13280         and notified scintilla developer.
13281         
13282 2005-03-10  Naba Kumar  <naba@gnome.org>
13284         * src/action-callbacks.c: Removed reference to src/help.h (dead
13285         file).
13287         * plugins/editor/text_editor.c: Removed reference to
13288         src/launcher.h (a dead file).
13290         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13291         src/controls.c, src/controls.h, src/fileselection.c,
13292         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13293         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13294         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13295         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13296         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13297         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13298         Removed these dead files from CVS.
13301 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13303         * plugins/file-wizard/action-callbacks.c : Added error message.
13304         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13307 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13308         
13309         * plugins/cvs-plugin/cvs-callbacks.c
13310         plugins/cvs-plugin/plugin.c:
13311         Fixed preferences page init and busy handling
13312         
13313         * plugins/subversion/plugin.c:
13314         Fixed preferences page init
13316 2005-03-09  Naba Kumar  <naba@gnome.org>
13318         * plugins/Makefile.am, plugins/glade/Makefile.am,
13319         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13320         enabled glade plugin in Anjuta. The plugin is built only when
13321         glade3 is installed.
13322         
13323 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13325         * plugins/project-wizard/templates/java.wiz
13326         plugins/project-wizard/templates/java-logo.png (*)
13327         plugins/project-wizard/templates/java/*
13328         plugins/project-wizard/templates/Makefile.am
13329         configure.in:
13330         
13331         Add Java project type. It generates a autoconf/automake
13332         project which is compiled using gcj. It requires automake 
13333         > 1.4 (1.9 is known to work) to work!
13334         
13335         (*) still awaiting response from the gcj team if we
13336         may use their logo.
13337         
13338 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13339         
13340         * plugins/project-import/*
13341         plugins/Makefile.am
13342         configure.in:
13343         Added project import plugin. Might be a bit buggy and limited
13344         but works for now.
13345         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13346         Icon from old pixmaps dir
13348 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13350         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13351         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13352         Added C Custom_Indent line macro.
13353         Cleaned macros.xml
13355 2005-03-09  Naba Kumar  <naba@gnome.org>
13357         * TODO.tasks: Added new message-manager tasks.
13358         
13359         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13360         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13361         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13362         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13363         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13364         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13365         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13366         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13367         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13368         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13369         
13370         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13371         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13372         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13373         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13374         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13375         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13376         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13377         Removed debugger widgets from shell on debugger shutdown. Added
13378         scrolled windows for docked widgets. Removed unnecessary widget refs
13379         and unrefs. Destroy widgets correctly on debugger shutdown.
13380         
13381         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13382         with project description title. Removed frame shadow.
13383         
13384         * plugins/project-wizard/druid.c: Initializes tooltips.
13385         
13386         * scintilla/Makefile.am: Fixed comiple error.
13388 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13390         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13391           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13393 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13395         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13396         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13397         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13398         plugins/macro/macros.xml, plugins/macro/plugin.c :
13399         Moved cursor at the '|' position defined in macros.
13401 2005-03-07  Naba Kumar  <naba@gnome.org>
13403         * plugins/subversion/Makefile.am: Fixed build error.
13405         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13406         types (perl, python, shellscript).
13407         
13408         * plugins/editor/plugin.c: Fixed to show all highlight options.
13409         
13410 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13412         * TODO.tasks : updated tasks.
13413         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13415 2005-03-07  Naba Kumar  <naba@gnome.org>
13417         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13418         or disable subversion file-manager submenu. If "Subvesion" is also
13419         valid directory, we should also check for it.
13421         * configure.in: Disable cygwin macro until someone fixes the
13422         autoconf warnings.
13423         
13424         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13425         backward compatibility.
13426         
13427 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13429         * src/about.c : Cleaned code.
13430         * plugins/macro/macros.xml : Added "do_while" C macro.
13431         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13432         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13433         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13434         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13435         
13436 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13438         * plugins/class-gen/plugin.c:
13439         Removed "return" to activate project_root_uri watching.
13441 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13443         * plugins/Makefile.am
13444         plugins/subversion/*:
13445         Added subversion plugin. Add, Remove, Commit and Update work
13446         everything else needs work.
13447         
13448         * plugins/terminal/terminal.c
13449         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13450         we still have focus problems with the editor.
13452 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13454         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13455         
13456 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13458         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13460 2005-03-04  Naba Kumar  <naba@gnome.org>
13462         Patch from Massimo Cora' <maxcvs@email.it>:
13464         * plugins/class-gen/Makefile.am,
13465         plugins/class-gen/action-callbacks.c,
13466         plugins/class-gen/action-callbacks.h,
13467         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13468         plugins/class-gen/anjuta-class-gen.plugin.in,
13469         plugins/class-gen/class_gen.c,
13470         plugins/class-gen/class_gen.h,
13471         (removed) plugins/class-gen/clsGen.c,
13472         (added) plugins/class-gen/goc_template_header,
13473         (added) plugins/class-gen/goc_template_source,
13474         plugins/class-gen/plugin.c,
13475         plugins/class-gen/plugin.h: Refactored class gen code.
13476         Added GOCBuilder code. Fixed UI. Implemented plugin.
13478 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13480         * plugins/project-wizard/property.c
13481         plugins/project-wizard/install.c
13482         plugins/project-wizard/druid.c
13483         plugins/editor/goto_line.c
13484         plugins/editor/plugin.c
13485         plugins/gtodo/add_edit_item.c
13486         plugins/gtodo/ligtodo.c
13487         plugins/gtodo/main.c
13488         plugins/gtodo/preferences.c:
13489         Fixed #167559, #167534, #167266, #167357
13490         (Bad English in strings...)
13491         
13492         Thanks to Adam Weinberger and Thierry Moisan for
13493         reporting!
13495 2005-03-03  Naba Kumar  <naba@gnome.org>
13497         * libegg/Makefile.am, libegg/menu/Makefile.am,
13498         (added) libegg/egg-submenu-action.c,
13499         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13500         submenu (used for wizard listing).
13501         
13502         * plugins/file-loader/anjuta-loader-plugin.ui
13503         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13504         and toolbar.
13505         
13506         * plugins/editor/action-callbacks.c,
13507         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13508         ctrl+tabbing because it was interfaring with focus navigation.
13509         Focus editor on "Esc" in incremental search entry. Cleanups.
13510         
13511         * plugins/file-manager/an_file_view.c,
13512         plugins/symbol-browser/plugin.c,
13513         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13514         Cleanups.
13515         
13516         * plugins/profile-default/plugin.c,
13517         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13518         for sesssion load.
13519         
13520         * (removed) scintilla/patches/a64-crash-fix.patch,
13521         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13522         scintilla patches.
13524 2005-03-03  Naba Kumar  <naba@gnome.org>
13526         * HACKING: Fixed typos.
13527         
13528         * plugins/editor/aneditor-indent.cxx: Clean up.
13529         
13530         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13531         Enable/disable save, undo and redo actions depending on state
13532         of the editor.
13533         
13534 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13536         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13537         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13538         Displayed search_incremental status.
13540         * Removed plugins/editor/search_incremental.[ch]
13542 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13543         
13544         * plugins/cvs-plugin/cvs-execute.c
13545         plugins/cvs-plugin/cvs-callbacks.c:
13546         - Use weak reference on mesg_view and reuse tab if
13547         it still exists to avoid cluttering message manager.
13548         - Fixed bug in cvs remove
13549         
13550         README, HACKING: Updated
13551         
13552         configure.in: Added check for libsvn
13554 2005-02-29  Naba Kumar  <naba@gnome.org>
13555         
13556         * plugins/file-manager/an_file_view.c,
13557         plugins/symbol-browser/an_symbol_view.c,
13558         plugins/symbol-browser/plugin.c: Hide column headers (they
13559         are redundant).
13561 2005-02-29  Naba Kumar  <naba@gnome.org>
13563         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13564         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13565         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13566         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13567         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13568         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13569         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13570         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13571         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13572         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13574         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13575         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13576         (added) libanjuta/anjuta-session.[hc],
13577         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13578         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13579         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13580         src/main.c:
13581         
13582         Implemented session management. Implemented session
13583         container class. Added session notifications from shell. Implemented
13584         session save/load in editor, file-loader, default-profile-plugin
13585         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13586         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13587         and maximized states in session. Implemented project session
13588         management.
13590 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13592         * plugins/class-gen/action-callbacks.[ch],
13593         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13594         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13595         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13596         with Escape key.
13598 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13599         
13600         * plugins/project-wizard/anjuta-project-wizard.glade,
13601         plugins/project-wizard/druid.c:
13602         Add some padding in tab label in project selection page
13603         
13604         * plugins/project-wizard/druid.c,
13605         plugins/project-wizard/parser.c:
13606         Search for project template recursively
13607         Add ~/.anjuta/project to the search paths
13609 2005-02-26  Naba Kumar  <naba@gnome.org>
13611         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13612         * plugins/file-loader/plugin.c: Fixed crash bug.
13613         * libanjuta/plugins.c: Fixed memory leak.
13614         
13615 2005-02-26  Naba Kumar  <naba@gnome.org>
13616         
13617         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13618         "UserActivatable" attribute for plugins. This attribute if set to
13619         "no" will prevent users from activating/deactivating it from
13620         plugins dialog. Added a toggle button in plugins dialog to toggle
13621         the plugins list between list of activatable plugins (default) to
13622         list of all plugins. anjuta_plugin_select() now only selects the
13623         plugin. Added anjuta_plugins_select_and_activate() method that will
13624         select and activate it.
13625         
13626         * plugins/profile-default/Makefile.am,
13627         plugins/profile-default/anjuta-default-profile.ui,
13628         plugins/profile-default/plugin.c,
13629         plugins/profile-default/plugin.h,
13630         plugins/project-manager/anjuta-project-manager.ui,
13631         plugins/project-manager/plugin.c,
13632         plugins/project-manager/plugin.h:
13633         
13634         Anjuta projects (*.anjuta) files define the profile of respective
13635         projects. Profile is a set of related plugins required for the
13636         project to open. Moved "close project" action from Project Manager
13637         to Profile Manager plugin. Implemented loading and unloading of
13638         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13639         (instead of Project Manager) now handles opening of *.anjuta files.
13640         Close Project menuitem is now moved to File submenu (being
13641         consistent with Anjuta 1.x versions and avoiding creating Project
13642         submenu when project manager is not loaded).
13643         
13644         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13645         
13646         * src/anjuta.ui: Fixed place holder for projects.
13647         
13648         * (new) plugins/profile-default/default.anjuta: default startup
13649         profile. Removed the hardcoded plugins loading in
13650         DefaultProfilePlugin.
13652         * anjuta.anjuta,
13653         plugins/project-wizard/templates/terminal/project.anjuta:
13654         Implemented project format in newly created projects.
13656         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13657         plugins/class-gen/anjuta-class-gen.plugin.in,
13658         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13659         plugins/editor/anjuta-document-manager.plugin.in,
13660         plugins/file-loader/anjuta-loader.plugin.in,
13661         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13662         plugins/gdb/anjuta-gdb.plugin.in,
13663         plugins/glade/anjuta-glade.plugin.in,
13664         plugins/message-view/anjuta-message-manager.plugin.in,
13665         plugins/profile-default/anjuta-default-profile.plugin.in,
13666         plugins/project-manager/anjuta-project-manager.plugin.in,
13667         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13668         Defined UserActivatable attributes. Added supported types attribute.
13670         * plugins/project-wizard/anjuta-project-wizard.glade
13671         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13672         "Project Wizard" in preferences title.
13674         * TODO.tasks: Updated.
13675         
13676         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13677         Updated.
13678         
13679 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13681         * plugins/file-wizard/anjuta-file-wizard.glade
13682         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13683         
13684         Integrated License macros, cleaned file.c.
13685         
13686 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13687         
13688         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13689         username can not be found correctly.
13691 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13693         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13694         plugins/macro/macros.xml :
13695         
13696         Added Headers macros. Cleaned file.c
13698 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13700         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13701         plugins/macro/macros.xml :
13702         
13703         Fixed a bug. Added Header macro.
13705         
13706 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13708         * plugins/file-wizard/action-callbacks.c, 
13709         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13710         plugins/macro/macros.xml :
13711         
13712         Added FileName, Header template macros.
13713         
13714 2005-02-24  Naba Kumar  <naba@gnome.org>
13715         
13716         * plugins/patch/patch-plugin.c: Fixed a function call.
13717         
13718         * src/anjuta.c, src/main.c: Save and load default session.
13719         
13720 2005-02-24  Naba Kumar  <naba@gnome.org>
13722         * libanjuta/interfaces/libanjuta.idl,
13723         plugins/message-view/anjuta-msgman.c,
13724         plugins/message-view/anjuta-msgman.h,
13725         plugins/message-view/plugin.c: Added and implemented
13726         set_view_title() method.
13727         
13728         * plugins/build-basic-autotools/build-basic-autotools.c,
13729         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13730         build context pooling. Maximum 3 contexts are reused. Additional
13731         contexts are created when all are busy.
13733 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13735         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13736         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13737         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13738         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13740         Added Copyright, Changelog macros.
13741                 
13742 2005-02-23  Naba Kumar  <naba@gnome.org>
13744         Patch from Massimo Cora' <maxcvs@email.it>:
13745         * plugins/Makefile.am,
13746         plugins/patch/Makefile.am,
13747         (added) plugins/patch/anjuta-patch-plugin.png,
13748         (added) plugins/patch/anjuta-patch.plugin.in,
13749         (added) plugins/patch/anjuta-patch.ui,
13750         plugins/patch/patch-plugin.c,
13751         (added) plugins/patch/patch-plugin.h,
13752         (added) plugins/patch/plugin.c,
13753         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13754         architecture.
13756 2005-02-23  Naba Kumar  <naba@gnome.org>
13758         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13759         file-loader/plugin.c, profile-default/plugin.c:
13760         Implemented "activated" and "deactivated" signals for plugin class.
13761         Renamed *_location() functions to *_id(), because location is
13762         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13763         anjuta_plugins_unload_plugin().
13764         
13765         * class-gen/plugin.c: Fixed complier warning and utility function call.
13766         
13767         * debug-manager/plugin.c: Unload debugger plugin correctly.
13768         
13769         * project-manager/plugin.c:     Fixed compiler warnings.
13770         
13771         * plugins/project-wizard/templates/gnome/.cvsignore,
13772         plugins/project-wizard/templates/gnome/po/.cvsignore,
13773         plugins/project-wizard/templates/gnome/src/.cvsignore,
13774         plugins/project-wizard/templates/gtk/po/.cvsignore,
13775         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13776         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13777         
13778         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13779         build (we need to fix this thing).
13780         
13781 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13783         * plugins/macro/macro-action.[ch]
13784         plugins/macro/macro-edit.c
13785         plugins/macro/macro-dialog.c
13786         plugins/macro/macro-db.[ch]
13787         plugins/macro/plugin.[ch]
13788         plugins/macro/macro-util.[ch] (added)
13789         
13790         Cleaned up macro plugin and preview expanded macros.
13792 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13794         * plugins/cvs-plugin/cvs-interface.c:
13796         Fixed option setting when using no compression and not 
13797         ignoring .cvsrc
13799 2005-02-23  Naba Kumar  <naba@gnome.org>
13800         
13801         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13802         geometry on exit and startup (only if there is no geometry from the
13803         session).
13805         * TODO.tasks: Updated.
13806         
13807         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13808         
13809         * manuals/reference/libanjuta/Makefile.am,
13810         manuals/reference/libanjuta/libanjuta-docs.sgml,
13811         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13812         documentation for writing project templates.
13814 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13816         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13817         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13818         
13819         Expansion keywords in macros. 
13821 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13823         * plugins/file-wizard/action-callbacks.c,
13824         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13825         plugins/macro/macros.xml :
13826         
13827         Inserting text by macro plugin
13828         In progress ...
13830 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13832         * plugins/macro/plugin.c
13833         plugins/cvs-plugin/plugin.c:
13834         
13835         Fixed interfaces (use static)
13837 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13838         
13839         * plugins/macro/macro-actions.[ch]
13840         plugins/macro/plugin.c
13841         libanjuta/interfaces/libanjuta.idl:
13842         
13843         Implemented IAnjutaMacro interface to be used by file-wizard
13844         
13845         * plugins/cvs-plugin/plugin.c
13846         libanjuta/interfaces/libanjuta.idl:
13847         
13848         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13849         for all version control systems and not only for cvs.
13851 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13853         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13854         insert_macro.
13855         
13856         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13859 2005-02-21  Naba Kumar  <naba@gnome.org>
13861         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13862         IAnjutaDebugger interface.
13863         
13864         * plugins/debug-manager/anjuta-debug-manager.ui,
13865         plugins/debug-manager/attach_process.c,
13866         plugins/debug-manager/attach_process.h,
13867         plugins/debug-manager/plugin.c,
13868         plugins/debug-manager/plugin.h,
13869         plugins/gdb/actions.c,
13870         plugins/gdb/actions.h,
13871         plugins/gdb/anjuta-gdb-plugin.ui,
13872         plugins/gdb/breakpoints.c,
13873         plugins/gdb/breakpoints.h,
13874         plugins/gdb/debugger.c,
13875         plugins/gdb/debugger.h,
13876         plugins/gdb/memory.c,
13877         plugins/gdb/plugin.c,
13878         plugins/gdb/plugin.h,
13879         plugins/gdb/sharedlib.h,
13880         plugins/gdb/sharedlib_cbs.c,
13881         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
13882         correctly between debug-manager and debugger. Implemented debugger
13883         interface in gdb plugin. Fixed action names. Added UI updating.
13884         Start and stop debugger (does not work yet). Fixed UI merging.
13885         Fixed debugger plugin handling in debug-manager.
13887 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
13889         * plugins/editor/aneditor-autocomplete.cxx:
13890         
13891         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
13892         crash with C++ "template" keyword.
13894 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13896         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13897         Fixed bug (Closed macro dialogs with Esc key).
13898         
13899 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
13900         
13901         * plugins/project-wizard/xlib.wiz,
13902         plugins/project-wizard/xlib-logo.png,
13903         plugins/project-wizard/xlib/*:
13904         Port old xlib anjuta project on new project wizard
13905         
13906         * plugins/project-wizard/xlib-dock.wiz,
13907         plugins/project-wizard/xlib-dock/*:
13908         Port old xlib dock anjuta project on new project wizard
13909         
13910         * plugins/project-wizard/wxwin.wiz,
13911         plugins/project-wizard/wxwin-logo.png,
13912         plugins/project-wizard/wxwin/*:
13913         Port old wxwin anjuta project on new project wizard
13914         
13915         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
13916         necessary changes for the new templates.
13917         
13918 2005-02-18  Naba Kumar  <naba@gnome.org>
13920         * plugins/Makefile.am: Added class-gen
13921         
13922 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
13924         * plugins/project-wizard/header.c:
13925         Fix a bug in sorting of project categories
13927 2005-02-18  Naba Kumar  <naba@gnome.org>
13929         Patch from Massimo Cora  <maxcvs@email.it>:
13930         
13931         * plugins/class-gen/.cvsignore,
13932         plugins/class-gen/Makefile.am,
13933         (added) plugins/class-gen/action-callbacks.c,
13934         (added) plugins/class-gen/action-callbacks.h,
13935         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
13936         (added) plugins/class-gen/class_gen.c,
13937         (added) plugins/class-gen/class_gen.h,
13938         (added) plugins/class-gen/plugin.c,
13939         (added) plugins/class-gen/plugin.h: Ported class wizard to the
13940         new architecture.
13941         
13942         * plugins/project-manager/plugin.c: implemented add_source().
13944 2005-02-17  Naba Kumar  <naba@gnome.org>
13946         * plugins/file-loader/plugin.c: Fixed possible crash.
13947         
13948         * src/action-callbacks.c, src/action-callbacks.h,
13949         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
13951 2005-02-17  Naba Kumar  <naba@gnome.org>
13952         
13953         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13954         plugins/project-wizard/templates/gnome.wiz,
13955         plugins/project-wizard/templates/gtk.wiz,
13956         plugins/project-wizard/templates/gtkmm.wiz,
13957         plugins/project-wizard/templates/terminal.wiz,
13958         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13959         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13960         plugins/project-wizard/templates/gnome/src/callbacks.c,
13961         plugins/project-wizard/templates/gnome/src/callbacks.h,
13962         plugins/project-wizard/templates/gnome/src/main.c,
13963         plugins/project-wizard/templates/gtk/src/callbacks.c,
13964         plugins/project-wizard/templates/gtk/src/callbacks.h,
13965         plugins/project-wizard/templates/gtk/src/main.c,
13966         plugins/project-wizard/templates/gtkmm/src/main.cc,
13967         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
13968         to generate licence correctly (without any extra newlines). Removed
13969         IncludeGNUHeader macro definition and added proper licence property.
13970         Fixed project directory paths in file contents.
13972 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13974         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13975         Closed macro dialogs with Esc key.
13977 2005-02-16  Naba Kumar  <naba@gnome.org>
13979         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13980         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13981         plugins/project-wizard/templates/gnome/src/callbacks.c,
13982         plugins/project-wizard/templates/gnome/src/callbacks.h,
13983         plugins/project-wizard/templates/gnome/src/main.c,
13984         plugins/project-wizard/templates/gtk/src/main.c,
13985         plugins/project-wizard/templates/gtkmm/src/main.cc,
13986         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
13987         macros to avoid blank newlines.
13989 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
13991         * plugins/project-wizard/autogen.c:
13992         Correct a problem when having property value in UTF-8
13994         * plugins/project-wizard/druid.c:
13995         Correct a bug when reselecting a new project (all pages
13996         must be removed)
13998         * plugins/project-wizard/property.c:
13999         Avoid having default invalid properties
14001         * plugins/project-wizard/templates/terminal.wiz,
14002         plugins/project-wizard/templates/terminal/po/ChangeLog,
14003         plugins/project-wizard/templates/terminal/src/main.c:
14004         Remove command for testing run function
14005         Move destination directory to second page and include
14006         project name. Add exist tag. Remove unused properties.
14008 2005-02-16  Naba Kumar  <naba@gnome.org>
14010         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14011         plugins/debug-manager/anjuta-debug-manager.ui,
14012         plugins/debug-manager/plugin.c,
14013         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14014         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14015         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14016         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14017         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14018         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14019         (removed) src/anjuta_info.c,
14020         (removed) src/anjuta_info.h,
14021         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14022         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14023         (added) plugins/gdb/actions.c,
14024         (added) plugins/gdb/actions.h: Completed initial
14025         porting of debugger to new architecture. Fixed many of the debugger
14026         functions.
14028         * plugins/file-loader/plugin.c: Detect some important mime ourself
14029         to avoid inconsistencies when mime system isn't working.
14030         
14031 2005-02-16  Naba Kumar  <naba@gnome.org>
14033         * plugins/editor/Makefile.am,
14034         (added) plugins/editor/aneditor-autocomplete.cxx,
14035         (added) plugins/editor/aneditor-calltip.cxx,
14036         (added) plugins/editor/aneditor-indent.cxx,
14037         (added) plugins/editor/aneditor-priv.h,
14038         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14039         different smaller chunks to make it easy to maintain.
14041 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14043         * plugins/project-wizard/druid.c :
14044         
14045         Found system Email address if not defined in Preferences.
14047 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14048         
14049         * plugins/project-wizard/gtkmm.wiz
14050         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14051         plugins/project-wizard/gtkmm/*
14052         
14053         Added GTKmm (C++) project type
14055 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14057         * plugins/message-view/plugin.c
14058         plugins/message-view/message-view.c
14059         TODO.gtodo:
14060         Implemented next/prev action
14062 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14064         * plugins/project-wizard/templates/libglade2.* :
14065         Removed libglade2 project.
14066         
14067         * plugins/project-wizard/templates/gtk* :
14068         Removed interface.[ch] & support.[ch].
14069         
14070 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14072         * plugins/project-wizard/anjuta-project-wizard.glade,
14073         plugins/project-wizard/property.[ch],
14074         plugins/project-wizard/templates/anjuta-plugin.wiz :
14075         Added a new property ("iconfile").
14077 2005-02-14  Naba Kumar  <naba@gnome.org>
14079         * plugins/project-wizard/install.c,
14080         plugins/project-wizard/plugin.c,
14081         plugins/project-wizard/templates/anjuta-plugin.wiz,
14082         plugins/project-wizard/templates/gnome.wiz,
14083         plugins/project-wizard/templates/gtk.wiz,
14084         plugins/project-wizard/templates/libglade2.wiz,
14085         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14086         newly created projects and open them. Fixed message buffering in
14087         wizard.
14089 2005-02-14  Naba Kumar  <naba@gnome.org>
14091         * src/about.c, pixmaps/Makefile.am,
14092         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14093         
14094         * mime/gnome-mime-application-x-anjuta.png,
14095         pixmaps/anjuta_icon.png,
14096         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14097         done by 9-speed at:
14098         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14099         
14100 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14102         * configure.in,
14103         plugins/project-wizard/templates/libglade2-logo.png,
14104         plugins/project-wizard/templates/libglade2.wiz,
14105         plugins/project-wizard/templates/libglade2/* :
14106         Add Glade2 project
14109 2005-02-14  Naba Kumar  <naba@gnome.org>
14111         * TODO.tasks: Updated.
14112         
14113         * plugins/editor/anjuta-docman.c,
14114         plugins/editor/text_editor.c,
14115         plugins/editor/text_editor.h,
14116         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14117         for file modification, but it is still not functioning.
14119 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14121         * plugins/project-wizard/values.c,
14122         plugins/project-wizard/values.h,
14123         plugins/project-wizard/property.c,
14124         plugins/project-wizard/property.h,
14125         plugins/project-wizard/druid.c:
14126         Rewrite mandatory property check
14127         Add check of exist property
14128         Rewrite handling of cached property page
14130 2005-02-13  Naba Kumar  <naba@gnome.org>
14132         Patch from Igor Kovalenko  <garrison@mail.ru>:
14133         * tagmanager/tm_workspace.c: Improved performance.
14135 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14137         *plugins/project-wizard/templates/*.wiz,
14138         plugins/project-wizard/druid.c,
14139         plugins/project-wizard/templates/terminal/src/main.c,
14140         plugins/project-wizard/templates/gtk/src/*.[ch],
14141         plugins/project-wizard/templates/gtk/src/Makefile.am,
14142         plugins/project-wizard/templates/gnome/src/*.[ch],
14143         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14144         Add Copyright date & Email address,
14145         Correct terminal project.
14146         
14147 2005-02-12  Naba Kumar  <naba@gnome.org>
14149         * plugins/project-wizard/property.c: Fixed hidden
14150         properties to take values.
14152         * plugins/project-wizard/file.[ch]: Renamed
14153         true/false enum values to fix compile error
14154         (conflict with other definition).
14155         
14156         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14157         even when mime type detection fails (for example, when Anjuta is
14158         installed in non-system prefix).
14160 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14162         * plugins/project-wizard/values.c,
14163         plugins/project-wizard/values.h:
14164         Rewrite file with more comments
14166         * plugins/project-wizard/druid.c,
14167         plugins/project-wizard/druid.h,
14168         plugins/project-wizard/autogen.c,
14169         plugins/project-wizard/autogen.h,
14170         plugins/project-wizard/druid.c,
14171         plugins/project-wizard/druid.h:
14172         Add more comments
14173         Use values instead of properties
14174         Move default properties to druid.c
14176         * plugins/project-wizard/install.c,
14177         plugins/project-wizard/install.h:
14178         Use values instead of properties
14179         Add a check to avoid overwriting files
14181         * plugins/project-wizard/parser.c,
14182         plugins/project-wizard/property.c,
14183         plugins/project-wizard/property.h:
14184         Update to use new values
14185         Add an "exist" attribute to check if a directory already exist
14187         * plugins/project-wizard/anjuta-project-wizard.glade:
14188         Change project selection page (GtkTextView => GtkLabel,
14189         GtkTable => GtkVBox)
14191         * plugins/project-wizard/templates/terminal.wiz:
14192         Move destination directory on second page
14193         
14194         * plugins/project-wizard/action.c:
14195         Add a few comments
14197 2005-02-12  Naba Kumar  <naba@gnome.org>
14199         * plugins/file-manager/an_file_view.c,
14200         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14201         views. Created dynamic update date of view depending on project
14202         changes -- similar to file-manager view.
14203         
14204         * plugins/devhelp/plugin.c: Load help on idle.
14205         
14206         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14207         autoformat' to proper location in preferences.
14208         
14209         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14210         compatibility.
14211         
14212         * plugins/editor/plugin.c: Fixed accel name.
14214 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14216         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14217         plugins/project-wizard/templates/gnome.wiz,
14218         plugins/project-wizard/templates/gtk.wiz,
14219         plugins/project-wizard/anjuta-project-wizard.glade,
14220         plugins/project-wizard/autogen.c:
14221         Add Username & Email address in Project preferences.
14223 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14225         *plugins/project-wizard/templates/gnome-logo.png,
14226         plugins/project-wizard/templates/gnome.wiz,
14227         plugins/project-wizard/templates/gnome/* :
14228         Add Gnome project
14230 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14232         * plugins/project-wizard/templates/terminal/src/main.c, 
14233         plugins/project-wizard/templates/terminal/src/main.c,
14234         plugins/project-wizard/templates/terminal/src/main.[ch] :
14235         Insert License in projects
14236         
14237 2005-02-11  Naba Kumar  <naba@gnome.org>
14239         * TODO.tasks: Added message manager task.
14240         
14241         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14242         
14243         * plugins/editor/plugin.c: Use bookmark stock icons.
14244         
14245         * plugins/message-view/anjuta-message-manager.ui,
14246         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14248 2005-02-10  Naba Kumar  <naba@gnome.org>
14250         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14251         
14252 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14254         * global-tags/Makefile.am
14255         Error during 'make install'
14257 2005-02-09  Naba Kumar  <naba@gnome.org>
14259         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14260         missing file.
14261         
14262 2005-02-08  Naba Kumar  <naba@gnome.org>
14264         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14265         
14266         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14267         Show busy cursur when updating global tags in preferences.
14269         * configure.in: Fixed.
14270         
14271 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14273         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14274           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14275          
14276         - Fixed anjuta-plugin project (glade)
14278 2005-02-08  Naba Kumar  <naba@gnome.org>
14280         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14281         Fixed automatic indentations.
14283         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14284         Global tags are now segregated into smaller api tags, which can be
14285         selectively loaded from symbol browser preferences.
14287         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14288         Implemented IProjectManager interface in project-manager. Mostly getter
14289         methods for now, but need to add add() and remove() methods to add
14290         or remove project elements.
14292         * plugins/gdb/debug_tree.c: Small fix.
14294         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14295         plugins/symbol-browser/an_symbol_info.c,
14296         plugins/symbol-browser/an_symbol_info.h,
14297         plugins/symbol-browser/an_symbol_search.c,
14298         plugins/symbol-browser/an_symbol_search.h,
14299         plugins/symbol-browser/an_symbol_view.c,
14300         plugins/symbol-browser/an_symbol_view.h,
14301         plugins/symbol-browser/plugin.c,
14302         plugins/symbol-browser/plugin.h,
14303         tagmanager/c.c,
14304         tagmanager/entry.h,
14305         tagmanager/tm_project.c,
14306         tagmanager/tm_symbol.c,
14307         tagmanager/tm_tag.c,
14308         tagmanager/tm_workspace.c,
14309         tagmanager/vstring.c,
14310         tagmanager/include/tm_tag.h,
14311         tagmanager/include/tm_workspace.h:
14312         
14313         - Fixed tagmanager parsing of source files to parse for typedefines and
14314         properly record element scopes. Implemented scope autocompletion
14315         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14316         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14317         patch list (author is unknown).
14318         - Implemented symbol-browser preferences for dynamically loading and
14319         saving tags API segments.
14320         - Fixed symbol-search to use tagmanager directly instead of depending
14321         on symbol-view for tags list.
14322         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14323         - Fixed TMSymbol to create the complete tags tree instead of letting the
14324         symbol-view created the root nodes.
14325         - Changed project tags cache name to .tm_project2.cache because the
14326         newer format records additional scope information.
14327         
14328 2005-02-07  Naba Kumar  <naba@gnome.org>
14330         * plugins/editor/style-editor.c,
14331         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14332         and GtkFontButton instead of deprecated widgets in
14333         style editor.
14334         
14335 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14337         * plugins/project-wizard/action.c,
14338         plugins/project-wizard/action.h,
14339         plugins/project-wizard/autogen.c,
14340         plugins/project-wizard/autogen.h,
14341         plugins/project-wizard/file.c,
14342         plugins/project-wizard/file.h,
14343         plugins/project-wizard/install.c,
14344         plugins/project-wizard/install.h,
14345         plugins/project-wizard/parser.h,
14346         plugins/project-wizard/parser.c,
14347         plugins/project-wizard/property.c,
14348         plugins/project-wizard/property.h,
14349         plugins/project-wizard/plugin.h,
14350         plugins/project-wizard/plugin.c,
14351         plugins/project-wizard/values.c,
14352         plugins/project-wizard/values.h:
14353         Replace C++ comments by C comments
14355         * plugins/project-wizard/autogen.c,
14356         plugins/project-wizard/autogen.h:
14357         Add a run time check of autogen version.
14358         Add UserName variable.
14360         * plugins/project-wizard/anjuta-project-wizard.glade,
14361         plugins/project-wizard/header.c,
14362         plugins/project-wizard/druid.c,
14363         plugins/project-wizard/druid.h:
14364         Sort project in alphabetic order.
14365         Correct selection troubles in notebooks.
14367         * plugins/project-wizard/parser.c:
14368         Add some check when reading the project header block.
14370 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14372         * plugins/project-wizard/action.c,
14373         plugins/project-wizard/action.h,
14374         plugins/project-wizard/autogen.c,
14375         plugins/project-wizard/autogen.h,
14376         plugins/project-wizard/file.c,
14377         plugins/project-wizard/file.h,
14378         plugins/project-wizard/install.c,
14379         plugins/project-wizard/parser.h,
14380         plugins/project-wizard/parser.c,
14381         plugins/project-wizard/property.c,
14382         plugins/project-wizard/property.h,
14383         plugins/project-wizard/values.c,
14384         plugins/project-wizard/values.h,
14385         Add a space between function name and open.
14387         * plugins/project-wizard/plugin.h,
14388         plugins/project-wizard/plugin.c,
14389         plugins/project-wizard/install.c,
14390         Avoid a crash if the user close the message view used by the .
14392         * plugins/project-wizard/anjuta-project-wizard,
14393         plugins/project-wizard/druid.c,
14394         plugins/project-wizard/druid.h,
14395         plugins/project-wizard/header.h,
14396         plugins/project-wizard/header.c,
14397         Add a text view with the description of each.
14398         Add a tab for each project.
14399         Replace some C++ comments to C comments.
14401 2005-02-05  Naba Kumar  <naba@gnome.org>
14403         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14404         New icon from Sebastien Granjoux .
14405         
14406 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14408         * libanjuta/anjuta-preferences.c:
14409         Set file property even without a focus out event (file selected 
14410         the browse dialog)
14412 2005-02-04  Naba Kumar  <naba@gnome.org>
14414         * plugins/glade/plugin.c: Fixed glade function calls.
14415         * configure.in: Fixed a typo.
14416         * TODO.tasks: Updated.
14418 2005-02-03  Naba Kumar  <naba@gnome.org>
14420         * plugins/project-manager/plugin.c: Fixed memory corruption.
14422         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14423         build error.
14424         
14425         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14426         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14427         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14428         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14430         * libanjuta/interfaces/libanjuta.idl,
14431         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14432         interface.
14433         
14434         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14436         Patch from Massimo Cora <maxcvs@email.it>:
14437         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14438         
14439 2005-02-01  Naba Kumar  <naba@gnome.org>
14441         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14442         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14443         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14444         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14445         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14446         from sourceforge -- a64 crash fixes (correct typing for GType)
14447         and fixes compile errors in sun.
14449         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14450         paste (shift+insert) in terminal.
14452 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14454         * configure.in: Add «nb» to ALL_LINGUAS.
14456 2005-02-01  Naba Kumar  <naba@gnome.org>
14458         * TODO.tasks, TODO: Updated todo tasks.
14459         
14460         * plugins/editor/anjuta-document-manager.glade: Improved search
14461         relace dialog.
14462         
14463         * TODO.tasks: Fixed xml format.
14464         
14465         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14466         work yet).
14467         
14468         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14469         cleanups.
14470         
14471         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14472         format during save (removed unwanted text nodes). Fixed scrollbars.
14474 2005-01-31  Naba Kumar  <naba@gnome.org>
14476         * libanjuta/interfaces/libanjuta.idl,
14477         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14478         Implemented append() method for IAnjutaEditor interface and fixed
14479         various bugs with text insertions (cvs diff and macro insertions).
14480         
14481         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14482         automatic indentation.
14483         
14484         * plugins/editor/action-callbacks.c,
14485         plugins/editor/action-callbacks.h,
14486         plugins/editor/anjuta-docman.c,
14487         plugins/editor/anjuta-document-manager.ui,
14488         plugins/editor/plugin.c,
14489         plugins/editor/text_editor.c,
14490         plugins/editor/text_editor.h,
14491         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14492         Fixed highlight issues.
14494         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14495         macro.
14496         
14497         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14499         * data/properties/*: Updated properties files from scite. Created
14500         styles.properties to override the scite styles.
14501         
14502         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14504         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14505         
14506 2005-01-30  Naba Kumar  <naba@gnome.org>
14508         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14509         unused definitions.
14510         
14511         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14512         
14513         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14514         plugins/editor/text_editor.c,
14515         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14516         fixed linuwidth preference setting, fixed insert text interface
14517         implementation. Improved automatice-indentation for cpp lexer.
14518         
14519         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14521 2005-01-29  Naba Kumar  <naba@gnome.org>
14523         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14524         option in update dialog as default. Improved import dialog. Sized
14525         log dialog.
14527         * configure.in: Fixed underquoted warning from autoconf.
14528         
14529         * plugins/editor/action-callbacks.c,
14530         plugins/editor/aneditor.cxx,
14531         plugins/editor/aneditor.h,
14532         plugins/editor/anjuta-document-manager.glade,
14533         plugins/editor/plugin.c,
14534         plugins/editor/plugin.h,
14535         plugins/editor/text_editor.c,
14536         plugins/editor/text_editor.h,
14537         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14538         for Editor and fixed all preferences syncronization and notifys for
14539         visible prefs (in editor preferences page).
14540         
14541         * plugins/file-loader/plugin.c: Load recent files on idle.
14543 2005-01-28  Naba Kumar  <naba@gnome.org>
14545         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14546         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14548         * plugins/editor/action-callbacks.c,
14549         plugins/editor/action-callbacks.h,
14550         plugins/editor/aneditor.cxx,
14551         plugins/editor/aneditor.h,
14552         plugins/editor/anjuta-document-manager.ui,
14553         plugins/editor/plugin.c,
14554         plugins/editor/text_editor.c,
14555         plugins/editor/text_editor.h,
14556         plugins/editor/text_editor_cbs.c,
14557         plugins/editor/text_editor_cbs.h,
14558         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14559         Text editor.
14561         Patch from Massimo Cora <maxcvs@email.it>:
14562         * plugins/editor/an_symbol_search.c,
14563         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14564         
14565 2005-01-27  Naba Kumar  <naba@gnome.org>
14566         
14567         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14568         minimum size request to 200.
14570         * plugins/symbol-browser/an_symbol_info.c,
14571         plugins/symbol-browser/an_symbol_info.h,
14572         plugins/symbol-browser/an_symbol_search.c,
14573         plugins/symbol-browser/an_symbol_search.h,
14574         plugins/symbol-browser/an_symbol_view.c,
14575         plugins/symbol-browser/an_symbol_view.h,
14576         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14577         pixbuf retrieval. Fixed runtime warning. Code clean up.
14579 2005-01-27  Naba Kumar  <naba@gnome.org>
14581         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14582         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14583         (new) plugins/glade/Makefile.am,
14584         (new) plugins/glade/anjuta-glade-plugin.png,
14585         (new) plugins/glade/anjuta-glade.plugin.in,
14586         (new) plugins/glade/anjuta-glade.ui,
14587         (new) plugins/glade/plugin.c,
14588         (new) plugins/glade/plugin.h,
14589         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14590         now until glade3 works properly.
14592         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14593         they are generated.
14594         
14595 2005-01-26  Naba Kumar  <naba@gnome.org>
14597         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14598         Added mime icon for anjuta projects.
14599         
14600         patch from Massimo Cora <maxcvs@email.it>:
14601         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14602         an_symbol_search.h, an_symbol_view.c, plugin.c:
14603         Fix/implement objects destroying/freeing.
14605 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14606         
14607         * src/action-callback.[ch], src/anjuta-actions.h:
14608         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14609         because it has not been updated for years and we know have a devhelp plugin
14610         which can do the job much better.
14611         * TODO.tasks: Updated done items
14613 2005-01-25  Naba Kumar  <naba@gnome.org>
14615         * autogen.sh: Fixed to generate interface files.
14617         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14618         session save filenames.
14619         
14620         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14621         
14622 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14624         * plugins/project-wizard/Makefile.am,
14625         plugins/project-wizard/install.c,
14626         plugins/project-wizard/install.h,
14627         plugins/project-wizard/parser.c,
14628         plugins/project-wizard/parser.h,
14629         plugins/project-wizard/templates/terminal.wiz:
14630         Add action list block in wizard template
14631         * plugins/project-wizard/file.c,
14632         plugins/project-wizard/autogen.c:
14633         Small fixes
14635 2005-01-23  Naba Kumar  <naba@gnome.org>
14637         * configure.in: Fixed build error.
14639 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14641         * plugins/project-wizard/druid.c,
14642         plugins/project-wizard/parser.c,
14643         plugins/project-wizard/property.c: Rewrite parser with
14644         better error handling
14646 2005-01-22  Naba Kumar  <naba@gnome.org>
14648         * plugins/symbol-browser/plugin.c: Changed c++ coments
14649         to c commnets and formated code to anjuta coding styles.
14650         
14651 2005-01-21  Naba Kumar  <naba@gnome.org>
14653         * configure.in, autogen.sh: Fixed build errors in newer automake.
14654         
14655         * plugins/editor/anjuta-docman.c: Do not emit change editor
14656         signal while in dispose.
14658         Patch from: Massimo Corà <maxcvs@email.it>
14659         * plugins/symbol-browser/Makefile.am,
14660         plugins/symbol-browser/an_symbol_view.c,
14661         plugins/symbol-browser/an_symbol_view.h,
14662         plugins/symbol-browser/plugin.c,
14663         plugins/symbol-browser/plugin.h,
14664         plugins/symbol-browser/test-symbol-browser.c,
14665         (new) plugins/symbol-browser/an_symbol_info.c,
14666         (new) plugins/symbol-browser/an_symbol_info.h,
14667         (new) plugins/symbol-browser/an_symbol_search.c,
14668         (new) plugins/symbol-browser/an_symbol_search.h:
14669         Added a cool real-time symbol-search-view in symbol browser.
14671 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14672         
14673         * plugin/macro/plugin.c
14674         plugin/macro/anjuta-macro-plugin.ui
14675         plugin/macro/macro-db.[ch]
14676         plugin/macro/macro-dialog.[ch]
14677         plugin/macro/macro-actions.[ch]
14678         plugin/macro/macro-edit.[ch]
14679         plugin/macro/plugin.[ch]:
14680         
14681         Implemented three menu items as Naba proposed:
14682         Edit->Macro->
14683                 Insert Macro: Pops of a border-less window to enter a shortcut
14684                 Add Macro: Same as Manage Macro => New
14685                 Manage Macros: Full-features macro dialog
14687 2005-01-20  Naba Kumar  <naba@gnome.org>
14689         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14690         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14691         libanjuta/anjuta-shell.h,
14692         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14693         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14694         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14695         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14696         src/main.c, src/shell.c: Implemented command line args processing
14697         and session management. Fixed geometry restoration.
14699 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14700         
14701         * plugins/macro/macro-db.c,
14702         plugins/macros.xml:
14703         Cleaned up XML interface and use attributes now for name, category and 
14704         shortcut. CDATA is used to avoid xml errors inside of macros.
14706 2005-01-19  Naba Kumar  <naba@gnome.org>
14708         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14710 2005-01-18  Naba Kumar  <naba@gnome.org>
14711         
14712         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14713         to work.
14715         * scintilla/*: Updated scintilla to current cvs and updated
14716         scintilla patches.
14717         
14718 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14719         
14720         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14721         plugins/cvs-plugin/cvs-actions.c:
14722         Added "Whole project" infrastructure but it does not
14723         work because I did not find a way to get the current project's
14724         root dir.
14726 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14728         * plugins/cvs-plugin/Makefile.am
14729         plugins/cvs-plugin/anjuta-cvs.plugin.in
14730         plugins/cvs-plugin/cvs-actions.c
14731         plugins/cvs-plugin/cvs-callbacks.c
14732         plugins/cvs-plugin/cvs-interface.[ch] (added)
14733         plugins/cvs-plugin/plugin.c:
14734         
14735         Added IAnjutaCVS interface and improved cvs plugin. There
14736         is still some work to do on cvs import and to add a current
14737         project toggle.
14739 2005-01-17  Naba Kumar  <naba@gnome.org>
14741         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14742         
14743         * configure.in: Fixed build errors.
14745         * data/Makefile.am,     (removed) data/README.stock_libs,
14746         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14747         (removed) data/header.c, (removed) data/stock_libs.anj,
14748         (removed) data/x-anjuta-project.desktop,
14749         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14751         * libanjuta/anjuta-plugin-description.c,
14752         libanjuta/anjuta-shell.c: Updated documentations.
14754         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14755         
14756         * libanjuta/anjuta-launcher.c,
14757         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14758         x86_64 systems.
14760 2005-01-17  Naba Kumar  <naba@gnome.org>
14761         
14762         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14763         plugins/project-wizard/templates/gtk.wiz,
14764         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14765         Updated templates to new format.
14766         
14767         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14768         * plugins/project-wizard/druid.c,
14769         plugins/project-wizard/parser.c,
14770         plugins/project-wizard/property.c,
14771         plugins/project-wizard/property.h,
14772         plugins/project-wizard/templates/terminal.wiz,
14773         plugins/project-wizard/templates/terminal/AUTHORS,
14774         plugins/project-wizard/templates/terminal/ChangeLog,
14775         plugins/project-wizard/templates/terminal/NEWS,
14776         plugins/project-wizard/templates/terminal/README,
14777         plugins/project-wizard/templates/terminal/project.anjuta,
14778         plugins/project-wizard/templates/terminal/src/main.c:
14779         Moveed code related to property types from druid.c and parser.c to 
14780         property.c. Changed tag from "<string ..." to
14781         "<property type="string..."     and so on. Rewrite parser
14782         (warning still in progress). Added list property. Changed
14783         terminal project to avoid using autogen on some file (much 
14784         faster) using the autogen attribute. Add a license list box in
14785         terminal project (just as an example). _label in item list is
14786         optional now.
14788 2005-01-16  Naba Kumar  <naba@gnome.org>
14790         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14791         plugins/edtior/anjuta-docman.c: Fixed build errors.
14792         
14793         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14794         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14795         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14796         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14797         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14798         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14799         libanjuta/resources.h,
14800         plugins/build-basic-autotools/build-basic-autotools.c,
14801         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14802         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14803         plugins/gtodo/plugin.c, src/Makefile.am,
14804         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14805         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14806         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14807         should be handled in respective plugins. Added API documentations.
14809         * libanjuta-docs.sgml, libanjuta-sections.txt,
14810         libanjuta.types,
14811         (added) tmpl/anjuta-debug.sgml,
14812         (added) tmpl/anjuta-launcher.sgml,
14813         tmpl/anjuta-plugin.sgml,
14814         tmpl/anjuta-preferences.sgml,
14815         tmpl/anjuta-shell.sgml,
14816         (added) tmpl/anjuta-status.sgml,
14817         (removed) tmpl/anjuta-stock.sgml,
14818         tmpl/anjuta-utils.sgml,
14819         (removed) tmpl/defaults.sgml,
14820         (removed) tmpl/fileselection.sgml,
14821         (removed) tmpl/gnomefilelist.sgml,
14822         tmpl/ianjuta-buildable.sgml,
14823         (added) tmpl/ianjuta-debugger-manager.sgml,
14824         (added) tmpl/ianjuta-debugger.sgml,
14825         tmpl/ianjuta-document-manager.sgml,
14826         tmpl/ianjuta-editor.sgml,
14827         tmpl/ianjuta-file.sgml,
14828         tmpl/ianjuta-loader.sgml,
14829         tmpl/ianjuta-markable.sgml,
14830         tmpl/ianjuta-message-view.sgml,
14831         (added) tmpl/ianjuta-project-manager.sgml,
14832         (added) tmpl/ianjuta-todo.sgml,
14833         (added) tmpl/ianjuta-wizard.sgml,
14834         tmpl/libanjuta-iface-marshallers.sgml,
14835         tmpl/libanjuta-unused.sgml,
14836         (removed) tmpl/pixmaps.sgml,
14837         tmpl/plugins.sgml,
14838         (removed) tmpl/properties.sgml,
14839         tmpl/resources.sgml: Updated API documentations.
14841 2005-01-15  Naba Kumar  <naba@gnome.org>
14843         * libanjuta/anjuta-launcher.c: Added API docs.
14844         
14845         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14846         plugins/project-wizard/templates/gtk.wiz,
14847         plugins/project-wizard/templates/terminal.wiz,
14848         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14849         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14850         plugins/project-wizard/templates/gtk/src/main.c,
14851         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14852         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14853         template files.
14855         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14856         * plugins/project-wizard/anjuta-project-wizard.glade,
14857         plugins/project-wizard/autogen.c,
14858         plugins/project-wizard/druid.c,
14859         plugins/project-wizard/druid.h,
14860         plugins/project-wizard/file.c,
14861         plugins/project-wizard/file.h,
14862         plugins/project-wizard/install.c,
14863         plugins/project-wizard/parser.c,
14864         plugins/project-wizard/plugin.c,
14865         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14866         setting the default project directory. Fix HIDDEN property, it's
14867         working but I think we could make this cleaner. Removed the
14868         copy of the string in mandatory_property. Add an optional autogen
14869         attribute, to force or avoid using autogen on some files, default
14870         without any attribute is autodetect.+ Replace the script tag with
14871         a normal file tag and an attribute execute.
14872         
14873 2005-01-14  Naba Kumar  <naba@gnome.org>
14875         * plugins/editor/action-callbacks.c,
14876         plugins/editor/search_incremental.c,
14877         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14878         works now.
14879         
14880         * plugins/editor/plugin.c, plugins/editor/plugin.h,
14881         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
14882         tabs.
14884 2005-01-12  Naba Kumar  <naba@gnome.org>
14886         * configure.in,
14887         plugins/project-wizard/templates/Makefile.am,
14888         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
14889         plugins/project-wizard/templates/anjuta-plugin.wiz,
14890         (added) plugins/project-wizard/templates/gtk-logo.png,
14891         (added) plugins/project-wizard/templates/gtk.wiz,
14892         (added) plugins/project-wizard/templates/terminal-logo.png,
14893         plugins/project-wizard/templates/terminal.wiz,
14894         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14895         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14896         (added) plugins/project-wizard/templates/gtk/.cvsignore,
14897         (added) plugins/project-wizard/templates/gtk/Makefile.am,
14898         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
14899         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
14900         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14901         (added) plugins/project-wizard/templates/gtk/src/main.c,
14902         (added) plugins/project-wizard/templates/gtk/src/project.glade,
14903         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
14904         GTK+ project templated and fixed other templates. Updated template
14905         logos.
14907 2005-01-12  Naba Kumar  <naba@gnome.org>
14909         * plugins/macro/anjuta-macro.glade: Improved GUI.
14910         
14911 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
14913         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
14914         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
14915         * plugins/cvs-plugin/cvs.[ch] (removed)
14916         Removed old unused files
14917         
14918         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
14919         * plugins/cvs-plugin/cvs-actions.c
14920         * plugins/cvs-plugin/Makefile.am:
14921         Seperate callback functions for better error
14922         handling. Cleaned up code.
14923         
14924         * plugins/macro/macros.xml: removed corrupt cvs
14925         macros for now.
14927 2005-01-10  Naba Kumar  <naba@gnome.org>
14929         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
14930         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
14931         and leaks.
14933 2005-01-09  Naba Kumar  <naba@gnome.org>
14935         * libegg/egg-recent-action.c, libegg/test-actions.c,
14936         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
14937         recent files models.
14938         
14939         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
14940         two models -- one for projects and other for regular files and show
14941         both in recent files menu. Changed recent files group from "anjuta"
14942         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
14943         when adding the URI in recent files.
14944         
14945         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
14946         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
14947         * plugins/macro/macro-dialog.c: Fixed dispose() method.
14948         * plugins/macro/macros.xml: Fixed xml errors.
14950 2005-01-08  Naba Kumar  <naba@gnome.org>
14951         
14952         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
14953         libegg/test-actions.c, libegg/menu/Makefile.am,
14954         libegg/menu/egg-recent-action.h: Added a new action for
14955         recent files.
14957         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
14958         Fixed dispose. Cleanup.
14959         
14960         * plugins/file-loader/anjuta-loader-plugin.ui,
14961         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14962         Use the new action for recent files. Added recent files in
14963         toolbar.
14965         * plugins/project-wizard/druid.c: Show busy cursor and
14966         de-sensitize druid buttons during page change.
14967         
14968         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
14969         * plugins/project-wizard/Makefile.am,
14970         plugins/project-wizard/druid.c,
14971         plugins/project-wizard/druid.h,
14972         plugins/project-wizard/install.c,
14973         plugins/project-wizard/plugin.c,
14974         plugins/project-wizard/plugin.h,
14975         plugins/project-wizard/property.c,
14976         plugins/project-wizard/property.h,
14977         (added) plugins/project-wizard/values.c,
14978         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
14979         objects (in values.c and values.h) containing the values of all
14980         properties. The NPWProperty objects now keep their values in this
14981         object which is persistant for one activation of the plugin, so the
14982         user keeps all the values even if he goes backward. Used an anjuta
14983         message view to list all files copied by the project wizard.
14985 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
14987         * plugins/macro/plugin.[ch],
14988         plugins/macro/macro-dialog.[ch]
14989         plugins/macro/macro-edit.[ch]
14990         plugins/macro/macro-db.[ch]
14991         plugins/macro/macro-actions.[ch]
14992         plugins/macro/anjuta-macro.plugin.in
14993         plugins/macro/anjuta-macro.glade
14994         plugins/macro/anjuta-macro.png
14995         plugins/macro/Makefile.am
14996         plugins/macro/macros.xml
14997         plugins/macro/anjuta-macro.ui (all added)
14998         configure.in
14999         plugins/Makefile.am:
15000         Added new macro plugins
15001         
15002         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15003         New icon
15004         
15005         * manuals/reference/template (removed)
15006         Removed old api reference
15007         
15008         * plugins/message-view/message-view.c:
15009         "Fixed" crash in on_row_deleted and added a
15010         comment that I cannot work this way. We will
15011         have to change everything a bit to avoid losing
15012         memory there.
15013         
15014         * plugins/text-editor/text_editor.c:
15015         Update line number width on file save
15018 2005-01-07  Naba Kumar  <naba@gnome.org>
15020         * plugins/project-wizard/anjuta-project-wizard.glade,
15021         plugins/project-wizard/druid.c,
15022         plugins/project-wizard/templates/anjuta-plugin.wiz,
15023         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15024         Display page description in bold. Fixed mandatory field check.
15026         * configure.in,
15027         libanjuta/libanjuta-1.0.pc.in,
15028         plugins/project-wizard/druid.c,
15029         plugins/project-wizard/parser.c,
15030         plugins/project-wizard/property.h,
15031         plugins/project-wizard/templates/anjuta-plugin.wiz,
15032         plugins/project-wizard/templates/terminal.wiz,
15033         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15034         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15035         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15036         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15037         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15038         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15039         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15040         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15041         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15042         plugins/project-wizard/templates/terminal/configure.in.tpl,
15043         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15044         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15045         a new property type -- hidden. Fixed terminal and anjuta-plugin
15046         project templates.
15048 2005-01-07  Naba Kumar  <naba@gnome.org>
15050         * templates/anjuta-plugin.wiz,
15051         templates/terminal.wiz,
15052         templates/terminal/Makefile.am.tpl,
15053         templates/terminal/autogen.sh,
15054         (Removed) templates/terminal/configure.ac.tpl,
15055         (Added) templates/.cvsignore,
15056         (Added) templates/Makefile.am,
15057         (Added) templates/anjuta-plugin/.cvsignore,
15058         (Added) templates/anjuta-plugin/Makefile.am,
15059         (Added) templates/anjuta-plugin/src/.cvsignore,
15060         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15061         (Added) templates/terminal/.cvsignore,
15062         (Added) templates/terminal/Makefile.am,
15063         (Added) templates/terminal/configure.in.tpl,
15064         (Added) templates/terminal/po/.cvsignore,
15065         (Added) templates/terminal/po/ChangeLog,
15066         (Added) templates/terminal/po/Makefile.am,
15067         (Added) templates/terminal/po/POTFILES.in,
15068         (Added) templates/terminal/src/.cvsignore,
15069         (Added) templates/terminal/src/Makefile.am,
15070         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15071         project wizard. Fixed configure/po/Makefile template errors.
15073 2005-01-06  Naba Kumar  <naba@gnome.org>
15075         * configure.in: Added project templates.
15076         * plugins/project-wizard/templates/*: Added to project and renamed
15077         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15078         for the project templates (so that they do not conflict with autotools
15079         build. Created proper configure.ac.tpl and autogen.sh for project
15080         templates.
15081         
15082 2005-01-06  Naba Kumar  <naba@gnome.org>
15084         * plugins/project-wizard/anjuta-project-wizard.glade,
15085         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15086         Fixed file list parsing and to take absolute file paths (for example,
15087         from an icon selected previously). Used toggle buttons for boolean
15088         properties. Check if all mandatory fields are given before going
15089         forward in the wizard. Use scrollable viewport for listing property
15090         widgets incase the list goes out of wizard's size. Added tooltips
15091         as descriptions of the property widgets. And other fixes.
15093         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15094         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15095         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15096         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15097         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15098         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15099         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15100         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15101         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15102         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15103         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15104         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15105         Restructured template files.
15107 2005-01-06  Naba Kumar  <naba@gnome.org>
15109         * configure.in: Added check for autogen.
15110         
15111         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15112         in dispose.
15113         
15114         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15115         Do not emit changed signal when in dispose.
15117         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15118         symbol-view widget has been destroyed.
15119         
15120         * src/anjuta-app.c: Set null to preference, status and ui object
15121         pointers when they are destroyed.
15123         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15124         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15125         Added boolean, integer and file property types.
15126         
15127         * plugins/project-wizard/Makefile.am,
15128         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15129         project wizard templates.
15131 2005-01-04  Naba Kumar  <naba@gnome.org>
15133         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15134         added widgets.
15135         
15136         * plugins/editor/aneditor.cxx,
15137         plugins/editor/anjuta-docman.c,
15138         plugins/editor/plugin.c,
15139         plugins/editor/text_editor.c:
15140         Removed unnecessary ref/unref of scintilla.
15141         
15142         * plugins/message-view/anjuta-msgman.c,
15143         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15144         make close button similar to document manager.
15145         
15146         * plugins/project-manager/plugin.c,
15147         plugins/project-manager/plugin.h: Removed dead codes. Removed
15148         unnecessary ref/unref.
15149         
15150         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15151         instead of hard refs.
15153 2005-01-03  Naba Kumar  <naba@gnome.org>
15155         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15156         generate() methods for IAnjutaBuildable interface.
15158         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15159         IAnjutaBuildable inteface.
15161         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15162         to destroy build context when message view is destroyed.
15163         
15164         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15165         a ref to it and unref in destructor. AnEditor class wants to be the
15166         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15167         comparisions.
15168         
15169         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15170         complicate the scene. Removed editor widget from AnjutaDocman when
15171         the widget is destroyed.
15172         
15173         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15174         from shell. It will be removed from shell when the widget is destroyed.
15175         
15176         * plugins/editor/text_editor.c: Added debug codes to track object
15177         finalizations.
15179         * plugins/message-view/anjuta-msgman.c: Remove message view on
15180         widget destroy. Destroy message view on remove. Removed all views
15181         correctly.
15182         
15183         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15184         from container.
15186 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15188         * plugins/file-wizard/action-callbacks.c,
15189         plugins/file-wizard/anjuta-file-wizard.glade,
15190         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15191         Insert Licence, copyright, header template ...
15192         
15193 2005-01-02  Naba Kumar  <naba@gnome.org>
15195         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15196         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15197         anjuta_status_add_widget() to allow setting busy cursor on non
15198         toplevel windows.
15200         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15202         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15203         mime types to take text/source also.
15204         
15205         * plugins/editor/anjuta-docman.c,
15206         plugins/editor/anjuta-docman.h,
15207         plugins/editor/plugin.c,
15208         plugins/editor/text_editor.c,
15209         plugins/editor/text_editor.h,
15210         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15211         AnjutaStatus and set busy cursor on editors.
15213         * plugins/file-loader/Makefile.am,
15214         plugins/file-loader/plugin.c,
15215         (added) plugins/file-loader/dnd.c,
15216         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15218         * src/anjuta.c: Hide anjuta window before destruction.
15220         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15221         * configure.in, plugins/Makefile.am,
15222         (removed) plugins/project-wizard/appwiz_page1.c,
15223         (removed) plugins/project-wizard/appwiz_page2.c,
15224         (removed) plugins/project-wizard/appwiz_page3.c,
15225         (removed) plugins/project-wizard/appwiz_page4.c,
15226         (removed) plugins/project-wizard/appwizard.c,
15227         (removed) plugins/project-wizard/appwizard.h,
15228         (removed) plugins/project-wizard/appwizard_cbs.c,
15229         (removed) plugins/project-wizard/appwizard_cbs.h,
15230         (removed) plugins/project-wizard/appwizard_gui.c,
15231         (removed) plugins/project-wizard/gnome_project.c,
15232         (removed) plugins/project-wizard/gnome_project.h,
15233         (removed) plugins/project-wizard/wizard_gui.c,
15234         (removed) plugins/project-wizard/wizard_gui.h,
15235         (added) plugins/project-wizard/.cvsignore,
15236         (added) plugins/project-wizard/Makefile.am,
15237         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15238         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15239         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15240         (added) plugins/project-wizard/applogo.png,
15241         (added) plugins/project-wizard/appwizard.png,
15242         (added) plugins/project-wizard/autogen.c,
15243         (added) plugins/project-wizard/autogen.h,
15244         (added) plugins/project-wizard/druid.c,
15245         (added) plugins/project-wizard/druid.h,
15246         (added) plugins/project-wizard/file.c,
15247         (added) plugins/project-wizard/file.h,
15248         (added) plugins/project-wizard/header.c,
15249         (added) plugins/project-wizard/header.h,
15250         (added) plugins/project-wizard/install.c,
15251         (added) plugins/project-wizard/install.h,
15252         (added) plugins/project-wizard/parser.c,
15253         (added) plugins/project-wizard/parser.h,
15254         (added) plugins/project-wizard/plugin.c,
15255         (added) plugins/project-wizard/plugin.h,
15256         (added) plugins/project-wizard/property.c,
15257         (added) plugins/project-wizard/property.h: Removed old application-wizard
15258         codes and added new template based (autogen based) project wizard
15259         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15261 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15263         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15264         * plugins/cvs-plugin/cvs-execute.c:
15265         Fix cvs_log which did not work because of some
15266         glade problem
15267         Patch from Mark R. Pariente <markpariente@cmu.edu>
15268         - Fix message highlighting
15270 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15271         
15272         * template/*,
15273         date/template/*,
15274         configure.in:
15275         Removed template stuff completly because we dicussed to implement
15276         a macro system for Edit->Insert Text
15278 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15279         
15280         * plugins/editor/aneditor.cxx,
15281         plugins/editor/text_editor.c:
15282         Set line number width dynamically
15283         * src/about.c:
15284         Prepered new GTK 2.6 about dialog
15286 2004-12-30  Naba Kumar  <naba@gnome.org>
15288         patch from: Massimo Corà  <maxcvs@email.it>
15289         * plugins/editor/aneditor.cxx: Highlights correct function
15290         argument in recursive calltips.
15292 2004-12-30  Naba Kumar  <naba@gnome.org>
15294         * plugins/symbol-browser/plugin.c,
15295         libanjuta/interfaces/libanjuta.idl,
15296         plugins/editor/text_editor.c: Fixed editor markers and added a new
15297         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15298         mark the line visited.
15299         
15300         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15301         libegg/Makefile.am, libegg/eggcomboselect.c,
15302         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15303         widget for use with symbol view in toolbar.
15304         
15305         * plugins/cvs-plugin/anjuta-cvs.ui,
15306         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15307         placeholder for cvs plugin context menu in filemanager.
15308         
15309 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15310         
15311         * plugins/cvs-plugin/plugin.c:
15312         Show popup menu only if the file is contained in
15313         a directory containing a "CVS" directory
15315 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15316         
15317         * plugins/cvs-plugin/cvs-action.[ch],
15318         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15319         * plugins/cvs-plugin/anjuta-cvs.ui,
15320         * plugins/cvs-plugin/plugin.c:
15321         Implemented "Import"
15322         
15323         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15324         Added right-click-menu for file-manager
15326 2004-12-26  Naba Kumar  <naba@gnome.org>
15328         * src/action-callbacks.c, src/action-callbacks.h,
15329         src/anjuta-actions.h, src/anjuta-app.c,
15330         src/anjuta.ui: Added fullscreen action.
15332         * plugins/cvs-plugin/cvs-actions.c,
15333         plugins/cvs-plugin/plugin.c,
15334         plugins/cvs-plugin/plugin.h: Watches current editor,
15335         project and file manager selection in plugin
15336         implementation.
15337         
15338 2004-12-26  Naba Kumar  <naba@gnome.org>
15340         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15341         src/action-callbacks.c: Fixed app finalization. Added a
15342         command line arg --proper-shutdown (-p), which when set
15343         will release all plugins and their resources (this option
15344         is mainly for debugging).
15345         
15346         * plugins/file-loader/plugin.c: Fixed filename duplications
15347         in recent files history.
15348         
15349         * plugins/profile-default/plugin.c: Disabled problematic
15350         plugins for now to load at startup.
15351         
15352         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15353         annoying debug prints.
15354         
15355 2004-12-23  Naba Kumar  <naba@gnome.org>
15357         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15358         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15359         plugins/cvs-plugin/anjuta-cvs.ui,
15360         plugins/cvs-plugin/cvs-actions.c,
15361         plugins/cvs-plugin/cvs-actions.h,
15362         plugins/cvs-plugin/cvs-execute.c,
15363         plugins/cvs-plugin/cvs-execute.h,
15364         plugins/cvs-plugin/Makefile.am,
15365         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15366         Added cvs log command.
15368 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15369         
15370         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15371         default
15373 2004-12-20  Naba Kumar  <naba@gnome.org>
15375         patch from: Massimo Corà  <maxcvs@email.it>
15376         * plugins/editor/aneditor.cxx: Added recursive calltips.
15378 2004-12-20  Naba Kumar  <naba@gnome.org>
15379         
15380         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15381         Show busy cursor during loading and unloading.
15382         
15383 2004-12-19  Naba Kumar  <naba@gnome.org>
15385         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15386         memory leaks. Disabled debug print.
15388         * plugins/symbol-browser/an_symbol_view.c,
15389         plugins/symbol-browser/plugin.c,
15390         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15391         problems. Creates SymbolView object every time when the
15392         plugin is activated.
15394         * plugins/project-manager/plugin.c: Close project when
15395         deactivating.
15396         
15397 2004-12-18  Naba Kumar  <naba@gnome.org>
15399         * po/POTFILES.in: Removed commented lines.
15400         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15401         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15402         * plugins/gdb/plugin.c: Fixed compile error.
15403         
15404         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15405         * libegg/eggcellrendererkeys.c: Fixed compile error.
15406         
15407 2004-12-18  Naba Kumar  <naba@gnome.org>
15409         * plugins/file-loader/plugin.c: Fixed loading bug.
15410         
15411         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15412         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15413         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15414         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15415         and corruptions. Fixed loading and unloading of plugins.
15416         
15417 2004-12-17  Naba Kumar  <naba@gnome.org>
15418         
15419         * plugins/file-loader/Makefile.am,
15420         plugins/file-loader/plugin.c,
15421         plugins/project-manager/plugin.c: Fixed memory corruption
15422         and disposition codes. Added missing plugin.h in Makefile.am.
15424 2004-12-16  Naba Kumar  <naba@gnome.org>
15426         * plugins/symbol-browser/an_symbol_view.c,
15427         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15428         codes. Fixed memory leaks and corruptions.
15430         * plugins/build-basic-autotools/build-basic-autotools.c
15431         plugins/editor/anjuta-docman.c,
15432         plugins/editor/text_editor.c,
15433         plugins/file-loader/plugin.c,
15434         plugins/file-manager/plugin.c,
15435         plugins/file-wizard/plugin.c,
15436         plugins/message-view/anjuta-msgman.c,
15437         plugins/message-view/anjuta-msgman.h,
15438         plugins/message-view/message-view.c,
15439         plugins/message-view/plugin.c,
15440         plugins/message-view/plugin.h,
15441         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15443         * src/about.c, src/about.h, src/action-callbacks.c,
15444         src/action-callbacks.h, src/anjuta-actions.h,
15445         src/anjuta-app.c, src/anjuta-app.h,
15446         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15447         src/anjuta.c, src/anjuta.h, src/getline.c, 
15448         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15449         src/start-with.c, src/start-with.h: Fixed emacs modes.
15451         * src/layout.xml: Brought document manager in front.
15452         
15453 2004-12-15  Naba Kumar  <naba@gnome.org>
15455         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15456         properly removed.
15457         
15458         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15459         finalization. Added a method to unload all plugins and destroy them.
15460         Fixed memory leaks.
15461         
15462         * plugins/sample1/plugin.c: Proper finalization code and renamed
15463         functions to proper names.
15464         
15465         * plugins/build-basic-autotools/build-basic-autotools.c,
15466         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15468         * src/shell.c: Unload all plugins on exit, so that memory profilers
15469         can detect memory leaks in plugins.
15471 2004-12-13  Naba Kumar  <naba@gnome.org>
15473         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15474         docking is working.
15475         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15476         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15478 2004-12-11  Naba Kumar  <naba@gnome.org>
15480         * data/properties/anjuta.properties: Fixed font size.
15481         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15482         compile file function. There are some fixmes there.
15483         * plugins/message-view/anjuta-msgman.c,
15484         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15485         
15486 2004-12-08  Naba Kumar  <naba@gnome.org>
15488         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15489         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15490         to escape quotes in a string.
15491         
15492         * plugins/cvs-plugin/cvs-actions.c,
15493         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15494         cvs diff command.
15496         * plugins/build-basic-autotools/build-basic-autotools.c,
15497         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15498         filters.
15499         
15500 2004-12-07  Naba Kumar  <naba@gnome.org>
15502         * plugins/build-basic-autotools/build-basic-autotools.c,
15503         plugins/build-basic-autotools/automake-c.filters: Completed directory
15504         tracking. Double click on Errors and warnings now work as expected.
15506         * plugins/build-basic-autotools.c: Added codes to track build directory
15507         so that absolute path of the files could be determined.
15509 2004-12-06  Naba Kumar  <naba@gnome.org>
15511         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15512         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15513         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15514         
15515 2004-12-05  Naba Kumar  <naba@gnome.org>
15517         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15518         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15519         
15520         * plugins/cvs-plugin/plugin.c,
15521         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15522         
15523 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15524         
15525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15526         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15527         plugins/cvs-plugin/cvs-execute.[ch]:
15528         Implemented cvs status and cvs diff
15529         Known bugs:
15530         - rdiff command is not correct
15531         - Must find a way to allow selection of directies AND files 
15532         in GtkFileChooser
15534 2004-12-03  Naba Kumar  <naba@gnome.org>
15536         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15537         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15538         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15539         session.properties file if it is for the first time.
15540         
15541 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15542         
15543         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15544         commit.
15545         
15546         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15547         plugins/cvs-plugin/anjuta-cvs.ui:
15548         Implemented update/commit and changed menu layout 
15550 2004-12-02  Naba Kumar  <naba@gnome.org>
15552         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15553         property name (for cvs path property). Beautified dialogs.
15555 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15556         
15557         * plugins/message-view/anjuta-msgman.c: Changed callback name
15558         and changed switch-page handling.
15559         
15560         * plugins/cvs-plugin/cvs-actions.c:
15561         * plugins/cvs-plugin/cvs-execute.c:
15562         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15563         - Implemented cvs add and cvs removed - both working now
15564         - Created a useful preferences page
15565         
15567 2004-11-30  Naba Kumar  <naba@gnome.org>
15569         * libanjuta/anjuta-status.c: Fixed runtime warning.
15570         
15571         * plugins/editor/Makefile.am:
15572         plugins/editor/anjuta-document-manager.glade,
15573         plugins/editor/plugin.c
15574         plugins/editor/plugin.h
15575         plugins/editor/style-editor.c (new, moved from src/),
15576         plugins/editor/style-editor.h (new, moved from src/),
15577         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15578         settings in preferences.
15580         * plugins/editor/text_editor.c,
15581         plugins/editor/text_editor.h: Do not take unused args in
15582         text_editor_get_props().
15584         * src/style-editor.c, src/style-editor.h: Removed, moved to
15585         plugins/editor/ directory.
15587 2004-11-29  Naba Kumar  <naba@gnome.org>
15589         * plugins/editor/text_editor_cbs.c: Emit click signal in
15590         IAnjutaMarkable.
15591         * libanjuta/anjuta-status.c: More spacing between items.
15592         
15593 2004-11-29  Naba Kumar  <naba@gnome.org>
15595         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15596         
15597         * libanjuta/interfaces/libanjuta.idl,
15598         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15599         plugins/debug-manager/plugin.c,
15600         plugins/gdb/breakpoints.c,
15601         plugins/gdb/breakpoints.h,
15602         plugins/gdb/debugger.c,
15603         plugins/gdb/debugger.h,
15604         plugins/gdb/plugin.c,
15605         plugins/gdb/plugin.h,
15606         plugins/gdb/utilities.c,
15607         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15608         toggle breakpoint margin clicks.
15610 2004-11-28  Naba Kumar  <naba@gnome.org>
15612         * TODO.tasks: Fixed indentations.
15613         * plugins/gtodo/libgtodo.c: Save with indentation.
15614         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15615         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15616         * libanjuta/anjuta-status.c: Fixed busy cursors.
15617         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15618         * po/POTFILES.in: Updated.
15619         
15620 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15621         
15622         * plugins/editor/anjuta-document-manager.glade,
15623           plugins/editor/search-replace.[c,h], 
15624           plugins/editor/search-replace_backend.h
15625           plugins/editor/search-preferences.[c,h] :
15626           Saved Search-Preferences (gconf),
15627           Basic search by default.
15629 2004-11-22  Naba Kumar  <naba@gnome.org>
15631         * configure.in: Fixed build error.
15633 2004-11-21  Naba Kumar  <naba@gnome.org>
15635         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15636         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15637         Added AnjutaStatus class to libanjuta.
15638         Added anjuta_shell_get_status() method.
15639         
15640         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15641         and fixed marshaller generation.
15642         
15643         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15644         "updade_ui" signals to IAnjutaEditor interface.
15645         
15646         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15647         
15648         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15649         regexes.
15650         
15651         * plugins/class-gen/clsGen.c: Intial port.
15652         
15653         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15654         name.
15655         
15656         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15657         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15658         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15659         Implemented status update. Emits "update_ui" and "char_added" signals.
15660         Added view preferences.
15661         
15662         * plugins/file-loader/plugin.c: Added open with plugins in open with
15663         menus.
15664         
15665         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15666         
15667         * plugins/message-view/anjuta-msgman.c,
15668         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15669         to close correct message view rather than current view.
15671 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15672         
15673         * plugins/cvs-plugin/cvs-actions.c
15674         plugins/cvs-plugin/plugin.[ch]
15675         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15676         Implemented cvs add but ran into a launcher/message_view
15677         problem because of a limitation of the idl compiler
15679 2004-11-19  Naba Kumar  <naba@gnome.org>
15681         * plugins/project-manager/plugin.c: Displays a progress window during
15682         project load.
15683         
15684         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15685         Fixed UI separators.
15686         
15687         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15688         UI placeholder.
15689         
15690         * plugins/project-manager/anjuta-project-manager.ui,
15691         plugins/project-manager/plugin.[c,h]: Added add/remove context
15692         menus and implemented them. Added file manager merge menu.
15694 2004-11-18  Naba Kumar  <naba@gnome.org>
15696         * TODO.tasks: Updated.
15697         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15698         plugins/message-view/message-view.c: Fixed finalize and dispose
15699         methods.
15700         * plugins/debugger/*: Removed from cvs (development now in
15701         debug-manager).
15703 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15705         Reviewed by Naba Kumar  <naba@gnome.org>:
15706         
15707         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15708         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15709         plugins/gdb/breakpoints.c: all marker related stuff moved from
15710         editor and docman interfaces to IAnjutaMarkable
15712 2004-11-17  Naba Kumar  <naba@gnome.org>
15714         * TODO.tasks: Updated.
15715         
15716         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15717         
15718         * libegg/egg-combo-action.c: Block changed signal when changing model.
15719         
15720         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15721         Emit changed signal. Removed dead codes.
15722         
15723         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15724         that recent files history do not duplicate.
15725         
15726         * plugins/symbol-browser/an_symbol_view.c,
15727         plugins/symbol-browser/an_symbol_view.h,
15728         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15729         Fixed a bug.
15731 2004-11-15  Naba Kumar  <naba@gnome.org>
15733         * plugins/project-manager/plugin.c: Opens targets on double click.
15734         
15735         * plugins/message-view/message-view.c,
15736         plugins/file-manager/anjuta-file-manager-plugin.glade,
15737         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15738         Added proper class finalization
15739         and disposition. Added preferences notifications and callbacks to
15740         change info/warning/error colors.
15741         
15742         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15743         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15744         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15745         Implemented finalize method for AnjutaApp. Code cleanups.
15746         
15747         * plugins/message-view/plugin.c: Static parent_class.
15748         
15749 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15750         * plugins/editor/search-replace.[c,h], 
15751           plugins/editor/search-replace_backend.c
15752           Update search entry in main toolbar.
15753           Clean code.
15755 2004-11-11  Naba Kumar  <naba@gnome.org>
15757         * TODO.tasks: Updated.
15759         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15760         and completed on-the-fly-change preferences. Removed "changed"
15761         signal as it is no longer necessary (use notify for similar
15762         purpose to monitor individual preferences).
15764         
15765         * plugins/editor/anjuta-document-manager.glade: Added view menu
15766         preferences so that they are registered.
15767         
15768         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15769         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15770         connection to "changed" signal of preferences and implemented
15771         notifications for some editor preferences. More to implement.
15773 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15774         * plugins/editor/print.c
15775         Fixed bug 1047624 : Add line number every X lines.
15777 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15778         * plugins/editor/search-replace.c
15779         Fixed a crash bug (995755) when searching "%n"
15781 2004-11-09  Naba Kumar  <naba@gnome.org>
15783         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15784         Fixed to refresh categories list on file load.
15786 2004-11-08  Naba Kumar  <naba@gnome.org>
15787         
15788         * configure.in, plugins/Makefile.am,
15789         plugins/profile-default/plugin.c: Added cvs plugin in build.
15790         
15791         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15792         
15793         * plugins/debug-manager/.cvsignore: Added file to ignore.
15794         
15795         * plugins/debug-manager/Makefile.am: Removed dead codes.
15796         
15797         * src/anjuta.ui: Added placeholder for version control UI.
15799 2004-11-08  Naba Kumar  <naba@gnome.org>
15801         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15802         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15803         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15804         Updated.
15806         * global-tags/Makefile.am: Fixed make error.
15808         * plugins/profile-default/plugin.c: Added debug-manager
15809         and gdb plugins to load at startup so that debugger
15810         windows are docked properly. They will be removed
15811         later when we figure out runtime docking.
15813         * plugins/sample1/*: Restored to last working state.
15815         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15816         windows in lower pane. Named the windows appropriately.
15818         * ChangeLog: Fixed format.
15819         
15820 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15822         * libanjuta/interfaces/libanjuta.idl,
15823         libanjuta/anjuta-marshal.c,
15824         plugins/Makefile.am,
15825         plugins/debug-manager/plugin.c,
15826         plugins/editor/plugin.c,
15827         plugins/editor/text_editor.c,
15828         plugins/gdb/breakpoints.c,
15829         plugins/gdb/debugger.c,
15830         plugins/gdb/plugin.c,
15831         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15833 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15834         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15835         plugins/editor/search-replace.c,
15836         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15837         Search and Replace; Show result in find pane
15838           
15839 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15840         
15841         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15842         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15843         (added features: starting debugger and loading of core/executable,
15844         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15845         partially works)
15847 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15848         
15849         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15850         my cvs-plugin files...
15851         I hope I have rescued everything possible.
15852         
15853         * Naba: Could you please fix sample1 because I messed it up to 
15854         but there should be a histroy of this directory we should commit
15856 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15857         
15858         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15859         infrastructure
15860         * plugins/cvs-plugin/plugin.c,
15861         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15862         Added preferences dialog (not yet complete)
15864 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15865         
15866         * global-tags/Makefile.am, mime/Makefile.am:
15867         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15868         
15869         * template/xmltemplate.[ch],
15870         template/xmlstrings.[ch],
15871         template/autotools.[ch] removed,
15872         template/prj_template.[ch] removed,
15873         template/lang_template.[ch] removed,
15874         template/lib_template.[ch] removed,
15875         template/Makefile.am adjusted,
15876         template/dtds/lang.dtd removed, 
15877         template/dtds/lib.dtd removed,
15878         template/dtds/prj.dtd removed,
15879         template/dtds/autotools.dtd removed,
15880         data/template/lib/* removed,
15881         data/template/language/* removed,
15882         data/template/library/* removed,
15883         data/template/project/* removed,
15884         date/template/Makefile.am adjusted:
15885         Remove everything except text-templates to replace hardcoded 
15886         Edit->Insert texts with dynamic loaded.
15888         * plugins/cvs-plugin/plugin.[ch],
15889         plugins/cvs-actions.[ch],
15890         plugins/Makefile.am,
15891         plugins/cvs-plugin/Makefile.am,
15892         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
15893         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15894         plugins/cvs-plugin/anjuta-cvs.plugin.in:
15895         Added initial cvs-plugin code
15897 2004-10-21  Naba Kumar  <naba@gnome.org>
15898         
15899         * libanjuta/anjuta-plugin.c,
15900         plugins/build-basic-autotools/build-basic-autotools.c,
15901         plugins/debugger/plugin.c,
15902         plugins/devhelp/plugin.c,
15903         plugins/editor/anjuta-docman.c,
15904         plugins/editor/goto_line.c,
15905         plugins/editor/plugin.c,
15906         plugins/editor/search-replace.c,
15907         plugins/editor/text_editor.c,
15908         plugins/file-loader/plugin.c,
15909         plugins/file-manager/plugin.c,
15910         plugins/file-wizard/file.c,
15911         plugins/file-wizard/plugin.c,
15912         plugins/gdb/plugin.c,
15913         plugins/gtodo/plugin.c,
15914         plugins/message-view/anjuta-msgman.c,
15915         plugins/profile-default/plugin.c,
15916         plugins/project-manager/plugin.c,
15917         plugins/sample1/plugin.c,
15918         plugins/terminal/terminal.c: Defined all global variables static,
15919         particularly class parent_class variables. They were getting
15920         confused at link time.
15922         * libanjuta/plugins.c: Do not unload plugins when they are
15923         deactivated. Simply cache them for later activation. Unloading
15924         modules have some problem with shared libs using static class
15925         registration. Fixed hash type for installed plugins. Eventually,
15926         we want to add "CanUnload" attribute for .plugin files (in
15927         "Anjuta Plugin" group) to let plugin loader know if the plugin can
15928         be unloaded from memory. Those plugins declaring CanUnload=false
15929         will not be unloaded from memory and will be put in the cache. Those
15930         not declaring anything or declaring CanUnload=true, will be unloaded
15931         from memory when they are deactivated.
15933         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
15934         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15935         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
15936         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
15937         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
15938         activation, deactivation. Fixed memory leaks.
15940 2004-10-20  Naba Kumar  <naba@gnome.org>
15942         * TODO.tasks: Updated.
15943         
15944         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15945         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
15946         macro for adding interfaces to plugin types. Code cleanup.
15947         
15948         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15949         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15950         
15951         * plugins/build-basic-autotools/build-basic-autotools.c,
15952         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
15953         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15954         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15955         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15956         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
15957         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
15958         plugins/project-manager/plugin.c,
15959         plugins/symbol-browser/an_symbol_view.c,
15960         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
15961         newly defined macro to add interfaces to plugin types.
15963         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
15965 2004-10-20  Naba Kumar  <naba@gnome.org>
15967         * TODO.tasks: Added task list.
15968         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
15969         default values.
15971 2004-10-19  Naba Kumar  <naba@gnome.org>
15973         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
15974         
15975         * plugins/editor/action-callbacks.c,
15976         plugins/editor/action-callbacks.h,
15977         plugins/editor/anjuta-docman.c,
15978         plugins/editor/anjuta-docman.h,
15979         plugins/editor/anjuta-document-manager.ui,
15980         plugins/editor/file_history.c,
15981         plugins/editor/file_history.h,
15982         plugins/editor/plugin.c: Added file history browsing.
15983         
15984         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
15985         
15986         * plugins/message-view/anjuta-message-manager.ui,
15987         plugins/message-view/plugin.c: Added document manager context menu.
15988         
15989         * plugins/symbol-browser/an_symbol_view.c,
15990         plugins/symbol-browser/an_symbol_view.h,
15991         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15992         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
15993         document manager context menu.
15994         
15995         * scintilla/*, scintilla/include/*: Updated to current cvs.
15996         
15997 2004-10-19  Naba Kumar  <naba@gnome.org>
15999         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16000         placeholder for debugger UI.
16001         
16002         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16003         * plugins/file-manager/plugin.c: Fixed loading bug.
16004         
16005         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16006         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16007         Initializes gconf database with default values when the
16008         values are not defined. Use bool and int prefs separately.
16010         * plugins/editor/plugin.c: Added encoding preferences.
16011         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16013         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16014         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16015         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16016         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16018 2004-10-18  Naba Kumar  <naba@gnome.org>
16020         * po/POTFILES.in: Updated.
16021         
16022         * libanjuta/anjuta-ui.c: Corrected debug messages.
16023         
16024         * libegg/egg-combo-action.c, libegg/test-actions.c,
16025         libegg/menu/egg-combo-action.h: Fixed combo action.
16026         
16027         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16028         Fixed format.
16029         
16030         * plugins/editor/action-callbacks.[c,h],
16031         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16032         Implemented file swap. Removed dead codes.
16033         
16034         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16035         dead codes.
16036         
16037         * plugins/symbol-browser/an_symbol_view.[c,h],
16038         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16039         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16040         Implemented file symbols. Implemented goto file line when symbol is
16041         selected.
16042         
16043         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16044         
16045 2004-10-10  Naba Kumar  <naba@gnome.org>
16047         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16048         
16049         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16050         
16051         * plugins/debugger/.cvsignore,
16052         (added) plugins/debugger/Makefile.am,
16053         (added) plugins/debugger/anjuta-debugger.glade,
16054         (added) plugins/debugger/anjuta-debugger.plugin.in,
16055         (added) plugins/debugger/anjuta-debugger.plugin.png,
16056         (added) plugins/debugger/anjuta-debugger.ui,
16057         plugins/debugger/attach_process.c,
16058         (removed) plugins/debugger/attach_process_cbs.c,
16059         (removed) plugins/debugger/attach_process_cbs.h,
16060         (removed) plugins/debugger/breakpoints.c,
16061         (removed) plugins/debugger/breakpoints.h,
16062         (removed) plugins/debugger/debug_tree.c,
16063         (removed) plugins/debugger/debug_tree.h,
16064         (removed) plugins/debugger/debugger.c,
16065         (removed) plugins/debugger/debugger.h,
16066         (removed) plugins/debugger/memory.c,
16067         (removed) plugins/debugger/memory.h,
16068         (added) plugins/debugger/plugin.c,
16069         (added) plugins/debugger/plugin.h,
16070         (removed) plugins/debugger/registers.c,
16071         (removed) plugins/debugger/registers.h,
16072         (removed) plugins/debugger/registers_cbs.c,
16073         (removed) plugins/debugger/registers_cbs.h,
16074         (removed) plugins/debugger/registers_gui.c,
16075         (removed) plugins/debugger/sharedlib.c,
16076         (removed) plugins/debugger/sharedlib.h,
16077         (removed) plugins/debugger/sharedlib_cbs.c,
16078         (removed) plugins/debugger/sharedlib_cbs.h,
16079         (removed) plugins/debugger/sharedlib_gui.c,
16080         (removed) plugins/debugger/signals.c,
16081         (removed) plugins/debugger/signals.h,
16082         (removed) plugins/debugger/signals_cbs.c,
16083         (removed) plugins/debugger/signals_cbs.h,
16084         (removed) plugins/debugger/signals_gui.c,
16085         (removed) plugins/debugger/stack_trace.c,
16086         (removed) plugins/debugger/stack_trace.h,
16087         (added) plugins/debugger/utilities.c,
16088         (added) plugins/debugger/utilities.h,
16089         (removed) plugins/debugger/watch.c,
16090         (removed) plugins/debugger/watch.h,
16091         (removed) plugins/debugger/watch_cbs.c,
16092         (removed) plugins/debugger/watch_cbs.h,
16093         (removed) plugins/debugger/watch_gui.c,
16094         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16095         
16096         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16097         Added debugger gdb backend plugin.
16098         
16099         * plugins/message-view/plugin.c: Registered all message stock icons.
16100         
16101         * plugins/profile-default/plugin.c: Loads debugger plugin.
16102         
16103         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16105 2004-10-08  Naba Kumar  <naba@gnome.org>
16107         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16108         information.
16109         
16110         * plugins/symbol-browser/.cvsignore,
16111         plugins/symbol-browser/Makefile.am,
16112         plugins/symbol-browser/an_symbol_view.c,
16113         plugins/symbol-browser/an_symbol_view.h,
16114         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16115         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16116         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16117         plugins/symbol-browser/plugin.c,
16118         plugins/symbol-browser/plugin.h,
16119         plugins/symbol-browser/sv_class.xpm,
16120         plugins/symbol-browser/sv_function.xpm,
16121         plugins/symbol-browser/sv_macro.xpm,
16122         plugins/symbol-browser/sv_private_fun.xpm,
16123         plugins/symbol-browser/sv_private_var.xpm,
16124         plugins/symbol-browser/sv_protected_fun.xpm,
16125         plugins/symbol-browser/sv_protected_var.xpm,
16126         plugins/symbol-browser/sv_public_fun.xpm,
16127         plugins/symbol-browser/sv_public_var.xpm,
16128         plugins/symbol-browser/sv_static_fun.xpm,
16129         plugins/symbol-browser/sv_static_var.xpm,
16130         plugins/symbol-browser/sv_struct.xpm,
16131         plugins/symbol-browser/sv_unknown.xpm,
16132         plugins/symbol-browser/sv_variable.xpm,
16133         plugins/symbol-browser/test-symbol-browser.c,
16134         plugins/Makefile.am: Implemented Symbol
16135         browser plugin.
16136         
16137         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16138         
16139         * plugins/build-basic-autotools/Makefile.am,
16140         plugins/devhelp/Makefile.am,
16141         plugins/editor/Makefile.am,
16142         plugins/file-loader/Makefile.am,
16143         plugins/file-manager/Makefile.am,
16144         plugins/file-wizard/Makefile.am,
16145         plugins/gtodo/Makefile.am,
16146         plugins/message-view/Makefile.am,
16147         plugins/profile-default/Makefile.am,
16148         plugins/project-manager/Makefile.am
16149         plugins/sample1/Makefile.am,
16150         plugins/terminal/Makefile.am,
16151         scintilla/Makefile.am,
16152         libegg/Makefile.am,
16153         launcher/Makefile.am,
16154         libanjuta/Makefile.am,
16155         src/Makefile.am,
16156         tagmanager/Makefile.am,
16157         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16158         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16159         files. Also fixed library dependencies.
16160         
16161         * plugins/editor/aneditor.cxx: Disabled unused codes.
16162         * plugins/file-manager/an_file_view.c: Added copyright.
16163         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16164         
16165         * plugins/profile-default/plugin.c: Can load plugins by location.
16166         * plugins/project-manager/plugin.c: Remove project_root_uri value
16167         when project is closed.
16168         
16169 2004-10-06  Naba Kumar  <naba@gnome.org>
16171         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16172         
16173         * libanjuta/interfaces/libanjuta.idl,
16174         plugins/editor/text_editor.c: Added get_length()
16175         and get_current_word() methods in IAnjutaEditor interface.
16176         
16177         * libegg/Makefile.am: Added test_actions target.
16178         
16179         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16180         
16181         * plugins/build-basic-autotools/build-basic-autotools.c,
16182         plugins/file-loader/plugin.c,
16183         plugins/message-view/message-view.c: Added code to go to file and
16184         line number,
16185         
16186         * plugins/devhelp/plugin.c: Context sensitive help now works.
16187         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16188         uri as line number and goes to that line number.
16189         
16190         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16191         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16192         gtodo_client_load() method to load from a diffrent file. Watched 
16193         project root directory in plugin to open TODO.tasks of the project.
16194         
16195         * plugins/project-manager/plugin.c: Updates project UI
16196         sensitive/insensitive.
16198         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16199         anjuta-shell program to test plugins.
16200         
16201         * src/anjuta-app.c: Registered UI accels.
16202         
16203 2004-09-28  Naba Kumar  <naba@gnome.org>
16205         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16206         method.
16207         
16208         * src/anjuta-app.c: Implemented present widget method.
16209         
16210         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16211         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16212         
16213         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16214         added editor.
16215         
16216         * plugins/editor/text_editor.c: Connects to preferences changed signal
16217         correctly.
16218         
16219 2004-09-28  Naba Kumar  <naba@gnome.org>
16220         
16221         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16222         print code.
16223         
16224         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16225         size to 5 pix.
16226         
16227         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16228         in changed signal callback.
16229         
16230         * plugins/editor/action-callbacks.c: Implemented save_all action
16231         callback. Removed dead code. Do save_as when saving a new file.
16232         Implemented incremental search.
16233         
16234         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16235         
16236         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16237         
16238         * src/anjuta-app.c: Registers UI accelerators.
16239         
16240 2004-09-27  Naba Kumar  <naba@gnome.org>
16242         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16243         
16244         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16245         plugins/devhelp/anjuta-devhelp.plugin.in,
16246         plugins/file-loader/anjuta-loader.plugin.in,
16247         plugins/file-manager/anjuta-file-manager.plugin.in,
16248         plugins/gtodo/anjuta-gtodo.plugin.in,
16249         plugins/project-manager/anjuta-project-manager.plugin.in,
16250         plugins/terminal/anjuta-terminal.plugin.in:
16251         Gave proper plugin names.
16253         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16254         error when regex fail.
16255         
16256         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16257         Added help and context search. Watches current editor. More menus
16258         in Help submenu. Update UI (sensitive when required) properly.
16259         
16260         * plugins/editor/anjuta-document-manager.ui,
16261         plugins/devhelp/anjuta-devhelp.ui,
16262         plugins/message-view/anjuta-message-manager.ui,
16263         src/anjuta.ui: Goto menu actions are in separate submenu.
16264         
16265         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16266         Removed unimplemented UI elements.
16267         
16268         * src/anjuta-app.c: Larger (and normal) icon size.
16269         
16270         * src/layout.xml: Task manager plugin along with document (in middle).
16271         
16272         * plugins/editor/plugin.c, plugins/file-loader.c,
16273         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16274         in gtkactions. Enable/disable UI properly.
16275         
16276 2004-09-26  Naba Kumar  <naba@gnome.org>
16278         * po/POTFILES.in: Updated, added missing files.
16280         * .cvsignore: Updated.
16281         
16282         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16283         a new function to get User input text.
16284         
16285         * libanjuta/resources.[c,h]: Added a function to created sized image.
16286         
16287         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16288         from filename, as thats the correct representation.
16289         
16290         * plugins/build-basic-autotools/Makefile.am,
16291         (added) plugins/build-basic-autotools/automake-c.filters,
16292         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16293         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16294         Rearragned UI elements in the build menu. Added codes to read build
16295         filter rules from external file. Implemented all build, configure,
16296         autogen commands. Watches current editor and project.
16297         
16298         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16299         Added editor changed signal and exports current editor value.
16300         Fixed parameter names. Fixed get_uri() interface implementation to
16301         return correct uri.
16302         
16303         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16304         elements.
16305         
16306         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16307         
16308         * plugins/file-manager/an_file_view.c,
16309         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16310         
16311         * plugins/file-wizard/file.c: Reads uri correctly.
16312         
16313         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16314         sets the page to the new view.
16315         
16316         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16317         Fixed signal connecting.
16318         
16319         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16320         to "project_root_uri" and exports as uri.
16321         
16322 2004-09-24  Naba Kumar  <naba@gnome.org>
16324         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16325         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16326         in correct way.
16327         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16328         * plugins/file-loader/plugin.c: Added comments.
16329         * plugins/build-basic-autotools/plugin.c: Added comments.
16330         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16331         
16332         * libanjuta/interfaces/libanjuta.idl,
16333         plugins/message-view/anjuta-msgman.c,
16334         plugins/message-view/message-view.c,
16335         plugins/message-view/message-view.h,
16336         plugins/message-view/plugin.c: Buffering and appending messages have
16337         been separated. message-view implementations cleaned up. Signals
16338         Emissions fixed. Messages now displayed in summary and details show
16339         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16340         API.
16341         
16342         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16343         preferences.
16344         
16345         * plugins/build-basic-autotools/Makefile.am,
16346         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16347         parsing of output to create message summaries. Uses new message view
16348         API.
16349         
16350         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16351         preferences to make dialog box smaller.
16352         
16353         * plugins/editor/search-replace.c: Fixed compile error with change
16354         in IAnjutaMessageView API.
16355         
16356 2004-09-21  Naba Kumar  <naba@gnome.org>
16358         * plugins/Makefile.am: Deletes old (installed) plugins before
16359         installing new ones.
16360         
16361         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16362         plugins/build-basic-autotools/build-basic-autotools.c,
16363         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16364         file URI from filemanager. Only disables/enables build submenu in file
16365         manager, instead of merging/unmerging.
16366         
16367         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16368         non-text files.
16369         
16370         * plugins/file-loader/anjuta-loader-plugin.ui,
16371         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16372         Implemented "Open with" file manager submenu. Displays error message
16373         when file can not be opened.
16374         
16375         * plugins/file-manager/an_file_view.c: Renamed
16376         file_manager_current_filename value name to file_manager_current_uri
16377         and exports proper URI.
16378         
16379         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16381 2004-09-19  Naba Kumar  <naba@gnome.org>
16383         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16384         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16385         save point signal to change editor tabs. Fixed accels.
16386         
16387         * plugins/file-loader/plugin.c: Fixed accels.
16389         * plugins/project-manager/plugin.c: Added target selection callback.
16390         
16391         * plugins/project-manager/plugin.c: Added URI activation.
16392         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16393         Fixed dialog and closed it on ok. Fixed a crash bug.
16394         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16396         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16397         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16398         plugins/file-loader/anjuta-loader-plugin.ui,
16399         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16400         Added recent files in file loade plugin.
16401         
16402         * ChangeLog: Fixed entry dates.
16403         
16404 2004-09-18  Naba Kumar  <naba@gnome.org>
16406         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16407         an unnecessary GtkFrame.
16408         
16409 2004-09-17  Naba Kumar  <naba@gnome.org>
16411         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16413         * TODO: Updated.
16414         
16415         * data/Makefile.am: Disabled installing old mime info.
16416         
16417         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16418         
16419         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16420         plugins/editor/anjuta-document-manager.ui,
16421         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16422         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16423         Added Editor context popup menu.
16424         
16425         * plugins/project-manager/anjuta-project-manager-plugin.png:
16426         Update image.
16427         
16428         * plugins/project-manager/anjuta-project-manager.plugin.in:
16429         Support .anjuta mime type.
16430         
16431         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16432         value.
16433         
16434         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16435         value.
16436         
16437         * src/layout.xml, plugins/profile-default/plugin.c:
16438         Added project manager plugin for startup.
16440 2004-09-16  Naba Kumar  <naba@gnome.org>
16441         
16442         * anjuta.prj: Updated.
16443         
16444         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16445         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16446         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16447         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16448         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16449         plugins/terinal/Makefile.am, src/Makefile.am,
16450         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16451         Fixed makefile syntax errors.
16453 2004-09-16  Naba Kumar  <naba@gnome.org>
16455         * configure.in, src/layout.xml,
16456         plugins/profile-default/plugin.c,
16457         libanjuta/interfaces/libanjuta.idl,
16458         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16459         
16460         * configure.in, plugins/Makefile.am,
16461         plugins/project-manager/.cvsignore, 
16462         plugins/project-manager/Makefile.am,
16463         plugins/project-manager/anjuta-project-manager-plugin.png,
16464         plugins/project-manager/anjuta-project-manager.plugin.in,
16465         plugins/project-manager/anjuta-project-manager.ui,
16466         plugins/project-manager/plugin.c,
16467         plugins/project-manager/plugin.h: Added project manager plugin
16468         based on gnome-build.
16469         
16470         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16471         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16472         
16473         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16474         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16475         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16476     
16477 2004-09-16  Naba Kumar  <naba@gnome.org>
16479         * plugins/editor/action-callbacks.c: Fixed compile error.
16480         
16481 2004-09-15  Naba Kumar  <naba@gnome.org>
16483         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16484         
16485         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16486         New improved splace with nicer progress.
16487         
16488         * configure.in, plugins/Makefile.am,
16489         (added) file-wizard/.cvsignore,
16490         (added) file-wizard/Makefile.am,
16491         (added) file-wizard/action-callbacks.c,
16492         (added) file-wizard/action-callbacks.h,
16493         (added) file-wizard/anjuta-file-wizard-plugin.png,
16494         (added) file-wizard/anjuta-file-wizard.glade,
16495         (added) file-wizard/anjuta-file-wizard.plugin.in,
16496         (added) file-wizard/anjuta-file-wizard.ui,
16497         (added) file-wizard/file.c,
16498         (added) file-wizard/file.h,
16499         (added) file-wizard/plugin.c,
16500         (added) file-wizard/plugin.h:
16501         Created new file wizard and added it. The wizard takes care of text
16502         bit insertions and new files creation.
16504         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16505         plugins/editor/action-callbacks.h,
16506         plugins/editor/anjuta-document-manager.glade,
16507         plugins/editor/anjuta-document-manager.ui,
16508         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16509         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16510         new files code and moved into a new plugin (file wizard).
16511         
16512         * libanjuta/plugins.[c,h]: Added plugins selection function.
16513         
16514         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16515         get_position(), insert() in IAnjutaEditor interface. Added
16516         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16517         interface (for wizard plugins).
16519         * plugins/file-loader/anjuta-loader-plugin.ui,
16520         plugins/file-loader/plugin.c: Added wizard launcher interface which
16521         scans for plugins implement IAnjutaWizard interface and presents the
16522         list to user for selection. The selected plugin is then activated
16523         for the wizard.
16525         * libanjuta/interfaces/.cvsignore: Updated.
16526         * plugins/message-view/.cvsignore: Updated.
16527         * plugins/launcher/*: Removed as launcher has already been moved to
16528         libanjuta as class.
16530         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16531         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16532         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16533         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16534         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16535         Updated API documentations.
16537 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16539         * configure.in: Added Punjabi to ALL_LINGUAS
16541 2004-07-29  Naba Kumar  <naba@gnome.org>
16543         * configure.in: Added file-loader plugin Makefile path and
16544         fixed devhelp version requirement.
16546 2004-07-28  Naba Kumar  <naba@gnome.org>
16548         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16549         terminal/preferences-terminal.png (added), message-view/*.png (added),
16550         message-view/*.xpm (added), editor/*.png (added),
16551         editor/*.xpm (added), plugins/editor/Makefile.am,
16552         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16553         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16554         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16555         respective plugins directories.
16557         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16558         pixmaps/block-end-16.png, pixmaps/block-end.png
16559         pixmaps/block-start-16.png, pixmaps/block-start.png
16560         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16561         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16562         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16563         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16564         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16565         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16566         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16567         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16568         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16569         pixmaps/preferences-editor.png, pixmaps/undock.png
16570         pixmaps/error-next-16.png, pixmaps/error-next.png
16571         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16572         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16573         pixmaps/preferences-terminal.png: Deleted
16575         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16576         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16577         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16578         plugins/editor/anjuta-document-manager.plugin.in,
16579         plugins/editor/anjuta-document-manager.ui,
16580         plugins/editor/plugin.c, plugins/editor/print.c,
16581         plugins/editor/search-replace_backend.c,
16582         plugins/editor/search_preferences.h,
16583         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16584         Moved properties souce files to editor plugin as it not required in
16585         libanjuta. Other editor fixes.
16587         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16588         libegg/dock/* (removed)
16589         : Restored GDL external dependencies and removed libegg dock
16590         sources, because gdl is being developed.
16591         
16592         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16593         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16594         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16595         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16596         libanjuta/plugins.c, libanjuta/plugins.h,
16597         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16598         gconf system. Shell now takes docking positions. Added more utility
16599         functions. Added plugins query function. And other fixes.
16601         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16602         
16603         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16604         plugin to load files based on mime type.
16605         
16606         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16607         
16608         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16609         plugins/file-manager/plugin.c: File manager now uses file loader to
16610         open files.
16612         * plugins/message-view/anjuta-msgman.c,,
16613         plugins/message-view/message-view.c,
16614         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16616         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16617         plugins/terminal/terminal.c, src/Makefile.am,
16618         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16619         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16620         
16621         * libegg/dock/*: Removed directory.
16622         
16623 2004-07-28  Naba Kumar  <naba@gnome.org>
16625         * configure.in: Reduced gnome-print version requirement.
16626         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16628 2004-07-21  Ray Strode  <rstrode@redhat.com>
16629         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16630         new mime sytem.
16632 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16633         
16634         * plugins/editor/search-replace.c: Some fixes
16635         * plugins/terminal/Makefile.am:
16636         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16638 2004-05-19  Naba Kumar  <naba@gnome.org>
16640         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16641         compiler warning.
16643 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16645         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16646         Implemented IAnjutaSavable
16647         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16649 2004-05-17  Naba Kumar  <naba@gnome.org>
16651         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16652         plugins/build-basic-autotools/.cvsignore,
16653         plugins/build-basic-autotools/Makefile.am,
16654         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16655         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16656         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16657         plugins/build-basic-autotools/build-basic-autotools.c,
16658         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16659         build plugin.
16660         
16661         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16662         definition.
16663         
16664         * plugins/file-manager/an_file_view.c,
16665         plugins/file-manager/anjuta-file-manager.ui,
16666         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16667         Added context menu UI.
16668         
16669         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16670         in view menu.
16672 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16673         
16674         * libanjuta/anjuta-preferences.[ch]: 
16675         Added save/load_gconf functions
16676         * src/action_callbacks.[ch], src/preferences.c: 
16677         Load global prefs from gconf at startup and save them
16678         on exit. Prefs load and save correctly but something resets
16679         them to default after loading...
16680         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16681         Somehow the linker does not find save/load_gconf functions
16682         in libanjuta. Must be a stupid mistake, I would be glad
16683         if someone could fix that.
16684         * manuals/reference/libanjuta-sections.txt: Added new
16685         preferences functions and removed gnome-filelist
16686         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16687         * plugins/file-manager/plugin.c:
16688         Added root-path property
16690 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16691         
16692         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16693         they are not longer needed.
16694         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16695         anjuta-sections.txt: Remove references to the files
16696         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16697         Use new nautilus icons for file-manager, looks incredible
16698         cool!
16700 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16701         
16702         * plugins/editor/anjuta-docman.c: gchar* to 
16703         const gchar* in arguments
16704         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16705         Interface
16706         * plugins/file-manager/an_file_view.c: Open files on
16707         double-click. Does not work yet because it does not
16708         find IAnjutaFile interface in document manager
16710 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16711         
16712         * plugins/editor/anjuta-docman.c
16713         * plugins/editor/text_editor.c:
16714         Made close button working, made multiple selection in
16715         File/Open dialog possble, fixed crash bug if file cannot
16716         be opened.
16718 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16719         
16720         * plugins/editor/action-callbacks.c
16721         * plugins/editor/anjuta-docman.c
16722         * plugins/editor/anjuta-docman.h
16723         * plugins/editor/search-replace.c
16724         * plugins/editor/search-replace_backend.c
16725         * plugins/editor/text_editor.c
16726         * plugins/editor/text_editor.h:
16727         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16728         able to open all files, use uri instead of full_filename, fixed
16729         many bugs.
16732 2004-05-13  Naba Kumar  <naba@gnome.org>
16734         * plugins/message-view/anjuta-message-manager-plugin.glade:
16735         HIG compliant.
16737         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16738         management.
16740         * pixmaps/anjuta_splash.png: Added border.
16741         
16742         * plugins/editor/anjuta-document-manager.png: New icon.
16743         
16744         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16745         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16746         
16747         plugins/editor/Makefile.am,
16748         plugins/editor/search-replace.c,
16749         plugins/editor/search-replace.h,
16750         plugins/editor/search-replace_backend.c,
16751         plugins/editor/search-replace_backend.h,
16752         plugins/editor/search_preferences.h,
16753         plugins/editor/search_preferences.c: Merged changes from
16754         ANJUTA_1_2_0 branch.
16755         
16756         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16757         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16758         operational.
16760         * plugins/terminal/Makefile.am,
16761         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16762         dialog.
16763         
16764         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16765         submenu.
16767 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16768         * plugins/message-view/plugin.c: Fixed glade file loading
16769         Removed "Show messages" menu item
16770         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16771         twice because of this load system layout hack.
16772         * libanjuta/anjuta-ui.h: Removed #include config.h
16773         * libanjuta/libanjuta.pc: Fixed path and depencies
16774         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16775         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16776         * libanjuta/properties.cxx : #include "properties_cxx.h"
16777         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16779 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16780         * plugins/message-view/*: Fixed message view preferences
16781         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16782         * anjuta.glade: Removed messages stuff
16784 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16785         
16786         * Removed libanjutamm, it is now hosted on SF.net:
16787         cvs.sf.net/cvsroot/anjuta/libanjutamm
16789 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16790         
16791         * libanjutamm/*
16792         Added some experimental code to add support for C++ plugins.
16793         Nothing works yet and it is likely that it will disappear but
16794         I have some questions to murrayc and he wants to see the code.
16796 2004-05-11  Naba Kumar  <naba@gnome.org>
16798         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16800         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16801         hightlight style menu actions.
16803         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16804         manuals/reference/libanjuta/plugin-description-file.sgml,
16805         manuals/reference/libanjuta/writing-plugins.sgml,
16806         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16807         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16808         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16810         * src/anjuta-app.c: Always load system layout for now.
16812         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16813         
16814         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16815         manuals/reference/libanjuta/libanjuta-sections.txt,
16816         manuals/reference/libanjuta/libanjuta.types,
16817         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16818         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16819         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16820         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16821         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16822         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16823         Updated documentation.
16825         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16826         plugins/profile-default/plugin.c, src/layout.xml:
16827         Created terminal plugin.
16828          
16829         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16830         (new) plugins/file-manager/.cvsignore,
16831         plugins/file-manager/an_file_view.c,
16832         plugins/file-manager/plugin.c,
16833         plugins/file-manager/plugin.h: Moved preferences to separate
16834         glade file and added cvsignore file.
16835         
16836         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16837         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16838         from the branch. I tried it     but there were way too many conflicts.
16839         
16840         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16841         
16842         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16843         util functions required during the merge.
16844         
16845         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16846         interface.
16847         
16848         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16849         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16850         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16851         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16852         Merged with ANJUTA_1_2_0 branch.
16854 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16856         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16858 2004-05-07  Naba Kumar  <naba@gnome.org>
16860         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16862         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16863         Added preferences reading and loading.
16864         
16865         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16866         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16867         libanjuta/fileselection.c, libanjuta/fileselection.h,
16868         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16869         
16870         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16872         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16873         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16874         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16875         data/macros/autogen.sh, data/macros2/autogen.sh
16876         data/properties/ada.properties, data/properties/anjuta.properties,
16877         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16878         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16879         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16880         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16881         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
16882         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
16883         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
16884         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
16885         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
16886         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
16887         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
16888         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
16889         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
16890         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
16891         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
16892         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
16893         plugins/class-gen/clsGen.c, plugins/editor/print.c,
16894         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
16895         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
16896         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16897         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16898         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
16899         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
16900         (added) scintilla/scintilla-marshal.c,
16901         (added) scintilla/scintilla-marshal.h,
16902         (added) scintilla/scintilla-marshal.list,
16903         scintilla/include/SString.h, scintilla/include/SciLexer.h,
16904         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
16905         (added) scintilla/patches/scintilla-calltip-align.patch,
16906         (added) scintilla/patches/scintilla-minor.patch,
16907         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
16909 2004-05-06  Naba Kumar  <naba@gnome.org>
16911         * (added) plugins/file-manager/Makefile.am,
16912         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
16913         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
16914         (added) plugins/file-manager/anjuta-file-manager.ui,
16915         (added) plugins/file-manager/plugin.c,
16916         (added) plugins/file-manager/plugin.h,
16917         (removed) plugins/file-manager/an_file_view.h,
16918         plugins/Makefile.am, configure.in,
16919         plugins/file-manager/an_file_view.c: Created file manager plugin.
16920         
16921         * plugins/profile-default/plugin.c: Added file manager plugin in default
16922         profile.
16923         
16924         * libanjuta/Makefile.am: Fixed dependencies.
16925         * pixmaps/anjuta_splash.png: New splash screen.
16927 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
16928         
16929         * template/template.c/h: Added in-line doc
16930         * manuals/reference/template/*: Added template documentation
16931         * configure.in: Build template docs
16933 2004-05-05  Naba Kumar  <naba@gnome.org>
16935         * autogen.sh: Added commands to generate initial interfaces.
16936         
16937         * libanjuta/Makefile.am,
16938         (removed)libanjuta/anjuta-plugin-parser.c,
16939         (removed)libanjuta/anjuta-plugin-parser.h,
16940         (added)libanjuta/anjuta-plugin-description.c,
16941         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
16942         plugin description.
16943         
16944         * libanjuta/anjuta-plugin.c,
16945         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
16946         
16947         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
16948         and added AnjutaShellPlacement enum for widgeds placement (passed to 
16949         widget add_widget() method.
16950         
16951         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
16952         and moved plugin sets loading in profile plugins.
16953         
16954         * libanjuta/interfaces/.cvsignore,
16955         (removed)libanjuta/interfaces/Makefile.am,
16956         libanjuta/interfaces/libanjuta.idl,
16957         libanjuta/interfaces/anjuta-idl-compiler.pl,
16958         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
16959         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
16960         (removed)libanjuta/interfaces/ianjuta-editor.c,
16961         (removed)libanjuta/interfaces/ianjuta-editor.h,
16962         (removed)libanjuta/interfaces/ianjuta-file.c,
16963         (removed)libanjuta/interfaces/ianjuta-file.h,
16964         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
16965         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
16966         (removed)libanjuta/interfaces/ianjuta-message-view.c,
16967         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
16968         *.h and Makefile.am files. They are autogenerated. Interfaces are
16969         by anjuta-idl-compiler.pl from libanjuta.idl file.
16970         
16971         * manuals/reference/libanjuta/Makefile.am,
16972         manuals/reference/libanjuta/anjuta-architecture.sgml,
16973         manuals/reference/libanjuta/libanjuta-docs.sgml,
16974         manuals/reference/libanjuta/libanjuta-sections.txt,
16975         manuals/reference/libanjuta/libanjuta.types,
16976         manuals/reference/libanjuta/plugin-description-file.sgml,
16977         manuals/reference/libanjuta/writing-plugins.sgml,
16978         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
16979         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
16980         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16981         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16982         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16983         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16984         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16985         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16986         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16987         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16988         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16989         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16990         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
16991         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
16992         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
16993         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
16994         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
16995         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16996         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16997         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
16998         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
16999         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17000         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17001         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17002         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17003         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17004         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17005         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17006         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17007         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17008         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17009         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17010         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17011         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17012         interfaces template sgmls.
17013         
17014         * plugins/Makefile.am,
17015         plugins/devhelp/anjuta-devhelp.plugin.in,
17016         plugins/devhelp/plugin.c,
17017         plugins/editor/action-callbacks.c,
17018         plugins/editor/anjuta-document-manager.plugin.in,
17019         plugins/editor/plugin.c,
17020         plugins/editor/plugin.h,
17021         plugins/editor/text_editor.c,
17022         plugins/sample1/plugin.c,
17023         plugins/message-view/anjuta-message-manager.plugin.in,
17024         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17025         placement. Fixed other errors.
17026         
17027         * (added)plugins/profile-default/.cvsignore,
17028         (added)plugins/profile-default/Makefile.am,
17029         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17030         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17031         (added)plugins/profile-default/anjuta-default-profile.ui,
17032         (added)plugins/profile-default/plugin.c,
17033         (added)plugins/profile-default/plugin.h: Added a default new
17034         profile plugin.
17035         
17036         * src/Makefile.am,
17037         src/action-callbacks.c,
17038         src/anjuta-app.c,
17039         src/anjuta.c,
17040         src/main.cpp: Fixed necessary changes for libanjuta
17042 2004-05-04  Naba Kumar  <naba@gnome.org>
17044         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17045         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17046         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17047         placement for default widgets placements.
17049 2004-05-03  Naba Kumar  <naba@gnome.org>
17051         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17052         manuals/reference/libanjuta/libanjuta-docs.sgml,
17053         manuals/reference/libanjuta/plugin-description-file.sgml,
17054         manuals/reference/libanjuta/writing-plugins.sgml:
17055         Wrote more sections in writing-plugins document and fixed errors.
17057 2004-05-03  Naba Kumar  <naba@gnome.org>
17059         * libanjuta/interfaces/libanjuta.idl: Added interface
17060         IAnjutaFileManager.
17061         
17062         * manuals/reference/libanjuta/anjuta-architecture.dia,
17063         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17064         architecture diagram.
17065         
17066         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17067          manuals/reference/libanjuta/libanjuta-docs.sgml,
17068         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17069         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17070         Wrote writing-plugins document and separated chapters into
17071         separate sgml files.
17072         
17073         * plugins/file-manager/an_file_view.c,
17074         plugins/file-manager/an_file_view.h: New and improved directory
17075         rendering.
17077 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17079         * anjuta.glade: re-designed the new file dialog
17080         * anjuta_dialogs_strings.c: new strings from the new file dialog
17082 2004-04-30  Naba Kumar  <naba@gnome.org>
17084         * libanjuta/interfaces/Makefile.am.iface,
17085         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17086         
17087         * libanjuta/interfaces/libanjuta.idl: Updated.
17089         * libanjuta/interfaces/Makefile.am.iface,
17090         libanjuta/interfaces/libanjuta.idl: Updated.
17092 2004-04-29  Naba Kumar  <naba@gnome.org>
17093         
17094         * libanjuta/interfaces/Makefile.am.iface,
17095         libanjuta/interfaces/libanjuta.idl: Updated.
17097 2004-04-29  Naba Kumar  <naba@gnome.org>
17099         * libanjuta/interfaces/giface-idlc-c.pl,
17100         libanjuta/interfaces/libanjuta.idl: Upgraded.
17101         * libanjuta/interfaces/Makefile.am.iface: Added.
17102         
17103 2004-04-28  Naba kumar  <naba@gnome.org>
17105         * libanjuta/interfaces/giface-idlc-c.pl,
17106         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17107         definitions and wrote a compiler.
17108         
17109 2004-04-28  Naba Kumar  <naba@gnome.org>
17111         * libanjuta/anjuta-shell.c: Fixed docs.
17112         * libanjuta/interfaces/Makefile.am,
17113         libanjuta/interfaces/ianjuta-file.c,
17114         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17115         
17116         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17117         
17118         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17120         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17121         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17122         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17123         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17124         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17125         * src/anjuta-app.c: Fixed bug.
17127 2004-04-27  Naba Kumar  <naba@gnome.org>
17129         * libanjuta/anjuta-preferences-dialog.c,
17130         manuals/Makefile.am: Fixed document bugs and enabled docs
17131         building.
17133         * libanjuta/anjuta-preferences-dialog.c,
17134         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17135         More documentation.
17136         
17137         * libanjuta/anjuta-preferences.c,
17138         manuals/reference/libanjuta/libanjuta-docs.sgml,
17139         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17140         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17141         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17142         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17143         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17144         Wrote more documentations.
17146         * (removed) plugins/message-view/imessage-view.c,
17147         (removed) plugins/message-view/ianjuta-msgman.c,
17148         plugins/message-view/Makefile.am,
17149         plugins/message-view/anjuta-msgman.c,
17150         plugins/message-view/anjuta-msgman.h,
17151         plugins/message-view/message-view.c,
17152         plugins/message-view/message-view.h,
17153         plugins/message-view/plugin.c,
17154         plugins/message-view/plugin.h: Moved interface implementations
17155         in their respective classes and used correct macros to
17156         defined class types.
17158         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17159         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17160         AnjutaUI from GtkUIManager instead of GtkDialog.
17162         * manuals/reference/libanjuta/Makefile.am,
17163         manuals/reference/libanjuta/libanjuta-docs.sgml,
17164         manuals/reference/libanjuta/libanjuta-sections.txt,
17165         manuals/reference/libanjuta/libanjuta.types,
17166         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17167         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17168         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17169         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17170         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17171         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17172         Wrote more documentation, fixed typos, added architecture
17173         diagram, updated object types etc.
17175         * plugins/editor/text_editor.c: Fixed interface implementation.
17177 2004-04-26  Naba Kumar  <naba@gnome.org>
17179         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17180         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17181         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17182         architecture diagram and a new chapter on plugins description file.
17184 2004-04-25  Naba Kumar  <naba@gnome.org>
17186         *  libanjuta/anjuta-children.h,
17187         libanjuta/anjuta-plugin.c,
17188         libanjuta/anjuta-plugin.h,
17189         libanjuta/anjuta-preferences.c,
17190         libanjuta/anjuta-shell.c,
17191         libanjuta/anjuta-shell.h,
17192         libanjuta/e-splash.c,
17193         libanjuta/e-splash.h,
17194         manuals/reference/libanjuta/Makefile.am,
17195         manuals/reference/libanjuta/libanjuta-docs.sgml,
17196         manuals/reference/libanjuta/libanjuta-sections.txt,
17197         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17198         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17199         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17200         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17201         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17202         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17203         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17204         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17205         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17206         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17207         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17208         manuals/reference/libanjuta/tmpl/defaults.sgml,
17209         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17210         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17211         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17212         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17213         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17214         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17215         manuals/reference/libanjuta/tmpl/plugins.sgml,
17216         manuals/reference/libanjuta/tmpl/properties.sgml,
17217         manuals/reference/libanjuta/tmpl/resources.sgml,
17218         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17219         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17220         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17221         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17222         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17223         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17225         Added more template files and wrote more documentation.
17227 2004-04-24  Andras Timar  <timar@gnome.hu>
17229         * configure.in: Added hu to ALL_LINGUAS.
17231 2004-04-23  Naba Kumar  <naba@gnome.org>
17232         
17233         * configure.in: Fixed compile error.
17234         
17235         * libanjuta/anjuta-children.c,
17236         libanjuta/anjuta-children.h,
17237         libanjuta/anjuta-preferences.c,
17238         libanjuta/anjuta-preferences.h,
17239         libanjuta/anjuta-shell.c,
17240         libanjuta/anjuta-ui.c,
17241         libanjuta/anjuta-ui.h,
17242         manuals/reference/libanjuta/Makefile.am,
17243         manuals/reference/libanjuta/libanjuta-docs.sgml,
17244         manuals/reference/libanjuta/libanjuta.types,
17245         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17246         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17247         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17248         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17249         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17250         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17251         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17252         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17253         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17254         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17255         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17256         manuals/reference/libanjuta/tmpl/defaults.sgml,
17257         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17258         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17259         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17260         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17261         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17262         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17263         manuals/reference/libanjuta/tmpl/plugins.sgml,
17264         manuals/reference/libanjuta/tmpl/properties.sgml,
17265         manuals/reference/libanjuta/tmpl/resources.sgml,
17266         plugins/sample1/plugin.c: Added libanjuta API documentation.
17268 2004-04-22  Naba Kumar  <naba@gnome.org>
17270         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17271         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17272         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17273         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17274         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17275         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17276         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17277         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17278         (removed) libegg/eggradiotoolbutton.c,
17279         (removed) libegg/eggseparatortoolitem.c,
17280         (removed) libegg/eggtoggletoolbutton.c,
17281         (removed) libegg/eggtoolbar.c,
17282         (removed) libegg/eggtoolbutton.c,
17283         (removed) libegg/eggtoolitem.c,
17284         (removed) libegg/prop-editor.c,
17285         (removed) libegg/test-actions.c,
17286         (removed) libegg/test-drag.c,
17287         (removed) libegg/test-merge.c,
17288         (removed) libegg/test-toolbar.c,
17289         libegg/menu/Makefile.am,
17290         (removed) libegg/menu/egg-accel-dialog.h,
17291         (removed) libegg/menu/egg-action-group.h,
17292         (removed) libegg/menu/egg-action.h,
17293         libegg/menu/egg-entry-action.h,
17294         (removed) libegg/menu/egg-markup.h,
17295         (removed) libegg/menu/egg-menu-merge.h,
17296         (removed) libegg/menu/egg-menu.h,
17297         (removed) libegg/menu/egg-radio-action.h,
17298         (removed) libegg/menu/egg-toggle-action.h,
17299         (removed) libegg/menu/howitshouldwork.txt,
17300         (removed) libegg/toolbar/.cvsignore,
17301         (removed) libegg/toolbar/Makefile.am,
17302         (removed) libegg/toolbar/TODO,
17303         (removed) libegg/toolbar/eggradiotoolbutton.h,
17304         (removed) libegg/toolbar/eggseparatortoolitem.h,
17305         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17306         (removed) libegg/toolbar/eggtoolbar.h,
17307         (removed) libegg/toolbar/eggtoolbutton.h,
17308         (removed) libegg/toolbar/eggtoolitem.h,
17309         (removed) libegg/toolbar/prop-editor.h,
17310         (removed) libegg/toolbar/toolbar-api.txt,
17311         (removed) libegg/toolbar/toolbar-ideas.txt,
17312         plugins/devhelp/anjuta-devhelp.ui,
17313         plugins/devhelp/plugin.c,
17314         plugins/editor/action-callbacks.c,
17315         plugins/editor/action-callbacks.h,
17316         plugins/editor/anjuta-docman.c,
17317         plugins/editor/anjuta-document-manager.ui,
17318         plugins/editor/plugin.c,
17319         P plugins/message-view/Makefile.am,
17320         plugins/message-view/anjuta-message-manager.ui,
17321         plugins/message-view/plugin.c,
17322         plugins/sample1/anjuta-sample.ui,
17323         plugins/sample1/plugin.c,
17324         src/action-callbacks.c,
17325         src/action-callbacks.h,
17326         src/anjuta-actions.h,
17327         src/anjuta-app.c,
17328         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17329         Gtk actions and UIManager. Fixed all plugins to use this.
17330         
17331         * manuals/reference/gtkdoc-scangobj.diff,
17332         manuals/reference/libanjuta/Makefile.am,
17333         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17334         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17335         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17336         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17337         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17339         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17340         
17341 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17342         
17343         * plugins/message-view/imessage-view.c
17344         * plugins/message-view/ianjuta-msgman.c:
17345         Added interfaces
17347 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17349         * configure.in: Added en_CA to ALL_LINGUAS.
17351 2004-04-08  Naba Kumar  <naba@gnome.org>
17353         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17354         libanjuta/interfaces/Makefile.am,
17355         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17356         message manager and message view interfaces.
17358         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17359         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17360         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17361         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17362         src/anjuta-app.c: Used 'activate' and
17363         'deactivate' virtual methods for plugins. Fixed installed plugins
17364         dialogs. Added remove_widget() method for AnjutaShell.
17366         * libanjuta/interfaces/Makefile.am,
17367         libanjuta/interfaces/ianjuta-document-manager.c,
17368         libanjuta/interfaces/ianjuta-document-manager.h,
17369         libanjuta/interfaces/ianjuta-editor.c,
17370         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17371         and editor interfaces.
17373         * plugins/devhelp/plugin.c,
17374         plugins/message-view/anjuta-message-manager.plugin.in,
17375         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17376         plugins/sample1/plugin.c: Updated plugins implementation to
17377         reflect the changes.
17379 2004-04-07  Naba Kumar  <naba@gnome.org>
17381         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17382         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17383         libanjuta/interfaces/ianjuta-editor.h,
17384         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17385         plugins/editor/anjuta-docman.c,
17386         plugins/editor/anjuta-document-manager.plugin.in,
17387         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17388         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17389         Added supported interfaces for plugins. Tested plugin interfaces
17390         through sample plugin.
17391         
17392 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17393         
17394         * template/Makefile.am, data/templates/library/Makefile.am
17395         Fixed some automake-1.7 incompatibilities
17396         * template/xmltemplate.c: Small fix
17398 2004-02-23  Naba Kumar  <naba@gnome.org>
17400         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17401         Added plugins manager dialog.
17402         
17403         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17404         library dependencies.
17405         
17406         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17407         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17408         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17409         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17410         geometry command line option.
17411         
17412 2004-02-16  Naba Kumar  <naba@gnome.org>
17414         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17415         Added interfaces and IAnjutaEditor editor interface.
17416         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17417         interface.
17418         * libanjuta/anjuta-shell.h: Fixed bug.
17419         
17420 2004-02-13  Naba Kumar  <naba@gnome.org>
17422         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17423         
17424 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17425         
17426         * data/template/*/.cvsignore:
17427         Avoid all these ? in cvs output
17429 2004-02-13  Naba Kumar  <naba@gnome.org>
17431         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17432         includes and linking.
17434         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17435         and set required version to devhelp 0.8. This devhelp version
17436         can be acquired from gnome cvs branch devhelp branch
17437         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17439         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17440         src/actions-callbacks.c: Added Dock Manager settings menu item.
17442         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17443         * plugins/devhelp/plugin.c: Fixed a linking bug.
17444         
17445         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17446         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17447         external GDL dependency and used libegg codes.
17448         
17449 2004-02-12  Naba Kumar  <naba@gnome.org>
17451         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17452         Added devhelp plugin, but it can't be used without a
17453         patch in devhelp. So it's disabled for now.
17455         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17456         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17457         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17458         Update cvsignore files.
17460         * libanjuta/plugins.c, widgets/e-splash.c:
17461         Fixed plugins loading to show splash icons.
17462         
17463         * plugins/message-view/anjuta-message-manager.plugin.in,
17464         plugins/message-view/plugin.c: Fixed plugin registered name.
17466         * plugins/message-view/anjuta-message-view.png,
17467         plugins/sample1/anjuta-sample-plugin.png: Update images.
17469         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17470         src/main.c: Fixed layout loading.
17472         * plugins/devhelp/Makefile.am: Fixed error.
17474         * (removed) widgets/*, libanjuta/plugins.h,
17475         src/main.c: Transfered widgets to libanjuta/.
17476         
17477         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17478         toplevel directory to created only one library as libanjuta-egg.
17480         * data/Makefile.am: Fixed build error.
17482         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17483         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17484         libegg/.cvsignore: Added egg dock widget.
17486         * gdl/*: Removed as they are now available in libegg.
17487         
17488 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17490         * plugins/editor/anjuta-docman.c:
17491         Use stock close icon on tab close button
17493 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17494         
17495         * data/template/Makefile.am
17496         data/template/language/Makefile.am
17497         data/template/library/Makefile.am
17498         data/template/text/Makefile.am
17499         data/template/project/Makefile.am
17500         data/template/project/terminal/Makefile.am
17501         configure.in: Created Makefile to install templates
17503 2004-02-11  Naba Kumar  <naba@gnome.org>
17505         * plugins/editor/action-callbacks.c,
17506         plugins/editor/anjuta-document-manager.ui,
17507         plugins/editor/plugin.c
17508         plugins/message-view/anjuta-message-manager.ui,
17509         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17510         
17511 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17512         
17513         * plugins/message-view/*: MessageView plugin is now loaded
17514         The menu items are still dummies.
17516 2004-02-09  Naba Kumar  <naba@gnome.org>
17518         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17519         generation.
17520         
17521         * libanjuta/anjuta-preferences.h: Added some documentation.
17522         
17523         * libanjuta/anjuta-shell.h: Removed dead codes.
17524         
17525         * (removed) manuals/reference/gtkdoc-scangobj,
17526         manuals/reference/gtkdoc-scangobj.diff,
17527         manuals/reference/libanjuta/.cvsignore,
17528         manuals/reference/libanjuta/Makefile.am,
17529         manuals/reference/libanjuta/README.inline-doc,
17530         manuals/reference/libanjuta/README.sections,
17531         manuals/reference/libanjuta/libanjuta-docs.sgml,
17532         manuals/reference/libanjuta/libanjuta-sections.txt,
17533         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17534         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17535         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17536         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17537         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17538         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17539         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17540         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17541         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17542         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17543         manuals/reference/libanjuta/tmpl/defaults.sgml,
17544         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17545         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17546         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17547         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17548         manuals/reference/libanjuta/tmpl/plugins.sgml,
17549         manuals/reference/libanjuta/tmpl/properties.sgml,
17550         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17551         of scan program. Updated templates.
17553         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17554         editor action callbacks data.
17555         
17556         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17557         scintilla object ref/unref.
17559 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17560         
17561         * template/*: Added new xml based template system
17562         * template/dtds/*: Dtds to validate xml files of the template systems
17563         * data/template/*: Some sample template files
17564         Still needs some work but builds fine!
17566 2004-02-06  Naba Kumar  <naba@gnome.org>
17568         * cofigure.in, manuals/Makefile.am,
17569         (added) manuals/reference/*: Added API documentation
17570         structure (gtk-doc based).
17572         * libanjuta/libanjuta.h: Updated
17573         
17574 2004-02-05  Naba Kumar  <naba@gnome.org>
17575         
17576         * configure.in: Sets correct dependencies and
17577         uses gdl external library.
17579         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17580         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17581         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17582         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17583         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17584         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17585         and added file dialogs.
17587         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17588         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17589         Build dynamic libraries for libegg.
17591         * plugins/Makefile.am, plugins/editor/Makefile.am,
17592         plugins/editor/action-callbacks.c, 
17593         plugins/editor/action-callbacks.h,
17594         plugins/editor/anjuta-docman.c,
17595         plugins/editor/anjuta-docman.h
17596         plugins/editor/anjuta-document-manager.plugin.in
17597         plugins/editor/anjuta-document-manager.png
17598         plugins/editor/anjuta-document-manager.ui
17599         plugins/editor/file.c
17600         plugins/editor/file.h
17601         plugins/editor/plugin.c
17602         plugins/editor/print.c
17603         plugins/editor/print.h
17604         plugins/editor/search-replace.c
17605         plugins/editor/search_incremental.c
17606         plugins/editor/search_incremental.h
17607         plugins/editor/text_editor.c
17608         plugins/editor/text_editor.h
17609         plugins/editor/text_editor_cbs.c
17610         plugins/editor/text_editor_menu.h
17611         plugins/sample1/Makefile.am
17612         plugins/sample1/anjuta-sample-plugin.png
17613         plugins/sample1/anjuta-sample.plugin.in
17614         plugins/sample1/anjuta-sample.ui
17615         plugins/sample1/plugin-sample1.c
17616         plugins/sample1/plugin.c
17617         plugins/sample1/plugin.h: Created sample
17618         plugin and fixed editor plugin.
17620         * printing/*: Removed.
17622         * scintilla/Makefile.am: Builds dynamic library.
17624         * src/Makefile.am, src/action-callbacks.c,
17625         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17626         src/anjuta-actions.h, src/anjuta-app.c,
17627         src/anjuta-app.h, src/anjuta-callbacks.c,
17628         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17629         (removed) src/anjuta.h, src/anjuta.ui,
17630         src/layout.xml, src/main.c, src/preferences.h,
17631         src/utilities.c: Debuggged and finally made plugins
17632         loadable.
17634         * global-tags/Makefile.am: Fixed build error.
17636 2004-02-03  Naba Kumar  <naba@gnome.org>
17638         * configure.in: Users GDL from external package.
17639         * plugins/*: Added many new plugins (not ready though).
17640         * src/*: Removed many files (which have been transfered in plugins/).
17641         
17642 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17644         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17646 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17648         * configure.in: Added editor plugins
17649         
17650         * plugins/Makefile.am, src/search-replace_backend.h,
17651         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17652         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17653         
17654         * Added: plugins/editor/search_incremental.c, 
17655         plugins/editor/search_incremental.h
17657         * Update search-replace in plugins/editor
17658         
17659 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17660         
17661         * plugins/message-view/message-view.c: Some code clean-up
17663 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17665         * Added: search_incremental[ch]
17666         
17667         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17668         src/mainmenu_callbacks.c, src/toolbar.c
17669         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17670         
17671         * Incremental Search
17673 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17674         
17675         * plugins/message-view/anjuta-msgman.[c/h]:
17676         Added message manager for easier message handling with a
17677         similar interface as docman. Of course you can still use
17678         MessageView standalone.
17679         * plugins/Makefile.am: Added message-view because it compiles
17680         without errors.
17682 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17683         
17684         * plugins/message-view/*: Added message-view plugin 
17685         (still incomplete) 
17686         * configure.in: Added plugins/message-view/Makefile
17688 2004-01-03  Naba Kumar  <naba@gnome.org>
17690         * libanjuta/*.c: Added new files and updated old ones.
17691         * plugins/editor/*: Added editor plugin.
17692         * configure.in: Added editor plugin and moved editor related
17693         files into it.
17695 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17697         * src/Makefile.am: Added search-replace_backend.[ch]
17698         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17699         find_replace.[ch]
17700         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17701         src/search-replace_backend.c, src/search-replace_backend.h,
17702         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17703         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17704         src/toolbar_callbacks.c
17705         * The advanced Search/Replace functionality now replaces the older
17706         Find/Replace stuff.
17707         * The Search/Replace functionality can be interrupted during a long
17708         Search/Replace;
17709         
17710 2003-12-11  Naba Kumar  <naba@gnome.org>
17712         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17713         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17714         errors.
17715         * Makefile.am, libanjuta/*: Added new module.
17716         * src/Makefile.am: Fixed linking error.
17717         * src/watch_cbs.c: Debugger clean up.
17718         * configure.in: Added libanjuta-2.0.pc
17720         * configure.in, libanjuta/Makefile.am,
17721         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17722         libanjuta instead.
17724 2003-12-11  Naba Kumar  <naba@gnome.org>
17726         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17728         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17729         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17730         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17731         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17732         The user can now give a name at the creation of a new file and
17733         insert automatically (user choice) header, gpl notice, header
17734         template. The file extension is added automatically according
17735         to the selected type of file. The various insert functions have
17736         been moved from mainmenu-callback.c to file.c. The cursor is now
17737         moved after an insert operation. Removes also useless code in
17738         memory.c and search-replace.c
17739         
17740 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17742         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17743         sortable headers, process tree, removal of path and process params
17744         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17745         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17746         code cleanup
17748 2003-12-10  Naba Kumar  <naba@gnome.org>
17750         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17751         
17752 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17754         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17756 2003-11-28  Naba Kumar  <naba@gnome.org>
17758         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17759         
17760         * manuals/de/*: Added german translation docs.
17761         
17762         * configure.in, Makefile.am, src/Makefile.am,
17763         libegg/*/*: Added libegg library.
17764         
17765         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17766         installation directory.
17767         
17768         * src/text_editor_cbs.c: Fixed closing of file.
17770 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17771                                                                                 
17772         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17774 2003-09-05  Naba Kumar  <naba@gnome.org>
17776         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17777         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17778         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17779         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17780         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17781         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17782         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17783         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17784         using libegg. Initial commit -- compiles but is not complete.
17786 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17788         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17790 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17792         * configure.in: Removed "ta" from ALL_LINGUAS.
17794 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17796         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17798 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17800         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17802 2004-04-24  Andras Timar  <tmar@gnome.hu>
17804         * configure.in: Added hu to ALL_LINGUAS.
17806 2004-04-14  Naba Kumar  <naba@gnome.org>
17808         * src/Makefile.am, printing/Makefile.am,
17809         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17810         because we are still using GtkCombo and build breaks with gtk-2.4.
17811         
17812 2004-04-13  Naba Kumar  <naba@gnome.org>
17814         * NEWS: Updated.
17815         * anjuta.spec.in: Fixed build error.
17816         * po/POTFILES.in: Updated.
17817         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17819 2004-04-11  Naba Kumar  <naba@gnome.org>
17821         * NEWS: Updated.
17822         * AUTHORS: Updated.
17823         * configure.in: Added ga in ALL_LINGUAS.
17824         * ChangeLog: Fixed dates.
17825         
17826 2004-04-09  Naba Kumar  <naba@gnome.org>
17828         * src/print.c: Fixed buffer styling bug when printing with
17829         selection.
17831         * data/properties/anjuta.properties: Defined only one base font and
17832         used courier instead of lucidatypewriter, because most newer systems are
17833         unlikely to have it (bug #885023, #925956, #890473).
17834         
17835         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17836         warning.
17837         
17838         * src/an_file_view.c: Fixed possible crash bug.
17840 2004-04-07  Naba Kumar  <naba@gnome.org>
17842         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17843         gtk_main_quit() etc..), so that atexit() functions are not called
17844         (which is apparently done to free up memory and we don't need to
17845         do that at this point). Incidentally, something also happens in the
17846         atexit call which freezes the UI for far too long when the application
17847         exits and we want to avoid that..
17848         * src/glade_iface.c: Fixed compiler warning.
17849         
17850 2004-04-06  Naba Kumar  <naba@gnome.org>
17852         * src/project_dbase_gui.c: Fixed errors.
17854         * src/registers_gui.c: Fixed possible crash bug.
17855         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17856         * src/signals.[c,h]: Used tree view and glade file for dialog.
17857         * src/Makefile.am, src/about.c, src/an_file_view.c,
17858         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17859         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17860         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17861         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17862         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17863         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17864         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17865         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17866         src/launcher.h, src/main.c, src/main_menubar.c,
17867         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17868         src/message-manager-private.cc, src/message-manager.cc,
17869         src/preferences.c, src/project_config.c, src/project_dbase.c,
17870         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17871         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17872         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17873         src/search-replace.c, src/search-replace_backend.c,
17874         src/search_incremental.c, src/search_preferences.c,
17875         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17876         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17877         src/signals_gui.c, src/source.c, src/src_paths.c,
17878         src/stack_trace.c, src/start-with.c, src/style-editor.c,
17879         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17880         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17881         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
17882         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
17883         tagmanager/Makefile.am, scintilla/include/SString.h,
17884         widgets/Makefile.am, widgets/gnomefilelist.c:
17886         Removed all deprecated codes and substituted
17887         with newer APIs. Fixed some possible crash bugs where cell renderers
17888         were being shared.
17889         
17890         * scintilla/patches/scintilla-minor.patch: Minor patch.
17892 2004-04-06  Naba Kumar  <naba@gnome.org>
17894         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
17895         tree after all the files have been added (and not everytime a file
17896         is added in the project). Also fixed some memory corruption
17897         (possibly bug #900478).
17898         
17899         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
17900         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
17901         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
17902         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
17903         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
17904         qualifier wherever appropriate.
17906 2004-04-05  Naba Kumar  <naba@gnome.org>
17908         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
17909         switch terminal echo on/off. Debugger requires it off, while the
17910         rest requires it on.
17912         * src/search-replace.c: sets search direction and action (in addtion
17913         to target) for find in files.
17914         
17915 2004-04-02  Naba Kumar  <naba@gnome.org>
17917         * src/mainmenu_callbacks.c: Sets filename during save of new files.
17919         * src/project_dbase.c, src/debugger, src/an_file_view.c,
17920         src/an_symbol_view.c: Added an gtk events loop for
17921         displaying project loading status (for loading large projects) and
17922         debugger program starting ... just to give an impression of fastness :-).
17924         * configure.in, anjuta.prj: Bumped version to 1.2.2.
17926         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
17927         crash bug, which occurs when opening and closing a large project
17928         repeatedly.
17929         
17930         * src/attach_process.c: Fixed a comiple error for old gcc.
17931         
17932         * src/launcher.c: Prints proper error message when launcher child
17933         could not be executed and exits properly. Fixed a crash
17934         bug (bug #926606).
17935         
17936         * src/resources.c, src/utilities.c, src/glade_iface.c,
17937         src/debugger.c, src/attach_process.c: Properly exits forked children
17938         when they could not be executed.
17939         
17940 2004-04-01  Naba Kumar  <naba@gnome.org>
17942         * src/search-replace.c: Fixed a crash bug (bug #921893).
17944 2004-03-31  Naba Kumar  <naba@gnome.org>
17946         * anjuta.glade: Added a note on compiler options dialog ->support
17947         dialog telling that supports are only available for file mode.
17949         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
17950         src/anjuta_cbs.c:
17951         Improved shutdown time delay by bypassing project closing
17952         and unloading plugins.
17954         * src/build_file.c, data/properties/anjuta.properties: Added a property
17955         to toggle on/off for going to first error automatically.
17957 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
17959         * src/debugger.c: fixed core file loading
17960         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
17961         for long lines (bugs #700968 and #911376)
17962         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
17963         #917982.
17964         * src/anjuta.c: Focuses current AnEditor correctly.
17966 2004-03-30  Naba Kumar  <naba@gnome.org>
17968         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
17969         * AUTHORS: Updated with all contributors names.
17970         * NEWS: Updated.
17971         * src/about.c: Reads contributors names from AUTHORS file.
17972         * manuals/C/anjuta-manual/authors.xml: Points to online
17973         contributors list.
17974         
17975 2004-03-29  Naba Kumar  <naba@gnome.org>
17977         * data/properties/ada.properties: Fixed syntax colors. Patch
17978         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
17979         (bug #923474).
17981         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
17982         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
17983         generated projects, so that their pixmap files are
17984         found properly (bug #919903).
17985         
17986         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
17987         anjuta.
17989         * src/source.c: Installs .glade file of libgllade
17990         projects in $(datadir)/$(package)/glade (part of bug #861038).
17991         
17992         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
17993         in compiler options (bug #883837).
17994         
17995         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
17996         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
17997         
17998 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18000         * anjuta/src/search-replace.c: fixed another crash bug in
18001         "Find Usage"
18002         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18003         breakpoint property fix
18005 2004-03-29  Naba Kumar  <naba@gnome.org>
18007         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18008         (new) manuals/C/anjuta-advanced-tutorial/*:
18009         Added menu entry for 'Anjuta Advanced Tutorial'
18010         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18012 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18013         
18014         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18015         Fixed bug #908941  ('Open' starts in wrong directory)
18016         
18017 2004-03-26  Naba Kumar  <naba@gnome.org>
18019         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18020         compile error and bug #905738 with terminal.
18022         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18023         src/search-replace.[h,c], src/search_incremental.[h,c],
18024         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18025         src/text_editor.[c,h]: Fixed compiler warnings.
18026         
18027         * src/search-replace.c: Fixed a memory corruption (possible
18028         fix for bug #921893, but not yet confirmed).
18029         
18030         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18031         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18032         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18033         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18035 2004-03-25  Naba Kumar  <naba@gnome.org>
18037         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18038         crash bug with attach process dialog and made the dialog closable
18039         with 'esc'.
18040         
18041         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18042         always display within the margin.)
18043         
18044         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18045         the old breakpoint when it's properties are updated
18046         (creating a new updated one).
18047         
18048 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18050         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18051         displayed for wrong file.
18052         * src/breakpoints.c: conditional breakpoints
18053         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18054         "Find in Files..." disabling policy
18056 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18058         * src/build_file.c: Fixed bug #874380
18059         Goto the first error if it exists.
18061 2004-03-24  Naba Kumar  <naba@gnome.org>
18063         * src/anjuta.c: Fixed to get correct child exit status
18064         using mask (bug #905738).
18065         
18066         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18067         Aligned buttons in the New file dialog,
18068         set default response to OK, entry box activates default response,
18069         ESC closes dialog and hides on delet_event.
18071 2004-03-19  Naba Kumar  <naba@gnome.org>
18073         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18074         tree).
18076 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18078         * src/search-replace.c: fixed "Find Usage" crash when no project open
18080 2004-03-17  Naba Kumar  <naba@gnome.org>
18082         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18083         Fixed the generated projects to read m4 directory if the directory
18084         exists (bug #917781).
18085         
18086 2004-03-12  Naba Kumar  <naba@gnome.org>
18088         * HACKING: Fixed formatting for auto-parsing.
18090 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18091         
18092         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18093         rework (bug #890609)
18095 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18096         
18097         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18099 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18100         
18101         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18102         * src/search_preferences.c: Fixed typo.
18103         
18104 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18105         
18106         * src/search-replace.c: improved Search&Replace
18107         For the moment "Replace All" does not work with non opened files
18108         but Anjuta should not crash now ! ??? 
18109         
18110 2004-02-26  Naba Kumar  <naba@gnome.or>
18112         * src/source.c: Fixed to pass cflags correctly
18113         and suppress the automake's default cflags.
18114         bug #816130, #801056, #782798, #773459
18115         
18116         * data/properties/anjuta.properties: Do not defualt to -k make option.
18117         bug #875486.
18119         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18120         bug #877683.
18121         
18122         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18123         
18124         * src/message-manager-private.cc: Disabled debug messages.
18125         
18126 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18128         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18130 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18131         * anjuta.glade, src/search-replace.c:
18132         Reduced Search&Replace dialog, bug #902636.
18133         
18134 2004-02-23  Naba Kumar  <naba@gnome.or>
18136         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18137         (bug #866143).
18139 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18140         
18141         * src/search_incremental.c: Fixed bug #900903
18143 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18144         
18145         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18146         src/anjuta.c: Fixed bugs #890609 and #890609
18148 2004-02-23  Naba Kumar  <naba@gnome.or>
18150         * src/message-manager.cc: Disconnects menuitem signal properly.
18151         Fixed bug #901723.
18152         
18153         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18154         bug #900897.
18155         
18156 2004-02-20  Naba Kumar  <naba@gnome.org>
18158         * src/message-manager-private.[c,h]: Implemented keypress
18159         event for the terminal and resets it when ctrl c or ctrl d
18160         is pressed. But it doesn't seem to be working on keypress.
18161         Added a workaround to let it work on key release instead.
18162         (bug #878357).
18163         
18164         * src/search-replace: Fixed compiler warnings.
18165         
18166 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18168         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18169         Use defined file name when saving new files (fixes bug #898105)
18170         Don't change filename when clicking on a directory
18171         
18172         BTW: Happy birthday to me :-)
18173         
18174 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18175         
18176         * src/search-replace.c: Fixed a crash bug 
18177         Crash on Find & Replace (#887833)
18178         
18179 2004-02-18  Naba Kumar  <naba@gnome.org>
18181         * src/executer.c: Fixed a crash bug.
18182         
18183         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18184         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18185         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18186         instead of GtkWindow (Part of bug #671596).
18187         
18188         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18189         src/registers_gui.c, src/registers_cbs.[h,c],
18190         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18191         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18192         src/compiler_options.c, src/an_file_view.c, start-with.c,
18193         src/anjuta-tools.c, help.c:
18195         Added "close" buttons on all
18196         dialogs (HIG) and fixed to properly response to ESC close
18197         (Part of bug #671596).
18199         * src/launcher.c: Disabled printing of long debug lines.
18200         
18201         * src/utilities.h: Fixed a compiler warning.
18202         
18203 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18205         * src/anjuta.c: "Save all" action now asks for filenames for new files
18206         (fixes bug #898111)
18208 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18210         * anjuta.glade, src/text_editor.c:
18211         Fixed a typo in Hello World indentation style 
18212         Fixed misuse of translated strings when looking for style
18213         This entry fixes bug #876037
18215 2004-02-16  Naba Kumar  <naba@gnome.org>
18217         * src/utilities.c: Fixed return value when dest file could
18218         not be created.
18220         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18221         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18222         internal function to compare files.
18223         
18224 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18226         * src/message-manager-private.cc:
18227         Set bold color as foreground color in terminal
18228         (fixes bug #864924)
18230         * src/aneditor.cxx:
18231         Use font style defined for message indicators in
18232         preferences/messages
18233         (fixes bug #885032)
18235 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18237         * src/build_project.c:
18238         Use build.silent option from preferences (fixes bug #895726)
18239         
18240 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18242         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18244 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18245         
18246         Patch from Massimo Corà <maxcvs@email.it>:
18247         * scintilla/LexCPP.cxx: Support "///" comments
18249 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18250         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18251         src/search_replace.h, src/search-replace_backend.h
18252         anjuta.glade
18253         
18254         * Added: src/search_preferences.c, src/search_preferences.h
18255         Allow the user to save search/replace settings and give them names.
18257 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18258         
18259         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18260         scintilla/ScintillaGTK.cxx:
18261         Hopefully fixed AMD 64 crash bug by using correct marshaller
18263 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18265         * src/preferences.c: Save GtkOptionMenu properties properly
18266         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18268 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18269         
18270         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18271         Fixed libiconv issue
18272         * NEWS: Updated
18274 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18275         
18276         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18277         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18278         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18279         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18280         src/sharedlib_gui.c:
18281         Debugger speed-up, replaced deprecated GtkCList
18283 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18285         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18287 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18289         * configure.in: Added "sq" to ALL_LINGUAS.
18291 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18293         * configure.in: Added "ko" to ALL_LINGUAS.
18295 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18297         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18298         src/search_incremental.c, src/search_incremental.h: 
18299         Search_incremental code cleanup
18301 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18303         * scintilla/*/*: Updated scintilla to CVS
18304         * Added: scintilla/Readme.sync
18305         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18306         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18307         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18308         scintilla/ScintillaGTK.cxx,
18309         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18310         scintilla/include/Scintilla.iface: Updated.
18312 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18314         * search-replace_backend.[ch], search_incremental[ch]: Added
18315         
18316         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18317         find_replace.[ch]: Removed.
18318         
18319         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18320         src/search-replace_backend.c, src/search-replace_backend.h,
18321         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18322         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18323         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18324         functionality now replaces the older Find/Replace stuff. The Search/Replace
18325         functionality can be interrupted during a long Search/Replace.
18327 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18329         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18330         selecting ".." and "." from file selector. 
18332 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18334         * anjuta.glade: Fixed wrong "fold.symbols" property
18336 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18337         
18338         * src/project_dbase_gui.c: Alphabetical order ;-)
18339         * src/compiler_options.c: Fixed bug #867539
18340         * src/launcher.c: Workaround for bugs #864922, #849928,
18341         #846386 and #845782: The launcher no longer hangs but does
18342         not get the exit status correctly sometimes.
18343         * Changes suggested by Bosik are obviously already in without
18344         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18345         * NEWS, README, anjuta.prj, configure.in: 
18346         Changed version to 1.2.1
18347         
18348         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18349         * anjuta_dialogs_strings.c, anjuta.glade: 
18350         Fixed bugs #860906, #859329
18351         
18352         Patch from grzegol@pld-linux.org
18353         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18354         freedesktop.org standard)
18356 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18357         
18358         Patch from Stefano Vallarino <stevalla@libero.it>:
18359         * src/source.[c/h]: Fixes cpp sample file to conform to 
18360         ISO/IEC 14882, C++-Standard 
18362 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18364         Review by Johannes Schmid <jhs@cvs.gnome.org>
18365         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18366         command using sh -c.
18367         * src/compile.c: Use build_execute_shell_command when compiling single
18368         files.
18370 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18371         
18372         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18373         * src/breakpoints.c: Code cleanup, workaroud for possible 
18374         launcher bug
18375         * src/src_paths.c: Update debugger dirs on directory change
18377 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18379         Review by Johannes Schmid <jhs@cvs.gnome.org>
18380         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18381         sortable headers, process tree, removal of path and process params
18382         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18383         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18384         code cleanup
18386 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18387         
18388         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18389         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18390         Add a dialog for "New file" which lets the user set the 
18391         filename and to add copyright/header templates to the file
18392         * Review: Changed function names to contain modules name (file_)
18394 2003-12-09  Naba Kumar  <naba@gnome.org>
18396         * setup-gettext: Fixed a typo.
18397         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18399 ---- Released version 1.2.0 ---
18401 2003-12-08  Naba Kumar  <naba@gnome.org>
18403         * src/preferences.c: Fixed compiler error.
18404         * global_tags/create_global_tags.sh: Fixed to install properly
18405         even when system.tags could not be generated.
18406         * NEWS: Updated.
18408 2003-12-06  Naba Kumar  <naba@gnome.org>
18410         * setup-gettext: Fixed to not generate intl directory with gettextize.
18412         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18413         * src/anjuta.c: Filters out unnecessary files from find in files
18414         command.
18415         
18416         * NEWS: Updated.
18417         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18418         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18419         
18420 2003-12-04  Naba Kumar  <naba@gnome.org>
18421         
18422         * src/gnome_project.c: Enables debug and optimization flags for
18423         new projects.
18424         
18425         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18426         
18427         * src/project_dbase_gui.c: combined header and c files for
18428         file selector.
18429         
18430         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18431         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18433 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18435         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18437 2003-11-29  Naba Kumar  <naba@gnome.org>
18439         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18440         * NEWS: Updated.
18442 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18443         
18444         * src/main_menubar.c: Now files cannot be opened twice in recently
18445         file menu
18447 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18449         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18451 2003-11-28  Naba Kumar  <naba@gnome.org>
18453         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18454         
18455 2003-11-27  Naba Kumar  <naba@gnome.org>
18457         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18458         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18459         
18460         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18461         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18462         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18463         checkbox in project wizard (project options page) to enable/disable
18464         source code generation with glade(mm).
18465         
18466         * NEWS: Updated
18467         
18468 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18470         * src/dnd.c: Opening files with special characters in the name.
18472 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18474         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18475         a long time.
18477 2003-11-18  Naba Kumar  <naba@gnome.org>
18479         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18480         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18481         src/project_import.c, plugins/patch/patch-plugin.c:
18482         Fixed g_signal_diconnect calls to pass correct data.
18483         (Fixed possible crash in project imports).
18484         
18485         * NEWS: Updated.
18486         
18487 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18489         Reviewed by Naba Kumar  <naba@gnome.org>
18490         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18491         and debugger. Sets default settings for pty in launcher.
18492         * data/gdb.init: Removed charset work around (now works with user's
18493         native charset)
18494         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18496 2003-11-18  Naba Kumar  <naba@gnome.org>
18498         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18499         names of 'index' to 'idx'.
18500         
18501 2003-11-17  Naba Kumar  <naba@gnome.org>
18503         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18504         * src/project_dbase.c: Prompts user for unsaved project files
18505         when project is closed.
18506         
18507 2003-11-16  Naba Kumar  <naba@gnome.org>
18509         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18510         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18511         older gcc.
18512         
18513 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18514         
18515         * src/anjuta.c: Fixed crash related to tag == NULL while 
18516         anjuta is exiting
18518 2003-11-11  Naba Kumar  <naba@gnome.org>
18520         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18521         found. It simply doesn't generate the c/c++ codes and continues with
18522         just a warning.
18523         * NEWS: Updated.
18524         
18525 2003-11-10  Naba Kumar  <naba@gnome.org>
18527         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18528         'Start with dialog'.
18530         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18531         German translation of anjuta-tutorial.
18532         
18533         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18534         * NEWS: Updated.
18536 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18538         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18539         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18540         the syntax highlighting in Preferences, the automatic syntax
18541         highlighting is now selected. When the debugger is stopped and the
18542         breakpoints window not closed, the gtk_tree_view in this window is
18543         now made unsensitive.
18545 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18547         * src/preferences.h, src/preferences.c, anjuta.glade:
18548         Fixed translation bug in preferences by using GtkOptionMenu
18549         * anjuta.prj: Project version 1.1.98
18551 ---------------- Released version 1.1.98 ----------------
18553 2003-11-07  Naba Kumar  <naba@gnome.org>
18555         * anjuta.spec.in: Revived docs package and combined all docs into
18556         one package.
18557         * configure.in: Bumped version to 1.1.98 rc2
18558         * NEWS: Updated.
18559         * anjuta.spec.in: Fixed scrollkeepr-update command.
18560         * anjuta.spce.in: Fixed file permissions.
18562 2003-11-06  Naba Kumar  <naba@gnome.org>
18564         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18565         menus to activate anjuta helps.
18566         
18567         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18568         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18569         manuals/C/anjuta-faqs/legal.xml (added),
18570         manuals/C/anjuta-faqs/Makefile.am,
18571         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18572         manuals/C/anjuta-faqs/.cvsignore,
18573         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18574         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18575         manuals/C/anjuta-tutorial/legal.xml (added),
18576         manuals/C/anjuta-tutorial/Makefile.am,
18577         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18578         manuals/C/anjuta-tutorial/.cvsignore,
18579         manuals/C/anjuta-manual/*.sgml (removed),
18580         manuals/C/anjuta-manual/*.xml (added),
18581         manuals/C/anjuta-manual/Makefile.am,
18582         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18583         manuals/C/anjuta-manual/.cvsignore,
18584         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18585         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18586         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18587         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18588         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18589         manuals/ja/anjuta-faqs/legal.xml (added),
18590         manuals/ja/anjuta-faqs/Makefile.am,
18591         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18592         manuals/ja/anjuta-faqs/.cvsignore,
18593         manuals/ja/anjuta-manual/*.sgml (removed),
18594         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18595         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18596         manuals/ja/anjuta-manual/*.xml (added),
18597         manuals/ja/anjuta-manual/Makefile.am,
18598         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18599         manuals/ja/anjuta-manual/.cvsignore,
18600         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18601         manuals/sgmldocs.make (removed),
18602         manuals/xmldocs.make (added), manuals/omf.make (added),
18603         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18604         documentations to newer docbook xml documentations. Converted 
18605         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18606         Enabled manulas installations.
18607         
18608         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18610 2003-11-05  Naba Kumar  <naba@gnome.org>
18612         * data/gdb.init: Sets host's charset to ascii to solve debugger
18613         freeze up due to uninitialized strings in target program.
18615         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18616         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18617         
18618         * NEWS: Updated.
18619         
18620         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18621         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18623 2003-11-04  Naba Kumar  <naba@gnome.org>
18625         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18626         problems.
18627         
18628         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18629         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18630         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18631         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18632         in file headers.
18633         
18634         * src/search-replace.c: Fixed infinite loop bug.
18635         * start-with.c: Fixed a crash bug with "Open last project".
18636         
18637         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18638         * scintilla/Makefile.am: Fixed compiler option.
18639         
18640 2003-10-16  Naba Kumar  <naba@gnome.org>
18642         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18643         * src/text_editor.c: Fixed autoformat.
18644         
18645 2003-10-15  Naba Kumar  <naba@gnome.org>
18647         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18648         of CTRL+number.
18649         
18650 2003-10-09  Naba Kumar  <naba@gnome.org>
18652         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18653         
18654 2003-10-08  Naba Kumar  <naba@gnome.org>
18656         * src/source.c: Fixed a GETTEXT typo error.
18657         * anjuta.glade: Made 'Sorted in order you open them' default option
18658         for editor tabs.
18660         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18661         * anjuta.glade, data/properties/anjuta.properties:
18662         Fixed the freeze of the "Preferences" combos at the first Anjuta
18663         init is generated by:
18664                 - a not complete translation of preferences.c file
18665                 - a difference between 2 names in anjuta.glade and
18666                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18667                 - the same name given to 3 combos (anjuta.glade).
18668                 
18669         * src/find_text.c: If the "whole document" mode is selected,
18670         a new search will select the next occurrence (Bug #764954).
18671         It is now possible to use the shortcuts to search next or previous
18672         occurrence even if the search dialog has the focus.     Bug #790318
18673         
18674         * src/main_menubar_def.h: "Select code block" shortcut; the new
18675         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18676         (Bug #811016).
18678         Patch from: Richard Lee  <r.h.lee@comcast.net>
18679         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18680         tagmanager/tm_workspace.c: The following is a patch to fix a
18681         seemingly random occurence where Anjuta would crash when a
18682         certain key was pressed.
18684 2003-09-29  Naba Kumar  <naba@gnome.org>
18686         * src/find_in_files.c: Ignores binary by default. Disabled the option
18687         of NOCVS search, because launcher does not use sh and hence can not
18688         pipe.
18689         
18690         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18691         "clean before build" state in project session and not in account session,
18692         otherwise the state gets reflected to other projects causing annoyance.
18693         
18694         * src/compiler_options.c: Fixed a bug where compiler options were always
18695         claimed 'modified'.
18697         * src/build_project.c, data/properties/anjuta.properties,
18698         src/commands.[h]: Fixed a bad bug where clean-before-build
18699         doesn't work.
18700         
18701         * scintilla/patches/research-cvs-nolog.diff,
18702         scintilla/patches/scintilla-ac-gtk2-port.diff,
18703         scintilla/patches/scintilla-ac-sort-fix.diff,
18704         scintilla-optimization.diff: Removed, because they are already in
18705         scintilla CVS.
18706         
18707         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18708         2003-09-29).
18710         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18711         scintilla/LexYAML.cxx: Added new scintilla lexers.
18712         
18713         * TODO, NEWS: Updated.
18715         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18716         * src/utilities.c: Fixed typo bugs.
18718 2003-09-26  Naba Kumar  <naba@gnome.org>
18720         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18721         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18722         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18723         text_editor_find() and Fixed I-Search wrapping.
18724         * src/debugger.c: Fixed to pass a newline after a debugger
18725         command (which was broken since the launcher was refactored.
18726         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18728 2003-09-25  Naba Kumar  <naba@gnome.org>
18730         * src/toolbar_callbacks.c: Fixed start of incremental search.
18731         
18732         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18733         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18734         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18735         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18736         menu and implementation.
18738 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18740         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18741         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18742         variables in Locals window.
18744 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18746         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18747         * src/utilities.[ch] : Fix a tooltip bug in 
18748         anjuta_util_toolbar_append_stock(), the label appeared instead of
18749         the tooltip text. Remove label from arguments of the function
18750         because label is included in the stock icon data.
18751         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18752         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18753         * FIXME: translation file should be updated because of label text removal.
18755 2003-09-24  Naba Kumar  <naba@gnome.org>
18757         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18758         
18759         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18760         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18761         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18762         stdout and stderr. Also buffered output and check-for-password
18763         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18764         with password prompts. Checkes for password prompts from all outputs.
18765         
18766         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18767         which takes a string (which could be utf8 also) and converts into
18768         utf8 string.
18769         
18770         * src/main.c: Connects kernel signals after gnome_program_init().
18771         
18772         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18773         * src/message-manager.c: Fixed bug #787026 by converting the strings
18774         to proper UTF8.
18775         
18776 2003-09-22  Naba Kumar  <naba@gnome.org>
18778         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18779         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18780         GtkCList and using GtkTreeView instead. Added the patch.
18781         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18782         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18783         
18784 2003-09-19  Naba Kumar  <naba@gnome.org>
18786         * printing/print.c: Proper UTF8 printing support.
18787         * src/main.c: moved kernel signal connects at the
18788         end of application initialization.
18789         
18790 2003-09-18  Naba Kumar  <naba@gnome.org>
18792         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18793         (new) lexers.make, (new) lexers: Update scintilla to latest
18794         scintilla CVS (2003-09-18), added new lexers, automated
18795         lexers makefiles sections and scintilla update. Added
18796         patches. Optimized pango rendering. Fixed a crash bug
18797         in scintilla.
18798         
18799         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18800         patch to remove cvs log command from RESearch.cxx file.
18801         * scintilla/patches/scintilla-pango-always.diff:
18802         Fixed file name.
18803         * scintilla/RESearch.cxx: Removed spurious cvs log command
18804         and logs.
18805         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18806         
18807         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18808         * src/dnd.c: Fixed a crash bug with DND.
18809         
18810 2003-09-15  Naba Kumar  <naba@gnome.org>
18812         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18813         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18814         src/toolbar_callbacks.c: Added an additional parameter to
18815         text_editor_goto_line() funtion which decides if the line should
18816         be made visible (if it's under fold).
18817         
18818         * src/style-editor.c: Fixed a compiler warning.
18819         * src/message-manager.cc: Calls parent method correctly.
18821         * src/preferences.h: Fixed prent class.
18822         
18823         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18824         * src/project_dbase.c: Fixed bug #713210.
18825         
18826 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18827                                                                                 
18828         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18830 2003-09-11  Naba Kumar  <naba@gnome.org>
18832         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18833         * src/style-editor.c: Fixed bug #769130 (Crash on font
18834         selection dialog).
18835         
18836         * src/message-manger.[h,cc]: Made AnMessageManager
18837         derived from GtkFrame and removed deprecated code.
18838         
18839         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18840         compiler warnings.
18841         
18842 2003-09-09  Naba Kumar  <naba@gnome.org>
18844         * src/Makefile.am: Addded rules for built sources.
18845         
18846 2003-09-08  Naba Kumar  <naba@gnome.org>
18848         * (new) src/anjuta-marshalers.list: Added marshalers definition
18849         file.
18850         
18851         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18852         and CXXFLAGS are not overwriten by automake's default.
18853         * src/style-editor.c: Added 'operators' in the style editor.
18854         
18855         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18856         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18857         * src/message-manager-private.cc, src/message-manager.cc:
18858         Converts message going into message into UTF-8 endoding.
18859         * src/main.c: Uses UTF-8 codeset for localization.
18860         
18861 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18863         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18864         
18865 2003-09-08  Naba Kumar  <naba@gnome.org>
18867         * TODO: Updated.
18868         
18869         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18870         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18871         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18872         The combo entries were updated if the same data with a different
18873         case exist in the combo list. The combo entries are now case sensitive. 
18874         Search&Replace bug; First search ,max actions = 0 ==> now max
18875         actions = 100.
18876         
18877 2003-09-08  Naba Kumar  <naba@gnome.org>
18879         * TODO: Updated.
18880         * src/utilities.[c,h]: a function takes contant args.
18881         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
18882         Now the child terminated signal is emitted properly.
18883         * src/Makefile.am: Used $(top_srcdir) for referring to 
18884         scintilla objects.
18885         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
18886         definitions file which will generate anjuta-marshalers.[c,h] files.
18887         * src/.cvsignore: Updated.
18888         * src/build_project.c: Changed su command to preserve quotes.
18889         * src/anjuta-tools.c, tagmanager/tm_project.c,
18890         tagmanager/tm_workspace.c: Use standard tmp file.
18891         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
18892         so that users could report bugs easily.
18893         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
18894         
18895         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
18896         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
18897         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
18898         src/attach_process.c, src/breakpoints.c, src/commands.c,
18899         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
18900         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
18901         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
18902         src/memory.c, src/message-manager-private.c, src/preferences.c,
18903         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
18904         src/search-replace.[c,h], stack_trace.c, text_editor.c,
18905         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
18906         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
18907         Fixed compile warnings and cleanup.
18908         
18909         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
18910         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
18911         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
18912         Removed libzvt usage and implemented child spawing differently. Launcher is
18913         now proper GObject, which can be created multiple times (and can be
18914         operated in parallel).
18916         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
18917         * src/project_import_gui.c, src/project_import_cbs.c,
18918         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
18919         (crash on project import). Removed deprecared codes.
18920         
18921 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18922         
18923         * src/cvs.c: Fixed cvs output bug.
18925 2003-09-03  Naba Kumar  <naba@gnome.org>
18927         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18928         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
18929         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
18930         src/text_editor_cbs.c: Implements --
18931                 If the debugger is started
18932                         A double click in the margin add or remove a breakpoint
18933                         A single click activate or deactivate the breakpoint
18934                 else
18935                         A double click in the margin add or remove a bookmark
18937 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18938         
18939         Reviewed by Naba Kumar  <naba@gnome.org>
18940         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
18941         User is now able to choose a branch on cvs update for project.
18942         Cleaned up variable names.
18944 2003-09-03  Naba Kumar  <naba@gnome.org>
18946         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
18947         src/Makefile.am: Added lexers.
18948         * scintilla/*/*: Updated...
18949         * src/an_symbol_view.c: Fixed a crash bug.
18950         * src/compiler_options.c, src/project_dbase.c: Fixed compile
18951         and build bugs.
18952         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
18953         * src/source.c: Fixed project generation bug with gettext code.
18954         * tagmanager/tm_project.c: Fixed a crash bug.
18955         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18956         bug when there is no project open. Bug #____.
18957         * src/source.c: Fixed a bug with build failure with non-gnome
18958         project with glade-generated source (eg. gtk2). Bug #____.
18959         * NEWS: Updated...
18961 2003-08-22  Naba Kumar  <naba@gnome.org>
18963         Patch from: Rob Bradford  <rob@debianplanet.org>
18964         * data/Makefile.am: Fixed to install properly during
18965         package building.
18966         
18967         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18968         * src/debug-tree.c: Fixed a crash bug.
18969         * src/compiler_options.c: Takes care of linking the missing pieces;
18970         C flags, libs, optimization options, debug and profile.
18972         Patch from: Enver ALTIN  <ealtin@casdb.com>
18973         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
18974         
18975 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
18977         Reviewed by Naba Kumar  <naba@gnome.org>
18978         * src/project_dbase.c: Fixed bugs #778263 and #778413
18979           Adding multiple files to project should work now.
18981 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18983         Reviewed by Naba Kumar  <naba@gnome.org>
18984         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
18985         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
18986         for Locals window.
18988 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18990         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18992 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18994         * src/text_editor.c: Fix translatable string (#113934).
18996 2003-07-04  Naba Kumar  <naba@gnome.org>
18998         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18999         bug when there is no project open. Bug #____.
19000         
19001         * src/source.c: Fixed a bug with build failure with non-gnome
19002         project with glade-generated source (eg. gtk2). Bug #____.
19004 2003-06-26  Naba Kumar  <naba@gnome.org>
19006         * src/anjuta.h: Removed reference to windows-dialog.h.
19007         * src/message-manager-private.[cc,h]: Fixed doulbe click
19008         activation of messages to properly jump at the destination.
19009         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19010         * src/toolbar.c: Code clean-ups.
19011         
19012         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19013         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19014         
19015         * src/message-manager-private.[cc,h]: Removed dead codes.
19016         
19017         * (new) data/properties/css.properties,
19018         data/properties/anjuta.properties, data/properties/Makefile.am:
19019         Added CSS syntax hiliting properties.
19020         
19021         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19022         * src/debugger.c: Clean ups.
19023         * src/lexer.h: Added CSS lexer definition.
19024         
19025         * Makefile.am: Installs destop file properly.
19026         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19027         * NEWS: Updated for 1.1.97 release.
19028         * src/main_menubar_def.h: Changed some non working shortcuts.
19029         
19030 2003-06-24  Naba Kumar  <naba@gnome.org>
19032         * src/search-replace.c: Shows the dialog properly, even when it is
19033         hidden behind another window.
19034         
19035         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19036         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19037         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19038         and code clean up.
19039         
19040         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19041         setup wizard dialogs.
19042         
19043         * src/debugger.c: Removed a redundant call to
19044         debugger_update_controls().
19045         * src/compiler_options.c, src/launcher.c: code cleanup.
19046         * src/executer.c: Fixed execution bug with 'Set Program params...".
19047         
19048 2003-06-23  Naba Kumar  <naba@gnome.org>
19050         * widgets/e-splash.c: Removed border around the splash image.
19051         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19052         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19053         * src/cvs.c: Added a frame around commit log text widget.
19054         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19055         crash bug associated with translated combo box list in preferences
19056         dialog (in different locale other than en_US). Used widget names
19057         to pass the combo list items.
19058         * po/POTFILES.in: Updated.
19059         * src/launcher.c: Creates the zvt terminal at startup (and not
19060         every time a build is done) -- speeds up buld operations.
19061         * src/file_history.c: Should be if() conditional instead of
19062         assertion check.
19063         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19064         Disabled useless warnings.
19065         * src/project_dbase.c: Fixed bonobo 2 project name.
19066         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19067         and uses correct glade-2 for file generation.
19068         
19069 2003-06-21  Naba Kumar  <naba@gnome.org>
19071         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19072         And disables autocomple show for numbers (very annoying).
19073         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19074         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19075         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19076         from view menu and adjust the controls accordingly.
19077         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19078         only OK button.
19079         * src/project_dbase.[c,h]: Removed show_local flag processing.
19080         * src/message-manager.[c,h]: Reorganized messages tabs in more
19081         sensible order.
19082         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19083         Also added PCRE dependency.
19084         
19085 2003-06-20  Naba Kumar  <naba@gnome.org>
19087         * pixmaps/anjuta_splash.png: New splash.
19088         from Jean Schurger  <yshartk@schurger.org>
19089         
19090         * src/controls.c: De-sensitize run-to-cursor when debugger
19091         is not running.
19092         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19093         
19094         * src/message-manager-private.cc: Fixed to properly jump at
19095         the right file:line.
19096         
19097         * src/appwiz_page1.c: Fixed to correctly determine the project
19098         trpe from the wizard.
19099         
19100 2003-06-20  Naba Kumar  <naba@gnome.org>
19102         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19103         * src/watch_gui.c: Code cleanups.
19104         * src/debugger.[c,h], src/stack_trace.[c,h],
19105         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19106         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19107         Removed direct access to stack_trace private data, Increased debugger
19108         command size from 256 to 1024 (to be on safer side). Also implemented
19109         row-activated signle for seting frame and viewing the source.
19110         * src/debugger.c: Avoids starting program and stopping debugger
19111         when starting debugger and stopping program, respectively.
19112         
19113         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19114         Reverted codes to start debugger automatically
19115         The file is brought to the state just after the branching 
19116         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19117         some code clean ups.
19118         
19119         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19120         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19121         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19122         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19123         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19124         src/project_dbase.c: Code clean ups.
19125         
19126         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19127         (Projects dir) so that correct $HOME/Projects path is set when
19128         anjuta is run for the first time.
19129         
19130 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19132         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19134 2003-06-13  Naba Kumar  <naba@gnome.org>
19136         * src/stack_trace_cbs.c: Moved variable declaration at the
19137         top of the block (bug #737867)
19138         
19139         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19140         just CFLAGS and CXXFLAGS (bug #743617).
19141         
19142         * src/create_global_tags.sh: Fixed shell script to properly
19143         detect installed *-config files.
19144         
19145 2003-06-12  Naba Kumar  <naba@gnome.org>
19147         * src/preferences.[c,h]: Added methods for custom widgets in
19148         preferences: using custom set/get methods for them.
19149         
19150         * src/anjuta-encoding.c: Implemented up/down of the encodings
19151         in the list and property saves correctly.
19152         
19153         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19154         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19155         the beginning of a file.
19157         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19158         * src/aneditor.cxx, src/aneditor.h,
19159         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19160         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19161         src/mainmenu_callbacks.h: Allows the operator to select the current
19162         word or the current line (Request: 680801). It puts also
19163         sensitive/unsensitive several select/comment menu items.
19165         * src/breakpoints.c: Presets by default the current line for a
19166         defined breakpoint.
19168 2003-06-11  Naba Kumar  <naba@gnome.org>
19170         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19171         color (red highlight) now cosistent for inactive tabs also.
19172         
19173         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19174         'Advanced search and replace' in Edit->Search submenu.
19175         
19176         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19177         wrappings '\' where     they were missing.
19178         
19179         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19180         message is now more descriptive and details the correct thing to do
19181         for GNOME2 desktop.
19182         
19183 2003-06-10  Naba Kumar  <naba@gnome.org>
19185         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19186         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19187         Removed any reference to particular version of automake/autoconf
19188         so that they could work with newer versions (Bug #659394).
19190         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19191         src/anjuta.c: Added coded to add/remove supported encodings.
19192         
19193         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19194         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19195         src/project_import.c, src/project_type.c, src/project_type.h,
19196         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19197         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19198         from the project wizard.
19200 2003-06-06  Naba Kumar  <naba@gnome.org>
19202         Patch from Etay Meiri  <etay-m@bezeqint.net>
19203         * src/compiler_options.c: Fixed bugs related to clean before
19204         build patch.
19205         
19206         * anjuta.desktop.in.in: Added commandline options.
19207         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19208         -dP and -A flags of CVS update into different options.
19209         
19210 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19212         * configure.in: Removed "ta" from ALL_LINGUAS.
19214 2003-06-02  Naba Kumar  <naba@gnome.org>
19216         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19217         return NULL for undefined properties and "" for defined but empty
19218         strings. It was creating many problems where both are assumed to be
19219         same. And besides, it doesn't matter to differentiate the two (the
19220         problem with preferences was due to a different bug).
19222         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19223         correctly. Also, s/props_build_in/props_built_in/g.
19224         
19225         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19226         list.
19227         
19228         * src/an_file_view.c: Unrefed pixbufs when done with them.
19230         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19231         (removed) file_text.png: Added and removed pixmaps.
19232         
19233 2003-05-30  Naba Kumar  <naba@gnome.org>
19235         * anjuta.glade: Fixed encodings preferences dialog
19236         
19237 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19238         
19239         Reviewed by Naba Kumar  <naba@gnome.org>
19240         
19241         * src/build_project.c src/clean_project/c: perform a clean before
19242         build, if required. Show the message manager on clean.
19243         * src/compiler_options.c: save the new options when window is closed
19244         and flag project to be cleaned before the next build.
19245         * src/project_dbase.c: added a 'clean before build' flag to project
19247 2003-05-29  Naba Kumar  <naba@gnome.org>
19249         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19250         dialog.
19251         
19252         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19253         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19254         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19255         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19256         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19257         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19258         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19259         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19260         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19262         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19263         Removed unused icons references.
19265 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19267         Reviewed by Naba Kumar  <naba@gnome.org>
19268         
19269         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19270           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19271           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19272           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19273           src/toolbar_callbacks.c: HIG compliant dialogs.
19275         * src/utilities.c: anjuta_button_new_with_stock_image() and
19276           anjuta_dialog_add_button() stolen from gedit.
19278         * src/main_menubar_def.h: Fixed mnemonics.
19280 2003-05-26  Naba Kumar  <naba@gnome.org>
19282         * src/project_dbase_gui.c: Added header files filter for add file
19283         dialog box. Disabled project window to be transient window.
19284         
19285         * src/message-manager.cc: Disabled message manager window to be
19286         transient window.
19287         
19288         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19289         a file could not be loaded.
19290         
19291         * src/project_dbase.c: Fixed a bug with GUI editor command
19292         where empty string is returned.
19293         
19294         * src/Makefile.am, src/preferences.h, src/text_editor.c
19295         src/text_editor.h, (new) src/anjuta-encodings.h,
19296         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19297         Added encoding support and to handle characters encoding correctly
19298         by auto detecting it during load. Added preferences for selecting
19299         the encoding during save.
19301         * src/preferences.c, src/resources.c: Removed debug messages.
19303         Patch from: Alexander Nedotsukov <bland@mail.ru>
19304         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19306 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19307         * src/anjuta.c: Try to sow the splash image more often.
19309 2003-05-20  Naba Kumar  <naba@gnome.org>
19311         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19312         * src/debug_tree.c: Colorize the modified locals during
19313         debugging and call memory analyze from the debugger.
19314         * src/breakpoints.c: The color is now different for the enabled
19315         and disabled breakpoints. Anjuta now can erase several
19316         breakpoints defined at the same line. The markers are updated
19317         according to the enable/disable action.
19318         
19319         Patch from Etay Meiri  <etay-m@bezeqint.net>
19320         * src/launcher.c: Fixes launcher freeze up bug during build.
19322 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19324         Reviewed by Naba Kumar  <naba@gnome.org>
19325         * scintilla/PropSet.h: Change member variables from private to protected.
19326         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19327         to PropSetFile class, which return a gchar * (and can therefore indicate
19328         whether properties are empty or do not exist) and make prop_get and
19329         prop_get_expanded use them.
19330         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19331         that the result of of prop_get cannot be an empty string.
19333 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19335         Reviewed by Naba Kumar  <naba@gnome.org>
19336         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19337         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19338         src/text_editor_cbs.c: When saving all the files in the project, the
19339         text editors are now only rehighlighted once instead of once for each
19340         file saved.
19342 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19343         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19344         * src/anjuta.desktop.in.in: Support startup notification.
19345 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19346         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19347         * src/anjuta.desktop.in.in: Support startup notification.
19350 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19352         Reviewed by Naba Kumar  <naba@gnome.org>
19353         
19354         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19355         memory leak from glade_xml_new call. Removed gxml field from Executer
19356         struct as only used in create_executer_dialog and then destroyed.
19357         
19358         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19359         
19360         * src/configurer.c: Fix warning trying to connect signal to non-existent
19361         environment entry in configure dialog and fix crash when closing the
19362         window.
19363         
19364         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19365         gnome_date_edit_get_time instead.
19366         
19367         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19368         in view menu required renumbering elsewhere.
19370 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19372         Reviewed by Naba Kumar  <naba@gnome.org>
19373         
19374         * src/breakpoints.c: fixed an error when removing breakpoint
19375         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19376         * src/debugger.c: changes to the way the debugger is activated
19377         * src/debugger.h: clean ups
19379 2003-05-13  Naba Kumar  <naba@gnome.org>
19381         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19382         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19383         src/memory.h: A new version of memory and the interface
19384         is now integrated in anjuta.glade
19386 2003-05-09  Naba Kumar  <naba@gnome.org>
19388         * configure.in: Bumped required gtk version to 2.0.8.
19389         
19390 2003-05-06  Naba Kumar  <naba@gnome.org>
19392         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19394 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19395         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19397 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19398         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19399         , tagmanager/c.c: Support for ProC and RDB files.
19401 2003-05-06  Naba Kumar  <naba@gnome.org>
19403         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19404         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19405         Uncomment (Box & Stream), Select the current function,
19406         authorize the "Quit" button of the GotoLine window
19408 2003-05-05  Naba Kumar  <naba@gnome.org>
19410         * src/watch_gui.h: CVS added new file.
19412         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19414         Patch from Etay Meiri <etay-m@bezeqint.net>
19415         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19416         src/mainmenu_callbacks.c, src/message-manager.cc,
19417         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19418         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19419         Ported stack trace to GNOME2 and added it in the message manager
19420         pane.
19422 2003-05-02  Naba Kumar  <naba@gnome.org>
19424         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19425         
19426         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19427         preferences property.
19428         
19429         * anjuta.prj: Fixed multiple preferences saved data.
19430         
19431         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19432         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19433         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19434         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19435         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19436         Upgraded scitilla from CVS with faster window repaint
19437         and more bugfixes.
19438         
19439         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19440         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19441         and code cleanups
19442         
19443 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19445         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19446         the window if messages are appended to the end and the scrollbar is
19447         at the end.
19449 2003-04-29  Naba Kumar  <naba@gnome.org>
19451         * configure.in: Removed omf-install from Makefiles list.
19453 2003-04-28  Naba Kumar  <naba@gnome.org>
19455         * po/POTFILES.in: Remvoded deleted files.
19456         
19457         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19458         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19460         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19461         is executed as detached) is not set properly.
19462         
19463 2003-04-25  Naba Kumar  <naba@gnome.org>
19464         
19465         * anjuta.prj: Updated.
19466         * src/anjuta_info.c: Fixed text wrapping and column view.
19467         * data/welcome.txt.in: Removed unaligned characters.
19468         
19469 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19470         * src/main_menubar.c: Disable setup dialog.
19472 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19473         * src/breakpoints.c; Fixed compilation with older GCC
19474         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19475         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19477 2003-04-18  Naba Kumar  <naba@gnome.org>
19479         * anjuta.prj: Updated (includes compiler options).
19480         
19481         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19482         function from anjuta.c (it was already available in anjuta-tools.c).
19483         
19484 2003-04-18  Naba Kumar  <naba@gnome.org>
19486         * src/about.c, THANKS: Updated
19487         
19488         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19489         
19490         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19491         properly from the project session before updating the file
19492         view.
19493         
19494         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19495         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19496         dialog settings (as it will not be required once GDL is in place) and
19497         added file view filters in the settings sub-menu.
19499 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19500         * HACKING: Updated
19501         * configure.in: Disable cast checks on final build.
19503 2003-04-17  Naba Kumar  <naba@gnome.org>
19505         * src/build_project.c: Fixed a compilation error.
19507         * src/launcher.c: Removed commnets.
19508         
19509         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19510         properties from editor tab to indentation tab and fixed a property
19511         label for proper i18n translation. Fixed typos in project config
19512         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19513         sorting and reordering in compiler options dialog.
19514         
19515         * src/compiler_options.c: Implemented _save() function to save the
19516         options (which was pending).
19517         
19518         * src/build_project.c: Destroys install-as-root dialog when it is done.
19519         
19520         * src/an_symbol_view.c: Change "event" event to "event-after" so
19521         that symbol row is selected first before the popup is shown.
19522         
19523 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19525         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19526         file in CVS/Entries. (Reviewed and applied by Biswa)
19528 2003-04-16  Naba Kumar  <naba@gnome.org>
19530         * aneditor.cxx: use unicode everytime (fixed unicode related
19531         bugs).
19533         * anjuta.prj: Fixed UI editor name (blank to use default) and
19534         anjuta version.
19535         
19536         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19537         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19538         Editor preferences page.
19540 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19541         * src/anjuta.[ch], src/print.c: Fixed warnings
19542         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19543         * configure.in: Profiling support with gprof
19545 2003-04-16  Naba Kumar  <naba@gnome.org>
19547         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19548         * src/launcher.c: Fixed cvs dialog.
19549         
19550 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19551         
19552         * src/message-manager-private.cc: Fixed double-click on first line of 
19553         output to properly select a line.
19554         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19555         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19557 2003-04-15  Naba Kumar  <naba@gnome.org>
19559         * src/message-manager-private.cc: Fixed the glade filename typo.
19561 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19562         * scintilla/*, data/properties/*: Scintilla CVS merge
19563         * anjuta.prj: Removed unnecessary files.
19564         * scintilla/PlatGTK.cxx: Force Pango fonts always
19565         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19566         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19567         for preferences.
19568         * configure.in: Change version no. for 1.1.1 (alpha release)
19569         * configure.in: Added '--with-pref-suffix' option.
19570         * config.guess, config.sub: Removed from CVS.
19572 2003-04-15  Naba Kumar  <naba@gnome.org>
19574         Patch from Timothee Besset  <ttimo@idsoftware.com>
19575         * Makefile.am: Fixed a shell script error during intallation.
19576         
19577 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19579         Reviewed by Naba Kumar  <naba@gnome.org>
19580         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19581         set_wm_class to use "anjuta" instead of "an.
19582         * src/message-manager-private.cc: Headers are hidden again.
19584 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19585         * src/project_dbase_gui.c: Memory corruption fix.
19586         * anjuta.prj: Updated project file
19588 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19589         * an_file_view.c: Connect to event-after signal rather than event so that
19590         selection is updated first and thus context menu is for the right file.
19591         Reviewed and applied by Biswa.
19593 2003-04-14  Naba Kumar  <naba@gnome.org>
19595         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19596         
19597         * src/auncher.c: More child exit fixes
19598         from Timothee Besset  <ttimo@idsoftware.com>
19600 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19601         
19602         Reviewed by Naba Kumar  <naba@gnome.org>
19603         
19604         * src/message-manager.[c/h], src/message-manager-private[c/h],
19605                 anjuta.[c/h]: Ported message-manager to Gtk2
19606         
19607         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19608         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19609         src/clean_project.c, src/compile.c, src/configurer.c,
19610         src/controls.c, src/cvs.c, src/debugger.c,
19611         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19612         src/project_import.c, src/search-replace.c: Changed name from
19613         AnjutaMessageManager to AnMessageManager to avoid too long type
19614         and funtion names.
19616 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19617         * src/launcher.c: Fix build won't stop problem - TTimo
19618         * TODO: Updated
19619         * pixmaps/anjuta_splash.c: New splash screen prototype.
19620         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19621         * src/compiler_options.c: Mute pkgconfig errors.
19622         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19624 2003-04-10  Naba Kumar  <naba@gnome.org>
19626         * configurer.[c,h]: Fixed dialog to close properly.
19627         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19628         debugging asserts.
19629         
19630 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19631         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19632         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19633         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19634         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19635         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19636         src/makefile.am: Move gdl to it's own directory.
19637         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19639 2003-04-09  Naba Kumar  <naba@gnome.org>
19641         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19642         branch.
19644 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19645         * src/anjuta-tools.c: Use CDATA for saving tools data.
19646         * anjuta.glade, src/search-replace.c: Port from branch.
19647         * widgets/e-splash.*, src/main.c: Better splash screen.
19648         * configure.in, widgets/gdl*: Import GDL widgets.
19649         * ROADMAP: Updated roadmap.
19650         * src/an_file_view.c: Use GDL icons for file tree.
19652 2003-04-09  Naba Kumar  <naba@gnome.org>
19654         * anjuta.glade: Added (hidden) initial setup-wizard window.
19655         
19656         Patch from: Vitaly  <vvv@rfniias.ru>
19657         * src/preferences.c: Fixes a bug with libglace widget access with
19658         translated strings.
19660         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19661         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19662         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19663         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19664         src/toolbar_callbacks.[c,h],
19665         src/memory.c, src/message-manager-private.cc,
19666         src/message-manager-private.h, src/message-manager.cc,
19667         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19668         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19669         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19670         watch window to a subwindow in the notebook
19672 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19673         * ROADMAP: Updated roadmap.
19675 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19677         * configure.in: Added Belarusian to ALL_LINGUAS.
19679 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19680         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19681         Henry Jia
19682         * ROADMAP: Added roadmap for HEAD.
19684 2003-03-29  Naba Kumar  <naba@gnome.org>
19686         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19687         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19688         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19689         (new) pixmaps/start-with-wizard.png,
19690         (new) pixmaps/start-with-import.png,
19691         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19692         up on anjuta start-up to give quick access to opening file/project or
19693         creation wizards.
19695         * src/main.c: Sets proper data directory for the gnome
19696         program.
19698 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19699         * src/text_editor.c: Fixed error/warning indicators.
19701 2003-03-24  Naba Kumar  <naba@gnome.org>
19703         * README: Correct version.
19704         
19705 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19707         * configure.in: Added checks to see if were building on FreeBSD
19708         systems.  Sets -DFREEBSD if we are, and also attempts to find
19709         gmake if the host system is FreeBSD.
19711         * src/getline.c: New file used to provide the getline function,
19712         which isnt available on a FreeBSD system.  The function is only
19713         defined if FREEBSD is defined.
19715         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19717         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19718         configure.in sets this to gmake on FreeBSD systems, and make
19719         on everything else.
19721 2003-03-23  Naba Kumar  <naba@gnome.org>
19723         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19724         
19725         * anjuta.spec.in: Fixed spec file for correct file paths and
19726         corrected rpmbuild.
19728         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19729         the rpm build command separately now.
19730         
19731         * src/anjuta.c, windows-dialog.c: Added some more window management
19732         stuffs (not still fully working, though).
19734         * TODO: Updated.
19736 2003-03-22  Naba Kumar  <naba@gnome.org>
19738         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19740 2003-03-21  Naba Kumar  <naba@gnome.org>
19742         * README: Removed Andy Piper's name from the active maintainers
19743         list on his request.
19744         
19745         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19746         preferences.
19747         
19748         * src/anjuta-tools.c: Fixed compiler errors.
19750         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19751         show bugs.
19752         
19753         * src/commands.c, src/src_paths.c, src/style-editor.c,
19754         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19755         becuase they are now hidden by default (from glade editing).
19756         
19757         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19758         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19759         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19760         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19761         basic windows managements.
19762         
19763 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19764         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19765         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19766         Enver ALTIN (a.k.a. skyblue)
19768 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19769         * tagmanager/*: Added ignore-list for symbols. This will make
19770         parsing more accurate for projects. Doc updates needed.
19772 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19773         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19774         * launcher/Makefile.am: Link to correct libraries
19775         * src/launcher.c: Do not allow NULL shell
19777 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19778         * src/debug_tree.c: Improve debug tree view.
19780 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19782         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19783         'Run Configure Script' and 'Execute Program'. Increase minimum width
19784         of Configure dialog.
19785         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19786         list widget by setting a model and adding a column and renderer.
19787           Actually store the nocvs toggle button in FindInFiles data structure.
19788           Handle selection changes via changed signal rather than row_activated.
19789           Use response signal for handling the close and find buttons.
19790           Close window when escape is pressed.
19791         * find_replace.c: Close window when escape is pressed.
19792         * find_text.c: Close window when escape is pressed in find dialog as
19793         well as wrap search question, where now Yes is the default button.
19795 2003-03-05  Naba Kumar  <naba@gnome.org>
19797         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19799         * src/message-manager-private.cc: Fixed a bug with vte conditional
19800         compilation.
19801         * anjuta.glade: Hides all windows in glade file.
19803 2003-03-05  Naba Kumar  <naba@gnome.org>
19805         * src/an_file_view.c: Fixed a compilation warning.
19806         * src/message-manager-private.cc: Conditional compilation for vte
19807         API.
19808         
19809 2003-02-28  Naba Kumar  <naba@gnome.org>
19811         * configure.in, anjuta.spec.in: Updated dependency packages version.
19812         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19813         * src/preferences.c: Added debug assertions.
19814         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19815         editor to enable/disable bringing the recent editor tabs first.
19816         
19817         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19818         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19819         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19820         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19821         and     bug fixes. Also code clean ups.
19822         
19823         * (new) src/search-replace.[h,c]: New search replace implementation
19824         from ANJUTA_1_0_0 branch.
19825         
19826         * (new) src/windows-dialog.[h,c]: New windows management class
19827         [work in progress].
19829 2003-02-28  Naba Kumar  <naba@gnome.org>
19831         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19832         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19833         src/appwizard.c, src/build_file.c, src/build_project.c,
19834         src/clean_project.c, src/compile.c, src/configurer.c,
19835         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19836         src/message-manager-dock.c, src/message-manager-dock.h,
19837         src/message-manager-private.cc, src/message-manager.cc,
19838         src/preferences-dialog.c, src/preferences-dialog.h,
19839         src/preferences.c, src/preferences.h, src/project_dbase.c,
19840         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19841         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19842         src/utilities.c, src/utilities.h:
19843         
19844         Widgetized Preferences and gave proper function names.
19846         * src/executer.c: Fixed a session loading bug.
19847         
19848 2003-02-27  Naba Kumar  <naba@gnome.org>
19850         * printing/print.c: Fixed printing font bug that failed to load the
19851         proper fonts.
19852         
19853         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19854         
19855         * TODO, anjuta.prj: Updated.
19857 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19859         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19860         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19861         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19862         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19863         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19864         fixed omf errors
19866 2003-02-25  Naba Kumar  <naba@gnome.org>
19868         * Makefile.am: Excluded omf-install from installation as the docs are
19869         not ready.
19870         
19871         TODO: Updated.
19872         
19873         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19874         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19875         property names and added new editor properties and code cleanups.
19876         Also added new project properties.
19877         
19878         * src/compiler_options.[h,c]: Added pkg-config packages supports
19879         and fixed bugs.
19880         
19881         * src/glade_iface.h: Cleanups.
19882         
19883         * src/launcher.c: Used timer instead of idle to scan.
19884         
19885         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
19886         src/project_config.[h,c], src/project_import.c: Implemented project
19887         property to define GUI editor and to handle it.
19888         
19889         * src/preferences.c: i18n fixes.
19890         
19891         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
19892         unused (and old) pixmaps.
19893         
19894         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
19895         
19896 2003-02-25  Naba Kumar  <naba@gnome.org>
19898         * src/message-manager-private.[h,cc], src/preferences.c,
19899         anjuta.glade, anjuta_dialog_strings.c: Implemented
19900         gnome terminal profiles for the terminal preferences and moved the
19901         addition of terminal preferences in the terminal constructor.
19902         
19903         * anjuta.prj: Updated.
19905 2003-02-24  Naba Kumar  <naba@gnome.org>
19907         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
19908         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
19909         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
19910         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
19911         preferences dialog.
19913         * TODO: Updated.
19915         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
19916         text selection and child re-spawning.
19918         * src/pixmaps.h: Removed unused pixmaps definitions.
19919         
19920 2003-02-23  Naba Kumar  <naba@gnome.org>
19922         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
19923         the project tree/window.
19925         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
19926         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
19927         Correct the use of a variable and implemented session save/load
19928         for tree expansion states.
19929         
19930         * src/main_menubar_def.h: Fixed shortcuts keys.
19931         
19932         * src/anjuta.c, src/gnome_project.c: Code clean ups.
19933         
19934         * anjuta.prj: Updated.
19935         
19936 2003-02-22  Naba Kumar  <naba@gnome.org>
19938         * src/debug_tree.[c,h]: GNOME2 port from 
19939         Etay Meiri <etay-m@bezeqint.net>
19940         
19941         * src/an_file_view.c, src/resources.[h,c],
19942         data/properties/bash.properties,
19943         data/properties/cpp.properties,
19944         data/properties/html.properties,
19945         data/properties/make.properties,
19946         data/properties/others.properties,
19947         data/properties/perl.properties,
19948         data/properties/props.properties,
19949         data/properties/xml.properties: Standarized file icons. Icons are
19950         defined in respective .properties file and are retrieved as resource
19951         data.
19953         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
19954         in labels from the commands editor as that would create
19955         problems for translators.
19957 2003-02-21  Naba Kumar  <naba@gnome.org>
19959         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
19960         as they should be part of CVS(?).
19962         * Makefile.am: Corrected a typo for glade generated strings file.
19964         * configure.in, po/hi.po: Added new Hindi (hi) translation
19965         in ALL_LINGUS and added initial Hindi translation.
19967         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
19968         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
19969         sv_unknown.xpm to more proper icon.
19971         * (new)data/properties/php.properties, data/properties/Makefile.am,
19972         data/properties/anjuta.properties, data/properties/html.properties:
19973         Fixed PHP syntax hilighting bug by separating php properties into
19974         different file (because of file size).
19976         * TODO: Updated.
19977         
19978 2003-02-20  Naba Kumar <naba@gnome.org>
19980         * src/breakpoints.c: Fixed breakpoints session saving/loading
19981         crash bug.
19982         
19983         * scintilla/*, scintilla/include/*: Updated to scintilla
19984         release 1.51
19985         
19986 2003-02-19  Naba Kumar <naba@gnome.org>
19988         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
19989         * TODO: Updated.
19991         * Makefile.am, src/Makefile.am,
19992         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
19993         (removed) src/anjuta_dialog_strings.c,
19994         (removed) src/anjuta_dialogs_strings.c,
19995         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
19996         (added) anjuta.glade: Transfered glade files from src/ directory
19997         to the top level directory.
19999         * po/POTFILES.in: Updated.
20000         
20001         * (removed) macrocs2/*: Transfered to data/ directory.
20002         
20003         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20004         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20005         requires to have macros dir, but the projects generated by anjuta
20006         require them.
20007         
20008         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20009         trees.
20010         
20011         * src/defaults.c: Corrected default compiler options.
20012         
20013         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20014         wizard.
20015         
20016         * src/message-manager-private.cc, src/message-manager-private.h,
20017         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20018         
20019         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20020         source code generation for gnome2 projects.
20022 2003-02-11  Naba Kumar <naba@gnome.org>
20024         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20025         restores the expand/collaspe states of the nodes after refresh.
20026         
20027         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20028         
20029 2003-02-11  Naba Kumar <naba@gnome.org>
20031         * src/style-editor.c: Fixed pango font description handling for fonts.
20032         * src/anjuta.glade: Removed font size spin button.
20033         * configure.in, src/anjuta.prj: Corrected version.
20034         * TODO: update.
20035         
20036 2003-02-10  Naba Kumar <naba@gnome.org>
20038         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20039         references of scroll-menu.h and add about.h in Makefile.am.
20040         
20041         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20042         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20043         (removed) widgets/scroll-menu.h: Removed unused files.
20044         
20045         * Makefile.am: Added proper i18n rules and added intl tools for
20046         distributions.
20047         
20048         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20049         to the stable release).
20050         
20051         * anjuta.spec.in: Removed manuals packaging.
20052         
20053         * data/Makefile.am: Removed 'macros' installation (not required for
20054         gnome2 projects).
20056 2003-02-10  Naba Kumar <naba@gnome.org>
20058         * po/POTFILES.in: Updated.
20060         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20061         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20062         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20063         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20064         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20065         icons and images.
20067         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20068         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20069         and fixed to properly handle focus in find entry box.
20071         * Makefile.am: Added code for RH system menu update.
20073         * .cvsignore: Updated.
20075         * NEWS: Updated.
20077 2003-02-03  Naba Kumar <naba@gnome.org>
20079         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20080         editor preferences. and fixes dialogs.
20082         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20083         Fixed linenumbers and header margins when they are disabled and
20084         removed unused header files.
20086         * src/attact_process.[h,c], src/debugger.c: Attach to process
20087         now works.
20089         * src/help.c: Fixed dialog response.
20091         * TODO: Updated.
20093         * data/properties/anjuta.properties: Corrected typo.
20095         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20096         Change the signal to "changed" in entry from "selection-changed" in
20097         list.
20099         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20100         short-cuts.
20102 2003-01-31  Naba Kumar <naba@gnome.org>
20104         * configure.in: Upgraded to use libgnomeprint-2.2
20105         
20106         * printing/Makefile.am: Updated
20107         
20108         *(removed) printing/print-doc.c, printing/print-doc.h,
20109         printing/print-util.c, printing/print-util.h: Removed because already
20110         merged with print.c.
20111         
20112         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20113         and libgnomeprintui-2.2 and fixed rendering problems.
20114         
20115         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20116         uneccessary print properties, as they are separately taken
20117         care in gnomeprint.
20118         
20119         * po/POTFILES.in: Update.
20121 2003-01-30  Naba Kumar <naba@gnome.org>
20123         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20124         for about dialog box.
20125         
20126         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20127         src/pixmaps.h: Modified for the above additions for about dialog.
20129 2003-01-29  Naba Kumar <naba@gnome.org>
20131         * src/style_editor.[c,h]: Added missing files.
20132         
20133 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20134         * scintilla/XPM.[cxx|h]: Added missing files
20136 2003-01-29  Naba Kumar <naba@gnome.org>
20137         
20138         * TODO, po/POTFILES.in: Updated.
20139         
20140         * anjuta.prj, src/anjuta.glade,
20141         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20143 2003-01-28  Naba Kumar <naba@gnome.org>
20144         
20145         * data/properties/anjuta.properties, src/aneditor.cxx,
20146         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20147         properties into text properties (earlier it was int properties).
20149         * TODO: Updated
20150         
20151         * scintilla/AutoComplete.c,xx,
20152         scintilla/AutoComplete.h,
20153         scintilla/CallTip.c,xx,
20154         scintilla/CallTip.h,
20155         scintilla/Document.c,xx,
20156         scintilla/Document.h,
20157         scintilla/Editor.c,xx,
20158         scintilla/Editor.h,
20159         scintilla/LexAVE.c,xx,
20160         scintilla/LexCSS.c,xx,
20161         scintilla/LexHTML.c,xx,
20162         scintilla/LexOthers.c,xx,
20163         scintilla/LexPython.c,xx,
20164         scintilla/LineMarker.c,xx,
20165         scintilla/LineMarker.h,
20166         scintilla/Makefile.am
20167         scintilla/PlatGTK.c,xx,
20168         scintilla/PropSet.c,xx,
20169         scintilla/ScintillaBase.c,xx,
20170         scintilla/ScintillaBase.h,
20171         scintilla/ScintillaGTK.c,xx,
20172         scintilla/ViewStyle.c,xx,
20173         scintilla/include/Platform.h,
20174         scintilla/include/SciLexer.h,
20175         scintilla/include/Scintilla.h,
20176         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20177         
20178         
20179         src/Makefile.am,
20180         src/an_file_view.c,
20181         src/an_symbol_view.c,
20182         src/anjuta-tools.c,
20183         src/anjuta.c,
20184         src/anjuta.glade
20185         src/anjuta.h,
20186         src/anjuta_cbs.c,
20187         src/anjuta_dialogs_strings.c,
20188         src/anjuta_info.c,
20189         src/commands.c,
20190         src/compiler_options.c,
20191         src/debugger.c,
20192         src/help.c,
20193         src/main_menubar.c,
20194         src/main_menubar.h,
20195         src/main_menubar_def.h,
20196         src/mainmenu_callbacks.c,
20197         src/mainmenu_callbacks.h,
20198         src/message-manager-private.c,c
20199         src/message-manager-private.h,
20200         src/message-manager.c,c
20201         src/message-manager.h,
20202         src/pixmaps.h,
20203         src/preferences.c,
20204         src/preferences.h,
20205         src/project_config.c,
20206         src/project_dbase.c,
20207         src/project_dbase_gui.c,
20208         src/project_import_gui.c,
20209         src/properties.c,xx,
20210         src/properties.h,
20211         src/resources.c,
20212         src/src_paths.c,
20213         src/text_editor.c,
20214         src/text_editor_gui.c,
20215         src/toolbar.c,
20216         src/utilities.c,
20217         src/utilities.h,
20218         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20219         
20220 2003-01-24  Naba Kumar <naba@gnome.org>
20222         * src/text_editor_gui.c, src/toolbar.c,
20223         src/text_editor.c, src/text_editor_cbs.h:
20224         Used correct notification signal name for scintilla
20225         (gtk2) and fixed UI.
20226         
20227         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20228         when not required.
20229         
20230         * printing/print-doc.c,
20231         printing/print.c,,
20232         src/anjuta-tools.c,
20233         src/find_replace.c,
20234         src/goto_line.c,
20235         src/launcher.c,
20236         src/mainmenu_callbacks.c,
20237         src/project_dbase.c,
20238         src/project_dbase.h,
20239         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20240         src/text_editor.c,
20241         src/text_editor_cbs.h:
20244 2003-01-23  Naba Kumar <naba@gnome.org>
20246         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20247         correct stock icons and organized pixmap macros.
20248         
20249         Makefile.am: Removed non-generated files.
20250         
20251         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20252         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20253         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20254         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20255         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20256         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20257         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20258         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20259         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20260         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20261         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20262         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20263         stop.xpm, undo.xpm}: Removed because no longer used.
20265         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20266         file_unknown.xpm}: Files renamed from fv_*, as it would
20267         be the right name.
20269         * pixmaps/Makefile.am: Updated for the above changes.
20271 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20273         * pixmaps/autocomplete-16.png,
20274         pixmaps/autocomplete.png,
20275         pixmaps/block-end-16.png,
20276         pixmaps/block-end.png,
20277         pixmaps/block-start-16.png,
20278         pixmaps/block-start.png,
20279         pixmaps/bookmark-first-16.png,
20280         pixmaps/bookmark-first.png,
20281         pixmaps/bookmark-last-16.png,
20282         pixmaps/bookmark-last.png,
20283         pixmaps/bookmark-next-16.png,
20284         pixmaps/bookmark-next.png,
20285         pixmaps/bookmark-prev-16.png,
20286         pixmaps/bookmark-prev.png,
20287         pixmaps/error-next-16.png,
20288         pixmaps/error-next.png,
20289         pixmaps/error-prev-16.png,
20290         pixmaps/error-prev.png: gnome2-styled icons
20293 2003-01-23  Naba Kumar <naba@gnome.org>
20295         * anjuta.prj: Updated compiler options.
20296         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20298         * src/aneditor.cxx,
20299         src/anjuta.c,
20300         src/anjuta.glade,
20301         src/anjuta_dialogs_strings.c,
20302         src/mainmenu_callbacks.c,
20303         src/mainmenu_callbacks.h,
20304         src/text_editor.c,
20305         src/text_editor_cbs.c,
20306         src/text_editor_gui.c: GNOME2 Porting.
20308 2003-01-22  Naba Kumar <naba@gnome.org>
20310         * ChangeLog: Corrected dates.
20311         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20312         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20313         preferences.
20315 2003-01-22  Naba Kumar <naba@gnome.org>
20316         
20317         * plugins/patch/patch-plugin.c: Bug fix.
20318         
20319         * src/anjuta-tools.c,
20320         src/anjuta.c,
20321         src/anjuta.glade,
20322         src/anjuta.h,
20323         src/anjuta_dialogs_strings.c,
20324         src/breakpoints.c,
20325         src/cvs_gui.c,
20326         src/debugger.c,
20327         src/debugger.h,
20328         src/executer.c,
20329         src/glade_iface.c,
20330         src/main.c,
20331         src/mainmenu_callbacks.c,
20332         src/mainmenu_callbacks.h,
20333         src/preferences.c,
20334         src/project_dbase.c,
20335         src/project_dbase_gui.c,
20336         src/registers.c,
20337         src/sharedlib.c,
20338         src/signals.c,
20339         src/signals_cbs.c,
20340         src/source.c,
20341         src/stack_trace.c,
20342         src/toolbar_callbacks.c,
20343         src/utilities.c,
20344         src/utilities.h,
20345         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20346         
20347         * src/Makefile.am,
20348         (removed) src/CORBA-Server.c,
20349         (removed) src/CORBA-Server.h,
20350         (removed) src/Gladen-common.c,
20351         (removed) src/Gladen-stubs.c,
20352         (removed) src/Gladen.h,
20353         (removed) src/Prj-common.c,
20354         (removed) src/Prj-skelimpl.c,
20355         (removed) src/Prj-skels.c,
20356         (removed) src/Prj-stubs.c,
20357         (removed) src/Prj.h,
20358         (removed) src/glades.c,
20359         (removed) src/glades.h,
20360         (removed) src/messagebox.c,
20361         (removed) src/messagebox.h: Removed because no longer used.
20363 2003-01-21  Naba Kumar <naba@gnome.org>
20365         * src/anjuta-tools.c,
20366         src/anjuta.c,
20367         src/anjuta.glade,
20368         src/anjuta_dialogs_strings.c,
20369         src/anjuta_info.c,
20370         src/anjuta_info.h,
20371         src/breakpoints.c,
20372         src/compiler_options.c,
20373         src/debugger.c,
20374         src/find_replace.c,
20375         src/find_replace.h,
20376         src/find_text.c,
20377         src/find_text.h,
20378         src/goto_line.c,
20379         src/launcher.c,
20380         src/text_editor.c,
20381         widgets/gnomefilelist.c: GNOME2 porting.
20383 2003-01-20  Naba Kumar <naba@gnome.org>
20385         * global-tags/create_global_tags.sh: Uses pkg-config to
20386         read the modules.
20387         
20388         * src/anjuta.c,
20389         src/anjuta.glade,
20390         src/anjuta.h,
20391         src/anjuta_cbs.c,
20392         src/anjuta_dialogs_strings.c,
20393         src/breakpoints.c,
20394         src/breakpoints.h,
20395         src/compiler_options.c,
20396         src/compiler_options.h,
20397         src/fileselection.c,
20398         src/fileselection.h,
20399         src/mainmenu_callbacks.c,
20400         src/project_dbase_gui.c,
20401         src/session.c,
20402         src/src_paths.c,
20403         src/src_paths.h,
20404         src/text_editor.c,
20405         src/text_editor_gui.c,
20406         widgets/gnomefilelist.c,
20407         widgets/gnomefilelist.h: GNOME2 porting.
20408         
20409         * widgets/Makefile.am,
20410         (removed) widgets/gnomedirlist.c,
20411         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20412         
20413         * src/Makefile.am,
20414         (removed) src/src_paths_cbs.c,
20415         (removed) src/src_paths_cbs.h,
20416         (removed) src/src_paths_gui.c,
20417         (removed) src/compiler_options_cbs.c,
20418         (removed) src/compiler_options_cbs.h,
20419         (removed) src/breakpoints_cbs.c,
20420         (removed) src/breakpoints_cbs.h: Removed because they are now
20421         combined in singe file
20423 2003-01-16  Naba Kumar <naba@gnome.org>
20425         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20426         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20427         options dialog UI and data handling.
20430 2003-01-15  Naba Kumar <naba@gnome.org>
20432         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20433         Completed command editor porting.
20434         
20435         * src/anjuta.c: Removed the use of commands load function
20436         (not required).
20438         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20439         and unrefs.
20441         * src/anjuta-tools.c: Fixed translatable strings.
20442         
20443         * src/find_text.c: Fixed dialog creation from glade.
20444         
20445         * src/text_editor_gui.c, src/text_editor.c,
20446         src/text_editor_cbs.c: Completed port of detached text editor
20447         to gnome2 plateform.
20448         
20449 2003-01-14  Naba Kumar <naba@gnome.org>
20451         * src/anjuta.glade, src/preferences.[h,c],
20452         src/anjuta_dialogs_strings.c: Added build and editor
20453         preferences pages and other UIs. Fixed preferense loading and saving.
20454         
20455         * src/anjuta.c: Does case-insensitive match for tabs position
20456         preferences and removed preferences loading (done at _new() call).
20457         
20458         * anjuta-tools.c: Debugged tools dialog handling.
20459         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20460         
20461 2003-01-13  Naba Kumar <naba@gnome.org>
20463         * ABOUT-NLS: Update (strange).
20465         * autogen.sh: Removed blocking code.
20467         * configure.in: Fixed an autogen bug.
20468         
20469 2003-01-13  Naba Kumar <naba@gnome.org>
20471         * (new)src/anjuta.gladep
20472         (new)src/messagebox.c
20473         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20474         will be gradually removed (and then the files).
20475         
20476         * Makefile.am,
20477         anjuta.prj,
20478         printing/print-util.c,
20479         printing/print.c,
20480         scintilla/ScintillaGTK.c,xx
20481         src/Makefile.am,
20482         src/an_file_view.c,
20483         src/an_symbol_view.c,
20484         src/anjuta.c,
20485         src/anjuta.glade
20486         src/anjuta.h,
20487         src/anjuta_dialogs_strings.c,
20488         src/anjuta_gui.c,
20489         src/attach_process.c,
20490         src/attach_process.h,
20491         src/breakpoints.c,
20492         src/breakpoints.h,
20493         src/breakpoints_cbs.c,
20494         src/commands.c,
20495         src/commands.h,
20496         src/compiler_options.c,
20497         src/compiler_options.h,
20498         src/compiler_options_cbs.c,
20499         src/configurer.c,
20500         src/configurer.h,
20501         src/controls.c,
20502         src/cvs_cbs.c,
20503         src/debug_tree.c,
20504         src/debug_tree.h,
20505         src/executer.c,
20506         src/executer.h,
20507         src/find_in_files.c,
20508         src/find_in_files.h,
20509         src/find_in_files_cbs.c,
20510         src/find_replace.c,
20511         src/find_replace.h,
20512         src/find_text.c,
20513         src/find_text.h,
20514         src/goto_line.c,
20515         src/help.c,
20516         src/help.h,
20517         src/launcher.c,
20518         src/main.c,
20519         src/main_menubar.c,
20520         src/mainmenu_callbacks.c,
20521         src/message-manager.c,c
20522         src/pixmaps.h,
20523         src/preferences.c,
20524         src/project_config.c,
20525         src/project_config.h,
20526         src/project_dbase.c,
20527         src/project_import_cbs.c,
20528         src/resources.c,
20529         src/resources.h,
20530         src/splash.c,
20531         src/src_paths.c,
20532         src/src_paths.h,
20533         src/src_paths_gui.c,
20534         src/text_editor.c,
20535         src/text_editor_gui.c,
20536         src/toolbar.c,
20537         src/toolbar.h,
20538         src/utilities.c,
20539         src/utilities.h,
20540         src/wizard_gui.c,
20541         widgets/gnomefilelist.c: GNOME2 Port.
20543 2003-01-10  Naba Kumar  <naba@gnome.org>
20545         * src/an_file_view.c,
20546         src/anjuta_gui.c,
20547         src/appwizard_gui.c,
20548         src/compiler_options.c,
20549         src/compiler_options_cbs.c,
20550         src/cvs_cbs.c,
20551         src/executer.c,
20552         src/fileselection.c,
20553         src/find_in_files.c,
20554         src/goto_line.c,
20555         src/main_menubar.c,
20556         src/memory.c,
20557         src/message-manager-dock.c,
20558         src/preferences.c,
20559         src/project_dbase_gui.c,
20560         src/project_import_gui.c,
20561         src/registers_gui.c,
20562         src/sharedlib_gui.c,
20563         src/src_paths_gui.c,
20564         src/text_editor_gui.c,
20565         src/toolbar.c,
20566         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20568 2003-01-09  Naba Kumar <naba@gnome.org>
20570         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20571         problems with some comments.
20573         * anjuta.prj: New project file (updated?)
20575         * src/Makefile.am: Enabled deprecated API and fixed variables.
20577         * src/an_file_view.c,
20578         src/an_symbol_view.c,
20579         src/anjuta-plugins.c,
20580         src/anjuta-tools.c,
20581         src/anjuta.c,
20582         src/anjuta_gui.c,
20583         src/appwizard_cbs.c,
20584         src/attach_process.c,
20585         src/attach_process_cbs.c,
20586         src/compiler_options.c,
20587         src/compiler_options_cbs.c,
20588         src/launcher.c,
20589         src/mainmenu_callbacks.c,
20590         src/message-manager-private.c,c
20591         src/message-manager-private.h,
20592         src/message-manager.c,c
20593         src/message-manager.h,
20594         src/project_dbase.c,
20595         src/project_dbase.h,
20596         src/project_dbase_gui.c,
20597         src/project_import_cbs.c,
20598         src/project_import_gui.c,
20599         src/registers.c,
20600         src/resources.c,
20601         src/resources.h,
20602         src/sharedlib.c,
20603         src/signals.c,
20604         src/signals_cbs.c,
20605         src/signals_gui.c,
20606         src/splash.c,
20607         src/src_paths_cbs.c,
20608         src/src_paths_gui.c,
20609         src/stack_trace.c,
20610         src/text_editor.c,
20611         src/text_editor_gui.c,
20612         src/text_editor_menu.c,
20613         src/toolbar.c,
20614         src/toolbar_callbacks.c,
20615         src/utilities.c,
20616         src/watch.c,
20617         src/watch_cbs.c,
20618         src/wizard_gui.c: GNOME porting.
20620 2002-12-24 Naba Kumar <naba@gnome.org>
20622         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20623         NEWS, README, SEARCH-REPLACE,
20624         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20625         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20626         launcher/Makefile.am,
20627         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20628         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20629         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20630         printing/print-util.c, printing/print.c, printing/print.h,
20631         scintilla/*/*, widgets/e-shell-about-box.c,
20632         src/*, tagmanager/*/*, widgets/Makefile.am,
20633         widgets/gnomefilelist.c:
20634         
20635         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20636         src/*.[c,h] files to gnome2 API.
20638         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20639         strings table.
20641 2002-10-23  Naba Kumar <naba@gnome.org>
20643         * autogen.sh: Prevented Users from building HEAD cvs.
20644         
20645 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20647         * src/anjuta.glade: added the compiler options dialog, hopefully
20648         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20650 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20652         * src/anjuta.glade: fixed a lot of small glitches.
20654         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20655         now.
20657         * src/breakpoints_cbs.c: polished a bit.
20659 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20661         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20663         * src/commands.c: partial gnome 2 port.
20665         * src/utilities.[ch]: changed some bits to be const.
20667 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20669         * src/Makefile.am: removed breakpoints_gui.c and added a check
20670         for gdk-pixbuf deprecated functions, but there shouldn't be much
20671         anyway.
20673         * src/breakpoints_gui.c: killed.
20675         * src/anjuta.glade: added two dialogs for the breakpoints management.
20677         * src/anjuta.h:
20678         * src/anjuta_cbs.c:
20679         * src/appwizard.c:
20680         * src/attach_process.c:
20682         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20683         really huge changes and porting work.
20684         
20685         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20686         (breakpoints_dbase_new): moved the UI init bits here.
20688         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20689         a lot, not using any color anymore (not HIG compliant) and not using
20690         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20691         to be double checked.
20693         * src/build_file.c:
20694         * src/build_project.c: gnome 2 port.
20696 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20698         * src/anjuta.glade:
20699         * src/anjuta.h:
20700         * src/anjuta_cbs.c:
20701         * src/appwizard.c:
20702         * src/breakpoints.c:
20703         * src/breakpoints_cbs.c: cleaned up some bits.
20705 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20707         * src/Makefile.am:
20708         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20710         * src/an_symbol_view.[ch]:
20711         * src/attach_process_cbs.h: polished a bit.
20713         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20715 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20717         * configure.in:
20718         * src/Makefile.am: added libglade-2 to the build.
20720         * src/anjuta.[ch]: added support for libglade.
20722         * src/anjuta.glade: added. There could be a file per top-level widget,
20723         as some other gnome projects, though.
20725         * src/attach_process_gui.c: removed.
20726         * src/attach_process.[ch]: gnome 2 port.
20727         (attach_process_new): Added the treeview init and the widget references
20728         here.
20730 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20732         * src/an_file_view.c: fixed some compilation issues.
20734         * src/an_symbol_view.c: gnome 2 port.
20736 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20738         * src/an_file_view.c: finished gnome 2 port.
20739         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20740         directory pixmap depending on the event.
20742         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20743         (project_file_data_new): use a GtkTreePath.
20745 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20747         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20748         driving me nuts but they need to be ported, heh ?
20750         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20751         work since it's quite a total rewrite again.
20753 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20755         * src/an_file_view.c:
20756         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20758 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20760         * src/anjuta_info.c:
20761         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20763 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20765         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20766         nuts ATM.
20767        
20768         * src/an_file_view.c:
20769         * src/aneditor.cxx:
20770         * src/anjuta_cbs.c:
20771         * src/compiler_options.h:
20772         * src/messagebox.c:
20773         * src/messagebox.h:
20774         * src/pixmaps.h:
20775         * src/project_dbase.h:
20776         * src/resources.h: gnome 2 port.
20778 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20780         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20782         * data/properties/sql.properties: added the DATETIME data type.
20784         * data/properties/html.properties: added the foreach php keyword.
20786 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20788         * widgets/Makefile.am: removed blank line after the last backslash
20789         for avoiding a warning from automake.
20791         * configure.in:
20792         * src/Makefile.am: added the ORBit-2 dep.
20794 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20796         * AUTHORS: added Biswa, because I wonder why noone already have
20797         written his name in the Anjuta's hall of fame :)
20799 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20801         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20802         widgets/e-shell-about-box.c: Made to compile for gnome2.
20803         
20804 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20806         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20807         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20808         
20809         * configure.in, printing/print.h, printing/print.c,
20810         printing/print-doc.c: Made to compile for gnome2.
20811         
20812 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20814         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20815         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20816         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20817         widgets/Makefile.am:
20818         
20819         Upgraded the build system to gnome2 platform.
20820         
20821 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20822         * manuals/*: Added capability to generate PDF and PS.
20823         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20824         * TODO, TODO.biswa: Intergated TODO list.
20825         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20826         , bug #574470
20827         * src/dnd.c: Fix typo
20828         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20829         * src/anjuta.c: Bug #568895, Bug #575419
20831 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20833         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20834         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20836 2002-12-17  Naba Kumar <naba@gnome.org>
20838         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20839         bugs.
20840         
20841 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20842         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20843         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20844         * anjuta.prj: Added tools.sgml
20845         * data/properties/cpp.properties: Bug # 646974
20847 2002-12-16  Naba Kumar <naba@gnome.org>
20849         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20850         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20851         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20852         on 'Enter' and adds proper focus mechanism.
20853         * src/anjuta.c: Fixed a memory corruption bug.
20854         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20855         'Enter' and can also be Canceled. Sets proper default and focus policies
20856         for tools dialogs.
20857         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20858         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20859         translatable strings in dialogs and fixed some dialog properties.
20860         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20861         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20862         * src/message_manager_private.cc: Fixed some debug messages.
20863         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20864         widgets/gnomefilelist.c: Fixed a memory leaks.
20865         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20866         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20867         src/main_menubar_def.h: Implemented incremental search.
20868         * TODO: Updated.
20870 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20871         * tagmanager/*: Minor cleanups and warning fixes.
20872         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20873         GUI during long updates.
20874         * src/text_editor.c: Remove debug message.
20876 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20877         * tagmanager/tm_project.c: Fix a memory access problem.
20879 2002-12-13  Naba Kumar <naba@gnome.org>
20881         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
20882         tools list to show "Enabled" flag of the tool. Fixed a bug where
20883         tool list is not cleared when creating a new tool.
20884         
20885 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20886         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
20888 2002-12-12  Naba Kumar <naba@gnome.org>
20890         * anjuta-tools.[h,c], commands.c: Used the tools help of
20891         anjuta variables list in commands editor and fixed a typos
20892         buy in anjuta-tools.c.
20893         
20894 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20895         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
20896         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
20897         * TODO.biswa: Added to help me track things better.
20899 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20901         * configure.in, anjuta.spec.in: Added libglade dependency.
20902         * Makefile.am: Added anjuta.glade file.
20903         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
20904         , src/mainmenu_callbacks.[ch], src/message-manager.h
20905         , src/widget-registry.c: Tools editor GUI + other additions.
20907 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20909         * src/project_dbase.[ch], tagmanager/tm_project.c,
20910         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
20911         Implement syncing tags image with the project database.
20912         * src/anjuta-tools.c: Implemented variable substitution and
20913         working directory in tools.
20915 2002-12-09  Naba Kumar <naba@gnome.org>
20916         
20917         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
20918         command configuration language list from properties.
20919         
20920         * data/properties/asm.properties, data/properties/ruby.properties:
20921         Fixed typos.
20923 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20925         * src/an_symbol_view.c: Remember current selected entry and select
20926         it automatically after refresh.
20928 2002-11-26  Murray Cumming  <murrayc@usa.net>
20930         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
20931           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
20932         and gnomemm 1.2 projects so that people know they are really
20933         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
20934         But I did correct these to sue lowercase names.
20936 2002-12-01  Naba Kumar <naba@gnome.org>
20938         * data/anjuta.properties: Fixed caching problem on 
20939         indicators.
20940         * src/preferences.c, src/preferences_gui.c: Implemented automatic
20941         indicators prefs.
20942         
20943 2002-12-01  Naba Kumar <naba@gnome.org>
20945         * data/properies/anjuta.properties: Corrected "indicators.automatic"
20946         property name.
20947         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
20948         property and uses it.
20949         * src/aneditor.cxx: Fixed a bug associated with selection a word at
20950         current cursor.
20951         
20952 2002-11-30  Naba Kumar <naba@gnome.org>
20954         * src/debugger.c: Fixed a typo.
20955         * data/properties/*: Updated properties files and added
20956         new ones.
20957         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
20958         Added comment submenu and cleaned up ref and unref of menus.
20959         * src/aneditor.h: Added definition of comment commands.
20960         * src/aneditor.c: Upgrade from latest SciTE source code.
20961         * src/text_editor.[hc], src/text_editor_cbs.c, 
20962         src/message_manager_private.cc, src/message_manager.[cc,h],
20963         src/anjuta.[c,h]: Added indicators support for errors/warnings
20964         highlight in the editor.
20965         * NEWS, TODO: Update.
20966         * scintilla/include/PropSet.h: Removed deprecrated function.
20967         
20968 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20970         * src/anjuta-tools.[ch]: Tools implementation (basic)
20971         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
20972           , src/main_menubar_def.h: PLugins cleanup and segregation
20973         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
20974           registry
20975         * anjuta.prj: Added new files
20976         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
20977         * plugins/class-gen/clsGen.c: Register menu under 'Project'
20978         * plugins/patch/patch-plugin.c: Register menu under 'Format'
20979         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
20980         * src/Makefile.am: Added new files
20981         * src/message-manager.[cc/h]: Added standard output and error windows
20983 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
20985         * project_type.c: Fixed Gnomemm2 project type
20987 2002-11-25  Naba Kumar <naba@gnome.org>
20989         * printing/print.c: Fixed a compile warning.
20990         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
20991         * src/utilities.c: Fixed a compile warning in sparc, hides the
20992         terminal check error output from the user.
20993         * project_config.[ch], project_dbase.[ch], source.c: Added project
20994         version, exclude modules configuration and reordered other config
20995         properties. Changed some strings to more descriptive text.
20996         * src/compiler_opitions.c: Removed extra newlines from .prj file
20997         save.
20998         * anjuta.prj: Converted to new format (only reorganised properties
20999         and removed extra newlines ... nothing else).
21000         * NEWS: updated
21001         
21002 2002-11-21  Naba Kumar <naba@gnome.org>
21004         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21005         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21006         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21007         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21008         Updated to the CVS version.
21010 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21012         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21013           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21014           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21015           images in completion lists. 
21016         * src/resources.h: Make C++ friendly.
21017         * scintilla/PropSet.cxx: Fix memory leak.
21019 2002-11-20  Naba Kumar <naba@gnome.org>
21021         * scintilla/*/*: Synced to latest scintilla 1.49
21022         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21023         New lexers added.
21025         * scintilla/RESearch.cxx: The automatic cvs log in the
21026         file really broke things trying to interprete the changelog
21027         entry incorrectly as end-of-comment. Removed the $cvs line
21028         and committed again.
21029         
21030 2002-11-19  Naba Kumar <naba@gnome.org>
21032         Patch from Timothee Besset <ttimo@idsoftware.com>
21033         
21034         * src/message-manager-private.cc: Interpretes absolute
21035         file paths properly in zvt terminal.
21037 2002-11-19  Naba Kumar <naba@gnome.org>
21039         Patch from Timothee Besset <ttimo@idsoftware.com>
21040         
21041         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21042         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21043         (important) editor preferences in project (if there is one
21044         open).
21045         
21046         * TODO: Updated
21047         
21048 2002-11-18  Naba Kumar <naba@gnome.org>
21049         
21050         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21051         
21052         * src/debug_tree.c, src/find_in_files_gui.c,
21053         src/find_replace.c, src/find_text.c, 
21054         src/project_import.c, src/project_import_gui.c,
21055         src/wizard_gui.c: i18n Fixes.
21057 2002-11-15  Naba Kumar <naba@gnome.org>
21059         * plugins/class-gen/clsGen.c: Fixed to use project function
21060         to import files. Create non-existent directories before the
21061         sources are written.
21062         
21063         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21064         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21065         src/glade_iface.c,
21066         src/glades.c: Excluded gladen files from build. This
21067         will fix the unnecessary dependency on libssl.
21068         
21069         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21070         file import funtion.
21071         
21072         * src/message_manager_private.cc: Fixed a compiler warning with
21073         DEBUG preprocessor macro.
21074         
21075         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21076         wrong (undocked) editor window was closed on clicking close on an
21077         undocked editor window.
21078         
21079         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21080         start correctly if the executable was run before with 'F3'.
21081         
21082         * src/toolbar_callbacks.c: Wrap around find next.
21083         * src/toolbar.c: Disable combo activate.
21084         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21085         button positions to get 'yes' as default.
21087         * anjuta.spec.in: Updated.
21088         
21089         * src/anjuta_info.c, src/appwizard_gui.c,
21090         src/attach_process_gui.c, src/breakpoints_gui.c,
21091         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21092         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21093         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21094         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21095         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21096         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21097         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21098         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21099         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21100         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21101         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21102         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21103         plugins/patch/patch-plugin.c, printing/print-util.c:
21104         Set all windows and dialogs transient
21105         to their parents so that they remain floated above their parents.
21106         
21107 2002-11-13  Naba Kumar <naba@gnome.org>
21109         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21110         take default editor font).
21111         
21112         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21113         Corrected email address.
21114         
21115         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21116         for changelog entry.
21118         * NEWS: Updated.
21119         
21120 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21121         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21123 2002-11-06  Naba Kumar <naba@gnome.org>
21125         * README: Updated
21126         * anjuta.spec.in: Ships the .omf files with the
21127         documents instead of the base package.
21128         
21129 2002-11-04  Naba Kumar <naba@gnome.org>
21131         * data/properties/latex.properties: Fixed a bug.
21132         * ChangeLog: Released 1.0.0 stable.
21134 2002-11-04  Naba Kumar <naba@gnome.org>
21136         * src/commands.c: Added command with shell redirection capability.
21137         * data/properties/anjuta.properties: Changed default execution
21138         command.
21139         * src/project_dbase.c: Set project top dir in properties.
21140         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21141         * data/Makefile.am: More diskcheck error fixes.
21142         
21143         * README, anjuta.spec.in, THANKS, AUTHORS,
21144         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21145         manuals/C/anjuta-manual/authers,sgml,
21146         manuals/C/anjuta-manual/anjuta-manual.sgml,
21147         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21148         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21149         : Changed anjuta home to
21150         new URL and my email address.
21151         
21152         * manuals/C/anjuta-manual/interfaces.sgml,
21153         manuals/C/anjuta-manual/prefereces.sgml,
21154         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21155         
21156         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21157         : removed reference to the help menu as the menu is modified
21158         when no help is found (which is very likely when we are
21159         shiping the documents separately).
21160         
21161 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21162         * anjuta.spec.in: Update specfile to make multiple RPMs.
21163         * data/Makefile.am: make dist fix.
21164         * src/text_editor_menu.c: Fix compile warnings (casts).
21166 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21167         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21168         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21170 2002-11-01  Naba Kumar <naba@gnome.org>
21172         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21173         Added gnome2 macros to be used by gnome2 project wizard.
21174         
21175         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21176         from gnome-common.
21177         
21178         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21179         as it was conflicting with generated projects and is not
21180         useful for us.
21181         
21182         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21183         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21184         project generation, removed qt project as it's not complete and
21185         added gnome2 bonobo wizard.
21187 2002-10-29  Naba Kumar <naba@gnome.org>
21189         * po/POTFILES.in: Updated.
21190         * po/POTFILES.skip: Added.
21191         * preferences.h: Fixed print paper size property name.
21193 2002-10-28  Naba Kumar <naba@gnome.org>
21194         
21195         * data/user.properties, data/Makefile.am: Added user properties file
21196         which will be copied in user's ~/.anjuta/user.properties.
21197         
21198         * data/anjuta.properties: Changed a comment.
21199         
21200         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21201         
21202         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21203         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21204         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21205         item.
21207         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21208         instead of user properties file.
21209   
21210         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21211         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21212         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21213         * README, TODO: Updated.
21214         
21215 2002-10-28  Naba Kumar <naba@gnome.org>
21217     * manuals/C/anjuta-manual/figures/editor_guides.png,
21218     manuals/C/anjuta-manual/figures/editor_margins.png,
21219     manuals/C/anjuta-manual/figures/editor_markers.png,
21220     manuals/C/anjuta-manual/figures/local_variables.png,
21221     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21222     manuals/C/anjuta-manual/figures/prefs_print.png,
21223     manuals/C/anjuta-manual/figures/print_dlg.png,
21224     manuals/C/anjuta-manual/figures/print_preview.png,
21225     manuals/C/anjuta-manual/figures/symbol_browser.png,
21226     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21227     files for manual documentation.
21228     
21229     * manuals/sgmldocs.make,
21230     manuals/C/anjuta-manual/Makefile.am,
21231     manuals/C/anjuta-manual/authors.sgml,
21232     manuals/C/anjuta-manual/build.sgml,
21233     manuals/C/anjuta-manual/compileopts.sgml,
21234     manuals/C/anjuta-manual/debugger.sgml,
21235     manuals/C/anjuta-manual/execute.sgml,
21236     manuals/C/anjuta-manual/fileoperations.sgml,
21237     manuals/C/anjuta-manual/interface.sgml,
21238     manuals/C/anjuta-manual/preferences.sgml,
21239     manuals/C/anjuta-manual/projects.sgml,
21240     manuals/C/anjuta-manual/figures/arguments.png,
21241     manuals/C/anjuta-manual/figures/open_file.png,
21242     manuals/C/anjuta-manual/figures/other_opts.png,
21243     manuals/C/anjuta-manual/figures/scrshot.png,
21244     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21245     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21246     
21247     Updated anjuta manual documentation.
21249     
21250 2002-10-27  Naba Kumar <naba@gnome.org>
21252     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21253     check and modifies debugger terminal command accordingly
21254     to function properly.
21255     
21256 2002-10-25  Naba Kumar <naba@gnome.org>
21258         * manuals/sgmldocs.make: Fixed a couple of bugs.
21259         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21261 2002-10-24  Naba Kumar <naba@gnome.org>
21263         * src/debug_tree.c: Fixed a crash bug from Etay.
21265         * global_tags/create_global_tags: Added messages.
21266         Fixed infinite looping within files.
21267         
21268         * macro/autogen.sh: Removed debug and warning flags for defaults.
21269         
21270         Patch from Vadim Berezniker <vadim@berezniker.com>
21271         
21272         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21273         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21274         generation.
21276         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21277         temporarily just copy it
21279 2002-10-24  Naba Kumar <naba@gnome.org>
21281         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21282         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21283         manuals/C/anjuta-manual/compileopts.sgml,
21284         manuals/C/anjuta-manual/debugger.sgml,
21285         manuals/C/anjuta-manual/execute.sgml,
21286         manuals/C/anjuta-manual/fileoperations.sgml,
21287         manuals/C/anjuta-manual/interface.sgml,
21288         manuals/C/anjuta-manual/introduction.sgml,
21289         manuals/C/anjuta-manual/projects.sgml,
21290         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21291         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21292         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21293         manuals/ja/anjuta-manual/compileopts.sgml,
21294         manuals/ja/anjuta-manual/debugger.sgml,
21295         manuals/ja/anjuta-manual/execute.sgml,
21296         manuals/ja/anjuta-manual/fileoperations.sgml,
21297         manuals/ja/anjuta-manual/interface.sgml,
21298         manuals/ja/anjuta-manual/introduction.sgml,
21299         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21301 2002-10-24  Naba Kumar <naba@gnome.org>
21303         * src/project_type.c: added autogen for qt projects.
21304         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21305         Fixed a bug that retrieves wrong terminal command.
21306         * src/commnads.c: Added more terminal commands.
21307         * configure.in: Checks for scrollkeeper version.
21308         
21309 2002-10-22  Naba Kumar <naba@gnome.org>
21311         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21312         instead of AM_GNOME_GETTEXT.
21313         
21314         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21315         for setup-gettext for the wizard generated projects.
21317         * src/source.c: Fixed a bug where glade file wasn't generated.
21318         
21319         * src/gnome_project.c: Excluded project version from project dir
21320         name.
21321         
21322 2002-10-22  Naba Kumar <naba@gnome.org>
21324         * acinclude.m4: New file with dummy funtion for gettext
21325         cross compatibility fix.
21326         
21327         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21328         * configure.in: Fixed cflags to avoid useless warnings.
21329         * Makefile.am: EXTRA_DIST += setup-gettext.
21330         * src/toolbars.c: Added space paddings around tags label.
21332 2002-10-21  Naba Kumar <naba@gnome.org>
21334         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21335         
21336         * setup-gettext: New script to maintain gettext cross version
21337         compatibility.
21338         * configure.in, macros/autogen.sh: Fix for gettext cross version
21339         compatibility.
21340         
21341 2002-10-21  Naba Kumar <naba@gnome.org>
21343         * debug_tree.c: Fixed incorrect use of debug assertion.
21344         
21345 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21346             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21347         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21348         src/memory.c, src/memory.h, src/message-manager-private.cc:
21349         
21350         New parsing algorithm; adapted from kdevelop.
21351         Middle button menu for changing the value's display type
21353 2002-10-07  Naba Kumar <naba@gnome.org>
21355         * src/main_menubar_def.h: Changed status bar message for Help->
21356         Browse info pages. Bug #603308
21358         * src/executer.c: Made "User terminal" default for creating
21359         projects (User can always disable it later). Bug #114222
21360         
21361 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21363         * macros/autogen.sh: Require gettext 0.10.x for autogen
21364         * src/text_editor.c: Fixes Bug #595303
21365         * src/source.c: Fixes Bug #595970
21366         * src/anjuta.c: Fixes Bug #598366
21367         * scingtilla/LexCPP.cxx: Bug #602296
21368         * src/main_menubar_def.h: Bug #604363
21369         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21370         
21371 2002-10-07  Jens Georg <mail@jensgeorg.de>
21373         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21374         * gnomefilelist.c: This patch fixes the bug #611542
21375         
21376 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21378         * data/properties/Makefile.am: Added tcltk.properties file.
21379         
21380 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21382         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21383         
21384         * README: Updated README
21385         * plugins/class-gen/clsGen.c, src/message_manager.cc
21386           , src/mainmeu_callbacks.c, src/memory.c
21387           , src/project_dbase_gui.c, src/text_editor_gui.c
21388           , widgets/gnomefilelist.c: Set window icons
21389         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21390           Enabled release build (stripped + optimized binaries, etc.)
21391         * data/properties/anjuta.properties, src/commands.c,
21392           src/defaults.cFixed bug #595489 (stdin on executables)
21393         * src/appwizard.c, src/main.c, src/message-manager.cc
21394           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21395           , src/debug_tree.c: Memory related (valgrind) fixes.
21396         * src/message-manager-private.[cc,h], src/pixpams.h
21397           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21398         * anjuta.prj: Added debug_tree.c to SOURCES
21399         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21400           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21401           Compacted code and cleaned up unnecessary functions.
21402         * tagmanager/*.[ch]: Code fixes.
21403         
21404 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21405         
21406         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21407         
21408         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21409         Debug tree now detects changes of displayed variables
21410         and changes their color to red
21412 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21414         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21415         
21416         * mainmenu_callbacks.c: Set's the current file name in
21417         file save as dialog.
21418         
21419 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21421         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21423         * data/properties/tcltk.properties: New file for tcl/tk
21424         properties.
21426 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21428         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21429         Fixed a fatal bug which doesn't let building gnome2 related
21430         projects. They use different autogen.sh script. Defined new
21431         type field "gnome_macro_support".
21432         
21433         * data/autogen.sh.gnome2: New file.
21434         
21435         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21436         bug with quotes escaping in quotes.
21437         
21438         * src/message-manager-private.cc: Used event box instead
21439         of frame for local message pane, so that the borders appear
21440         properly and nicely.
21441         
21442         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21443         if there is a project open and all the files are un-docked.
21445         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21447 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21449         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21450         * THANKS: updated for new contributions
21451         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21453 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21455         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21456         src/project_dbase.h, src/project_type.c, src/source.c, 
21457         src/wizard_gui.c: new Qt project type
21458         *** NB not fully tested, may need some work, icon required...
21460 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21462         * src/memory.c, src/memory.h: new memory patch
21464 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21466         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21468 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21470         * lancher/anjuta_launcher.c: Determine pty from function
21471         call instead of running 'tty' externally.
21472         
21473         * data/properties/cs.properties: Added compile/build commands.
21474         Fixed execution properties.
21475         
21476         * src/commands.c: Added c# options.
21478         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21479         
21480         * src/debug_tree.[c,h], src/debugger.[c,h],
21481         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21482         
21483         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21484         1. Misaligned structs when they are members of other structs.
21485         2. '{' sometimes appears as a variable.
21486         3. Wrong processing of some arrays.
21487         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21488         that displays the tree in two columns (variable and value).
21490 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21492         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21494         * data/properties/sql.properties: added the DATETIME data type.
21496         * data/properties/html.properties: added the foreach php keyword.
21498 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21500         * NEWS: Updated with new features.
21501         
21502         * data/.cvsignore, doc/.cvsignore: Updated.
21503         
21504         Patch from: Etay Meiri <etay-m@bezeqint.net>
21505         
21506         * src/debug_tree.h, src/debug_tree.c: New files.
21507         
21508         * src/Makefile.am, src/message-manger-private.[h,cc],
21509         src/message-manger.cc: Added Tree view for debugger
21510         locals view.
21511         
21512 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21514         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21515         
21516         * src/memory.c, src/memory.h: New files.
21517         
21518         * src/Makefile.am, src/appwizard.c, src/controls.c,
21519         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21520         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21521         
21522         Memory view implemetation that would enable viewing raw memory
21523         during debugging.
21525 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21527         * AUTHORS: added Biswa, because I wonder why noone already have
21528         written his name in the Anjuta's hall of fame :)
21530 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21532         * src/appwizard_gui.c: Removed an ambiguous prototype.
21533         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21534         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21535         * THANKS: Updated M. Ali Vardar's email.
21536         
21537 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21539         * src/anjuta_gui.c: implemented feature request to stop main and browser
21540           toolbars having exclusive use of space
21542 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21544         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21545         left over from the previous work to fix bugs :-)
21546         
21547         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21548         src/controls.c, src/mainmenu_callbacks.h, 
21549         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21550         reviewed
21551         
21552         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21553         src/project_import_gui.c, src/sharedlib_gui.c, 
21554         src/signals_gui.c: set window icon correctly
21555         
21556         * NEWS: more updates for the release
21557         
21558         * HACKING: updated for window icons and insert menu information
21559         
21560         * src/cvs_gui.c, src/build_project.c, 
21561         src/project_import_cbs.c: message strings reviewed
21562         
21563         * src/controls.c: context help button should be disabled if 
21564         DevHelp is not installed
21565         
21567 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21569         * src/debugger.c: Fixed the signalling screw up because of string
21570         update in gdb used to report the child process PID. Also, no
21571         error dialog will be popped up for "no such file or directory"
21572         error (very annoying and useless error). This error will still
21573         be shown on the debug message window. Avoided terminating the
21574         program when the terminal is terminated -- doesn't hurt, otherwise
21575         we get crappy egg-and-hen problem.
21576         
21577         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21578         dimensions loading.
21579         
21580         * src/anjuta.c: Limited the default size of main window to sane
21581         values.
21583         * src/preferences.c: Fixed some deadly memory corruption bugs in
21584         the recent patches. Return from getenv() should NEVER be freed,
21585         because they are static strings.
21586         
21587         * src/preferences_gui.c: Removed the fix for crash bug with font
21588         selection and applied the real fix.
21589         
21590 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21592         * NEWS: updated for release
21594 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21596         * src/launcher.c: Added a fix a memory leak and a possible
21597         fix for zvt-crash bug.
21598         
21599         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21600         
21601         * data/properties/latex.properties,
21602         data/properties/ada.properties: Added file.is.source property.
21603         
21604         * src/an_file_view.c: Set auto column size of the file
21605         revision column.
21606         
21607         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21608         The user is now prompted to confirm the closing of the file
21609         if it is being used by CVS. If yes, the editor is closed and
21610         the CVS operation stops.
21611         
21612 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21614         * anjuta.prj: bump project version for release
21615         * BUGS: removed unnecessary file
21617 2002-06-07      Philip Van Hoof <freax@pandora.be>
21619         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21620         during the life of the file list widget
21621         * src/preferences_gui.c: sticking-plaster fix to font selection
21622         causes segfault bug
21624         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21626 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21628         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21629         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21630         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21631         added options for symbol and file browsers.
21632         * data/properties/cpp.properties: linker flags should come after
21633         the name of the file to compile.
21634         * scintilla/Editor.cxx: fixed gcc compilation warning.
21635         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21636         be executed from bindir only.
21637         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21638         tagmanager/include/tm_file_entry.h: CVS version information in file 
21639         browser.
21640         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21641         window.
21642         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21643         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21644         crashes during file import.
21645         * src/project_import.c: disable project menu items during project 
21646         import.
21647         
21648         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21650 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21652         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21653         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21654         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21655         modified Insert menu, added C functions template, header C 
21656         template, modified header_template HEADER_H ==> NAMEFILE_H
21657         
21658         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21660 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21662         * data/properties/html.properties: changed some file 
21663         associations
21665 2002-06-05 Philip Van Hoof <freax@pandora.be>
21667         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21668         
21669         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21671 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21673         * data/properties/anjuta.properties, src/defaults.c: Make windows
21674         docked by default, fix the big fonts bug.
21675         
21676         * src/an_file_view.c, src/main_menubar_def.h, 
21677         src/project_dbase_gui.c: sanitized the Edit/View mess.
21678         
21679         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21680         for customizing shortcuts.
21681         
21682         * src/mainmenu_callbacks.c: Search for selected word if present.
21683         
21684         * src/text_editor_menu.c: Added context menu options for docking
21685         and undocking editor windows.
21686         
21687         * src/main_menubar.h, src/main_menubar.c: more support for the 
21688         shortcuts menu item.
21689         
21690         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21692 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21694         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21695         all commit messages being written to top of the file
21696         
21697         * src/main_menubar_def.h: message strings reviewed
21698         
21699         * src/project_import.c: message strings reviewed
21700         
21701         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21702         some bugs around reading the project properties for creating 
21703         .glade and .desktop files in the Application Wizard. There were
21704         typos in the property names being retrieved
21705         
21706         * widgets/gnomefilelist.c: changed build_full_path to make 
21707         the file widget support ~
21708         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21709         
21710         * THANKS, widgets/e-shell-about-box.c, 
21711         manuals/anjuta-manual/C/authors.sgml: updated for new
21712         patch
21714 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21716         * src/project_dbase.c: Fixed the file-path-corruption bug
21717         and the cannot-import-file-in-project bug. (follow-up with
21718         the last commit from Stef).
21719         
21720         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21721         with unsaved-project.
21722         
21723 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21725         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21726         misplaced g_free.
21728 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21730         * data/properties/{xml,html,other}.properties: changed some file 
21731         associations
21732         
21733         * data/anjuta.mime: oops! cvs added
21734         
21735         * scintilla/RESearch.cxx: fixed up a problem with comments
21736         
21737         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21738         to avoid messages about missing libs
21739         
21740         * NEWS: started the release notes
21742 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21744         * HACKING: updated with new information on printing, patch naming
21745         
21746         * TODO: removed completed tasks
21747         
21748         * THANKS: updated a few contributions
21749         
21750         * anjuta.prj: updated the icon file
21751         
21752         * anjuta.desktop.in.in: updated to add Categories
21753         
21754         * data/anjuta.mime: created a mime type for Anjuta project files
21755         (NB needs to be added to the install in /usr/share/mime/)
21756         
21757         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21758         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21759         to PNG for websites.
21760         
21761         * plugins/patch/patch-plugin.c: clarified some messages and 
21762         made it easier to see different patching sessions
21763         
21764         * src/toolbar.c: changed some message text for consistency
21765         
21766         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21767         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21768         in preferences. 
21769         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21770                  
21771         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21772         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21773         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21774         Added XLib Project and a Dockapp Project types.
21775         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21776         projects
21777         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21778         * src/source.c: Fixed memory leak in existing projects. 
21779         (filename was not freed)
21780         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21782 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21784         * src/anjuta.h, src/anjuta.c: Added error display funtions
21785         with parent windows.
21786         
21787         * src/appwizard_cbs.c: Changed error display function to use
21788         parented version.
21789         
21790 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21792         * printing/print.h, printing/printing.c: Taken care of document
21793         zoom factor and fixed a font loading bug. Dynamically calculated
21794         text widths to work with zooms properly. Re-organized code for
21795         dynamic text width calulations to work in general with utf8 chars.
21796          Determined font height and width automatically from the font info.
21797         
21798         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21799         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21800         Converted text.zoom.factor property to use #defined value. Removed
21801         margin header and margin numbers preferences, as they  now
21802         calculated dynamically.
21803         
21804 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21806         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21807         printing/print-util.h, printing/print.c, printing/print.h:
21808         Rewritten printing support for style based printing. Syntax highlighted
21809         printing, monochromatic printing, setup using preferences etc.
21811         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21812         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21813         language and the styled text buffer.
21814         
21815         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21816         the print setup preferences page and added printer preferences. Added functions
21817         to retrieve preferences with default values.
21818         
21819         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21820         the printing.
21822         * data/properties/anjuta.properties: Added default printer preferences.
21824         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21825         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21826         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21828         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21829         
21830 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21832         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21834         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21835         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21836         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21837         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21839         printing/Makefile.am: Reduced compiler optimizations.
21841         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21842         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21843         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21844         tagmanager/tm_workspace.c: TagManager fixes.
21846 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21848         * printing/*: CVS added. :)
21849         
21850 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21852         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21854         * printing*: CVS added.
21855         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21856           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21857           src/main_menubar_def.h: Gnome Print support
21858         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21859         * configure.in: Enable debugging flag option
21860         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21861           Print properties defined.
21862         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21863         
21864 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21866         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21867         
21868         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21869         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21870           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21871           and cleanups
21872         * src/text_editor.c: Minor cleanups.
21873         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21874         * src/project_dbase.c: Fixes to add/remove files from project.
21875         * src/help.c: Fix minor memory leak.
21876         * src/project_dbase_gui.c: Remove debugging messages.
21877         * src/utilities.[ch]: Cleanups and minor fixes.
21878         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21880 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
21882         * src/anjuta.c [anjuta_apply_preferences()]:
21883         Fixed a crash bug when tab pos is not defined for the editors.
21884         
21885         * data/properties/cpp.properties: Set default identifier property to normal.
21886         This fixes the bug in which the fore color gets hidden with dark background.
21888 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
21890         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
21891         scintilla 1.46
21892         
21893         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
21894         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
21895         src/anjuta.c, data/properties/anjuta.properties:
21896         Implemented line wrapping.
21897         
21898         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
21899         
21900         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
21901         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
21902         tags. Code was reviewed from GNOME Bonsai view.
21903         
21904         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
21905         it seems to have been removed by scintilla people.
21906         
21907         * data/properties/anjuta.properties: Set default line wrap to false, as
21908         is noticably slow with big files.
21909         
21910 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
21912         * src/project_import_gui.c: disallow the selection of files in
21913           the browse dialog.
21914         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
21915           preferences code.
21916         
21917 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21919         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
21920           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
21921         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
21922         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
21923           now works properly.
21924         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
21925         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
21926         * src/utilities.[ch]: Added some utility functions.
21927         * tagmanager/tm_project.c: Fix for bug in file removal from project.
21928         
21929         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21931 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21933         * HACKING: info on FIXME statements and removed ccview references
21934         * Makefile.am: added rule to make RPM package
21936 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21938         * THANKS, widgets/e-shell-about-box.c, 
21939         manuals/anjuta-manual/C/authors.sgml: updated for new
21940         patch
21941         * src/anjuta.c: removed unnecessary warning code since CVS 
21942         support is now implemented :-)
21943         * manuals/sgmldocs.make: implemented a fix for bug #553969
21944         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
21945         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
21946         manuals/C/anjuta-faqs-C.omf: modified the descriptions
21947         
21948 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21949         
21950         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
21951           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21952           src/main_menubar_def.h, src/preferences_gui.c,
21953           preferences.c, preferences.h: setup Username and Email 
21954           preferences, Insert ChangeLog and Username editor functions
21955           
21956           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
21958 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21959         
21960         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
21961           src/src_paths_cbs.c, src/src_paths_gui.c
21962           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
21964           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21966 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21968         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
21969           and goto tag menu items to main menu.
21971 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21973         * THANKS, widgets/e-shell-about-box.c, 
21974         manuals/anjuta-manual/C/authors.sgml: added new contributors
21975         * HACKING: updated with info on files to change for credits
21977 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
21979     * src/aneditor.cxx: extended extension list which fixes segfault
21980     on selecting lisp, ruby or matlab as highlight style.
21982 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21984         * src/main_menubar_def.h: fixed an array initialiser and fixed
21985         the lexer settings for the new entries on the Format menu
21987 2002-05-07  Stephane Demurget  <demurgets@free.fr>
21989         * Synced with Scintilla 1.45
21991 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21993         * anjuta.prj: added another missing file
21994         * ChangeLog: fixed some incorrect change dates I caused by 
21995         sloppy cut-and-pasting :-/
21997 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21998         
21999         * src/mainmenu_callbacks.c: fixed title of new About box
22001 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22003         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22005 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22007         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22008         * anjuta.prj: updated for new files
22010 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22012         * widgets/e-shell-about-box.c: Added version display.
22013         
22014 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22016         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22017         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22018         from Philip Van Hoof)
22020 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22022         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22023         dependency
22024         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22025         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22026         that produced build errors (needs checking on a machine with the
22027         ja locale!)
22028         * data/properties/lisp.properties: updated to match format of other
22029         lexer property files supplied with Anjuta
22031 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22033         * anjuta.prj: added new files
22034         * HACKING: added information from the mailing list on 
22035         adding new project types to the wizard (thanks to Johannes)
22037 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22039         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22040           src/appwiz_page2.c: Fix for 547038.
22042 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22044     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22045     hide bug.
22046     
22047     * about.h: cvs removed.
22048     
22049 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22051         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22053         Fix for #539574.
22055         * src/anjuta.c (anjuta_system_error): checks for the error number to
22056         know whether the error description is needed or not.
22058 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22060         * pixmaps/anjuta_logo.png: New about logo.
22061     
22062         * pixmaps/anjuta_icon.png: New icon from Misha. The
22063         old one had trouble with some gtk themes.
22064     
22065         * about.c: Removed. No longer needed.
22067         * mainmenu_callbacks.c: Removed reference of about.h
22068     
22069 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22071         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22073         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22074           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22075         About Dialog (thanks to the Evolution team for the cool widget!)
22077 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22079         Patch from lbell <lbell@tsc4.com>
22080     
22081         * src/find_in_files.c, src/find_in_files.h,
22082           src/anjuta.c: Added save_yourself, load_yourself routines.
22083     
22084         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22085         Added "Append messages" toggle button. This will enable
22086         the search results to be appended to the already existing
22087         results.
22088     
22089         * src/debugger.c: Fixed a typo.
22090     
22091         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22092           src/session.c, src/session.h: Improved session management.
22094 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22096         * THANKS, FUTURE, AUTHORS: Changed my email and
22097         avoided yahoo.com.
22099 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22101         Impl. feature request #525271 (add Lisp support).
22103         * data/properties/lisp.properties: added.
22105         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22106           the lisp properties.
22108         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22109           src/utilities.[ch]: added support for the Lisp highlight style.
22111 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22113         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22114           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22115           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22116           option preferences to have a persistent setting. Plus it's not used
22117           often, so it's better here than flooding the menus.
22119         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22120           preferences pages a lot more consistent and sweeter: tabs direction
22121           radiobuttons are directed against the meaning, all pages have an
22122           outter frame, a lot of padding, removed all expand attributes for
22123           vertical boxes, ...
22125           That's not a total revamp, but it's really looking better now, even
22126           if there's still work to be done.
22128 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22130         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22131         * TODO: added task to be completed before next release (update all credits)
22133 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22135         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22136         Benke László.
22138 2002-05-01  Benke László  <decike@freemail.hu>
22140         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22142         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22143           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22144           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22145           to the format menu in order to reorder the notebook tabs in
22146           alphabetical order everytime a file is created/opened/saved.
22148 2002-05-01  Philip Van Hoof <freax@pandora.be>
22150         * widgets/gnomefilelist.[ch] (history_combo_go),
22151         (history_combo_clicked): impl.
22153         (gnome_filelist_new_with_path): use this new impl.
22155 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22157         * src/project_dbase_gui.c (add_file): added the xpm file type.
22159 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22161         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22162         tag manager fixes.
22164         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22165           of tag types.
22167         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22168           src/text_editor_menu.c: Added context sensitive search in symbol
22169           browser and editor.
22171         * configure.in: Changed version number to 0.1.9.99.
22173         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22174           src/project_import.c: Minor changes to project import facility.
22176         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22177           (Forced to use specific brace format)
22179         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22180           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22181           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22183 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22185         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22186         replaced the spinbutton with an hscale, and made the UI less "blocky".
22188         * src/cvs_gui.c: When diffing a project you can choose date and
22189         release now.
22191         * src/project_dbase.c: Import_file activated again
22193         * configure.in, plugins/Makefile.am: Added patch plugin
22195         * plugins/patch/*: The new patch plugin
22197 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22199         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22201         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22202         dropdown list shown by autocompletion are now removed.
22204 2002-04-28  Philip Van Hoof <freax@pandora.be>
22206         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22207         a bunch of filetypes from the older version.
22209         * src/project_dbase_gui.c (add_file): changed the import
22210         dialog's filetypes combo contents depending on the
22211         type of data to be imported.
22213 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22215         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22216         the amount parameter as Philip stated and reformated to follow the
22217         Gnome convention.
22219         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22220         changed accordingly.
22222 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22224         Fix for #531293.
22226         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22227         Shift-F6, to be more consistent with other Gnome apps.
22228         Moved the "Search next" entry under the "Search" one, and swapped the
22229         order of the "Find in files" and "Find and Replace" ones.
22231         Some additional fixes ands cleanups on the edit menu.
22233         * src/main_menubar.h: replaced all occurences of repeat_find by
22234         find_again for the code to be more consistent.
22236         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22237         sensitiveness depending on the existence of an active text buffer.
22239         * TODO: added some bits about improving the usability of the
22240         search/search again couple.
22242 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22244         * src/preferences_gui.c: made the tab labels text more consistent
22245         (s/misc/Misc/).
22247 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22249         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22251         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22252         filename.
22254         * src/main.c (main): simplified some code and cleanups.
22256         Fix a part of #499366:
22258         * src/commands.[ch] (sync_from_props), (command_editor_save),
22259         (on_apply_clicked), (create_command_editor_gui): added the gui
22260         corresponding to the command.terminal preference.
22262 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22264         Fix for #465180.
22266         * anjuta.spec.in: added build requirements for the source rpm.
22268 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22270         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22271         
22272         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22273           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22274           src/project_type.c, source.c, wizard_gui.c:
22275           Added new GNOME 2 project types and changed glade behaviour to
22276           produce GTK code if project type GTK was selected and GTKmm code
22277           if project type GTKmm was selected (and not depending on the 
22278           selected language. Disabled glade for GNOME 2 projects because
22279           we will need glade2 there.
22280           
22281         * src/project_dbase.c: Fixed a memory lack.
22282         
22283         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22284         
22285         * src/cvs.c: Added an error message if jobs are running
22287 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22289         * tagmanager/tm_work_object.c: Fixed a chrash
22290         bug which occurs when it tries to stat an empty
22291         file name.
22292         
22293 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22295         * src/controls.c: CVS menu items now becomes
22296         insensitive when the launcher is busy.
22297         
22298         * src/anjuta.c, cvs.h, cvs.c: Created a function
22299         to update the cvs preferences when preferences are
22300         applied in preferences dialog and called it from
22301         anjuta_update_preferences().
22302         
22303 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22305         * src/cvs.c: Added a space in the cvs command
22306         before the revision part. This fixes the cvs
22307         error we get when cvs-diffing with revisions.
22308         
22309         * src/cvs.c: Fixed a compiler warning.
22310         
22311         * src/find_replace.c: The dialog now remembers
22312         the settings including the "prompt on replace"
22313         which seems to have broken somewhere line the
22314         changes.
22315         
22316 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22318         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22319         Added a new property in cvs class to hold a boolean
22320         for enabling date in cvs diff. This fixed the bizzare
22321         diff output due to the date that goes with the cvs
22322         command. Also, set the default value of compression
22323         to 3 and unified diff option to 1.
22324         
22325 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22327         * src/cvs.c: The diff editor is set to hilite as
22328         diff syntax hiliting.
22329         
22330         * configure.in, manual/Makefile.am:
22331         Added a new manual module for ja language.
22332         
22333         * manual/ja/*/*/*: New module and files for the
22334         ja translation for the anjuta documentation
22335         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22336         
22337 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22339         * src/launcher.c: Made a very messy work around
22340         for the launcher authentication to work properly.
22341         
22342         * src/find_replace.c: Applied the missing patch
22343         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22344         
22345 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22347         * src/cvs.c, src/main_menubar_def.h: made message strings
22348         consistent with existing standards from our own documentation 
22349         (such as uppercase P in Project, corrected spelling of 
22350         repository, etc.)
22352 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22354         * src/cvs_gui.c: Cleaned up gui and aligned various
22355         widgets to give a clean look.
22356         
22357 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22359         * src/launcher.c: Added work around to retrieve
22360         the child exit code. It works. :)
22361         
22362         * src/find_in_files.c, src/gnome_project.c,
22363         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22364         src/clean.c, src/clean_project.c, src/build_project.c,
22365         src/build_file.c: Modified to handle the new
22366         child exit code.
22367         
22368 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22370         * src/find_replace.c: Changed signal to call
22371         on_replace_text_close on from delete_event
22372         to close => the replace history is now updated.
22374 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22376         * src/cvs.c: escaped the cvs import message before
22377         passing it to cvs.
22378         
22379 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22381         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22382         
22383         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22384         
22385         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22386         Added cvs import
22387         
22388         * src/preferences_gui.c: GUI improvements
22389         
22390         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22392 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22394         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22395         Removed static qualifier from tm_tag_type_name() and
22396         availed it's prototype for use in outside code. also
22397         created reverse map function tm_tag_type_name();
22398         
22399         * src/anjuta.c: Implemented qualified tags names for
22400         the tag list (on the toolbar pulldown list) to avoid
22401         ambiguty in tags with similar names (like prototype
22402         and definition). Patch modified and improved.
22403         
22404         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22405         
22406 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22408         * src/utilities.[c,h]: Added a utility funtion
22409         that escapes the single and double quotes in a
22410         given string. Useful for passing command line
22411         args with quotes.
22412         
22413         * src/cvs.c: Escaped the cvs log message before
22414         passing it to cvs command line to avoid ambiguties
22415         with quotes in the message.
22416         
22417         * pixmaps/anjuta_icon.png: Changed to the new icon.
22418         from Todd Goyen <goyen@mbi-berlin.de>
22419         
22420         * src/message-manager-private.cc: Added regex to 
22421         recognize (underline hilite) the parsable outputs
22422         from the zvt terminal.
22423         
22424 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22426         Patch from: Tina Hirsch <tehirsch@arcor.de>
22427         
22428         * src/project_type.c:
22429         Fixed a bug in the wxproject type and modified the erroroutput when
22430         configure doesn't find wx-config
22431         
22432         Patch from: Timothee Besset <ttimo@idsoftware.com>
22433         
22434         * src/anjuta.c, src/message-manager-private.cc,
22435           src/message-manager-private.h
22436         Catches double clicks in the zvt terminal, and calls goto_error_line
22437         to jump to the appropriate location in the source. This will recognize
22438         grep -n output
22439         
22440 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22441         
22442         * src/build_project.c: Taken care of memory leak
22443           by freeing cmd variable properly.
22445         * src/main_menubar_def.h: Fixed wrong signal connection
22446           for cvs project commit.
22447           
22448         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22449         
22450         * src/preferences_gui.c: Added some border and adjusted
22451           expandsion, filling in box adds to make the cvs preferences
22452           more nicer.
22453         
22454 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22456         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22457         
22458         * src/cvs*, src/main_menubar*, src/preferences*: 
22459         Moved CVS settings to preferences, added a nice login dialog.
22460         
22461         * src/controls.c, src/project_dbase.c:
22462         CVS project options are only shown if a project is open
22463         
22464         * src/build_project.c:
22465         User is now asked if he wants to install as root 
22466         
22467         * src/launcher.c:
22468         Fixed a warning
22470         * anjuta.prj: Updated with cvs files
22471         
22472         * TODO: Remove task which are done
22473         
22474 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22476         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22477         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22478         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22480         Modified launcher to use controlling terminal to detect and
22481         take care of password authentications (for example, for cvs
22482         and root installs).
22483         
22484         * pixmaps/password.png: New file.
22485         
22486 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22488         Anjuta kick start tutorial wirtten by:
22489           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22491         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22492           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22493           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22494           manuals/C/anjuta-tutorial/figures/*.png:
22495           
22496           Added files
22497         
22498         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22499           
22500           Modified files.
22501         
22502 2002-03-28 Roel Vanhout <roel@stack.be>
22504         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22506         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22507           src/preferences_gui.c:
22508         Added option to wrap around to beginning/end of file when on last bookmark
22509         and next/previous bookmark is pressed
22510         
22511 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22513         Patch from Philip Van Hoof <freax@pandora.be>
22514         
22515         * src/gnomefilelist.c:
22516         Added gimp like feature that changes the file extension of
22517         the filename entered in the selections when the file
22518         filter is changed.
22519         
22520 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22521         
22522         Patch from Roy Wood <roy.wood@filogix.com>
22523         
22524         * src/controls.c, src/find_text.c, src/find_text.h,
22525           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22526           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22527           
22528           Menuitem for entering currently selected text as find target,
22529           added key accel for "find next" and changed some key accels for
22530           other key for consistency.
22531           
22532         * src/utilities.c:
22533           Cleaned up code.
22534         
22535 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22537         * src/watch.c, src/watch.h, src/watch_cbs.c,
22538           src/watch_cbs.h, src/watch_gui.c:
22539         
22540           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22541         
22542           Added change watch entries feature
22543           and Watch entries modify on double click fixed.
22545 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22547         * src/mainmenu_callbacks.c:
22548         
22549           Project commit should not bypass dialog as
22550           we need to get the cvs log from the user.
22551           
22552 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22554         * src/project_dbase.c:
22555         
22556           Patch from Roy Wood <roy.wood@filogix.com>
22557           
22558           Fixed docking bug with the new docking patch
22559           to fix copy/paste bug.
22560           
22561 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22563         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22564           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22565           src/main_menubar.h, src/main_menubar_def.h,
22566           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22568           Added cvs project support. Featured bypass cvs dialog for
22569           cases where we don't need dialog (such as project and right
22570           click selection from file browser). Cleaned up cvs code to
22571           make them generic cvs operations instead of separate file
22572           and project operations. Added cvs log action. Increased
22573           file entry box width and enabled "unified diff" by default.
22574           Used Editor buffer for status and log and set hilite for
22575           these buffers including diff buffer (DIFF hilite).
22576           
22577 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22579         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22581         * data: Added file autogen.sh.wxwin 
22582         * data/Makefile.am: Added entry for autogen.sh.wxwin
22583         * pixmaps: Added project image appwiz_wxwin.png
22584         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22585         * src/appwizard_cbs
22586           src/compiler_options.c
22587           src/pixmaps.h
22588           src/project_dbase.c
22589           src/project_dbase.h
22590           src/project_import_cbs.c
22591           src/project_type.c
22592           src/source.c
22593           src/source.h
22594           src/wizard_gui.c: Added everything necessary for new
22595                             project type 'wxWindows (wxGTK)
22596         * src/project_dbase.c: Fixed a bug that caused every project
22597                                to be a glade project in dialog
22598                                                    'Project information'.
22600 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22602         Patch submitted by Roy Wood <roy.wood@filogix.com>
22603         
22604         * src/anjuta_gui.c, src/message-manager-dock.c,
22605           src/project_dbase.c:
22606           
22607           fixed the copy/paste bug by rewriting dock/undock
22608           code.
22610 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22612         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22613         
22614         * src/cvs*, src/Makefile.am:
22615           New file for CVS support. File operations currently work
22616           cvs login needs to be done. Project support is not yet
22617           started.
22619         * src/main_menubar*, src/mainmenu_callbacks,
22620           src/anjuta.c, src/anjuta.h:
22621           Added menus and functions for cvs commands.
22622           
22623         * src/text_editor_menu.h: 
22624           Added #include <gtk/gtk.h>
22625           
22626         * src/gotoline.h:
22627           Removed a warning (and this time it works ;-)
22629         * src/utilities.c, src/utilities.h:
22630           Added a utility function to retrieve directory
22631           name out of full path.
22633 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22635         * src/executer.c: (create_executer_dialog): changed the default
22636           focus on the entry.
22638 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22640         * widgets/gnomefilelist.c:
22641         Fixed duplicate history entries for the same directory.
22642           
22643 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22645         Fix for #520092.
22647         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22648           it's already used by scintilla to delete the whole current line.
22650 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22652         Fix for #525107.
22654         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22655           calls to fileselection_hide_widget,
22656           (on_open_filesel_cancel_clicked): removed.
22658         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22659           (on_add_prjfilesel_cancel_clicked):
22661         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22662           impl.
22664         * src/fileselection.c: Made some functions static.
22665           (fileselection_hide_widget): rewritten using the new
22666           gnome_filelist_set_multiple_selection function.
22668         * src/fileselection.c: (on_file_selection_delete_event): removed
22669           unuseful widget hides. Some cleanups,
22670           (on_file_selection_cancel_clicked): impl,
22671           (create_fileselection_gui): changed the cancel button clicked's
22672           callback to use this new function.
22674         * src/anjuta.c: (anjuta_new):
22675         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22676           callbacks, because this the gnome filelist widget's job.
22678         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22679           clist selection mode duplicates set,
22680           (gnome_filelist_key_press): use the new impl. function.
22682 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22684         Fix for #441233.
22686         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22687           fixed some bogus code using an array cell out of
22688           range, removed unecessary gettext usages.
22690         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22691           some cleanups and now transform minus characters to
22692           underscores.
22694         * src/source.c:
22695           (source_write_configure_in),
22696           (source_write_toplevel_makefile_am),
22697           (source_write_desktop_entry),
22698           (source_write_glade_file):
22699         * src/project_dbase.c: (project_dbase_summon_glade),
22700           (project_dbase_generate_source_code):
22701         * src/glades.c: (gladen_write_glade_write):
22702           replaced some occurences of the target name by the
22703           project filename, using project_dbase_get_proj_name,
22704           to fix the name of some files.
22705           Fixed a lot of mem leaks.
22706           Various code cleanups.
22708 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22710         Merged with latest (1.44) scintilla.
22712         Added: - The calltip.<lexer>.end.definition property to display help
22713                  text on a second line of calltip.
22714                - The calltip.<lexer>.word.characters property to correctly find
22715                  calltips for functions that include characters like '$' which
22716                  is not normally considered a word character.
22717                - The use.monospaced property to determine initial state of
22718                  Use Monospaced Font setting.
22720         Bugs fixed: Too many to mention; please see :
22721                     http://www.scintilla.org/ScintillaHistory.html for the
22722                     full changes list.
22724         * scintilla/*/*: updated nearly all files.
22726         * TODO: removed the need of a scintilla merge.
22728         Merged with latest (1.44) SciTE properties.
22730         * data/properties/anjuta.properties: added the wrap, use.monospaced
22731           properties.
22733         * data/properties/html.properties: added a missing php extension, and
22734           updated php keywords to the latest reference.
22736         * data/properties/pascal.properties: added commands to compile, build
22737           and execute pascal applications.
22739         * data/properties/lua.properties: added styles for statements.
22741         * data/properties/bash.properties: added the declare keyword.
22743         Fixed distchecking.
22745         * global-tags/Makefile.am,
22746           global-tags/create-global-tags.sh: used some kind of ugly hack to
22747           make distchek work, since noone has proposed some better way.
22749         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22750           and Ctrl-N replace Alt-N for new file according to the Gnome design
22751           reference.
22753 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22755         * widgets/gnomedirlist.c
22756         widgets/gnomedirlist.h
22757         widgets/gnomefilelist.c
22758         widgets/gnomefilelist.h:
22760         Added GPL headings in the file.
22762 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22764         * src/attach_process.c
22765         src/attach_process_cbs.c
22766         src/attach_process_cbs.h
22767         src/attach_process_gui.c
22768         src/breakpoints.c
22769         src/breakpoints_cbs.c
22770         src/breakpoints_cbs.h
22771         src/breakpoints_gui.c
22772         src/commands.c
22773         src/compiler_options.c
22774         src/compiler_options_cbs.c
22775         src/compiler_options_cbs.h
22776         src/compiler_options_gui.c
22777         src/find_in_files.c
22778         src/find_in_files_cbs.c
22779         src/find_in_files_cbs.h
22780         src/find_in_files_gui.c
22781         src/find_replace.c
22782         src/find_text.c
22783         src/help.c
22784         src/preferences.c
22785         src/preferences_gui.c
22786         src/project_config.c
22787         src/src_paths.c
22788         src/src_paths_cbs.c
22789         src/src_paths_cbs.h
22790         src/src_paths_gui.c:
22791         
22792         Bugs #521629 and #522427 fixed. The problem was, that the
22793         escape-key was not catched and the dialog was hidden, but
22794         the flag was not set correctly.
22796         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22797         using the gnome_dialog_close_hides()-setting present in most dialogs.
22798         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22799         emits "close" and set the flag in the close-callback.
22801         Patch from: Jens Georg <mail@jensgeorg.de>
22803 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22805         * src/*.{c,cpp}: s/string_free/g_free/
22807         * src/utilities.[ch]: (string_free): removed.
22809 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22811         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22813         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22814         src/mainmenu_callbacks.[ch]:
22815         Removed Project menu options: README, TODO, ChangeLog and NEWS
22816         Moved Save Build Messages to Build menu and only highlight it
22817         when there are build messages.
22818         Corrected a spelling: "mojority" -> "majority"
22819         Fixed initialisation of edit.edit_app_gui so now Edit menu
22820         can be shown when no project is loaded.
22822         * src/project_dbase.h: Removed prototype for static function
22824 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22826         * src/text_editor.c: Editor is marked changed after
22827         autoformat. 
22828         
22829         Patch from: Jens Georg <mail@jensgeorg.de>
22831 2002-03-04 Roel Vanhout <roel@stack.be>
22833         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22835         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22836         Added option to ignore binary files on 'Find in files' (grep -I option)
22838 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22840         * src/main.c:
22841         session restoration and commandline load in 
22842         gtk idle loop.
22843         
22844         * src/anjuta.[h,c], src/anjuta_cbs.c:
22845         Removed "clear windows menu" and prevented runtime 
22846         warnings.
22847         
22848         * src/compile.c, src/build_file.c, src/build_project.c,
22849         src/clean.c:
22850         Takes into account the preference setting for 
22851         show dialog when job completes. Dialogs are
22852         shown when it is enabled otherwise not.
22853         
22854 2002-03-03 Roel Vanhout <roel@stack.be>
22856         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22857         
22858         * src/find_text.c
22859         Store 'Find...' search string on search so that 'Find Next' will search for
22860         that string, even if the dialog hasn't been closed yet.
22862 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22864         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22865         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22866         src/main_menubar_def.h:
22867         
22868         Organized menus, removed "Windows" and "Utilities" menus from the
22869         menubar [they are no longer needed]. Also removed some extragenous
22870         separators.
22871           
22872 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22874         * src/message-manager-private.cc:
22875         Set message clist selection mode to BROWSE.
22876         
22877         * src/message-manager.cc, src/an_symbol_view.c,
22878         src/an_file_view.c:
22879         Added Key navigation for the CTree and CList. Arrow left for
22880         node collapse, right for node expand, space (or enter) for
22881         activation (same as double click).
22882         
22883 2002-03-03 Roel Vanhout <roel@stack.be>
22884         
22885         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22886         
22887         * plugins/class-gen/clsGen.c
22888         Added functionality to semi-intelligently prefill filename
22889         boxes with names deduced from class name
22891 2002-02-26 lbell <lbell@tsc4.com>
22893         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22894         * src/preferences_gui.c:
22895         Removed an incorrect use of gtk_misc_set_alignment().
22896         
22897         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
22898         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
22899         src/preferences.h, src/preferences_gui.c:
22900         
22901         Added the option to reload last open project at the startup.
22902         Added the possibility to open a new project without close
22903         an existing one
22904         
22905         * src/properties.cxx:
22906         Corrected a spelling mistake in message string.
22907         
22908         * src/session.c:
22909         Updated session functions.
22910            
22911 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
22913         * widgets/gnomefilelist.c: Bug fixes.
22914         
22915         Patch from Philip Van Hoof <freax@pandora.be>
22916         
22917 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22919         * src/an_file_view.c:
22920         anjuta was unable to open some files becuase they were not being
22921         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
22922         Removed mime checking when opening with anjuta, becuase it doesn't
22923         hurt to open binary files in anjuta (some even may want to do so).
22924         
22925         Added a warning when mime type is not set when "view with default
22926         viewer" is activated.
22927         
22928         * src/an_file_view.c, an_symbol_view.c:
22929         Converted N_() to _() where ever appropriate in the strings.
22930         
22931 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
22932         
22933         * src/appwizard_gui.c, src/appwizard_cbs.c
22934           src/wizard_gui.c/h, src/appwiz_page3.c,
22935           src/project_import_gui.c:
22936           
22937         Moved target type radiobuttons to appwiz. page 2
22938         
22939         * src/message-manager-private.cc
22940         Fixed a bug which caused a crash if next message function was used
22942         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22944 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22946         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
22947         Modifies the behaviour of Alt-TAB in Anjuta. This
22948         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
22949         edited files in the first items of the notebook.
22951         Patch from: Timothee Besset <timo@qeradiant.com>
22952         
22953 2002-02-24  Philip Van Hoof <freax@pandora.be>
22955         * widgets/gnomefilelist.c, gnomefilelist.h:
22956           Added filecompletion
22957           
22958         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22960 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
22962         * configure.in: Added "sk" to ALL_LINGUAS.
22964 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
22965   
22966         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
22967           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
22968           src/wizard_gui.c: Added support for static and dynamic libs
22969         
22970 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
22972         * widgets/gnomefilelist.c:
22973           Fixed gnome_filelist_get_lastfilename so it no longer returns
22974           a corrupted path.
22976 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
22978         * src/resources.h, resources.c:
22979         Added url handler.
22981         * src/main_menubar_def.h, mainmenu_callbacks.c:
22982         Changed to use gnome configed url handler.
22984 2002-02-19  Philip Van Hoof <freax@pandora.be>
22986         * widgets/gnomefilelist.c
22987         Added PHP filetype.
22989 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
22991         * plugins/class-gen/clsGen.c:
22992         Added c++ support.
22993         
22994         * widgets/gnomefilelist.c:
22995         Gives the maximum space to the files section of the open file dialog.
22996         
22997         Patches from: lbell <lbell@tsc4.com>
22998         
22999 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23001         * src/anjuta.c, main.c:
23002         Used tm_get_real_path in anjuta_get_full_filename();
23003         
23004 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23005         
23006         * anjuta.prj: update version
23008 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23010         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23011           removed the amount arg and replaced with a NULL-ending list.
23012           (gnome_filelisttype_makedefaultlist): use the new prototype.
23014 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23016         * src/about.c, THANKS: updated for new contributors
23017         
23018         * anjuta.prj: added new files
23019         
23020         * README: corrected some documentation, ctags no longer needed,
23021           pkgconfig now required
23022           
23023         * data/properties/others.properties: add .cvsdiff extension
23024         
23025         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23026           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23027           file import
23028           
23029         * doc/anjuta.1: added initial man page thanks to 
23030           Rob Bradford <rob@debianplanet.org> (NB build and install 
23031           needs work)
23032         
23033 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23035         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23036           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23037           warning flags. 
23038   
23039         * configure.in: Changed version to 0.1.10-pre
23040   
23041 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23043         * src/fileselection.c: (create_fileselection_gui): always display
23044           the directory creation button as we cannot rely on the dialog
23045           titlebar.
23047         * widgets/gnomefilelist.[ch]: fixed includes.
23049         * pixmaps/new_folder.xpm: resized, added a + sign.
23051 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23053         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23054           changed all extensions to begin with a dot.
23056 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23058         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23060         * THANKS: added Philip.
23062         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23064         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23065         * src/file_selection.[ch],
23066         * widgets/gnomefilelist.[ch]: added a filetype
23067           combobox to the Anjuta file dialog widget.
23069 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23071         * anjuta.spec.in: eep! the import script was not being installed by
23072           RPM - fixed for the release.
23074 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23076         Various cleanups and fixes for the next release to be able to make
23077         distcheck.
23079         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23080           much and make some tweaks plus cleanups.
23082         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23083           args to remove some warnings.
23085         * global-tags/Makefile.am,
23086           data/Makefile.am,
23087           src/Makefile.am: link against Anjuta static libs using the
23088           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23089           distcheck happy.
23091         * src/Makefile.am: ditto with all the Anjuta static libs.
23093         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23094           include, as we already include the whole directory for the build.
23096         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23097           
23098 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23100         * pixmaps/Makefile.am: icon for libglade project now installed
23101         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23102         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23103           breaking some build stuff
23104         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23105           include reference problems that showed up on make distcheck
23106         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23108 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23109         
23110         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23112 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23114         * src/message-manager-private.cc:
23115           The horizontal scrollbar now shows properly on demand.
23116         
23117 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23119         * src/dnd.c fixed some warnings
23120         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23121           and works. It is shown always at the moment but before it was
23122           shown on demand and did never work. 
23124 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23126         * src/anjuta.c: Fixed a crash bug.
23127           patch from: Jens Georg <mail@jensgeorg.de>
23129 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23131         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23132           reports a problem with missing end tags on <graphic>
23134 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23136         * manuals/C/ChangeLog: removed since it was never used
23137         * manuals/C/anjuta-manual/*: more updates, new screenshots
23138         * anjuta.prj: updated for new manuals/ structure
23140 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23142         * source.c, compiler_options.[c/h]:
23143           Fixed bug #460321 "Problem with optimization options" 
23144           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23145         
23146 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23148         * NEWS: prepared for release, need to fill in date
23149         * data/welcome.txt: version number updated
23151 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23153         * src/text_editor_menu.c, src/an_file_view.c, 
23154           src/an_symbol_view.c: marked strings for translation
23155         
23156         * src/defaults.c, data/properties/xml.properties:
23157           *.omf and *.xsl files should use XML highlighting
23158           
23159         * manuals/C/anjuta-manual/*:
23160           - restructured so that files have more meaningful names
23161             and are easier to edit (see anjuta-manual.sgml for the
23162                 ordering)
23163           - updated some screenshots
23164           - continued rewrite
23166 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23168         * main.c: Made a workaround to remove the old
23169         anjuta gnome config file (older than 9 Feb 2002). This
23170         will fix the bug which never lets the brower toolbar shown.
23171         
23172         * main.c: In fact, the above solution wouldn't work in all
23173         cases. Therefore, here is the better fix, which works by
23174         detecting the version of the old config file and deleting
23175         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23176         
23177 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23179         * HACKING: added info on submitting patches
23181 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23183         * src/project_import_gui.c, src/project_import.c:
23184           - If Project Import Wizard is canceled everything is 
23185                 cleaned up now.
23186           - Back button is now insensitive on page 3 (some problems: 
23187                 see TODO in project_import_qui.c:284
23188           - Menu frame is insensitive if project type != GNOME(mm)
23190 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23192         * src/main.c: Fixed bug #  (Unable to open files on
23193         double click in project window from second trial onwards when
23194         the project is opened from command line).
23195         
23196         * po/POTFILES.in: Removed tags_manager.[h,c]
23197         
23198 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23200         * src/preferences.c:
23201           A quick hack to fix the 'invisible' browser toolbar when
23202           upgrading from 0.1.8 to 0.1.9
23203           
23204         * src/anjuta.c:
23205           Fixed toolbar names which were causing confusions in the toolbar
23206           show/hide.
23207           
23208         * src/main.c:
23209           Substituted "anjuta" with PACKAGE
23210           
23211         * src/project_import_gui.c: 
23212           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23213           
23214         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23215           Added new files and removed obsolete ones.
23216           
23217 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23219         * src/appwizard_cbs.c, project_import_cbs.c, 
23220           main_menubar_def.h, project_import_gui.c: 
23221           updates to message strings and layout for the 
23222           import wizard.
23223           
23224         * text_editor_cbs.c: fix for the tab menu entries for 
23225           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23227 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23229         * src/toolbars.c,
23230           src/toolbars.h,
23231           src/anjuta_gui.c,
23232           src/controls.c:
23233           
23234           Tag dropdown exclusive (takes
23235           all space in the toolbar) and never vertical and
23236           increased the width of the tag combo to 256 pixs.
23237           Toolbar separator before the combo and button.
23238           Added tags label before the tag button.
23239           Reorganized the dock bands for the toolbars.
23240           
23241         * src/project_import_gui.c
23242           src/project_import.c:
23243           Fixed an error and removed an unused variable.
23244           
23245         * data/properties/anjuta.properties:
23246           Removed the property for the old toolbar and set
23247           browser toolbar show to default.
23248           
23249         * src/project_dbase.c: excluded modules were not
23250           loaded. Fixed.
23251           
23252         * src/source.c:
23253           No build files will be written if the project is blocked.
23254           
23255         * src/project_import.c,
23256           src/project_import_cbs.c,
23257           src/project_gui.c,
23258           src/wizard_gui.c:
23259           
23260           Manually applied Johannes patch to fix some memory
23261           issues and gui clean up.
23262           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23263         
23264         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23265           Fixed a bad bug with remove file from project because of
23266           files were never removed properly from the project and
23267           from the tagmanager.
23268           
23269         * src/appwiz_page3.c: Disabled unused codes to clear
23270           compiler warnings.
23271           
23272 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23274         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23275         
23276         * data/Makefile.am
23277           pixmaps/Makefile.am
23278           src/Makefile.am
23279           src/an_file_view.c
23280           src/an_symbol_view.c
23281           src/anjuta.c
23282           src/anjuta.h
23283           src/anjuta_cbs.c
23284           src/anjuta_gui.c
23285           src/controls.c
23286           src/main_menubar.c
23287           src/main_menubar.h
23288           src/main_menubar_def.h
23289           src/mainmenu_callbacks.c
23290           src/mainmenu_callbacks.h
23291           src/pixmaps.h
23292           src/project_dbase.c
23293           src/project_dbase.h
23294           src/text_editor.c
23295           src/text_editor_menu.c
23296           src/text_editor_menu.h
23297           src/toolbar.c
23298           src/toolbar.h
23299           src/toolbar_callbacks.c
23300           src/toolbar_callbacks.h :
23301           
23302           Patch submitted by:
23303           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23304           
23305           Removes the Tags toolbar and substituted it with
23306           tags combo dropdown list. Fixes a couple of bugs.
23307           
23308           Moved the tag combo to browser toolbar because
23309           main toolbar was becoming too long.
23310           Made a new icon of tag toolbar.
23311           
23312         * po/zh_TW.po: Fixed bug.
23313           
23314         * pixmaps/an_tag.xpm: Added new file.
23316 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23318         * src/project_import_gui.c: Reorganized project
23319         import gui page 2.
23320         
23321 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23323         * HACKING: added info on creating windows and dialogs
23325 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23327         * src/tm_file_view.c:
23329           Sorts the file list at the end instead of doing sort-insert
23330           to improve performance.
23331           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23333         * src/project_dbase.c: Resolved a conflict from
23334           Johannes's patch.
23335           
23336         * src/project_import.c:
23337         
23338           Fixed to use anjuta_import.sh for the bin dir and
23339           not from the data dir.
23340         
23341           Used anjuta_is_installed() function to verify a the command's
23342           executability.
23343         
23344           Fixed import command to use sh (which is more general and is
23345           gauranteed to be found in any unix system :-)). Also, added
23346           double quotes around the import directory.
23347         
23348           Changed some strings for better translations (like avoiding
23349           duplicates).
23350           
23351           Fixed the reading of wrong target type.
23352           
23353         * src/control.c: Insensitive "import project" when there is
23354           a project open.
23355           
23356         * src/project_import_cbs.c:
23357           
23358           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23359           Fixed selection of gettext checkbox.
23360           Sets the menu entries.
23361           
23362 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23363         
23364         * src/appwiz_page[1-4].c
23365         * src/appwiz_gui.c
23366         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23367         be able to reuse it.
23368         
23369         * src/mainmenubar.[c/h]
23370         * src/mainmenubar_def.h
23371         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23372         menu item
23373         
23374         * src/message-manager.c: Fixed bug 509192
23375         * src/message-manager-dock.c: Added accel_group if window is undocked
23376         
23377         * src/project_dbase.[c/h]: Splitted opening code to be able
23378         to use it without an open file dialog
23379         (Maybe I broke Naba's changes, please take a look)
23380                         
23381         * src/project_import.[c/h]
23382         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23383         
23384         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23385         import wizard
23387 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23389         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23390           string cleanups
23391           
23392         * manuals/C/anjuta_manual/*: started rewrite of the 
23393           manual, updated some screenshots
23395 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23397         * src/gnomefilelist.h, src/gnomefilelist.c:
23398         
23399           Fixed multiple selection bug (#497085). The OK button is
23400           sensitive when in multiple mode, if the no. of
23401           selection is one or more.
23402           
23403           Toggle between single and multiple selection mode
23404           and multiple mode display.
23405           
23406           Fixed strings to translable strings.
23407           
23408           Fixed some compiler warnings by commenting out
23409           unused functions.
23410           
23411 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23413         * src/project_dbase.c: App status bar now updates
23414           with the project name when the project is loaded.
23415         
23416         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23417           
23418           Puts the directories at the top. They're also sorted now.
23419           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23420         
23421 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23423         * scripts/anjuta_import.sh.in: Added file.
23424         * scripts/anjuta_import.sh: Removed file.
23426         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23427           Updated files.
23428           
23429         * src/main_menubar_def.h:
23430         
23431           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23432           reflect the opposite of Find (CTRL+F) and also to leave
23433           CTRL+R or Redo.
23434           
23435           Changed Glade summon with ALT+G, which frees the ATL+E
23436           for poping up the edit menu.
23437           
23438         * src/Makefile.am: Debugging link flags by Biswa, removed.
23440 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23442         * HACKING: added information on best practices for writing
23443           application messages and GUI labels
23444           
23445         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23446           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23447           src/clean_project.c, src/compile.c, 
23448           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23449           src/configurer.c, src/debugger.c, src/executer.c, 
23450           src/find_in_files.c, src/find_in_files_cbs.c, 
23451           src/find_replace.c, src/find_text.c, src/glades.c, 
23452           src/gnome_project.c, src/goto_line.c, src/main.c, 
23453           src/main_menubar.c, src/main_menubar_def.h, 
23454           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23455           src/project_config.c, src/project_dbase.c, 
23456           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23457           src/support.c, src/tags_manager.c, src/text_editor.c, 
23458           src/text_editor_gui.c, src/text_editor_menu.c, 
23459           src/toolbar_callbacks.c, src/utilities.c: 
23460           lots of minor message updates to make them more user-friendly 
23461           and consistent
23463 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23465         * src/executer.c:
23466         
23467           Because of the spaces escaping, the command could not be
23468           executed when run without terminal. Now fixed.
23469           
23470         * anjuta.prj, Makefile.am:
23471         
23472           Added anjuta project file.
23473         
23474 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23476         * src/message-manager-private.h, message-manager-private.cc,
23477           message-manger.cc:
23478           
23479           Added freeze() and thaw() for the message window class to
23480           speed up the message manager update.
23481         
23482         * src/project_config.h, project_config.c,
23483           src/project_dbase.h, project_dbase.h
23484           scripts/anjuta_project.template:
23485           
23486           Added two new prject attributes: project.config.blocked and
23487           project.excluded.modules. The former will make sure that users
23488           are not given any previlidge in enabling the 'overwrite build
23489           files' flags and the later issues a list of modules in the project
23490           to be skipped for symbol browsing and project listing.
23491         
23492         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23493         
23494           Modified script to read the template from the anjuta data dir
23495           rather than from the directory in which the script exist. Otherwise,
23496           Being transfered to the bin dir, the script will not be able to
23497           find the template when it is run.
23498           
23499           The script is also create with configure.in to set in the anjuta
23500           data dir path inside the script.
23501           
23502 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23504         * po/fr.po: updated to the latest sources.
23506 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23508         * scripts/Makefile.am:
23509           anjuta_import.sh goes with distribution.
23510           
23511         * po/*.po: They seem to have updated (merged with
23512           anjuta.pot) automatically when I did "make dist".
23513           
23514 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23516         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23517           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23518           the compiler options dialog.
23519         
23520         * ChangeLog:
23521           Correct todays date. :)
23522           
23523         * scripts/Makefile.am:
23524           Installs anjuta_import.sh in $(prefix)/bin dir and
23525           is treated as an executable.
23526           
23527 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23529         * Fix for bug #499373
23530         
23531         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23532           java, properties, latex.properties, lua.properties, others.properties,
23533           perl.properties:
23534           
23535           Added double-quotes around file arguments so that
23536           filenames with spaces could also work.
23538         * launcher/anjuta-launcher.c, executer.c:
23539           Escaped quotes in the cammand and it's arguments before executing
23540           so that args with spaces can also work.
23541           
23542           Commented #DEBUG switch.
23543           
23544 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23546         * scripts/*: Added files which I forgot previously.
23547         
23548         * src/aneditor.h: Lined up commands definition for better look.
23549         
23550         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23551           main_menubar.h, control.c:
23552           Added three more convert EOL chars submenu items in transform.
23553           Reformatted some some.
23554         
23555         * data/anjuta.properties:
23556           Reformatted a line.
23557         
23558         * src/aneditor.h, aneditor.c:
23559           Added three commands (with definitions) for EOL conversions.
23560           
23561         * src/text_editor.c:
23562           Editor detects file mode from the file content and
23563           set the editing mode to CR/LF/CRLF automatically.
23564           Refined Dos mode extrageneous chars filter
23565           This will make sure that filter works only in Dos mode and not
23566           in other modes.
23567           
23568         * src/anjuta.c: Editor mode display in status bar.
23569         
23570         * src/preferences_gui.c: Changed the string for dos mode
23571           filter to more sensible string.
23572         
23573         * src/aneditor.c: Default editor mode sets during widget creation
23574           and not everty time the properties are loaded. This makes sure
23575           that the auto-detected mode is not overridden by the default mode.
23576           
23577         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23578         
23579         * src/anjuta.c: Fixed bug #476028.
23580           Now anjuta also searches for file relative to top project dir,
23581           when the project is open.
23582         
23583         * src/anjuta_cbs.c: Fixed bug #499536.
23584           File is not closed if it is not able to save the file properly.
23585           
23586         * src/mainmenu_callbacks.c: Fixed bug #499536.
23587           Newfiles (which are not modified) are also closed on "close all files".
23588         
23589 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23591         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23592         
23593         * tagmanager/tm_source_file.c, regex.c, parse.c:
23594           defined and delimited g_messages within #debug.
23595           
23596         * src/preferences.c, data/anjuta.properties:
23597           saved/defied message-manager tag position in string.
23598           Message tag possition is saved between sessions. And
23599           and tag position bottom as default.
23600           
23601 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23603         Patch submitted by:
23604         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23606         * Makefile.am
23607           configure.in
23608           data/Makefile.am
23609           data/properties/Makefile.am
23610           global-tags/Makefile.am
23611           pixmaps/Makefile.am
23612           src/Makefile.am
23613           src/an_file_view.c
23614           src/an_file_view.h
23615           src/an_symbol_view.c
23616           src/an_symbol_view.h
23617           src/anjuta.c
23618           src/anjuta_cbs.c
23619           src/file_history.c
23620           src/file_history.h
23621           src/message-manager-private.cc
23622           src/pixmaps.h
23623           src/project_dbase.c
23624           src/project_dbase_gui.c
23625           src/tags_manager.c
23626           src/text_editor.c
23627           src/utilities.c
23628           src/utilities.h
23629           src/watch_gui.c:
23630         
23631           Modified files.
23632         
23633         * scripts/*
23634           pixmaps/sv_class.xpm
23635           pixmaps/sv_function.xpm
23636           pixmaps/sv_macro.xpm
23637           pixmaps/sv_private_fun.xpm
23638           pixmaps/sv_private_var.xpm
23639           pixmaps/sv_protected_fun.xpm
23640           pixmaps/sv_protected_var.xpm
23641           pixmaps/sv_public_fun.xpm
23642           pixmaps/sv_public_var.xpm
23643           pixmaps/sv_static_fun.xpm
23644           pixmaps/sv_static_var.xpm
23645           pixmaps/sv_struct.xpm
23646           pixmaps/sv_unknown.xpm
23647           pixmaps/sv_variable.xpm
23648           pixmaps/fv_core.xpm
23649           pixmaps/fv_text.xpm
23650           pixmaps/filestoremove.txt:
23651         
23652           New files.
23653         
23654         * pixmaps/class.xpm
23655           pixmaps/function.xpm
23656           pixmaps/fv_autofile.xpm
23657           pixmaps/fv_doc.xpm
23658           pixmaps/fv_i18n.xpm
23659           pixmaps/fv_source.xpm
23660           pixmaps/private_func.xpm
23661           pixmaps/private_var.xpm
23662           pixmaps/protected_func.xpm
23663           pixmaps/protected_var.xpm
23664           pixmaps/public_func.xpm
23665           pixmaps/public_var.xpm
23666           pixmaps/struct.xpm
23667           pixmaps/variable.xpm
23668         
23669           Removed files.
23670         
23671         * tagmanager/*/*:
23672         
23673           Upgraded to tagmanager-0.7
23675 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23676         * src/anjuta_cbs.c: Fixed bug #506441
23677         * src/watch_gui.c: Changed layout of eval dialog so that
23678         it fits on a 800x600 desktop with German translation. 
23680 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23682         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23683         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23684           icon for new project type (thanks to Misha)
23685         * configure.in: build and install Danish translation
23686         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23687           credits to cover new patches and translations
23689 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23690         
23691         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23692           src/appwiz_page1.c:
23693         
23694       - Font preferences are restored properly now (\n was missing)
23695           - Dock menu label of message-manager is "Dock/Undock" instead
23696           of "Dock|Undock" to match with the rest of anjuta.
23697           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23698           changed it in anjuta, too 
23700 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23702         * tagmanager/tm_source_file.c,
23703           tagmanager/parse.c,
23704           tagmanager/tm_project.c,
23705           src/an_symbol_view.c,
23706           src/anjuta.c:
23707           
23708           Disabled debug warnings.
23710 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23712         * src/appwiz_page1.c
23713           src/compiler_options.c
23714           src/project_dbase.c
23715           src/project_dbase.h
23716           src/project_type.c
23717           src/source.c
23718           src/source.h:
23719           
23720           New project type named LibGlade.
23721           
23722           Patch submitted by:
23723           Dick Knol <dknol@gmx.net>
23725         * src/gnome_prj.c:
23726           Commented out unused pixmap creation. May be it
23727           will fix the crash in project creation.
23728           
23729 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23731         * src/registers.c
23732           src/registers.h
23733           src/registers_cbs.c
23734           src/registers_cbs.h
23735           src/registers_gui.c
23736           src/sharedlib.c
23737           src/sharedlib.h
23738           src/sharedlib_cbs.c
23739           src/sharedlib_cbs.h
23740           src/sharedlib_gui.c
23741           src/signals.c
23742           src/signals.h
23743           src/signals_cbs.c
23744           src/signals_cbs.h
23745           src/signals_gui.c
23746           src/stack_trace.c
23747           src/stack_trace.h
23748           src/stack_trace_cbs.c
23749           src/stack_trace_cbs.h
23750           src/stack_trace_gui.c
23751           src/text_editor.c
23752           src/watch.c
23753           src/watch.h
23754           src/watch_cbs.c
23755           src/watch_cbs.h
23756           src/watch_gui.c
23757           
23758           Fixed bug #496290: Attach/detach removed from these
23759           windows as they are never implemented.
23760           
23761           Patch submitted by:
23762           Johannes Schmid <johannes.schmid@gmx.de>
23763           
23764 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23766         * src/anjuta.c,
23767           src/anjuta_cbs.c:
23768           
23769           Fixed bug:
23770           when you right click on the tabs, a list of filenames are given
23771           out, but now it gives a list of "page 1", "page 2", etc...
23772           
23773           Patch submitted by: 
23774           Jens Georg <mail@jensgeorg.de>
23776         * anjuta.in.in: Removed c|c++ because, it was not necessary
23777           and was causing translation problem.
23778           
23779         * plugins/class-gen/clsGen.c:
23780           removed "'" for the same reason.
23781           
23782 attached the fix for the menu
23785 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23787         * src/preferences.h,
23788           src/preferences.c,
23789           src/preferences_gui.c:
23790           
23791           Adds the functionality to Anjuta to auto save your unsaved
23792           files before you build a project.
23794           Patch submitted by: 
23795           jason <jason_williams@suth.com>
23796           
23797         * src/anjuta.[h,c]:
23798           Added function for save all files.
23799         
23800         * src/mainmenu_callbacks.c:
23801           Modified to use the above function.
23802         
23803         * src/build_project.c:
23804           Save all files before build if it is set in the
23805           preferences.
23807 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23809         * src/message-manager-private.cc
23810           src/message-manager-private.h
23811           src/message-manager.cc:
23812           
23813           Message-manager now restores the tabs which were shown on startup.
23814           The terminal is now created on demand (as requested by Biswa)
23815           and I have removed some debug messages.
23816           
23817           Patch submitted by: 
23818           Johannes Schmid <johannes.schmid@gmx.de>
23820 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23822         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23823           proper tabs keyboard navigation.
23825         * src/an_symbol_view.c,
23826           src/anjuta_cbs.c,
23827           src/gnome_project.c,
23828           src/project_dbase.c,
23829           src/tags_manager.c: removed some debugging display.
23831 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23833         * src/message-manager-dock.c
23834           src/message-manager-private.cc
23835           src/message-manager-private.h
23836           src/message-manager.cc
23837           src/preferences.c
23838           src/preferences.h
23839           src/preferences_gui.c:
23840           
23841           Patch submitted by: 
23842           Johannes Schmid <johannes.schmid@gmx.de>
23843           
23844           This patch adds a tab to the notebook of the preferences-dialog
23845           where you can change the colors, the tab position of the new
23846           message manager. Also the truncate messages stuff has moved
23847           from misc tab to messages tab.
23849           Also improved the remembering position stuff of message manager.
23850           
23851         * data/internal.properties,
23852           Added definitions for messages colors and tag position.
23853           
23854         * src/message_manager.cc:
23855           Fixed a bug that never lets the messages panes to get cleared.
23856           Added wmclass setting for the message window. Fixed a bug in
23857           which the message window was not being shown.
23858         
23859         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23860           output and disabled it.
23862         * src/anjuta.c: Preferences created and loaded before anything else.
23863           anjuta now recognizes messages colors on startup and initializes
23864           them.
23865         
23866 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23868         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23870 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23872         * pixmaps/file_c.xpm,
23873           pixmaps/file_cpp.xpm,
23874           pixmaps/file_file.xpm,
23875           pixmaps/file_h.xpm,
23876           pixmaps/file_html.xpm,
23877           pixmaps/file_i18n.xpm,
23878           pixmaps/file_icon.xpm,
23879           pixmaps/file_pix.xpm,
23880           pixmaps/fv_doc.xpm,
23881           pixmaps/fv_i18n.xpm,
23882           pixmaps/fv_image.xpm,
23883           pixmaps/fv_source.xpm,
23884           pixmaps/fv_unknown.xpm: made these icons transparent.
23886 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
23888         * launcher/anjuta_launcher.c: updated message strings
23889         * src/message-manager-dock.c: added newline at end to avoid compile warning
23890         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
23891         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23892           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
23893           entries for username and Python-style GPL notice
23894         * HACKING: added info on files to change to update Insert menu
23896 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23898         * src/project_dbase.c,
23899           src/an_file_view.c,
23900           src/an_symbol_view.c:
23901           Changed the CTree expander style to square and
23902           line style to Dotted line.
23903           
23904         * po/POTFILES.in: Removed and Added translable files.
23906 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23908         * ccview/.cvsignore: Removed.
23909         
23910 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23912         * ccview/
23913                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
23914                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
23915                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
23916                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
23917                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
23918                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
23919         
23920         Removed ccview module because it is no longer needed.
23922 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23924         * src/project_dbase.c:
23925           Shifted structure initialization in project_dbase_new()
23926           before anything else, otherwise it was crashing due to
23927           uninitialized values.
23928         
23929         * src/an_symbol_view.c:
23930           Disabled high volume debug output.
23932 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23933         
23934         Applied a very heavy patch from:
23935         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23937         * Makefile.am
23938         configure.in
23939         pixmaps/Makefile.am
23940         src/Makefile.am
23941         src/aneditor.cxx
23942         src/aneditor.h
23943         src/anjuta.c
23944         src/anjuta.h
23945         src/commands.c
23946         src/commands.h
23947         src/compile.c
23948         src/compile.h
23949         src/controls.c
23950         src/defaults.c
23951         src/fileselection.c
23952         src/main_menubar.c
23953         src/main_menubar.h
23954         src/main_menubar_def.h
23955         src/mainmenu_callbacks.c
23956         src/mainmenu_callbacks.h
23957         src/project_dbase.c
23958         src/project_dbase.h
23959         src/project_dbase_gui.c
23960         src/tags_manager.c
23961         src/text_editor_menu.c
23962         src/toolbar_callbacks.c
23963         tagmanager/Makefile.am
23964         tagmanager/ctags.c
23965         tagmanager/include/Makefile.am
23966         tagmanager/include/tm_project.h
23967         tagmanager/include/tm_symbol.h
23968         tagmanager/include/tm_tag.h
23969         tagmanager/include/tm_tagmanager.h
23970         tagmanager/include/tm_workspace.h
23971         tagmanager/tm_project.c
23972         tagmanager/tm_source_file.c
23973         tagmanager/tm_symbol.c
23974         tagmanager/tm_tag.c
23975         tagmanager/tm_workspace.c
23976         widgets/Makefile.am: Modified.
23977         
23978         * src/an_file_view.[c,h],
23979           src/an_symbol_view.[c,h],
23980           src/file_history.[c,h],
23981           src/support.[c,h],
23982           widgets/scroll-menu.[c,h],
23983           tagmanager/tm_file_entry.c
23984           tagmanager/include/tm_file_entry.h: Added new files.
23985           
23986         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
23987         private_func.xpm, public_func.xpm,
23988         class.xpm, fv_exec.xpm, fv_unknown.xpm,
23989         private_var.xpm, public_var.xpm,
23990         function.xpm, fv_i18n.xpm, macro.xpm,
23991         protected_func.xpm, struct.xpm,
23992         fv_autofile.xpm, fv_image.xpm,
23993         ofolder.xpm, protected_var.xpm, variable.xpm:
23994           Updated and Added pixmap files.
23996         Features:
23997         ---------
23998         a) Removes CCView dependency.
23999         b) Improves the terminal.
24000         c) Adds tag navigation context menus.
24001         d) Upgrades tagmanager to latest version.
24002         e) Miscellaneous small additions.
24004 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24006         * src/project_dbase_gui.c: Fixed crash of anjuta
24007         when project first created.
24008         
24009         * src/gnome_project.c: It now updates the tags manager
24010         when new projects are created.
24011         
24012 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24014         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24015           for this big patch.
24016         
24017         * src/messages.[c,h]: Removed files.
24019         * src/message-manager.[cc,h],
24020           src/message-manager-dock.[c,h],
24021           src/message-manager-private.[cc,h]
24022           New files.
24024         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24025           src/build_project.c, src/clean_project.c, src/compile.c
24026           src/configurer.c, src/debugger.c, src/find_in_files.c
24027           src/mainmenu_callbacks.c, src/preferences.h
24028           src/preferences_gui.c, src/properties.h
24029           src/utilities.c, src/utilities.h:
24030           The new messages widget.
24031           New features:
24032             - Use of GtkNotebook instead of ToggleButtons
24033               and show/hide
24034             - Popupmenu to show and hide message types and
24035               to dock/undock in detach mode
24037           All other things should work as they did with the
24038           old message window. Currently the keyboard short-cuts
24039           do not work in detached mode.
24040           
24041           Some functions in utitlities.[c,h] changed.
24042           so that they take const arguments where this is possible
24043           
24044         * src/Makefile.am, po/POTFILES.in:
24045           Removed messages.[c,h] and
24046           added message-manager.[cc,h], message-manager-dock.[c,h],
24047           message-manager-private.[cc,h]
24048           
24049         * src/message-manager.h: Removed "include <bonobo.h>"
24050           and added a newline at the end of the file.
24051           
24052         * src/message-manager-private.cc:
24053           Set clist's width setting to Automatic.
24054           Set scroll window's scroll bars to Automatic.
24055           
24056 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24058         * text_editor_menu.c:
24059           Fixed misalignment of the function sub menu
24060           in the text editor pop up menu.
24061           
24062 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24063         
24064         * src/text_editor.c: Fixed a compiler warning.
24065         
24066 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24068         * THANKS, manuals/*/authors.sgml: updated for new translations
24069         * plugins/class-gen/clsGen.c: converted messages to English
24070         * src/about.c, src/main_menubar_def.h: string updates
24072 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24074         * src/anjuta.c
24075           src/anjuta_cbs.c
24076           src/text_editor.c
24077           src/mainmenu_callbacks.c
24078           src/text_editor.h
24079           src/text_editor.c
24080           src/text_editor_cbs.c
24081           src/text_editor-gui.c:
24082           
24083           Earlier code for adding 'cross' button
24084           for closing pages were too error prone and unorganized.
24085           Cleaned up the code and shifted the 'extra' widgets
24086           creation (eg. close button, close_pixmap and lable)
24087           from anjuta to text_editor. This takes care of proper
24088           widgets creation and destruction. Otherwise, anjuta
24089           was crashing at too many points, especially related
24090           to docking and undocking.
24091           
24092 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24094         * src/aneditor.cxx: removed debugging code.
24096         * data/properties/.cvsignore: added swap files.
24098 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24100         * src/anjuta.c
24101           src/anjuta_cbs.c:
24102           Fixed Crashing of anjuta when a new file is saved as
24103           different file.
24104           
24105 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24107         * src/aneditor.c: Some debug codes around.
24108         
24109         * data/internal.properties, data/anjuta.properties: Removed.
24110           data/properties/Makefile.am:
24111           data/properties/ada
24112           data/properties/cs
24113           data/properties/make
24114           data/properties/rc
24115           data/properties/html
24116           data/properties/ruby
24117           data/properties/baan
24118           data/properties/idl
24119           data/properties/pascal
24120           data/properties/sample
24121           data/properties/bash
24122           data/properties/java
24123           data/properties/perl
24124           data/properties/sql
24125           data/properties/conf
24126           data/properties/latex
24127           data/properties/props
24128           data/properties/vb
24129           data/properties/cpp
24130           data/properties/lua
24131           data/properties/python
24132           data/properties/xml
24133           data/properties/others
24134           data/properties/.cvsignore:
24135             Added files. Properties now splitted into small files
24136             for each language.
24138         * data/Makefile.am
24139           configure.in: Update the removal and added properties module.
24141         * src/preferences.c: preferences_new(): Updated to reflect the
24142           new properties files organization.
24143           
24144         * src/Makefile.am: Added Baan Lexer.
24146 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24148         * src/aneditor.cxx: readded the baan lexer. 
24150         * src/preferences.c: fixed translated messages and a typo.
24152         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24153           confusing the regexp usage in xml-i18-merge.
24155 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24157         * src/project_dbase.c: tidied some messages, and spotted a typo in
24158           the reading of properties which prevented the project version from
24159           ever being reported in the Project Information window - fixed :)
24161         * po/POTFILES.in: removed syntax.h
24163 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24165         * data/internal.properties: fixed baan properties.
24166           Added all ada properties.
24168         * src/main_menubar_def.h,
24169           src/lexer.h,
24170           src/aneditor.cxx,
24171           src/utilities.[ch]: added support for the Ada highlight style.
24173 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24175         * plugins/*/.cvsignore: updated.
24177 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24179         * src/syntax.h,
24180           src/text_editor.c,
24181           src/Makefile.am: removed the empty header syntax.h.
24183 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24185         * main_menubar.c:
24186         Stef's observation on the 'superfluous' hseparators in the recent
24187         files and projects is fully justified -- removed.
24188         
24189         * main_menubar_def.h:
24190         Changed "Plug Ins" to "Plugins" in the menu label.
24191         
24192         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24193         Added class-gen in the configure output and class-gen module.
24194         
24195         * data/internal.properties:
24196         Correct mis-spelled "jave" to "java".
24197         Added file.is.source for *.h, *.c, *.cpp properties.
24198         
24199         * global-tags/Makefile.am:
24200         "chmod +x create_global_tags.sh" before it is executed, because
24201         there is very high chance that it will be found "-x" and resulting
24202         in error
24204 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24206         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24207         for the backtrace.
24209         * src/gnome_project.c: (create_new_project): if the user doesn't
24210           select any icon, it doesn't have any extension and thus we can't
24211           use it in printf on Solaris, since the %s modifier use strlen to
24212           know the string length and then crash. On Linux, gcc checks the value
24213           of the pointer to be NULL and write "(null)" if necessary. We can't
24214           rely on that.
24216         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24217           don't need to have the directory icon but the generic one.
24219 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24221         Merged with latest (1.42) scintilla.
24223         Added: Support for the {load,save}.on.(de)activate properties.
24224                The PHP lexer to match keywords case insensitively.
24225                Baan lexer.
24226                Experimental supports for changeable style attribute & line
24227                wrapping.
24228                
24229         Updated: Both the C++ and HTML lexers.
24230                  More shell keywords added.
24231                  Horizontal scrolling and diplay of long lines optimised.
24232                  Cursor setting optimised.
24234         Bugs fixed: Caret movement over folded lines.
24235                     Selection tracking in 2ndary views when doing modifications.
24237         * scintilla/CallTip.{cxx.h},
24238           scintilla/ContractionState.{cxx,h},
24239           scintilla/Document.{cxx,h},
24240           scintilla/Editor.{cxx,h},
24241           scintilla/KeyWords.cxx,
24242           scintilla/LexHTML.cxx,
24243           scintilla/PlatGTK.cxx,
24244           scintilla/RESearch.cxx,
24245           scintilla/ScintillaBase.cxx,
24246           scintilla/ScintillaGTK.cxx,
24247           scintilla/Style.{cxx,h},
24248           scintilla/StyleContext.h,
24249           scintilla/ViewStyle.cxx,
24250           scintilla/include/*.h: updated.
24252         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24254         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24255           should have been told to the scintilla team. We're lucky I read the
24256           ChangeLog and the modifications of the lexer (thanks to the Gnome
24257           bonsai for this ;)
24259         * data/internal.properties: added Baan definitions.
24260           Fixed some issues for C such as *_cast directive, that are only
24261           available with C++.
24262           Updated C++, HTML and shell scripts definitions.
24263           Updated Ada and Bullant, that have been forgotten.
24265         * src/main_menubar_def.h,
24266           src/lexer.h,
24267           src/aneditor.cxx,
24268           src/utilities.[ch]: added support for the Baan highlight style.
24270 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24272         Polished the plugins menu behaviour and added a tearoff
24273         menuitem to the recent entries submenu.
24275         Note: The recent entries list seems to be too height
24276               with all these superfluous hseparators.
24278         * src/main_menubar.c: Polished, making some
24279           functions declarations static and cleaning some code.
24281           (create_submenu_plugin): removed the extra
24282           plugins entry and the horizontal separators.
24284           (on_plugins_menu_realize): the plugins menu is only
24285           shown if there's at least one available.
24287           (create_submenu*): added a tearoff menuitem to have
24288           a more homogeneous menu style. For now, it doesn't
24289           take care of user settings (but it was even worse
24290           before :).
24292 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24294         * configure.in: added the packageplugindir variable to avoid
24295           installing the plugins in $(prefix). It's not the same path as
24296           anjuta 2 to allow parallel installation.
24298 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24299         Fix a reopened part of bug #440676: keyboard navigation between the
24300         different text buffers. Changed to a more global approch. 
24302         * src/notebook.[ch]: removed.
24304         * src/Makefile.am: removed notebook.[ch]
24306         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24307           (on_anjuta_window_key_press_event): added to fulfill the global
24308           shorcuts handling.
24310         * HACKING: updated according to the new global shortcuts handling.
24312 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24314         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24315           Shifted plugin menu from Edit submenu to main menu.
24316         
24317         * po/POTFILES.in:
24318           Added plugins/sample1/plugin-sample1.c
24319           
24320         * plugins/sample1/plugin-sample1.c:
24321           Added localization and used anjuta_info, instead of anjuta_error.
24322           
24323         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24324           Added cvs ignores.
24325           
24326 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24328         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24329           for plugin dir.
24330         
24331         * Makefile.am: Added module plugins.
24332         
24333         * plugins, plugins/Makefile.am, plugins/sample1/*:
24334           Created plugins modules.
24335           
24336         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24337           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24338           to load plugins of *.so only and not *.so* (which results
24339           in duplicates).
24340         
24341         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24342           plugins during packaging.
24344 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24346         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24348 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24350         * configure.in: Added portuguese to ALL_LINGUAS
24352 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24354         * global-tags/.cvsignore
24355         tagmanager/.cvsignore
24356         tagmanager/include/.cvsignore:
24357         Added cvs ignore files.
24359         * data/.cvsignore
24360         Updated cvs ignore file.
24361         
24362 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24364         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24365           data/anjuta.properties, data/internal.properties: clean up some 
24366           message strings (me)
24368 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24370         * src/about.c, THANKS: added Jens to the credits
24371         
24372 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24374         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24375           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24376           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24377           Georg <mail@jensgeorg.de> to add close button to file tabs.
24379 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24381         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24382           (debugger now catches correct signal from process)
24384 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24386         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24387         * src/pixmaps.h: switch appwizard project icons to new designs
24388         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24390 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24392         * pixmaps/Makefile.am: stop redundant images from being installed.
24393           The next step will be to remove them completely.
24394         * src/appwiz*: further updates (more to come)
24395         * src/pixmaps.h: cleaned up, commented
24396         * src/splash.c: should use the pixmaps macro defined
24397         * HACKING: more on the graphics stuff and use of pixmaps.h
24399 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24401         * src/defaults.c: fix bug #494864
24403 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24405         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24406           graphics from Misha
24407         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24408           redundant graphics, no longer used
24409         * src/appwiz*: revamped application wizard by Andy and Misha for
24410           a more usable and professional look-and-feel
24411         * HACKING: updates to cover patching, graphics, and some additions
24412           post-0.1.8
24413         * TODO: removed some implemented features
24415 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24417         * data/anjuta.properties, data/internal.properties: cleanup
24418         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24419           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24420           to edit styles colors for keywords and add Goto Tag menu option
24421           in the editor
24423 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24425         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24426         
24427         Fixed bug #460335
24428         fixes the Forget of the cursor position when tab is brought active
24429         from project manager.
24430         
24431 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24433         * src/messages.c
24434           Exported "TERM=xterm" to get a color terminal when
24435           anjuta is not started from within a terminal.
24436           
24437 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24439         * src/messages.c
24440           src/messages.h
24441           Added a frame around zvt terminal.
24442           
24443         * src/preferences_gui.c
24444           Modified to say "Use glade component (experimental)"
24445           instead of "Use Component".
24446           
24447 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24449         * Patch from 
24450         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24451         
24452         * src/anjuta.c
24453         src/fileselection.c
24454         src/messages.c
24455         src/messages.h
24456         src/preferences.c
24457         src/preferences.h
24458         src/project_dbase.c
24460         a) Extra scrollbar in terminal no longer appears.
24461         b) Character set preference should be preserved (untested).
24462         c) File selection widget now remembers last directory.
24463         d) On creation of generic project, the glade 'file not found' error no
24464                 longer occurs.
24465         e) First terminal window is created 'on demand', so it should always to
24466                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24467                 environment is now passed to the terminal.
24468         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24469                 with getcwd()).
24470         g) Fixed some compilation warnings.
24472 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24474         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24475           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24476         * src/*: cleanups (me)
24477         * pixmaps/mini_term.xpm: added new file for terminal button
24478           (me, based on existing artwork)
24480 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24482         * configure.in: bumped version to 0.1.9-pre
24483         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24484           translation
24485         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24487 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24489         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24490           files are free of that char)
24491         * configure.in: added "az" to ALL_LINGUAS
24493 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24495         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24496           crash bug fix from Biswa.
24497         * FUTURE: added Anjuta/gIDE merger information to provide 
24498           details on future direction and status of 1.x stuff
24499         * NEWS: prepared for release
24500         * po/de.po: update from Jens Georg <mail@jensgeorg>
24502 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24504         * multiple minor updates pre-0.1.8
24505         * patch from Biswa to fix syntax highlighting and packaging
24506         * po/fr.po: update from Stef
24508 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24510         * global-tags/Makefile.am
24511         global-tags/create_global_tags.sh
24512         global-tags/tm_global_tags.c
24513         scintilla/LexCPP.cxx
24514         scintilla/include/SciLexer.h
24515         src/aneditor.cxx
24516         src/project_dbase.c
24517         tagmanager/Makefile.am
24518         tagmanager/include/Makefile.am
24519         tagmanager/include/tm_project.h
24520         tagmanager/include/tm_tag.h
24521         tagmanager/include/tm_tagmanager.h
24522         tagmanager/tm_project.c
24523         tagmanager/tm_source_file.c
24524         tagmanager/tm_tag.c
24525         tagmanager/tm_workspace.c:
24526         
24527         Includes the syntax highliting patch to scintilla).
24528         and more stable code.
24529         
24530         *tagmanager/include/tm_symbol.h: New file.
24531         *tagmanager/tm_symbol.c: New file.
24532         
24533         Add symbol tree building functionality at project level
24534         
24535         Patch from:
24536         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24537         
24538 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24540         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24541           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24542           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24543           : New and improved pixmaps from Misha <misha@phreaker.net>
24544           Thanks to him.
24546 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24547         
24548         * Big patch submitted by
24549           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24550           Many thanks to him.
24551         
24552         * src/Makefile.am, src/aneditor.cxx
24553           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24554           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24555           Use of tagmanager lib for advanced calltips.
24557         * global-tags/*: Created new directory and added files to 
24558           generate system.tags.
24560         * tagmanager/*: Created new directory and added tagmanager lib
24561           files.
24563         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24564           the above additions.
24566         * data/Makefile.am: Modified to accomodate generated system.tags file.
24568 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24570         * scintilla/: updated to 1.41
24571         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24572         * src/about.c: updated list of authors
24573         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24574         * HACKING: updated to cover Scintilla usage
24575         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24576           translation
24578 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24580         * src/aneditor.cxx: Fixed compilation errors with it.
24581           by add include to gtk+ headers and typedefining a mysteriously
24582           vanished class Colour.
24584 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24586         * configure.in: Added pt_BR in the languages.
24587         
24588 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24590         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24591           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24592         * THANKS: updated
24593         * manuals/C/anjuta-manual/*: new format to match
24594           the rest of the GNOME docs chapter layout. Added the many
24595           new contributors. Moved Authors and License information into new
24596           chapters of their own - should make expansion easier too
24597         * src/compiler_options.c: changed the profiler option to -pg to 
24598           work with GNU tools (gprof)
24599         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24600           and text labels
24601         
24602 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24604         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24605           compiler_options_gui.c:
24606           Added a new entry for linker flags and renamed c_options to c_flags
24607           and l_options to l_libs. Also, added a new function:
24608           compiler_options_set_prjlflags_in_file();
24609         
24610         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24611         
24612         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24613           
24614 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24616         * THANKS, src/about.c: corrections and additions following 
24617         Naba's big update
24618         * src/main_menubar.c: patch from Rikul to fix the problem with 
24619         menu accelerators not being loaded
24621 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24623         * THANKS: Added all contributors and translators names and emails.
24624         * AUTHORS: Updated
24625         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24626         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24627               Added new file (earlier logo with border).
24628         * src/about.c: Added all contributors names and emails
24629               and used macro definition for logo pixmap file.
24630         * src/pixmaps.h: Added entry for anjuta splash screen.
24632 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24634         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24635         to new PNG version (thanks to Misha) and removed the old
24636         pixmap.
24638 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24640         * THANKS: added Conner Mo for simplified Chinese translation.
24641         * configure.in: added zh_CN in ALL_LINGUAS
24643 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24645         * THANKS: added Joe Man for his traditional Chinese translation.
24646         * configure.in: added zh_TW in ALL_LINGUAS.
24648 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24650         * src/main_menubar_def.h: Changed the link of lidn to
24651         http://lidn.sourceforge.net.
24652         
24653 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24655         * Applied patch from Rikul
24656         * Applied patch from Luca
24657         * Fixed a cvs conflict. :)
24659 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24661         * THANKS: added Marc Botermans for his Dutch translation.
24663         * configure.in: added nl in ALL_LINGUAS.
24665         * po/nl.po: added.
24667 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24669         * anjuta.c: Fixed luca's typo.
24670         * resources.c, resources.h: Changed gchar* return to void, to
24671                 avoid a compiler warning.
24672         * scintilla/Makefile.am: Reorganized file entries.
24673         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24675 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24677         * Upgraded scintilla to 1.4.
24678         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24679                 LexLisp.cxx StyleContext.cxx StyleContext.h
24680         * src/Makefile.am: Added 4 lexers and separated lexer objects
24681                 from the main link variable.
24683 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24685         * THANKS: added Luca, even if it shouldn't be my role to write
24686           this sort of thing :)
24688         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24689           the latest Luca patch.
24691 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24693         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24694         This is not documented yet; plugins to come later.
24695         * src/find*.c: find dialogs now persistent 
24696         (Rick <rikul@bellsouth.net>)
24697         * widgets/gnomefilelist.c: fixed multiple file open issue 
24698         (Rick <rikul@bellsouth.net>)
24699         * changes to recent file and project lists handling 
24700         (lbell <lbell@tsc4.com>)
24701         * more minor UI updates (me)
24703 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24705         * src/Makefile.am: removed warnings for traditional C syntax
24706         * pixmaps: added new icons for mini_locals, mini_cvs and
24707         the splash screen - thanks to Misha <misha@phreaker.net>
24709 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24711         * src/toolbar.c: fix typo in tooltip text
24712         * ccview/cccmd.cc: alter Func to Function in menu text
24714 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24716         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24717         issue with find dialog reporting an error when Scintilla finds text
24718         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24719         DOS files (i.e. CR/LF translation)
24721 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24723         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24724         #452436
24725         * data/internal.properties: default fold style now set to 3 :-)
24726         * applied patch from rikul <null@acm.org> to turn notebook tab 
24727         headings red when file has been edited.
24729 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24731         * configure.in: Added "no" to ALL_LINGUAS.
24732         
24733 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24735     * Patch from lbell <lbell@tsc4.com>
24736     src/controls.c
24737     src/debugger.c
24738     src/main_menubar.c
24739     src/main_menubar.h
24740     src/main_menubar_def.h
24741     src/mainmenu_callbacks.c
24742     src/mainmenu_callbacks.h
24743     src/project_dbase.c
24744     src/project_dbase.h
24745     
24746     Implemented a check menu item to handle the 'show locals' flag
24747     for the current project.
24749     * data/internal.properties: Removed the redundant command
24750     for gnome-terminal.
24751     
24752 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24754         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24756 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24758         * configure.in: Added "ta" to the languages list.
24760 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24762         * data/internal.properties:
24763           added fold.symbols property to control appearance of folds
24764           in the Scintilla editor (thanks to rikul <null@acm.org>)
24766 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24768         * src/message.c:
24769           one extra button for message win is being created -- Fixed.
24770         
24771           The frame should be hidden and not only the pix_lab when
24772           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24773           -- Fixed.
24774         
24775         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24776           for the time being it is same as mini_cvs.xpm.
24777         
24778 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24780         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24782         Patch from rikul <null@acm.org>
24783         
24784         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24785         glades.h, messages.c, messages.h, pixmaps.h,
24786         project_dbase.c, project_dbase.h, session.c,
24787         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24788         
24789         inserted 'add to watch' option in inspect window, so you can add easily
24790         a variable in watch window .
24791         
24792         Added a new message pane for the gdb local variables inspection. Changed
24793         the code in messages.c to better account for future new panes insertion.
24794         Defined a new pixmap for the new tab button in pixmaps.h
24795         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24796         install script.
24797         
24798         Changed the debugger module to have a single function for asking to gdb
24799         to send program info. The idea is to ask the debugger about only the
24800         info needed to open windows( watch, registers, etc ) to speedup the step
24801         command. I plan to ask informations to the debugger based on the user
24802         interface status.
24803         The request for local variables is enabled by default, but the
24804         projectDBase has a variable to control it, to allow disabling that
24805         feature,  there is also the code to save and to reload the state. If you
24806         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24807         in project_dbase.c
24809         This big patch is from:  lbell <lbell@tsc4.com>
24810         
24811 2001-09-20  Stephane Demurget <demurgets@free.fr>
24813         Patch from rikul <null@acm.org> :
24815         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24816           problem and added folding support for php/hmtl.
24818 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24820         * Fixed dnd of files within scintilla.
24821         patch from:  rikul <null@acm.org>
24822         
24823 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24825         * Applied patch from Luca.
24826         
24827         * src/source.c: source_write_build_files(): Fixed the project generation
24828           failure. The fist return statement and the free_project_type were 
24829           misplaced.
24831 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24832         
24833         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24834         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24835         
24836         1) Restore the error color to red (waiting for a configurable one )
24837         2) Saving projects settings if you exit anjuta without closing an open
24838         saved project
24839         3) New Menu 'repaeat search' to search with a keystroke without pressing
24840         the toolbar button
24841         4) some define in the menus to better handle menu item update
24842         
24843         Patch from: lbell <lbell@tsc4.com>
24844         
24845         * main_menubar_def.h, main_menubar.c: Change the position of
24846         "Repeat find" menu position.
24848 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24850          project_type.h, project_type.c, source.c: Applied patch.
24851          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24852          
24853 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24855         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24856         
24857 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24858         
24859         * Fixed bug #445752
24860   
24861 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24862         
24863         * Fixed bugs in Gtk-- and Gnome-- project type
24865 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24867         * dnd.c: Support for multiple files drag-n-drop.
24868         
24869           Patch from: rikul <null@acm.org>
24870         
24871         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24872           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24873           saving from menu.
24874         
24875           Patch from: rikul <null@acm.org>
24877         * Applied patch for widgetizing goto dialog box.
24878           Patch from: ???
24879         
24880         * Applied patch for having new project type handling.
24881           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24882           
24883 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24885         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
24886           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
24887           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
24888           find_replace.c, find_replace.h, find_text.c, find_text.h,
24889           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
24890           project_dbase.h, source.c, text_editor.c, text_editor.h,
24891           text_editor_cbs.c, utilities.c, utilities.h:
24892         
24893           Applied a huge patch (after slight preview). I would like Luca
24894           to have his feature additions mentioned here.
24895         
24896           Patch from: lbell <lbell@tsc4.com>
24898 2001-09-09  Stephane Demurget <demurgets@free.fr>
24900         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
24902         * po/fr.po: updated to the latest sources.
24905 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24906         
24907         * Fixed bug #445752
24908   
24909 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
24911         * dnd.h, dnd.c: New files for drag n drop support.
24912                 
24913         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
24914            Added drag and drop support for opening files.
24915         
24916         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
24917         Archit Baweja <bighead@crosswinds.net> for this idea.
24918         
24919         * TODO: Added some more todos. :-(
24921 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24923         * Fixed the goto line activate bug.
24924         patch from: Martyn Bone <mbone@brightstar.u-net.com>
24926 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24927         
24928         * Fixed bugs in Gtk-- and Gnome-- project type
24930 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
24932         * widgets/gonmefilelist.c, gnomefilelist.c:
24933         Modified multiple selection on pressing control.
24934           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24935         
24936         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
24937         Modified multiple selection on pressing control.
24938           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24939         
24940 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
24942         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
24943           This is useless; but just in case...
24945 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
24947         * data/internal.properties: modified a bit of perl properties.
24948         
24949 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
24951         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
24952           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
24953           Added support for multiple file imports. Changed the standrd C++
24954           convention of #include <file> to #include <file.h>, because I had given
24955           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
24956           now support the #include <file> convention. That is something to be fixed :). 
24957           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24959 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
24961         * src/anjuta.c: Added function static greetings_text(), to solve the non
24962                 translation of the greetings text in the wizard.
24963                 
24964 2001-08-31  Andy Piper <andy.piper@freeuk.com>
24966         * src/find_in_files_gui.c: made order of buttons consistent with other Find
24967           dialogs, with OK the default (fix bug #453482)
24969 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
24971         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
24972         
24973         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
24974         
24975 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
24977         * src/aneditor.cxx
24978           src/aneditor.h
24979           src/anjuta_cbs.c
24980           src/controls.c
24981           src/main_menubar.c
24982           src/main_menubar.h
24983           src/main_menubar_def.h
24984           src/mainmenu_callbacks.c
24985           src/mainmenu_callbacks.h:
24986                 Applied the patch that addes menu items which allow users to
24987                 insert GPL notice and date time in current document.
24988                 patch from: Rick Patel <rikul@shreve.net>       
24989                 
24990         * src/main_menu.c: Fixed a compilation error.
24991         
24992         * src/anjuta.c: Fixed non-rememberence of editor tab position.
24993         
24994         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
24995           about the unterminated strings.
24996           
24997         * scintilla/*: Updated scintilla to 1.3.9 version.
24998         
24999 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25000         
25001         * widgets/gnomefileselection.c:
25002           Applied the patch for fixing multiple selection of file open funcion,
25003           which will deselect the files selected.
25004           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25006 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25008         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25009           src/fileselection.c, src/anjuta_cbs.c:
25010           Applied the patch     for multiple selection of file open.
25011           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25012           
25013 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25015         * Removed "-f" option in call to devhelp, because devhelp no longer
25016           supports that.
25017         
25018 2001-08-26  Stephane Demurget <demurgets@free.fr>
25020         All these modifications have been pointed out by
25021         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25023         * data/internal.properties: two fixes for the PHP lexer.
25024           this out.
25026         * fr.po: minor fixes.
25028         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25030 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25031         
25032         * main_menubar.c,
25033           main_menubar.h,
25034           main_menubar_def.h,
25035           main_menubar_callbacks.c,
25036           controls.c:
25037                 Added new menu item for "close all fils".
25038                 (Patch from Rikul <rikul@shreve.net>, after revision)
25039         
25040         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25041         
25042         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25043                 (Patch from Rikul <rikul@shreve.net>)
25044         
25045         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25046                 (Patch from Rikul <rikul@shreve.net>)
25048 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25049         
25050         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25051            project name in application widzard.
25052            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25054         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25055           of the 'OK' button there is an 'Execute' one.
25056           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25057         
25058         * executer.c: Changed cancel button to close button. That was more appropriate.
25059           
25060 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25062         * HACKING: corrected >>>>>> Config management.
25063         
25064         * HACKING: Added many things.
25065         
25066         * src/launcher.h: Added some comments.
25068 2001-08-21  Stephane Demurget <demurgets@free.fr>
25070         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25072         * HACKING,
25073           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25074           src/appwizard_cbs.c,
25075           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25076           Andy Piper <andy.piper@freeuk.com>
25078         * po/fr.po: updated to latest sources.
25080         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25083 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25085         * Fixed bugs #450280 and #448845
25087         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25088         
25089         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25090           named dialogs
25091         
25092         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25093           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25094           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25095           names to remove "Anjuta: " prefix
25096           
25097         * src/main_menubar_def.c: altered a message
25098         
25099         * launcher/anjuta_launcher.c: cleaned up some messages
25101         * src/debugger.c: edited messages to improve clarity
25102         
25103         * src/app_wiz*.c: tidied wizard interface
25106 2001-08-15  Stephane Demurget <demurgets@free.fr>
25108         Synced Naba's fix and mine about the wizards not working and removed
25109         anjuta.prj to avoid a nasty checkin.
25111         * Makefile.am: removed the install-data-local rule.
25113         * data/Makefile.am: changed the list of files.
25115         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25117         * .cvsignore: added anjuta.prj for the same reason.
25120 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25122         * src/source.c: Fixed a bug that fails new gnome projects to get
25123           created.
25125         * src/project_manager.c: Fixed a bug that disables storing recent
25126           project history.
25128         * Makefile.am: Added stuffs to install the macro files in the
25129           anjuta share file.
25132 2001-08-14  Stephane Demurget <demurgets@free.fr>
25134         * data/Makefile.am: added some rules to support the gnome/ macros
25135           dir in order to make the wizards work again.
25137         * anjuta.spec.in: upped the release number.
25140 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25142         * configure.in (ALL_LINGUAS): Added pl.
25145 2001-08-09  Stephane Demurget <demurgets@free.fr>
25147         * anjuta.spec.in: fixed the doc files list.
25150 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25152         * src/about.c: corrected my email address. :-)
25153         
25154         * TODO: Updated.
25155         
25156         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25157          (patch from Andy Piper <squiggle@ukgateway.net>)
25159 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25161         * debugger.c: Fixed a bug associated with debugging threaded
25162           application.
25163         
25164         * text_editor_menu.c: Fixed broken ui in text editor
25165           pop up menu.
25166           
25167         * text_editor_menu.c: Now the option sub menu in text editor pop up
25168           works.
25169         
25170         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25171                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25172         
25173 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25175         * src/text_editor_menu.c: Added menu item for context help
25176           (patch from Andy Piper <squiggle@ukgateway.net>)
25177         
25178 2001-08-06  Stephane Demurget <demurgets@free.fr>
25180         * ccview/cccproj.cc: added missing i18n strings.
25182         * data/welcome.txt: bumped version to 0.1.6.
25184         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25186 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25187         
25188         * help.c, help.h: Added support for DevHelp context sensitive help
25189                 and gnome api browsing.
25190         * Fixed toolbars and editor views "not save" bug.
25191         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25192           (patch from Andy Piper <squiggle@ukgateway.net>)
25193         * Updated THANKS and chapter15.sgml for uk and ru translators.
25195 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25197         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25198         * Updated configure.in to include these changes
25199         
25200 2001-08-03  Stephane Demurget <demurgets@free.fr>
25202         * src/project_dbase_gui.c: fixed bug #446963
25203           (on_project_dbase_ccview_update_start),
25204           (on_project_dbase_ccview_update_end): added.
25205           These two respectively disable and enable close file/project
25206           menu entries and toolbar items, while the ccview part updates
25207           its tag database.  
25210 2001-08-03  Stephane Demurget <demurgets@free.fr>
25212         * configure.in: added sv to the ALL_LINGUAS list.
25213         
25215 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25217         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25218                 file to work: merge translations and distribute it.
25220         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25222         * NEWS, README, THANKS & TODO: Spelling fixes.
25224 2001-08-01  Stephane Demurget <demurgets@free.fr>
25226         * README: updated requirements.
25228         * scintilla/Makefile.am,
25229           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25230           target can't be realized (custom build path).
25232         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25233           Removed install-data-local.
25235         * src/compiler_options.c: changed the include paths of the pixmaps.
25236           we hadn't any warning because of the include paths passed to the
25237           compiler. Thanks to make distcheck for reporting this.
25240 2001-07-31  Stephane Demurget <demurgets@free.fr>
25242         * NEWS, THANKS: updated.
25244         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25245           fixed to show the correct kernel signal number and its description.
25247         * widgets/gnomefilelist.c: fixed bug #445756
25248           (goto_last): renamed to goto_prev and changed according to goto_next.
25249           (goto_next): added.
25250           (goto_directory): removed.
25251           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25252           returned value is now the position in the list.
25253           (check_ok_button_cb): changed the back check and added one for next.
25254           (gnome_filelist_set_dir): the check in history make it wouldn't be
25255           a "true" history. polished the whole thing, using set_dir_internal.
25256           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25257           there's no check in the history when using back or next.
25259         * manuals/*: added missing .cvsignore files.
25262 2001-07-30  Stephane Demurget <demurgets@free.fr>
25264         * po/fr.po: updated to latest sources.
25266         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25267           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25268           to put off their sensitive attributes.
25270 2001-07-29  Stephane Demurget <demurgets@free.fr>
25271         
25272         * po/fr.po: fixed some grammar things.
25273           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25274           this out.
25275         
25276         * src/utilities.c: (file_is_link): use lstat instead of stat.
25278 2001-07-27  Naba Kumar <kh_naba@123india.com>
25279         
25280         * Remove help dir from cvs, because it is no longer
25281           needed.
25282         
25283         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25284           needed.
25286 2001-07-24  Naba Kumar <kh_naba@123india.com>
25288         * debugger.c: (debugger_update_prog_status): Fixed
25289                 the bug with gdb version 5. Debugger starts, when
25290                 step in/out/over etc are clicked.
25291         
25292         * debugger.c: All functions: added debugging codes.
25293         
25294         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25295         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25296           Modified to recognize non project files also.
25297           
25298         * source.c: (source_write_configure_in):
25299           Added source for 'prefix' counterparts for
25300           no-prefix AC_SUBST.
25301         
25302 2001-07-23  Naba Kumar <kh_naba@123india.com>
25303         
25304         * anjuta.c: added function anjuta_remove_text_editor();
25305           and suitably modified anjuta_remove_current_text_editor().
25306           
25307         * project_dbase.c: project_dbase_close(), Added code to
25308           close all opened files that belong to the project when
25309           the project is closed.
25310          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25311         
25312         * Updated the manuals/anjuta-manual subdir for GDP standards.
25313            (patch from Andy Piper <squiggle@ukgateway.net>)
25314         
25315         * main_menubar.h, main_menubar.def: Added Menu items to handle
25316           urls for library references, bugs, patches and feature request
25317           submission.
25318         
25319 2001-07-20  Naba Kumar <kh_naba@123india.com>
25320         
25321         * Set wmclass names in all windows.
25322           (patch from Andy Piper <squiggle@ukgateway.net>)
25323         * New splash logo from "Misha" <misha@phreaker.net>);
25325 2001-07-19  Naba Kumar <kh_naba@123india.com>
25326         
25327         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25328           set caret color, calltip back color and selection fore/back
25329           color.
25331 2001-07-18  Naba Kumar <kh_naba@123india.com>
25332         
25333         * project_dbase.c: Closes all files when project is closed.
25334          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25335          -- We still need to refine this as it closes all sort of files.
25336         
25337         * compiler_options.c: Fixed seg-fault bug when last item in
25338           compiler option lists is removed.
25339         
25340         * Fixed missing newline warnings during compilation.
25341           (patch from Andy Piper <squiggle@ukgateway.net>)
25343 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25345         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25346                 autogenerated no need to store'em in CVS.
25348         * ccview/.cvsignore: Addition of cvsignore.
25350 2001-07-17  Naba Kumar <kh_naba@123india.com>
25351         
25352         *GUI fixes and spell corrections
25353         (patch from Andy Piper <squiggle@ukgateway.net>)
25355 2001-07-15  Naba Kumar <kh_naba@123india.com>
25356         
25357         *Fixed double error message for file not found.
25358         
25359         *Put white backgrounds for png images.
25360         
25361         *Converted '-' to '_' in sgml files.
25363 2001-07-14  Naba Kumar <kh_naba@123india.com>
25364         
25365         * project_dbase.c: Short-cut for expand/collasp project tree
25366         
25367         * project_dbase_gui.c:
25368          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25370 2001-07-13  Naba Kumar <kh_naba@123india.com>
25371         
25372         * notebook.[h,c]: Added
25373          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25374         Project/message window now toggles on control and
25375         and notebook switch short-cut
25377 2001-07-7  Naba Kumar <kh_naba@123india.com>
25378         
25379         * Changed a new icon set which looks more gnomish.
25380         
25381         * Changed a new anjuta splash logo.
25382         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25384 2001-07-6  Naba Kumar <kh_naba@123india.com>
25385         
25386         * ccview/*: Integrated ccview for class view and file view
25387                 in the project Manager.
25388         
25389         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25391 2001-07-1  Naba Kumar <kh_naba@123india.com>
25392         
25393         * scintilla/*: Upgraded Scintilla to version 1.3.7
25394         
25395         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25396         
25397 2001-06-28  Naba Kumar <kh_naba@123india.com>
25398         
25399         * src/debugger.c: Correct step-over and step-out swapping.
25400         
25401         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25402           chapters and added more stuffs.
25404 2001-06-13  Naba Kumar <kh_naba@123india.com>
25405         
25406         * data/autogen.sh.gtkmm: Added
25407         
25408         * data/autogen.sh.gnomemm: Added
25409         
25410         * src/appwiz.c: Added two more application wizard templetes
25411         
25412         * src/project: for gtk-- and gnome-- and proper support
25413         
25414         * src/source.c: for c++ in the project configuration.
25415         
25416         * src/source.h:
25418 2001-05-05  Naba Kumar <kh_naba@123india.com>
25420         * Merged my pre-cvs modifications with 
25421           the current cvs copy.
25423         * (lot of files change).
25425         * Implemented session management.
25427         * Local installation possible by
25428           manageing our own pixmaps paths
25429           manupulations.
25430         
25431         * resources.h: Added.
25432         * resources.c: Added.
25434         * Fixed some bugs.
25435         
25436 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25438         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25439                 Corrected/extended ignores.
25441 2001-05-04  Naba Kumar <kh_naba@123india.com>
25443         * manuals/: dir tree added.
25444           Sgml documentation started in this dir.
25445           
25446         * omf-install/: dir tree added.
25447         
25448         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25449           Created initial document structure.
25450           
25451         * configure.in: Added test for scrollkeeper.
25452           Added some Makefile entries in AC_OUTPUT.
25453         
25454         * Makefile.am: Added subdir manuals/
25455         
25456         * HACKING: Wrote something stupid.
25458 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25460         * Makefile.am: Added ChangeLog in local data list, becaused it's
25461           needed to create a new project.
25462           
25463         * po/fr.po: minor fixes.
25465         * src/build_file.c, src/configurer.c, src/debugger.c,
25466           src/executer.c, src/find_replace.c, src/gnome_project.c,
25467           src/goto_line.c, src/launcher.c, src/messages.c, 
25468           src/preferences.c src/project_dbase.c: functions declared static.
25469           
25470         * widgets/gnomefilelist.c: Fixed a project creation bug,
25471           introduced with latest changes.
25473 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25475         * widgets/gnomefilelist.c,
25476           BUGS: Fixed an annoying bug preventing from loading files/project
25477           given on the command line. Polished the whole gnome_filelist widget.
25479 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25481         * src/main.c,
25482           src/anjuta.c,
25483           src/anjuta.h: Polished the command line parsing.
25485         * BUGS: Need to clean that damn gnome_filelist widget.
25487 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25489         * src/registers.c,
25490           src/sharedlib.c,
25491           src/signals.c: Removed duplicated includes.
25493         * po/fr.po: minor fixes.
25495         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25496           create_compiler_options_page? () declared static.
25497         * src/main.c,
25498           src/anjuta.c: Put a command line option for disabling
25499           the splashscreen.
25501         * src/preferences_gui.c: Fixed an internationalization issue,
25502           other functions declared static.
25504         * src/gnome_project.c: Fixed some memory leaks,
25505           new_prj_terminated () declared static. 
25507 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25509         * configure.in: Sort ALL_LINGUAS alphabetically.
25511 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25513         * Emptied that ugly old Changelog.
25515 == Anjuta 0.1.5 ===
25516 == Anjuta 0.1.4 ==
25518 2001-03-10 Naba kumar  <naba@gnome.org>
25520         * src/gnome_project.c: Fixed project dir creation bug.
25522         * src/text_editor.c: Fixed double accelerators bug.
25523         
25524         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25526         * src/stack_trace.c, * src/compiler_options.c,
25527         data/internals.properties, src/defaults.c:
25528         Fixed pixmap creation with NULL window.
25530         * src/commands.c, src/preferences_gui.c, src/build_project.c
25531         src/clean_project.c: Bug fix.
25532         
25533         * src/main_menubar_def.h: i18n bug fix.
25534         
25535         * src/executer.h, src/executer.c: Bug fix.
25536         
25537         * src/controls.c: Bug fix.
25538         
25539         * src/debugger.c: Debugger now takes program args.
25540         
25541         * po/ja.po: Added japanese translation file.
25542         
25543         Upgraded to ver 0.1.4
25544         ... Fixed other minor bugs.
25546 == Anjuta 0.1.3 ===
25548 2001-XX-XX Naba kumar  <naba@gnome.org>
25550         * Lots of unaccountable changes. Integrated scintilla.
25551         Redesigned Project managemet. Added supports for other languages.
25552         Java style properties managements. .... blah blah
25553         
25554 2000-11-11 Naba kumar  <naba@gnome.org>
25556         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25557         Upgraded to version 0.1.3.
25559         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25560         Fixed to activate Debug->add watch properly.
25562 === Anjuta 0.1.2 beta_2 ===
25563 === Anjuta 0.1.2 ===
25565 2000-11-05 Naba kumar  <naba@gnome.org>
25567         * src/compiler_options.c, src/compiler_options_cbs.c
25568         src/compiler_options_cbs.h, src/compiler_options_gui.c
25569         src/anjuta2.c, extra/stock_libs.anj (new),
25570         extra/README.stock_libs (new), htmls/page13.html,
25571         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25572         added libraries. Stock libs provided for ease of entry. Modified
25573         help html file accordingly.
25575 2000-11-03 Naba kumar  <naba@gnome.org>
25577         * README: Minor fixes in Doc files.
25579         * src/gnome_prj.c, src/appwidzard_cbs.c:
25580         Fixed to ignore non-existant dir for blank prj.
25581         More checking in project creation, especially to confirm
25582         that the prj file already does not exist.
25584         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25586         * src/controls.c: Now Menu item "Format/Detach current document"
25587         is inactive when there is no document opened.
25589 === Anjuta 0.1.1 ===
25591 2000-11-01 Naba kumar  <naba@gnome.org>
25593         Completed and Release of first version (Beta) with lots of bugs.
25595 1999-12-27 Naba kumar  <naba@gnome.org>
25597         Anjuta project started.