Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blobc7d4c3b047165b1f7c91f27f53382d7f29aaa828
1 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/anjuta-debug-manager.ui,
4         plugins/debug-manager/plugin.c,
5         plugins/debug-manager/start.h,
6         plugins/debug-manager/start.c:
7         New menu item to add extra source directories for debugger
9 === anjuta 2.3.2 ===
11 2008-01-11  Naba Kumar  <naba@gnome.org>
13         * configure.in: Bumped version to 2.3.2
14         * NEWS: Updated for anjuta 2.3.2 release
15         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
16         not 'make tarball'
18 2008-01-11  Johannes Schmid <jhs@gnome.org>
20         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
21         .glade:
22         Reverted accidently commited change
23         
24         * plugins/document-manager/anjuta-document-manager.glade:
25         Fix Gtk-Critical because of broken glade file
27 2008-01-11  Naba Kumar  <naba@gnome.org>
29         * plugins/glade/plugin.c: (on_document_destroy),
30         (glade_plugin_add_project): Fixed a bug where when more than one
31         glade document is open and one is closed, it closes all the glade
32         documents. Also it might have fixed the bug where sometimes closing
33         the glade document leaves glade widget tree unclosed.
35 2008-01-11  Naba Kumar  <naba@gnome.org>
37         * libanjuta/Makefile.am: Install glade3 files in own prefix to
38         prevent install errors when not installed as root (then the files
39         are only useful when glade-3 is installed in the same prefix, but it
40         doesn't harm anjuta runtime).
42         * plugins/sourceview/sourceview.c: Commented use of a file
43         not currently distributed.
45 2008-01-10  Naba Kumar  <naba@gnome.org>
47         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
48         nothing to translate in it.
50 2008-01-10  Johannes Schmid <jhs@gnome.org>
52         * plugins/project-wizard/templates/gnome.wiz:
53         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
54         * plugins/project-wizard/templates/gnome/src/main.c:
55         * plugins/project-wizard/templates/translatable-strings.h:
56         
57         Fixed #508497 and added a new chooser to select whether to use
58         libglade or not.
60 2008-01-10  Johannes Schmid <jhs@gnome.org>
62         Patch from Tom <tpgww@onepost.net>:
64         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
65         (anjuta_util_glist_path_dedup):
66         * libanjuta/anjuta-utils.h:
67         
68         Give the method a proper prefixed name
69         
70         * plugins/document-manager/action-callbacks.c:
71         (get_current_popup_active),
72         (on_editor_command_select_all_activate),
73         (on_editor_command_cut_activate),
74         (on_editor_command_paste_activate),
75         (on_editor_command_copy_activate),
76         (on_editor_command_clear_activate), (on_show_search),
77         (on_repeat_quicksearch):        
78         * plugins/document-manager/action-callbacks.h:
79         * plugins/document-manager/anjuta-docman.c:
80         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
81         (anjuta_docman_goto_file_line_mark),
82         (anjuta_docman_get_full_filename):
83         * plugins/document-manager/anjuta-docman.h:
84         * plugins/document-manager/anjuta-document-manager.ui:
85         * plugins/document-manager/plugin.c:
86         (update_document_ui_interface_items):
87         
88         Better way to fix the popup-menu items (Cut/Copy/Paste)
89         and various clean-ups.
90         
91         * plugins/document-manager/search-box.c: (on_document_changed),
92         (search_box_fill_search_focus):
93         * plugins/document-manager/search-box.h:
94         * plugins/search/plugin.c:
95         
96         Add a menu item to repeat the quick search
98 2008-01-10  Johannes Schmid <jhs@gnome.org>
100         * plugins/language-support-cpp-java/cpp-java-assist.c:
101         (on_assist_chosen):
102         
103         Fixed #508424 – Auto complete: previous char was removed when 
104         pre TAB to auto complete.
106 2008-01-10  Johannes Schmid <jhs@gnome.org>
108         Patch from: James Ligett:
110         * plugins/profiler/gprof-call-graph-view.c:
111         (gprof_call_graph_view_create_columns):
112         * plugins/profiler/gprof-flat-profile-view.c:
113         (gprof_flat_profile_view_create_columns):
114         
115         Fixed translation issues (#496833)
117 2008-01-10 Johannes Schmid <jhs@gnome.org>
119         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
121         * plugins/gtodo/gtodo.c: (category_manager_add_item):
122         Fix #460390 – Changing categories while edinting something
124 2008-01-09  Naba Kumar  <naba@gnome.org>
126         * libanjuta/anjuta-plugin-manager.c:
127         (anjuta_plugin_manager_activate_plugins): Commented dead code and
128         fixed a leak.
130         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
131         corruption reported in bug #507491. Potentially fixes too.
133 2008-01-09  Johannes Schmid <jhs@gnome.org>
135         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
137         * plugins/gtodo/mcategory.c: (category_manager_add_item):
138         Fix bug #505205 completely
139         
140         * AUTHORS: Added Bolesław
142 2008-01-08  Johannes Schmid <jhs@gnome.org>
144         * plugins/document-manager/action-callbacks.c:
145         (on_editor_command_cut_activate),
146         (on_editor_command_paste_activate),
147         (on_editor_command_copy_activate),
148         (on_editor_command_clear_activate):
149         
150         Fixed editor popup menu (Cut, Copy, Paste)
152 2008-01-08  Johannes Schmid <jhs@gnome.org>
154         * plugins/sourceview/sourceview.c: (autodetect_language):
155         Fixed a crash when creating a new file
157 2008-01-08  Johannes Schmid <jhs@gnome.org>
159         Patch by <bolekk@gmail.com> (GHOP Student)
161         * plugins/gtodo/mcategory.c: (category_manager_add_item):
162         Fix bug #505205
164 2008-01-08  Naba Kumar  <naba@gnome.org>
166         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
167         * libanjuta/anjuta-plugin-manager.c:
168         (anjuta_plugin_manager_select),
169         (anjuta_plugin_manager_activate_plugins):
170         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
171         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
172         (on_create_submenu), (create_open_with_submenu):
173         * src/about.c: (on_about_plugin_activate),
174         (about_create_plugins_submenu): Use translated version of get_string()
175         API in AnjutaDescription for translatable properties. Fixes bug #496833
176         comment #18.
178 2008-01-07  Johannes Schmid <jhs@gnome.org>
180         * plugins/build-basic-autotools/executer.c: (execute_program):
181         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
182         * plugins/debug-manager/anjuta-debug-manager.glade:
183         * plugins/debug-manager/locals.c: (create_locals_gui):
184         * plugins/file-loader/plugin.c: (on_create_submenu):
185         * plugins/gtodo/main.h:
186         * plugins/gtodo/preferences.c: (preferences_widget):
187         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
188         * plugins/tools/anjuta-tools.glade:
189         * plugins/tools/execute.c: (atp_output_context_print):
190         * src/main.c:
191         
192                 Another bunch of i18n fixes (#496833)
194 2008-01-07  Johannes Schmid <jhs@gnome.org>
196         * plugins/build-basic-autotools/build-basic-autotools.c:
197         (on_build_terminated):
198         * plugins/gtodo/interface.c: (set_read_only):
199         * plugins/project-manager/plugin.c: (confirm_removal),
200         (on_popup_add_to_project):
201         * plugins/subversion/anjuta-subversion.glade:
202         * plugins/tools/execute.c: (atp_output_context_print_result):
203         
204         Fixed some strings from #496833
206 2008-01-07  Johannes Schmid <jhs@gnome.org>
208         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
209         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
210         .in:
211         * plugins/language-support-cpp-java/plugin.c: (install_support),
212         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
213         Added basic Vala support
214         
215         * plugins/sourceview/sourceview.c: (autodetect_language):
216         Fixed mime-type detection
218 2008-01-06  Massimo Cora'  <maxcvs@email.it>
220   Reviewed by: Johannes Schmid <jhs@gnome.org>
222         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
223         (value_removed_current_editor), (symbol_db_activate),
224         (symbol_db_deactivate):
225         * plugins/symbol-db/symbol-db-engine.c:
226         (symbol_db_engine_get_global_members_filtered):
227         * plugins/symbol-db/symbol-db-view.c:
228         (do_add_child_symbol_to_view), (prepare_for_adding),
229         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
230         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
231         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
232         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
233         (sdb_view_init), (sdb_view_finalize),
234         (sdb_view_build_and_display_base_tree):
235         * plugins/symbol-db/symbol-db-view.h:
236         added controls to expand Global tab nodes in a non-freezing way.
237         Fixed also some little bugs always on global-tab.
239 2008-01-06  Naba Kumar  <naba@gnome.org>
241         Patches from James Liggett:
242         * plugins/profiler/gprof-call-graph-view.c:
243         (gprof_call_graph_view_create_columns):
244         * plugins/profiler/gprof-flat-profile-view.c:
245         (gprof_flat_profile_view_create_columns):
246         * plugins/profiler/gprof-function-call-tree-view.c:
247         (gprof_function_call_tree_view_create_columns): Made all
248         of the columns resizable and reorderable.
250 2008-01-06  Johannes Schmid <jhs@gnome.org>
252         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
253         (anjuta_launcher_check_password_real),
254         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
255         (anjuta_launcher_scan_pty),
256         (anjuta_launcher_disable_password_check):
257         * libanjuta/anjuta-launcher.h:
258         Added disable_password_check for stream where it does not make sense 
259         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
260         that sometimes occur in symbol-db plugin
261         
262         * plugins/file-manager/file-model.c:
263         (file_model_cancel_expand_idle):
264         Fixed removing of idle source
265         
266         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
267         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
268         
269         Fixed #348854 – invisible cursor in certain themes
271 2008-01-06  Naba Kumar  <naba@gnome.org>
273         * libanjuta/anjuta-preferences.c:
274         (anjuta_preferences_register_property_custom): Fixed a crash bug on
275         closing preferences dialog due to patch in bug #507300
277 2008-01-06  Naba Kumar  <naba@gnome.org>
279         * plugins/language-support-cpp-java/cpp-java-assist.c:
280         (on_assist_chosen):
281         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
282         * plugins/search/search-replace_backend.c: (create_search_entries):
283         Added missing unrefs.
285 2008-01-06  Johannes Schmid <jhs@gnome.org>
287         * plugins/debug-manager/variable.c: (get_hovered_word):
288   Add a g_object_unref()  
289         
290         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
291         (on_sourceview_hover_leave):
292         Fixed hover and editor interface to make hover in debugger work
294 2008-01-06  Naba Kumar  <naba@gnome.org>
296         * plugins/editor/text-editor.c: Whitespaces fixes.
297         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
298         DEBUG_PRINT instead of g_message.
300 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
302         * plugins/debug-manager/breakpoints.c:
303         Fix #507441: Disable all breakpoints doesn't work
304         Fix #507444: Enable Breakpoint menu item doesn't change name
306 2008-01-05  Naba Kumar  <naba@gnome.org>
308         * manuals/reference/libanjuta/libanjuta.types: Renamed
309         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
311 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
313         * plugins/debug-manager/variable.c:
314         Update variable display to use IAnjutaIterable instead of position
316         * plugins/editor/text_editor_cbs.c,
317         plugins/editor/text_editor.c:
318         Fix Gtk critical warnings when a hover signal is emitted
319         Fix get_text_iter in Scintilla (range should include last character)
320         
321 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
323         * plugins/debug-manager/debug_tree.c,
324         plugins/debug-manager/debug_tree.h,
325         plugins/debug-manager/watch.c,
326         plugins/debug-manager/command.c,
327         plugins/debug-manager/queue.c,
328         plugins/gdb/plugin.c,
329         plugins/gdb/debugger.c,
330         plugins/gdb/debugger.h,
331         libanjuta/interfaces/libanjuta.idl:
332         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
334 2008-01-05  Naba Kumar  <naba@gnome.org>
336         * plugins/valgrind/plugin.c: Removed stock icon open/save from
337         menus to avoid conflict with file open/save. Fixes bug #507455
339 2008-01-05  Johannes Schmid <jhs@gnome.org>
341         * configure.in:
342         Conditionally depend on gtksourceview2 >= 2.1.0
343         
344         * libanjuta/interfaces/libanjuta.idl:
345         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
346         iterators instead of positions
347         
348         * plugins/debug-manager/threads.c:
349         Fixed a warnings by including gnome-vfs properly
350         
351         * plugins/debug-manager/variable.c: (get_hovered_word),
352         (on_hover_over):
353         Updated to changes in IAnjutaEditorHover/Selection
354         
355         * plugins/document-manager/action-callbacks.c:
356         (on_editor_command_upper_case_activate),
357         (on_editor_command_lower_case_activate):
358         * plugins/document-manager/search-box.c: (on_incremental_search),
359         (on_search_activated):
360         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
361         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
362         (iselection_get_start), (iselection_get_end),
363         (iselection_iface_init), (ihover_display), (ihover_iface_init):
364         * plugins/editor/text_editor_cbs.c:
365         (on_text_editor_scintilla_notify):
366         
367         Updated to changes in IAnjutaEditorHover/Selection and updated editor
368         interface of scintilla editor.
369         
370         * plugins/language-manager/languages.xml:
371         * plugins/language-manager/plugin.c:
372         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
373         Added chdr to C language files and some DEBUG_PRINTs
374         
375         * plugins/language-support-cpp-java/cpp-java-assist.c:
376         (on_assist_chosen):
377         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
378         * plugins/search/plugin.c: (find_incremental):
379         * plugins/search/search-replace.c: (search_and_replace):
380         * plugins/search/search-replace_backend.c: (create_search_entries):
381                 Adapted to changed interfaces
383         * plugins/sourceview/Makefile.am:
384         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
385         (set_uri), (anjuta_document_save):
386         * plugins/sourceview/anjuta-editor-sourceview.glade:
387         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
388         (anjuta_view_key_press_event):
389         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
390         * plugins/sourceview/sourceview-cell.c:
391         (sourceview_cell_instance_init), (sourceview_cell_finalize),
392         (icell_get_line), (icell_get_attribute), (icell_iface_init):
393         * plugins/sourceview/sourceview-prefs.c: (get_bool),
394         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
395         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
396         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
397         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
398         * plugins/sourceview/sourceview-private.h:
399         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
400         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
401         (on_document_loaded), (sourceview_instance_init),
402         (sourceview_dispose), (sourceview_finalize),
403         (sourceview_create_markers), (sourceview_new),
404         (ifile_savable_save), (ieditor_get_tab_size),
405         (ieditor_set_tab_size), (ieditor_set_use_spaces),
406         (ieditor_set_auto_indent), (ieditor_goto_line),
407         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
408         (iselect_block), (iselect_set), (iselect_get_start),
409         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
410         (imark_unmark), (imark_is_marker_set),
411         (imark_location_from_handle), (imark_delete_all_markers),
412         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
413         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
414         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
415         (ilanguage_get_supported_languages), (autodetect_language),
416         (ilanguage_set_language), (iassist_show_tips),
417         (on_sourceview_hover_leave), (on_sourceview_hover_over),
418         (ihover_display), (ihover_iface_init):
419         
420         Use GtkSourceView 2.1.x:
421         * New mark interface
422         * Fixed #486724 and #488615
423         * Implemented hover interface
424         * Adapted to changed interfaces
426 2008-01-04  Rob Bradford  <rob@o-hand.com>
428         Reviewed by Naba Kumar  <naba@gnome.org>:
429         * libanjuta/anjuta-preferences.c:
430         (anjuta_preferences_register_property_custom):
431         Unregister preferences for custom preferences when the widget is
432         destroyed.
434 2008-01-03  Johannes Schmid <jhs@gnome.org>
436         * plugins/file-manager/file-model.c: (file_model_row_expanded),
437         (file_model_row_collapsed):
438   Fixed the too method to take a correct data argument
440 2008-01-02  Johannes Schmid <jhs@gnome.org>
442         * plugins/document-manager/anjuta-docman.c:
443         (anjuta_docman_add_document), (anjuta_docman_remove_document):
444         ref and unref correctly to silence a Gtk+ critical
446 2008-01-01  Johannes Schmid <jhs@gnome.org>
448         * plugins/editor/text_editor.c: (itext_editor_get_text):
449         Fixed #506740 – ianjuta_editor_get_text crash if request 
450         text past the buffer length
452 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
454         * plugins/debug-manager/utilities.c,
455         plugins/debug-manager/utilities.h,
456         plugins/debug-manager/breakpoints.c:
457         Move get_current_editor function in utilities.c
459         * plugins/debug-manager/plugin.c,
460         plugins/debug-manager/debug_tree.c,
461         plugins/debug-manager/debug_tree.h,
462         plugins/debug-manager/watch.c,
463         plugins/debug-manager/watch.h,
464         plugins/debug-manager/locals.c,
465         plugins/debug-manager/locals.h,
466         (added) plugins/debug-manager/variable.c,
467         (added) plugins/debug-manager/variable.h,
468         plugins/debug-manager/Makefile.am:
469         Use hover interface to display variable value
471 2007-12-31  Johannes Schmid <jhs@gnome.org>
473         * libanjuta/Makefile.am:
474         Only install glade catalog files if glade-3 is available
475         (Fixes #506269 and #500296)
477 2007-12-30  Johannes Schmid <jhs@gnome.org>
479         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
480         (set_property_value_as_string), (register_callbacks):
482   Fixed GtkFileChooserButton preferences to also work when only the combo
483   changes without a dialog being open.
485 2007-12-29  Johannes Schmid <jhs@gnome.org>
487         * plugins/editor/Makefile.am:
488         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
490 2007-12-29  Johannes Schmid <jhs@gnome.org>
492         * plugins/devhelp/plugin.c: (devhelp_activate):
493         Fixed #498986 - Anjuta-2.3.0 fails to build
495 2007-12-29  Johannes Schmid <jhs@gnome.org>
497         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
498         * plugins/debug-manager/plugin.c:
499         (on_run_to_cursor_action_activate):
500         * plugins/document-manager/anjuta-docman.c:
501         (anjuta_docman_goto_file_line_mark):
502         * plugins/symbol-db/plugin.c: (value_added_current_editor),
503         (value_removed_current_editor):
504         
505         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
506         all those to value_added_current_document...
508         * plugins/editor/anjuta-editor-scintilla.glade:
509         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
510         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
512 2007-12-28  Massimo Cora'  <maxcvs@email.it>
514   * plugins/symbol-db/plugin.c: (on_importing_project_end),
515   (symbol_db_activate), (symbol_db_deactivate),
516   (symbol_db_instance_init), (isymbol_manager_get_parents):
517   * plugins/symbol-db/plugin.h:
518   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
519   * plugins/symbol-db/symbol-db-engine.c:
520   (symbol_db_engine_get_global_members_filtered):
521   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
522   (on_symbol_inserted):
523   Filtered out static functions on global-tab. E.g. when flag
524   is_file_scope = 1 we won't add entries there.
525   Fixed a little bug on 'Global'->'Vars/Others' node too.
527 2007-12-28  Johannes Schmid <jhs@gnome.org>
529   * libanjuta/anjuta-launcher.c:
530   Fixed a silly (and completely useless) memory corruption that probably 
531   only occured at a few race conditions though I wonder why it did not 
532         happen more often
534 2007-12-28  Johannes Schmid <jhs@gnome.org>
535         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
536         * plugins/debug-manager/plugin.c: (set_program_counter):
537         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
538         * plugins/debug-manager/start.c: (get_source_directories):
539         * plugins/debug-manager/threads.c: (on_info_thread),
540         (on_list_thread):
541         * plugins/file-manager/file-model.c: (file_model_set_property):
542         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
543         * plugins/tools/editor.c: (on_editor_response):
544         
545         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
546         
547         * plugins/document-manager/plugin.c: (update_title),
548         (value_added_project_root_uri):
549         * plugins/document-manager/plugin.h:
550         Shorten down the title bar if the current path is inside the opened project
552 2007-12-28  Massimo Cora'  <maxcvs@email.it>
554         reviewed by: Johannes Schmid <jhs@gnome.org>
556         * plugins/project-wizard/templates/java/project.anjuta:
557         * plugins/project-wizard/templates/mkfile/project.anjuta:
558         * plugins/project-wizard/templates/python/project.anjuta:
559         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
560         let new projects use new SymbolDB plugin.
561         
562         * plugins/symbol-browser/images/Makefile.am:
563         added some images taken from MonoDevelop project.
564         
565         * plugins/symbol-db/plugin.c: (value_added_current_editor),
566         (goto_file_line), (on_importing_project_end), (project_root_added),
567         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
568         (isymbol_manager_search):
569         Added project-updating feature when opening a project with some files
570   modified externally [e.g. a svn up].
571         
572         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
573         (sdb_engine_iterator_node_instance_init),
574         (sdb_engine_iterator_node_finalize),
575         (symbol_db_engine_iterator_node_set_conversion_hash):
576         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
577         * plugins/symbol-db/symbol-db-engine-iterator.c:
578         (symbol_db_engine_iterator_new):
579         * plugins/symbol-db/symbol-db-engine-iterator.h:
580          Moved Hash table initialization into the engine. This proxies and
581   speeds up the process of creation and iteration of a GdaDataModel.
582         
583         * plugins/symbol-db/symbol-db-engine.c:
584         (sdb_engine_ctags_output_thread),
585         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
586         (sdb_engine_scan_files_1), (sdb_engine_init),
587         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
588         (symbol_db_engine_add_new_workspace),
589         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
590         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
591         (symbol_db_engine_get_sym_type_conversion_hash),
592         (symbol_db_engine_update_files_symbols),
593         (symbol_db_engine_update_project_symbols),
594         (symbol_db_engine_update_buffer_symbols),
595         (symbol_db_engine_get_class_parents),
596         (symbol_db_engine_get_global_members_filtered),
597         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
598         (symbol_db_engine_get_scope_members_by_symbol_id),
599         (symbol_db_engine_get_scope_members),
600         (symbol_db_engine_get_current_scope),
601         (symbol_db_engine_get_file_symbols),
602         (symbol_db_engine_get_symbol_info_by_id),
603         (symbol_db_engine_find_symbol_by_name_pattern),
604         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
605         * plugins/symbol-db/symbol-db-engine.h:
606         * plugins/symbol-db/symbol-db-view-locals.c:
607         (sdb_view_locals_get_iter_from_row_ref),
608         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
609         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
610         (on_symbol_inserted), (symbol_db_view_locals_update_list):
611         Changes on some queries fuctions and some fixes. Added *_filtered
612   functions.
613         
614         * plugins/symbol-db/symbol-db-view.c:
615         (do_add_child_symbol_to_view), (add_new_waiting_for),
616         (prepare_for_adding), (on_symbol_inserted),
617         (do_recurse_subtree_and_remove), (on_symbol_removed),
618         (sdb_view_do_add_hidden_dummy_child),
619         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
620         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
621         (sdb_view_locals_create_new_store), (sdb_view_init),
622         (sdb_view_finalize), (sdb_view_class_init),
623         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
624         (symbol_db_view_get_pixbuf),
625         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
626         New display for global tags. This is the definitive version, bugs apart.
627         
628         * plugins/symbol-db/tables.sql:
629         fixed typo.
631 2007-12-27  Naba Kumar  <naba@gnome.org>
633         * libanjuta/interfaces/libanjuta.idl:
634         * plugins/editor/aneditor-priv.h:
635         * plugins/editor/aneditor.cxx:
636         * plugins/editor/text_editor.c: (text_editor_instance_init),
637         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
638         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
639         * plugins/editor/text_editor.h:
640         * plugins/editor/text_editor_cbs.c:
641         (on_text_editor_scintilla_notify):
643         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
644         related code in AnEditor. Fixed some compilation warnings.
646 2007-12-26  Naba Kumar  <naba@gnome.org>
648         * Changelog: Fixed indentation.
650 2007-12-25  Naba Kumar  <naba@gnome.org>
652         * plugins/editor/Makefile.am:
653         * plugins/editor/editor.glade:
654         * plugins/editor/plugin.c:
655         * plugins/editor/style-editor.c:
656         * plugins/sourceview/Makefile.am:
657         * plugins/sourceview/plugin.c:
658         * plugins/sourceview/sourceview.glade:
659         * plugins/valgrind/Makefile.am:
661         Renamed glade files to anjuta-editor-* to give name space for the
662         schema files (because they are installed in system directory).
664         * scripts/build-schemas.mk: Install the schemas files also (need for
665         binary package installation/uninstallation).
667 2007-12-25  Johannes Schmid <jhs@gnome.org>
669         * plugins/language-support-cpp-java/plugin.c:
670         (set_indentation_param_vim):
671         
672         Support some more vim modeline commands and shortcuts (#504331)
674 2007-12-25  Johannes Schmid <jhs@gnome.org>
676         Patches from James Liggett:
677         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
678         (anjuta_vcs_status_tree_view_init):
679         * plugins/subversion/subversion-commit-dialog.c:
680         (subversion_commit_dialog):
681         * plugins/subversion/subversion-diff-dialog.c:
682         (on_subversion_diff_response):
683         * plugins/subversion/subversion-log-dialog.c:
684         (on_log_view_selected_button_clicked),
685         (on_log_diff_selected_button_clicked),
686         (on_log_diff_previous_button_clicked):
687         * plugins/subversion/subversion-resolve-dialog.c:
688         (subversion_resolve_dialog):
689         * plugins/subversion/subversion-revert-dialog.c:
690         (subversion_revert_dialog):
691         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
692         (pulse_progress_bar), (hide_pulse_progress_bar),
693         (disconnect_data_arrived_signals),
694         (cancel_data_arrived_signal_disconnect):
695         * plugins/subversion/subversion-ui-utils.h:
696         
697         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
698         #505237 – Sort list of modified files
700 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
702         * plugins/gdb/debugger.c:
703         Fix bug #491301: Inspecting a variable opens a bad focus dialog
705 2007-12-23  Johannes Schmid <jhs@gnome.org>
707         * plugins/language-support-cpp-java/plugin.c:
708         (set_indentation_param_emacs), (set_indentation_param_vim),
709         (parse_mode_line_emacs), (parse_mode_line_vim),
710         (extract_mode_line), (initialize_indentation_params):
712         Added (basic) support for vim modelines (#504331)
714         * plugins/message-view/message-view.c: (message_view_next),
715         (message_view_previous):
716         
717         Fixed next/previous message
719 2007-12-23  Johannes Schmid <jhs@gnome.org>
721         * libanjuta/anjuta-ui.h:
722         Check for != NULL before unref'ing pixbuf (related to #497878)
723         
724         * plugins/devhelp/plugin.c: (register_stock_icons):
725         * plugins/document-manager/anjuta-docman.c:
726         (anjuta_docman_add_document):
727         * plugins/glade/plugin.c: (on_close_activated),
728         (register_stock_icons), (on_session_save),
729         (glade_plugin_add_project):
730         
731         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
732         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
733         
734         * plugins/language-support-cpp-java/plugin.c:
735         (register_stock_icons):
736         Fixed stock icon registration macros
738 2007-12-23  Johannes Schmid <jhs@gnome.org>
740         * global-tags/Makefile.am:
741         * launcher/Makefile.am:
742         * libanjuta/Makefile.am:
743         * libegg/Makefile.am:
744         * manuals/anjuta-faqs/Makefile.am:
745         * manuals/anjuta-manual/Makefile.am:
746         * manuals/reference/libanjuta/Makefile.am:
747         * plugins/build-basic-autotools/Makefile.am:
748         * plugins/class-gen/Makefile.am:
749         * plugins/class-inheritance/Makefile.am:
750         * plugins/cvs-plugin/Makefile.am:
751         * plugins/debug-manager/Makefile.am:
752         * plugins/devhelp/Makefile.am:
753         * plugins/document-manager/Makefile.am:
754         * plugins/editor/Makefile.am:
755         * plugins/editor/scintilla/Makefile.am:
756         * plugins/editor/scintilla/include/Makefile.am:
757         * plugins/file-loader/Makefile.am:
758         * plugins/file-manager/Makefile.am:
759         * plugins/file-wizard/Makefile.am:
760         * plugins/gdb/Makefile.am:
761         * plugins/glade/Makefile.am:
762         * plugins/gtodo/Makefile.am:
763         * plugins/gvim/Makefile.am:
764         * plugins/indent/Makefile.am:
765         * plugins/language-manager/Makefile.am:
766         * plugins/language-support-cpp-java/Makefile.am:
767         * plugins/macro/Makefile.am:
768         * plugins/message-view/Makefile.am:
769         * plugins/patch/Makefile.am:
770         * plugins/profiler/Makefile.am:
771         * plugins/project-import/Makefile.am:
772         * plugins/project-manager/Makefile.am:
773         * plugins/project-wizard/Makefile.am:
774         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
775         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
776         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
777         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
778         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
779         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
780         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
781         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
782         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
783         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
784         * plugins/sample1/Makefile.am:
785         * plugins/search/Makefile.am:
786         * plugins/sourceview/Makefile.am:
787         * plugins/subversion/Makefile.am:
788         * plugins/symbol-browser/Makefile.am:
789         * plugins/symbol-db/Makefile.am:
790         * plugins/symbol-db/test/Makefile.am:
791         * plugins/terminal/Makefile.am:
792         * plugins/tools/Makefile.am:
793         * plugins/valgrind/Makefile.am:
794         * src/Makefile.am:
795         * tagmanager/Makefile.am:
796         
797         Replaces the deprecated "INCLUDES" in all Makefile.am's with
798         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
799         warnings from illigel C++ compiler flags.
801 2007-12-23  Johannes Schmid <jhs@gnome.org>
803         Patch from Tom <tpgww@onepost.net>:
804   
805         * plugins/document-manager/anjuta-docman.c:
806         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
807         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
808         (anjuta_docman_instance_init), (on_notebook_switch_page),
809         (anjuta_docman_grab_text_focus):
810         * plugins/document-manager/plugin.c: (on_document_added),
811         (on_window_key_press_event), (on_window_key_release_event):
812         
813         Some more document-manager code cleanups and fixes.
815 2007-12-23  Massimo Cora'  <maxcvs@email.it>
817         * plugins/symbol-db/plugin.c: (register_stock_icons),
818         (value_added_current_editor), (value_removed_current_editor),
819         (on_importing_project_end), (project_root_removed):
820         added controls to clean/populate GtkTreeView(s) on projects unload/load.
822         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
823         (symbol_db_engine_get_file_db_path):
824         fixed a useless warning.
826         * plugins/symbol-db/symbol-db-view-locals.c:
827         (traverse_free_waiting_for), (file_view_status_destroy),
828         (sdb_view_locals_create_new_store), (traverse_files_view_status),
829         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
830         (sdb_view_locals_finalize), (on_symbol_inserted),
831         (symbol_db_view_locals_recv_signals_from_engine),
832         (symbol_db_view_locals_update_list):
833         more speed on editors switching. GtkTreeStore caching method implemented.
834         Fixed compiler warnings and a little memory leak.
836         * plugins/symbol-db/symbol-db-view-locals.h:
837         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
838         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
839         (on_scan_end), (on_symbol_inserted),
840         (sdb_view_locals_create_new_store), (sdb_view_init),
841         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
842         * plugins/symbol-db/symbol-db-view.h:
843         fixed some crashers. Now project loading/populating should be quite quick.
845 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
847         * plugins/debug-manager/command.c,
848         plugins/debug-manager/queue.c:
849         Take care of command return value (FALSE is an error)
851 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
853         * plugins/debug-manager/anjuta-debug-manager.glade,
854         plugins/debug-manager/breakpoints.c:
855         Remove address, condition and pass breakpoint column if not supported
856         Fix clear all remove_all to avoid an endless loop if a breakpoint
857         cannot be removed
859 2007-12-17  Johannes Schmid <jhs@gnome.org>
861         Patch from Tom <tpgww@onepost.net> (with some changes):
863         * plugins/document-manager/action-callbacks.c: (on_open_activate),
864         (on_save_as_activate), (on_save_all_activate),
865         (on_close_file_activate), (on_close_all_file_activate),
866         (on_reload_file_activate), (on_editor_command_clear_activate),
867         (on_transform_eolchars1_activate), (on_comment_block),
868         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
869         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
870         (on_editor_linenos1_activate), (on_editor_markers1_activate),
871         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
872         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
873         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
874         (on_zoom_out_text_activate):
875         * plugins/document-manager/action-callbacks.h:
876         * plugins/document-manager/anjuta-docman.c:
877         (on_notebook_page_close_button_click),
878         (on_notebook_page_close_button_enter),
879         (on_notebook_page_close_button_leave),
880         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
881         (anjuta_docman_page_init), (anjuta_docman_page_new),
882         (on_open_filesel_response), (create_file_open_dialog_gui),
883         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
884         (anjuta_docman_instance_init), (on_notebook_switch_page),
885         (on_document_destroy), (anjuta_docman_add_editor),
886         (anjuta_docman_add_document), (anjuta_docman_remove_document),
887         (anjuta_docman_set_current_document),
888         (anjuta_docman_goto_file_line_mark), (get_real_path),
889         (anjuta_docman_get_full_filename),
890         (anjuta_docman_delete_all_markers),
891         (anjuta_docman_delete_all_indicators),
892         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
893         (anjuta_docman_order_tabs):
894         * plugins/document-manager/anjuta-docman.h:
895         * plugins/document-manager/file_history.c: (an_hist_file_new),
896         (an_file_history_push), (an_file_history_dump):
897         * plugins/document-manager/file_history.h:
898         * plugins/document-manager/plugin.c: (update_title),
899         (value_removed_project_root_uri),
900         (update_document_ui_interface_items), (menu_name_compare),
901         (on_document_added), (on_document_changed),
902         (on_window_key_press_event), (on_window_key_release_event),
903         (on_session_save):
904         * plugins/document-manager/search-box.c: (on_document_changed),
905         (on_goto_activated), (search_box_init), (search_box_new):
906         * plugins/document-manager/search-box.h:
908         Yet more code cleanups
909         Save glade files correctly in session
910         Use new tooltip API if available
911         Sort notebook pages when session is restored (needs work)
913 2007-12-16  Johannes Schmid <jhs@gnome.org>
915         * plugins/document-manager/anjuta-docman.c:
916         (anjuta_docman_add_document):
917         
918         Present correct widget with anjuta_shell_present_widget(). This got wrong when
919         the new search bar was introduced.
921 2007-12-12  Johannes Schmid <jhs@gnome.org>
922   
923         Patch from  Tom <tpgww@onepost.net>:
924         (#485233 – another bunch of docman cleanups)
925   
926         * libanjuta/interfaces/libanjuta.idl:
927         * plugins/document-manager/action-callbacks.c:
928         (get_current_document), (get_current_focus_widget),
929         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
930         (on_close_file_activate), (on_close_all_file_activate),
931         (on_reload_file_activate), (on_print_activate),
932         (on_print_preview_activate),
933         (on_editor_command_upper_case_activate),
934         (on_editor_command_lower_case_activate),
935         (on_editor_command_eol_crlf_activate),
936         (on_editor_command_eol_lf_activate),
937         (on_editor_command_eol_cr_activate),
938         (on_editor_command_select_all_activate),
939         (on_editor_command_select_to_brace_activate),
940         (on_editor_command_select_block_activate),
941         (on_editor_command_match_brace_activate),
942         (on_editor_command_undo_activate),
943         (on_editor_command_redo_activate),
944         (on_editor_command_cut_activate),
945         (on_editor_command_paste_activate),
946         (on_editor_command_copy_activate),
947         (on_editor_command_clear_activate),
948         (on_editor_command_close_folds_all_activate),
949         (on_editor_command_open_folds_all_activate),
950         (on_editor_command_toggle_fold_activate),
951         (on_editor_command_bookmark_toggle_activate),
952         (on_editor_command_bookmark_first_activate),
953         (on_editor_command_bookmark_next_activate),
954         (on_editor_command_bookmark_prev_activate),
955         (on_editor_command_bookmark_last_activate),
956         (on_editor_command_bookmark_clear_activate),
957         (on_transform_eolchars1_activate), (on_comment_block),
958         (on_comment_box), (on_comment_stream),
959         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
960         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
961         (on_force_hilite_activate), (on_swap_activate),
962         (on_editor_add_view_activate), (on_editor_remove_view_activate):
963         * plugins/document-manager/action-callbacks.h:
964         * plugins/document-manager/anjuta-docman.c:
965         (on_notebook_page_close_button_click),
966         (on_notebook_page_close_button_enter),
967         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
968         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
969         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
970         (on_open_filesel_response), (anjuta_docman_open_file),
971         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
972         (anjuta_docman_dispose), (anjuta_docman_instance_init),
973         (anjuta_docman_class_init), (anjuta_docman_new),
974         (on_notebook_switch_page), (on_document_save_point),
975         (on_document_destroy), (anjuta_docman_add_editor),
976         (anjuta_docman_add_document), (anjuta_docman_remove_document),
977         (anjuta_docman_set_popup_menu),
978         (anjuta_docman_get_current_focus_widget),
979         (anjuta_docman_get_page_for_document),
980         (anjuta_docman_get_current_document),
981         (anjuta_docman_set_current_document),
982         (anjuta_docman_goto_file_line),
983         (anjuta_docman_goto_file_line_mark),
984         (anjuta_docman_get_full_filename),
985         (anjuta_docman_present_notebook_page),
986         (anjuta_docman_update_page_label),
987         (anjuta_docman_delete_all_markers),
988         (anjuta_docman_delete_all_indicators),
989         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
990         (do_ordertab1), (anjuta_docman_order_tabs),
991         (anjuta_docman_set_editor_properties),
992         (anjuta_docman_get_document_for_path),
993         (anjuta_docman_get_all_doc_widgets):
994         * plugins/document-manager/anjuta-docman.h:
995         * plugins/document-manager/editor-tooltips.c:
996         * plugins/document-manager/plugin.c: (update_title),
997         (update_document_ui_enable_all), (update_document_ui_disable_all),
998         (update_document_ui_save_items),
999         (update_document_ui_interface_items), (update_document_ui),
1000         (on_document_update_save_ui), (update_status),
1001         (on_document_update_ui), (on_document_added),
1002         (on_document_changed), (on_session_save), (on_save_prompt),
1003         (on_docman_auto_save), (on_gconf_notify_timer):
1004         * plugins/document-manager/search-box.c: (on_document_changed),
1005         (search_box_new), (search_box_grab_line_focus):
1006         * plugins/glade/plugin.c: (ifile_open):
1007         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1008         * plugins/search/search-replace_backend.c: (create_search_entries):
1009         * plugins/sourceview/anjuta-document.c: (set_uri),
1010         (anjuta_document_save):
1011         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1012         * plugins/tools/editor.c: (on_editor_response):
1014         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1015         It fixes some issues with session handling and several memory lacks.
1016         Gtk 2.12 Tooltip API is used if available.
1018 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1020         * plugins/debug-manager/disassemble.c,
1021         plugins/debug-manager/disassemble.h,
1022         plugins/debug-manager/command.c,
1023         plugins/debug-manager/command.h,
1024         plugins/debug-manager/plugin.c
1025         plugins/debug-manager/sparse_view.c,
1026         plugins/debug-manager/sparse_view.h,
1027         plugins/gdb/plugin.c,
1028         plugins/gdb/debugger.c,
1029         plugins/gdb/debugger.h,
1030         libanjuta/interfaces/libanjuta.idl:
1031         Fix bug #502533: Implement assembler step
1033         * plugins/debug-manager/breakpoints.c:
1034         Do not save temporary breakpoints
1036         * plugins/debug-manager/stack_trace.c:
1037         Fix a crash when a stack command is cancelled
1039 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1041         * plugins/debug-manager/plugin.c,
1042         plugins/debug-manager/breakpoints.c,
1043         plugins/debug-manager/breakpoints.h:
1044         Fix bug #488732: Breakpoint on delete lines
1045         Breakpoints are now linked to their position in editor
1047         * plugins/gdb/debugger.c:
1048         Fix removing condition on breakpoint 
1050 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1052         * plugins/debug-manager/anjuta-debug-manager.glade,
1053         plugins/debug-manager/start.c,
1054         plugins/gdb/plugin.c,
1055         plugins/gdb/debugger.c,
1056         plugins/gdb/debugger.h,
1057         libanjuta/interfaces/libanjuta.idl:
1058         Fix bug #481366: Do not stop at the beginning of the program
1060         * plugins/debug-manager/command.c,
1061         plugins/debug-manager/command.h,
1062         plugins/debug-manager/breakpoints.c,
1063         plugins/debug-manager/queue.c,
1064         plugins/debug-manager/queue.h:
1065         Fix a bug remove all breakpoints was not working due to latest changes
1066         Setting breakpoints is disabled when program is running
1068 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1070         * plugins/debug-manager/queue.c,
1071         plugins/gdb/plugin.c:
1072         Fix bug #501469: Crash if mime_type is unknown
1074 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1076         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1077         (on_editor_update_ui), (on_single_file_scan_end),
1078         (on_importing_project_end), (project_root_added),
1079         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1080         * plugins/symbol-db/plugin.h:
1081         show on status bar files being scanned.
1083         * plugins/symbol-db/symbol-db-engine.c:
1084         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1085         (sdb_engine_ctags_output_thread),
1086         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1087         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1088         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1089         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1090         (sdb_engine_get_table_id_by_unique_name2),
1091         (symbol_db_engine_open_project),
1092         (sdb_engine_prepare_executing_commands),
1093         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1094         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1095         (sdb_engine_detects_removed_ids),
1096         (symbol_db_engine_get_class_parents),
1097         (symbol_db_engine_get_global_members),
1098         (symbol_db_engine_get_scope_members_by_symbol_id),
1099         (symbol_db_engine_get_scope_members),
1100         (symbol_db_engine_get_current_scope),
1101         (symbol_db_engine_get_file_symbols),
1102         (symbol_db_engine_get_symbol_info_by_id),
1103         (symbol_db_engine_get_full_local_path),
1104         (symbol_db_engine_find_symbol_by_name_pattern),
1105         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1106         * plugins/symbol-db/symbol-db-engine.h:
1107         * plugins/symbol-db/symbol-db-view-locals.c:
1108         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1109         (symbol_db_view_locals_recv_signals_from_engine),
1110         (symbol_db_view_locals_update_list):
1111         * plugins/symbol-db/symbol-db-view-locals.h:
1112         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1113         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1114         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1115         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1116         * plugins/symbol-db/symbol-db-view.h:
1117         Added g_thread architecture to scan in background. With this you
1118         can use Anjuta's GUI without freezing.
1119         Improved insertion speed by using a paradigm like 'insert' and 'check'
1120         replacing a 'check' and 'insert' one. This has been done for tables 
1121         like symbol, scope, sym_type.
1122         Fixed two crashers. 
1124         * plugins/symbol-db/tables.sql:
1125         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1126         (thread), (print_message), (bastard_thread), (idle_signals):
1127         fixed a typo on tables that broke sql triggers.
1129 === anjuta 2.3.1 ===
1131 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1133         * NEWS, AUTHORS: Updated.
1134         * src/Makefile.am: Fixed make distcheck
1136         Patch from Yang Hong:
1137         * plugins/file-manager/file-manager.glade: Fixed file chooser
1138         size in file-manager preferences.
1140 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1142         * NEWS: Updated for 2.3.1 development release
1143         * configure.in: Bumped version to 2.3.1
1145 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1147         * plugins/debug-manager/threads.c,
1148         plugins/debug-manager/disassemble.c,
1149         plugins/debug-manager/watch.c,
1150         plugins/debug-manager/registers.c,
1151         plugins/debug-manager/locals.c,
1152         plugins/debug-manager/breakpoints.c,
1153         plugins/debug-manager/stack_trace.c,
1154         plugins/debug-manager/command.c,
1155         plugins/debug-manager/command.h,
1156         plugins/debug-manager/queue.c,
1157         libanjuta/interfaces/libanjuta.idl:
1158         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1159         Document IAnjutaDebugManager signals
1160         Generate new signals in queue.c
1161         Use new signals in other files
1163 2007-11-30  <genbell@tiscali.it>
1165         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1167         * plugins/gdb/Makefile.am:
1168         Fix bug #500376
1170 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1172         * plugins/tools/variable.c:
1173         Fix a bug added in the previous patch (it is not a leak)
1175 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1177         * plugins/project-wizard/druid.c,
1178         plugins/project-wizard/templates/terminal.wiz,
1179         plugins/project-wizard/templates/xlib-dock.wiz,
1180         plugins/project-wizard/templates/wxwin.wiz,
1181         plugins/project-wizard/templates/java.wiz,
1182         plugins/project-wizard/templates/gnome.wiz,
1183         plugins/project-wizard/templates/anjuta-plugin.wiz,
1184         plugins/project-wizard/templates/gtkmm.wiz,
1185         plugins/project-wizard/templates/python.wiz,
1186         plugins/project-wizard/templates/cpp.wiz,
1187         plugins/project-wizard/templates/sdl.wiz,
1188         plugins/project-wizard/templates/gtk.wiz,
1189         plugins/project-wizard/templates/minimal.wiz,
1190         plugins/project-wizard/templates/xlib.wiz,
1191         plugins/project-wizard/templates/gcj.wiz,
1192         plugins/project-wizard/templates/translatable-strings.h,
1193         plugins/project-import/project-import.c:
1194         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1196 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1198         * plugins/debug-manager/threads.c,
1199         plugins/debug-manager/disassemble.c,
1200         plugins/debug-manager/watch.c,
1201         plugins/debug-manager/registers.c,
1202         plugins/debug-manager/memory.c,
1203         plugins/debug-manager/locals.c,
1204         plugins/debug-manager/stack_trace.c,
1205         plugins/debug-manager/queue.c,
1206         plugins/debug-manager/queue.h:
1207         Connect debugger signal only when program is loaded
1208         Rename get_feature in is_supported
1210         * plugins/debug-manager/plugin.c:
1211         Remove editor watch when plugin is deactivated
1213         * plugins/debug-manager/anjuta-debug-manager.glade,
1214         plugins/debug-manager/breakpoints.c,
1215         plugins/debug-manager/breakpoints.h:
1216         Rewrite almost completely the breakpoint code
1217         Improve breakpoint dialog
1218         Reorganize function
1219         Implement condition, hit count, ignore and temporary attribute
1221         * plugins/debug-manager/command.c,
1222         plugins/debug-manager/command.h:
1223         Add a breakpoint list command
1225         * plugins/gdb/debugger.c,
1226         plugins/gdb/debugger.h:
1227         Add new breakpoint list command
1228         Fix parsing of breakpoint data
1230         * libanjuta/interfaces/libanjuta.idl,
1231         plugins/gdb/plugin.c:
1232         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1234 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1236         * plugins/document-manager/plugin.c:
1237         Use Ctrl+Shift+s as shortcut for Save As
1239 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1241         * plugins/subversion/plugin.c: (activate_plugin):
1242         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1243         * src/layout.xml: Fixed dockitem positions.
1245 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1247         Icons from tpgww@onepost.net:
1248         * plugins/project-wizard/applogo.png:
1249         Icons from patch in bug #480093 comment #23. Also renamed icons.
1251         * plugins/message-view/Makefile.am:
1252         * plugins/message-view/plugin.c: (register_stock_icons),
1253         (ipreferences_merge): Removed redundant icon.
1255         * plugins/document-manager/plugin.c:
1256         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1257         Do not insensitize New action when there is no document.
1258         Indentation fixes.
1260 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1262         Icons from tpgww@onepost.net:
1263         * plugins/symbol-browser/an_symbol_prefs.c:
1264         * pixmaps/Makefile.am:
1265         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1267         Icons from patch in bug #480093 comment #23. Also renamed icons.
1268         To be continued..
1270 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1272         Patch from James Liggett:
1273         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1274         revert and dialogs resizable.
1276 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1278         Patch from James Liggett:
1279         * plugins/subversion/anjuta-subversion.glade:
1280         * plugins/subversion/subversion-diff-dialog.c:
1281         (on_subversion_diff_response), (subversion_diff_dialog):
1282         * plugins/subversion/subversion-diff-dialog.h:
1284         The diff dialog should have a checkbox, enabled by default, that
1285         allows the user to make sure that all open files are saved before
1286         diffing.
1288 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1290         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1292         Icons from tpgww@onepost.net:
1293         * pixmaps/Makefile.am:
1294         * src/Makefile.am:
1295         * src/anjuta-app.c:
1296         * src/anjuta-preferences-general.svg:
1298         Icons from patch in bug #480093 comment #23. Also renamed icons.
1299         To be continued..
1301 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1303         Icons from tpgww@onepost.net:
1304         * plugins/debug-manager/images/Makefile.am:
1305         * plugins/debug-manager/images/anjuta-watch.svg:
1306         * plugins/debug-manager/plugin.c: (register_stock_icons):
1307         * plugins/gdb/images/Makefile.am:
1308         * plugins/gtodo/Makefile.am:
1309         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1310         * plugins/gtodo/anjuta-gtodo.plugin.in:
1311         * plugins/gtodo/interface.c: (stock_icons):
1312         * plugins/gtodo/main.h:
1313         * plugins/gtodo/plugin.c: (ipreferences_merge):
1314         * plugins/terminal/Makefile.am:
1315         * plugins/terminal/anjuta-terminal-plugin.svg:
1316         * plugins/terminal/anjuta-terminal.plugin.in:
1317         * plugins/terminal/terminal.c:
1318         * plugins/tools/Makefile.am:
1319         * plugins/tools/anjuta-tools-plugin.svg:
1320         * plugins/tools/anjuta-tools.plugin.in:
1321         * plugins/tools/plugin.c:
1322         * plugins/valgrind/Makefile.am:
1323         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1324         * plugins/valgrind/anjuta-valgrind.plugin.in:
1325         * plugins/valgrind/plugin.c: (register_stock_icons),
1326         (ipreferences_merge):
1328         Icons from patch in bug #480093 comment #23. Also renamed icons.
1329         To be continued..
1331 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1333         reviewed by: Johannes Schmid <jhs@gnome.org>
1335         * configure.in:
1336         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1337         due to bug #493360. Still present anyway bug #495843
1339         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1340         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1341         (on_local_treeview_row_activated),
1342         (on_global_treeview_row_activated),
1343         (on_global_treeview_row_expanded), (on_project_element_added),
1344         (on_project_element_removed), (project_root_added),
1345         (symbol_db_activate), (isymbol_manager_search),
1346         (isymbol_manager_get_members),
1347         (isymbol_manager_get_completions_at_position):
1348         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1349         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1350         * plugins/symbol-db/symbol-db-engine.c:
1351         (sdb_engine_execute_non_select_sql),
1352         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1353         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1354         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1355         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1356         (symbol_db_engine_add_new_workspace),
1357         (symbol_db_engine_add_new_project),
1358         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1359         (sdb_engine_detects_removed_ids),
1360         (sdb_engine_walk_down_scope_path),
1361         (symbol_db_engine_get_class_parents),
1362         (symbol_db_engine_get_global_members),
1363         (symbol_db_engine_get_scope_members_by_symbol_id),
1364         (symbol_db_engine_get_scope_members),
1365         (symbol_db_engine_get_current_scope),
1366         (symbol_db_engine_get_file_symbols),
1367         (symbol_db_engine_get_symbol_info_by_id),
1368         (symbol_db_engine_find_symbol_by_name_pattern):
1369         * plugins/symbol-db/symbol-db-engine.h:
1370         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1371         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1372         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1373         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1374         (on_scan_end), (do_add_root_symbol_to_view),
1375         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1376         (trigger_on_symbol_inserted), (add_new_waiting_for),
1377         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1378         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1379         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1380         (symbol_db_view_row_expanded), (sdb_view_init),
1381         (gtree_compare_func), (sdb_view_finalize),
1382         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1383         (sdb_view_populate_base_root),
1384         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1385         * plugins/symbol-db/symbol-db-view.h:
1386         * plugins/symbol-db/tables.sql:
1387         * plugins/symbol-db/test/Makefile.am:
1388         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1389         (get_scope_members), (get_current_scope), (get_global_members),
1390         (get_file_symbols), (get_info_by_id), (main):
1392         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1393         Started using LIMIT keyword to speed up things.
1394         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1395         make providers use prepared statements.
1397 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1399         Patch from James Liggett:
1400         * plugins/subversion/plugin.c: (subversion_instance_init):
1401         * plugins/subversion/plugin.h:
1402         * plugins/subversion/subversion-diff-dialog.c:
1403         (on_subversion_diff_response), (subversion_diff_dialog),
1404         (on_menu_subversion_diff):
1405         * plugins/subversion/subversion-log-dialog.c:
1406         (on_log_view_selected_button_clicked),
1407         (on_log_diff_selected_button_clicked),
1408         (on_log_diff_previous_button_clicked),
1409         (subversion_log_window_create):
1410         * plugins/subversion/subversion-ui-utils.c:
1411         (get_filename_from_full_path), (init_whole_project),
1412         (on_whole_project_toggled):
1413         * plugins/subversion/subversion-ui-utils.h:
1414         * plugins/subversion/subversion-update-dialog.c:
1415         (subversion_update_dialog), (on_menu_subversion_update):
1417         Whole Project checkbox enabled by default in diff and update dialogs.
1418         changes the editor names for diff editors to something much more
1419         descriptive. For example, working copy/head diffs would have an editor
1420         with a name like "[Working Copy/Head] some-file.diff," where some-file
1421         is the name of the file/directory that was diffed. For diffs against
1422         arbitrary diffs the name would look like "[Revisions 2832/3200]
1423         some-file.diff" for a diff of some-file between revisions 2832 and
1424         3200.
1426 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1428         Icons from tpgww@onepost.net:
1429         * plugins/subversion/Makefile.am:
1430         * plugins/subversion/anjuta-subversion-plugin.svg:
1431         * plugins/subversion/anjuta-subversion.plugin.in:
1432         * plugins/subversion/plugin.h:
1433         * plugins/symbol-browser/Makefile.am:
1434         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1435         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1436         * plugins/symbol-browser/plugin.c:
1437         * plugins/symbol-db/Makefile.am:
1438         * plugins/symbol-db/plugin.c:
1439         * plugins/symbol-db/symbol-db.plugin.in:
1441         Icons from patch in bug #480093 comment #23. Also renamed icons.
1442         To be continued..
1444 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1446         Icons from tpgww@onepost.net:
1447         * plugins/project-manager/Makefile.am:
1448         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1449         * plugins/project-manager/anjuta-project-manager.plugin.in:
1450         * plugins/project-manager/plugin.c:
1451         * plugins/project-wizard/Makefile.am:
1452         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1453         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1454         * plugins/project-wizard/druid.h:
1455         * plugins/search/Makefile.am:
1456         * plugins/search/anjuta-search-plugin.svg:
1457         * plugins/search/anjuta-search.plugin.in:
1458         * plugins/search/plugin.c:
1460         Icons from patch in bug #480093 comment #23. Also renamed icons.
1461         To be continued..
1463 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1465         * TODO.tasks: updated.
1467         Icons from tpgww@onepost.net:
1468         * plugins/file-loader/Makefile.am:
1469         * plugins/file-loader/anjuta-loader-plugin.svg:
1470         * plugins/file-loader/anjuta-loader.plugin.in:
1471         * plugins/file-manager/Makefile.am:
1472         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1473         * plugins/file-manager/file-manager.plugin.in:
1474         * plugins/file-manager/plugin.c:
1475         * plugins/glade/Makefile.am:
1476         * plugins/glade/anjuta-glade-plugin.svg:
1477         * plugins/glade/anjuta-glade.plugin.in:
1478         * plugins/glade/plugin.c: (register_stock_icons):
1479         * plugins/language-manager/Makefile.am:
1480         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1481         * plugins/language-manager/language-manager.plugin.in:
1482         * plugins/message-view/Makefile.am:
1483         * plugins/message-view/anjuta-message-manager.plugin.in:
1484         * plugins/message-view/anjuta-messages-plugin.svg:
1485         * plugins/message-view/plugin.c:
1486         * plugins/patch/Makefile.am:
1487         * plugins/patch/anjuta-patch-plugin.svg:
1488         * plugins/patch/anjuta-patch.plugin.in:
1489         * plugins/patch/plugin.c:
1490         * plugins/profiler/Makefile.am:
1491         * plugins/profiler/anjuta-profiler-plugin.svg:
1492         * plugins/profiler/plugin.c: (register_stock_icons):
1493         * plugins/profiler/profiler.plugin.in:
1494         * plugins/project-import/Makefile.am:
1495         * plugins/project-import/anjuta-project-import-plugin.svg:
1496         * plugins/project-import/anjuta-project-import.plugin.in:
1497         * plugins/project-import/plugin.c:
1499         Icons from patch in bug #480093 comment #23. Also renamed icons.
1500         To be continued..
1502 2007-11-18  Johannes Schmid <jhs@gnome.org>
1504         * plugins/build-basic-autotools/build-basic-autotools.c:
1505         (build_regex_init):
1506         * plugins/debug-manager/anjuta-debug-manager.glade:
1507         * plugins/debug-manager/breakpoints.c:
1508         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1509         * plugins/file-wizard/file.c:
1510         * plugins/gdb/anjuta-gdb.glade:
1511         * plugins/glade/plugin.c: (ifile_open):
1512         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1513         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1514         * plugins/gtodo/tray-icon.c:
1515         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1516         * plugins/macro/macros.xml:
1517         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1518         Fixed translation bugs (#496833, #488211 and #497758)
1519         
1520         * plugins/document-manager/plugin.c: (on_editor_changed):
1521         Removed unused code
1523 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1525         Icons from tpgww@onepost.net:
1526         * plugins/devhelp/Makefile.am:
1527         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1528         * plugins/devhelp/anjuta-devhelp.plugin.in:
1529         * plugins/devhelp/plugin.c:
1530         * plugins/document-manager/anjuta-document-manager.plugin.in:
1531         * plugins/document-manager/images/Makefile.am:
1532         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1533         * plugins/document-manager/plugin.c:
1534         * plugins/editor/Makefile.am:
1535         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1536         * plugins/editor/anjuta-editor.plugin.in:
1537         * plugins/editor/plugin.c:
1538         * plugins/sample1/Makefile.am:
1539         * plugins/sample1/anjuta-sample-plugin.svg:
1540         * plugins/sample1/anjuta-sample.plugin.in:
1541         * plugins/sourceview/Makefile.am:
1542         * plugins/sourceview/plugin.c:
1543         * plugins/sourceview/sourceview.plugin.in:
1545         Icons from patch in bug #480093 comment #23. Also renamed icons.
1546         To be continued..
1548 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1550         * TODO.tasks: Updated.
1552         Icons from tpgww@onepost.net:
1553         * plugins/build-basic-autotools/Makefile.am:
1554         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1555         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1556         * plugins/build-basic-autotools/build-basic-autotools.c:
1557         * plugins/class-inheritance/Makefile.am:
1558         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1559         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1560         * plugins/class-inheritance/plugin.c:
1561         * plugins/cvs-plugin/Makefile.am:
1562         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1563         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1564         * plugins/cvs-plugin/plugin.c:
1565         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1566         * plugins/debug-manager/images/Makefile.am:
1567         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1568         * plugins/debug-manager/plugin.c: 
1570         Icons from patch in bug #480093 comment #23. Also renamed icons.
1571         To be continued..
1573 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1575         * (removed) libanjuta/anjuta-children.c,
1576         (removed) libanjuta/anjuta-children.h,
1577         libanjuta/anjuta-launcher.c,
1578         libanjuta/libanjuta.h,
1579         libanjuta/Makefile.am,
1580         plugins/gdb/debugger.c,
1581         plugins/terminal/terminal.c,
1582         manuals/reference/libanjuta/libanjuta-sections.txt,
1583         manuals/reference/libanjuta/libanjuta-docs.sgml:
1584         Replace anjuta_children_register by g_child_watch_add
1586 2007-11-13  Johannes Schmid <jhs@gnome.org>
1588         * plugins/subversion/anjuta-subversion.glade:
1589         * plugins/subversion/subversion-commit-dialog.c:
1590         (subversion_commit_dialog):
1591         * plugins/subversion/subversion-resolve-dialog.c:
1592         (subversion_resolve_dialog):
1593         * plugins/subversion/subversion-revert-dialog.c:
1594         (subversion_revert_dialog):
1595         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1596         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1597         (hide_pulse_progress_bar):
1598         * plugins/subversion/subversion-ui-utils.h:
1600         Yet another patch from #457477:
1601         Add a pulsing progress bar to all dialogs receiving status
1603 2007-11-12  Johannes Schmid <jhs@gnome.org>
1605         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1606         Bug 493583 – crash in Anjuta IDE: trying to open a file
1607         
1608         * plugins/subversion/subversion-commit-dialog.c:
1609         (select_all_files), (subversion_commit_dialog):
1610         Patch from jrligget - see #457477
1612 2007-11-12  Johannes Schmid <jhs@gnome.org>
1614         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1615         * libanjuta/anjuta-plugin-handle.c:
1616         (anjuta_plugin_handle_get_about):
1617         Bug 495536 – Plugins localization improvement
1618         
1619         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1620         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1621         * plugins/indent/indent.glade:
1622         * plugins/subversion/anjuta-subversion.glade:
1623         Bug 495245 – Strings bug
1625 2007-11-08  James Liggett  <jrliggett@cox.net>
1627         reviewed by: Johannes Schmid <jhs@gnome.org>
1629         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1630         (anjuta_async_command_finalize),
1631         (anjuta_async_command_notification_poll),
1632         (anjuta_async_command_thread), (start_command),
1633         (notify_data_arrived), (notify_complete),
1634         (anjuta_async_command_class_init),
1635         (anjuta_async_command_set_error_message),
1636         (anjuta_async_command_get_error_message),
1637         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1638         * libanjuta/anjuta-async-command.h:
1639         * libanjuta/anjuta-command.c: (anjuta_command_init),
1640         (anjuta_command_finalize), (anjuta_command_class_init),
1641         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1642         (anjuta_command_notify_complete),
1643         (anjuta_command_set_error_message),
1644         (anjuta_command_get_error_message):
1645         * libanjuta/anjuta-command.h:
1646         * libanjuta/anjuta-glade-catalog.c:
1647         * libanjuta/anjuta-glade.xml:
1648         * libanjuta/anjuta-vcs-status-tree-view.c:
1649         (on_selected_column_toggled),
1650         (anjuta_vcs_status_tree_view_create_columns),
1651         (anjuta_vcs_status_tree_view_init),
1652         (anjuta_vcs_status_tree_view_finalize),
1653         (anjuta_vcs_status_tree_view_set_property),
1654         (anjuta_vcs_status_tree_view_get_property),
1655         (anjuta_vcs_status_tree_view_class_init),
1656         (anjuta_vcs_status_tree_view_new),
1657         (anjuta_vcs_status_tree_view_destroy),
1658         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1659         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1660         (anjuta_vcs_status_tree_view_unselect_all),
1661         (create_selected_paths_list),
1662         (anjuta_vcs_status_tree_view_get_selected):
1663         * libanjuta/anjuta-vcs-status-tree-view.h:
1664         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1665         * libanjuta/anjuta-widgets.h:
1666         * plugins/subversion/subversion-add-dialog.c:
1667         (on_add_command_finished), (on_subversion_add_response),
1668         (subversion_add_dialog), (on_menu_subversion_add),
1669         (on_fm_subversion_add):
1670         * plugins/subversion/subversion-add-dialog.h:
1671         * plugins/subversion/subversion-commit-dialog.c:
1672         (on_commit_command_finished), (on_subversion_commit_response),
1673         (subversion_commit_dialog), (on_menu_subversion_commit),
1674         (on_fm_subversion_commit):
1675         * plugins/subversion/subversion-commit-dialog.h:
1676         * plugins/subversion/subversion-copy-dialog.c:
1677         (on_copy_other_revision_radio_toggled),
1678         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1679         (on_copy_command_finished), (on_subversion_copy_response),
1680         (subversion_copy_dialog), (on_menu_subversion_copy),
1681         (on_fm_subversion_copy):
1682         * plugins/subversion/subversion-copy-dialog.h:
1683         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1684         (on_subversion_diff_response), (subversion_diff_dialog),
1685         (on_menu_subversion_diff), (on_fm_subversion_diff):
1686         * plugins/subversion/subversion-diff-dialog.h:
1687         * plugins/subversion/subversion-log-dialog.c:
1688         (on_diff_selected_column_toggled), (create_columns),
1689         (on_log_command_finished), (on_log_view_button_clicked),
1690         (on_cat_command_data_arrived), (on_cat_command_finished),
1691         (on_log_view_selected_button_clicked), (get_selected_revisions),
1692         (on_log_diff_selected_button_clicked),
1693         (on_log_diff_previous_button_clicked),
1694         (on_subversion_log_vbox_destroy),
1695         (on_log_changes_view_row_selected), (subversion_log_window_create),
1696         (on_menu_subversion_log), (on_fm_subversion_log),
1697         (subversion_log_set_whole_project_sensitive):
1698         * plugins/subversion/subversion-log-dialog.h:
1699         * plugins/subversion/subversion-merge-dialog.c:
1700         (on_merge_command_finished), (on_subversion_merge_response),
1701         (on_merge_first_path_browse_button_clicked),
1702         (on_merge_second_path_browse_button_clicked),
1703         (on_merge_use_first_path_check_toggled),
1704         (on_merge_start_revision_radio_toggled),
1705         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1706         (on_menu_subversion_merge):
1707         * plugins/subversion/subversion-merge-dialog.h:
1708         * plugins/subversion/subversion-remove-dialog.c:
1709         (on_remove_command_finished),
1710         (on_remove_path_browse_button_clicked),
1711         (on_subversion_remove_response), (subversion_remove_dialog),
1712         (on_menu_subversion_remove), (on_fm_subversion_remove):
1713         * plugins/subversion/subversion-remove-dialog.h:
1714         * plugins/subversion/subversion-resolve-dialog.c:
1715         (on_resolve_command_finished), (on_subversion_resolve_response),
1716         (subversion_resolve_dialog), (on_menu_subversion_resolve):
1717         * plugins/subversion/subversion-resolve-dialog.h:
1718         * plugins/subversion/subversion-revert-dialog.c:
1719         (on_revert_command_finished), (on_subversion_revert_response),
1720         (subversion_revert_dialog), (on_menu_subversion_revert):
1721         * plugins/subversion/subversion-revert-dialog.h:
1722         * plugins/subversion/subversion-switch-dialog.c:
1723         (on_switch_other_revision_radio_toggled),
1724         (on_switch_command_finished), (on_subversion_switch_response),
1725         (subversion_switch_dialog), (on_menu_subversion_switch):
1726         * plugins/subversion/subversion-switch-dialog.h:
1727         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
1728         (subversion_data_free), (on_mesg_view_destroy),
1729         (create_message_view), (check_filename), (get_log_from_textview),
1730         (pulse_timer), (on_pulse_timer_destroyed),
1731         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
1732         (report_errors), (on_status_command_finished),
1733         (on_status_command_data_arrived), (on_command_info_arrived),
1734         (select_all_status_items), (clear_all_status_selections),
1735         (init_whole_project), (on_whole_project_toggled),
1736         (send_diff_command_output_to_editor), (on_diff_command_finished),
1737         (stop_status_bar_progress_pulse):
1738         * plugins/subversion/subversion-ui-utils.h:
1739         * plugins/subversion/subversion-update-dialog.c:
1740         (on_update_command_finished), (on_subversion_update_response),
1741         (subversion_update_dialog), (on_menu_subversion_update),
1742         (on_fm_subversion_update):
1743         * plugins/subversion/subversion-update-dialog.h:
1744         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
1745         (svn_add_command_finalize), (svn_add_command_run),
1746         (svn_add_command_class_init), (svn_add_command_new),
1747         (svn_add_command_destroy):
1748         * plugins/subversion/svn-add-command.h:
1749         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
1750         (svn_cat_command_finalize), (svn_cat_command_run),
1751         (svn_cat_command_class_init), (svn_cat_command_new),
1752         (svn_cat_command_destroy), (svn_cat_command_get_output):
1753         * plugins/subversion/svn-cat-command.h:
1754         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
1755         (svn_command_release_ui_lock), (simple_prompt),
1756         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
1757         (svn_auth_ssl_server_trust_prompt_func_cb),
1758         (svn_auth_ssl_client_cert_prompt_func_cb),
1759         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
1760         (svn_command_init), (svn_command_finalize),
1761         (svn_command_class_init), (svn_command_push_info),
1762         (svn_command_get_info_queue), (svn_command_set_error),
1763         (svn_command_get_client_context), (svn_command_get_pool),
1764         (svn_command_lock_ui), (svn_command_unlock_ui),
1765         (svn_command_get_revision), (svn_command_copy_path_list),
1766         (svn_command_free_path_list):
1767         * plugins/subversion/svn-command.h:
1768         * plugins/subversion/svn-commit-command.c: (on_log_callback),
1769         (svn_commit_command_init), (svn_commit_command_finalize),
1770         (svn_commit_command_run), (svn_commit_command_class_init),
1771         (svn_commit_command_new), (svn_commit_command_destroy):
1772         * plugins/subversion/svn-commit-command.h:
1773         * plugins/subversion/svn-copy-command.c: (on_log_callback),
1774         (svn_copy_command_init), (svn_copy_command_finalize),
1775         (svn_copy_command_run), (svn_copy_command_class_init),
1776         (svn_copy_command_new), (svn_copy_command_destroy):
1777         * plugins/subversion/svn-copy-command.h:
1778         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
1779         (svn_diff_command_finalize), (svn_diff_command_run),
1780         (svn_diff_command_class_init), (svn_diff_command_new),
1781         (svn_diff_command_destroy), (svn_diff_command_get_output):
1782         * plugins/subversion/svn-diff-command.h:
1783         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
1784         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
1785         (svn_log_command_class_init), (svn_log_command_new),
1786         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
1787         * plugins/subversion/svn-log-command.h:
1788         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
1789         (svn_log_entry_finalize), (svn_log_entry_class_init),
1790         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
1791         (svn_log_entry_get_author), (svn_log_entry_get_date),
1792         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
1793         (svn_log_entry_get_full_log):
1794         * plugins/subversion/svn-log-entry.h:
1795         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
1796         (svn_merge_command_finalize), (svn_merge_command_run),
1797         (svn_merge_command_class_init), (svn_merge_command_new),
1798         (svn_merge_command_destroy):
1799         * plugins/subversion/svn-merge-command.h:
1800         * plugins/subversion/svn-remove-command.c: (on_log_callback),
1801         (svn_remove_command_init), (svn_remove_command_finalize),
1802         (svn_remove_command_run), (svn_remove_command_class_init),
1803         (svn_remove_command_new), (svn_remove_command_destroy),
1804         (svn_remove_command_get_path):
1805         * plugins/subversion/svn-remove-command.h:
1806         * plugins/subversion/svn-resolve-command.c:
1807         (svn_resolve_command_init), (svn_resolve_command_finalize),
1808         (svn_resolve_command_run), (svn_resolve_command_class_init),
1809         (svn_resolve_command_new), (svn_resolve_command_destroy):
1810         * plugins/subversion/svn-resolve-command.h:
1811         * plugins/subversion/svn-revert-command.c:
1812         (svn_revert_command_init), (svn_revert_command_finalize),
1813         (svn_revert_command_run), (svn_revert_command_class_init),
1814         (svn_revert_command_new), (svn_revert_command_destroy):
1815         * plugins/subversion/svn-revert-command.h:
1816         * plugins/subversion/svn-status-command.c:
1817         (svn_status_command_init), (svn_status_command_finalize),
1818         (on_svn_status_notify), (svn_status_command_run),
1819         (svn_status_command_class_init), (svn_status_command_new),
1820         (svn_status_command_destroy),
1821         (svn_status_command_get_status_queue):
1822         * plugins/subversion/svn-status-command.h:
1823         * plugins/subversion/svn-status.c: (svn_status_init),
1824         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
1825         (svn_status_destroy), (svn_status_get_path),
1826         (svn_status_get_vcs_status):
1827         * plugins/subversion/svn-status.h:
1828         * plugins/subversion/svn-switch-command.c:
1829         (svn_switch_command_init), (svn_switch_command_finalize),
1830         (svn_switch_command_run), (svn_switch_command_class_init),
1831         (svn_switch_command_new), (svn_switch_command_destroy):
1832         * plugins/subversion/svn-switch-command.h:
1833         * plugins/subversion/svn-update-command.c:
1834         (svn_update_command_init), (svn_update_command_finalize),
1835         (svn_update_command_run), (svn_update_command_class_init),
1836         (svn_update_command_new), (svn_update_command_destroy):
1837         * plugins/subversion/svn-update-command.h:
1839         Now really committed all files from James patch (#457477)
1841 2007-11-08  Johannes Schmid <jhs@gnome.org>
1843         * TODO.tasks: Updated
1845 2007-11-08  James Liggett  <jrliggett@cox.net>
1847         reviewed by: Johannes Schmid <jhs@gnome.org>
1849         * configure.in:
1850         * libanjuta/Makefile.am:
1851         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
1852         * libanjuta/anjuta-status.h:
1853         * libanjuta/libanjuta.h:
1854         * plugins/subversion/Makefile.am:
1855         * plugins/subversion/anjuta-subversion.glade:
1856         * plugins/subversion/anjuta-subversion.ui:
1857         * plugins/subversion/plugin.c: (value_added_project_root_uri),
1858         (value_removed_project_root_uri), (activate_plugin),
1859         (deactivate_plugin), (finalize), (subversion_instance_init):
1860         * plugins/subversion/plugin.h:
1861         * plugins/subversion/subversion-actions.c:
1862         * plugins/subversion/subversion-actions.h:
1863         * plugins/subversion/subversion-callbacks.c:
1864         * plugins/subversion/subversion-callbacks.h:
1865         * plugins/subversion/svn-auth.c:
1866         * plugins/subversion/svn-auth.h:
1867         * plugins/subversion/svn-backend-priv.h:
1868         * plugins/subversion/svn-backend.c:
1869         * plugins/subversion/svn-backend.h:
1870         * plugins/subversion/svn-notify.c:
1871         * plugins/subversion/svn-notify.h:
1872         * plugins/subversion/svn-thread.c:
1873         * plugins/subversion/svn-thread.h:
1874         
1875         Commited alpha2 of the new subversion plugin (#457477)
1877 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1879         * plugins/debug-manager/command.c:
1880         Fix a stupid crash when changing a register value
1882 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1884         * libanjuta/interfaces/libanjuta.idl,
1885         plugins/debug-manager/command.c,
1886         plugins/debug-manager/command.h,
1887         plugins/debug-manager/start.c,
1888         plugins/gdb/plugin.c,
1889         plugins/gdb/debugger.c,
1890         plugins/gdb/debugger.h:
1891         Use anjuta terminal plugin instead of gnome terminal
1892         Select if a terminal is used in the the start_program function
1893         Move terminal code from debugger.c to plugin.c
1894         Partial fix of bug #481366
1896         * plugins/gdb/utilities.c,
1897         plugins/gdb/utilities.h:
1898         Remove gnome terminal check function
1900 2007-11-06  Johannes Schmid <jhs@gnome.org>
1902         * plugins/project-import/anjuta-project-import.glade:
1903         * plugins/project-import/project-import.c: (on_import_next),
1904         (on_import_finish), (project_import_set_directory):
1905         * plugins/project-wizard/property.c: (npw_property_create_widget),
1906         (npw_property_set_value_from_widget):
1907         
1908         Replaced gnome_file_entry with gtk_file_chooser_button
1909         Fixes #422329 – Creating a new directory in program options doesn't work
1910         
1911 2007-11-04  Massimo Cora' <maxcvs@email.it>
1913         * plugins/symbol-db/plugin.c:
1914         add all files at once on project_import.
1915         No need to split them into more languages: ctags
1916         and the engine will take care of that.
1918         * plugins/symbol-db/symbol-db-engine.h,
1919         * plugins/symbol-db/symbol-db-engine.c,
1920         * plugins/symbol-db/tables.sql,
1921         * plugins/symbol-db/test/Makefile.am,
1922         * plugins/symbol-db/test/main.c,
1923         * plugins/symbol-db/symbol-db-view-locals.c:
1924         some memory leaks fixed. Ported the thing to
1925         libgda 3.1.2 [or better svn HEAD].
1926         Thanks to a fresh new algorithm to detect
1927         parent scope we're able to display correcly
1928         a local gtktree, including classes not directly
1929         defined inside that file.
1931 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
1933         * plugins/debug-manager/threads.c,
1934         plugins/debug-manager/stack_trace.c:
1935         Do not display address when not needed
1937         * plugins/debug-manager/plugin.c,
1938         plugins/debug-manager/breakpoints.c:
1939         Breakpoints directly connect to debugger signals
1941         * plugins/debug-manager/watch.c:
1942         program-unload signal does not exist used debugger-stopped
1944         * plugins/debug-manager/queue.c,
1945         libanjuta/interfaces/libanjuta.idl:
1946         Display error message returned by debugger command
1947         Add new error codes
1949 2007-11-04  Johannes Schmid <jhs@gnome.org>
1951         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1952         Bug 493062 – gcj template needs AC_PROG_CC
1953         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
1955         * src/anjuta-actions.h:
1956         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
1957         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
1959 === anjuta 2.3.0 ===
1961 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
1963         * AUTHORS: Updated
1965 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1967         * ChangeLog: Tagged 2.3.0 release.
1969         * plugins/indent/Makefile.am: Fixed indentation.
1971         * plugins/editor/aneditor-autocomplete.cxx:
1972         * plugins/editor/aneditor-priv.h:
1973         * plugins/editor/aneditor.cxx:
1974         * plugins/editor/aneditor.h: Commented out dead codes.
1976         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
1977         Do not build symbol-db by
1978         default. Added 'unstable' in plugin description to signify it's
1979         developmental state.
1981         * plugins/file-manager/Makefile.am,
1982         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
1984 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
1986         * plugins/debug-manager/utilities.c,
1987         plugins/debug-manager/utilities.h,
1988         plugins/debug-manager/threads.c,
1989         plugins/debug-manager/plugin.c,
1990         plugins/debug-manager/plugin.h,
1991         plugins/debug-manager/disassemble.h,
1992         plugins/debug-manager/watch.c,
1993         plugins/debug-manager/watch.h,
1994         plugins/debug-manager/breakpoints.c,
1995         plugins/debug-manager/stack_trace.c:
1996         Replace few remaining function calls by signal 
1998         * plugins/debug-manager/disassemble.c,
1999         plugins/debug-manager/registers.c,
2000         plugins/debug-manager/memory.c,
2001         plugins/debug-manager/locals.c,
2002         plugins/debug-manager/queue.c,
2003         plugins/debug-manager/queue.h:
2004         Connect signals when debugger is started
2005         Disconnect them when debugger is stopped
2006         Do not display window if debugger doesn't support feature
2008         * plugins/gdb/plugin.c,
2009         libanjuta/interfaces/libanjuta.idl:
2010         Remove unused initialization function
2012 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2014         * configure.in:
2015         * plugins/file-manager/Makefile.am:
2016         * scripts/build-schemas.mk: Fixed 'make distcheck'
2018 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2020         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2021         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2022         to latest API additions.
2024         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2025         to API changes.
2027 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2029         * ChangeLog: Fixed indentation.
2030         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2031         branch.
2033 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2035         * libanjuta/interfaces/libanjuta.idl:
2036         * plugins/build-basic-autotools/build-basic-autotools.c:
2037         (build_compile_file_real), (build_build_project),
2038         (build_install_project), (build_clean_project),
2039         (build_configure_project), (build_autogen_project),
2040         (build_distribution_project), (build_build_module),
2041         (build_install_module), (build_clean_module), (fm_build),
2042         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2043         (finalize), (basic_autotools_plugin_instance_init),
2044         (ibuildable_set_command), (ibuildable_reset_commands),
2045         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2046         (ibuildable_install), (ibuildable_configure),
2047         (ibuildable_generate), (ibuildable_iface_init):
2048         * plugins/build-basic-autotools/build-basic-autotools.h:
2050         Added API for commands override in build interface and implemented
2051         them in build plugin. Useful for other plugins override build
2052         commands depending on project environment.
2054 2007-10-28  Naba Kumar  <naba@gnome.org>
2056         * src/anjuta.glade,
2057         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2058         Fixed widget alignment for dock switcher tab style combo and
2059         scratchbox path entrybox.
2061 2007-10-28  Johannes Schmid <jhs@gnome.org>
2063         * plugins/document-manager/plugin.c: (on_editor_changed):
2064         Fixed a memory leak and simplified code (thanks again Sébastien)
2065         
2066         * configure.in:
2067         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2068         and OFFSET sql statements)
2070 2007-10-28  Massimo Cora' <maxcvs@email.it>
2072         * plugins/symbol-db/plugin.c,
2073         plugins/symbol-db/symbol-db-engine.h,
2074         plugins/symbol-db/symbol-db-view.c,
2075         plugins/symbol-db/symbol-db-view.c,
2076         plugins/symbol-db/symbol-db-view-locals.c,
2077         plugins/symbol-db/symbol-db-view-locals.h,
2078         plugins/symbol-db/symbol-db-engine.c:
2079         Better end-of-file-scan detection, permitting
2080         an improved scope/inheritance parsing.
2081         Locals tab gtktree now displays correct
2082         namespace->class->children tree, even if
2083         in a C++ file there isn't class declaration.
2085 2007-10-27  Johannes Schmid <jhs@gnome.org>
2087         Patch from Stanislav Brabec <sbrabec@suse.cz>
2088         * configure.in:
2089         Bug 489798 – Do not rely on svn-config
2091         Patch from Michael Wolf <maw@ximian.com>:
2092         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2093         (egg_tree_model_filter_remove_node),
2094         (egg_tree_model_filter_row_deleted):
2095         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2097 2007-10-27  Johannes Schmid <jhs@gnome.org>
2099         * plugins/devhelp/anjuta-devhelp.ui:
2100         * plugins/message-view/anjuta-message-manager.ui:
2102         Added some separators to the toolbar
2103         
2104         * plugins/document-manager/plugin.c:
2105         (on_support_plugin_deactivated), (load_new_support_plugins),
2106         (unload_unused_support_plugins), (on_editor_changed):
2107         
2108         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2109         for pointing out that is was crap.
2111 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2113         * libanjuta/interfaces/libanjuta.idl,
2114         libanjuta/anjuta-plugin-manager.c,
2115         libanjuta/anjuta-plugin-manager.h,
2116         libanjuta/anjuta-c-plugin-factory.c,
2117         libanjuta/anjuta-c-module.h,
2118         libanjuta/anjuta-c-module.c:
2119         Report detailled error message in case of plugin loading failure
2121 2007-10-24  Johannes Schmid <jhs@gnome.org>
2123         * configure.in:
2124         * plugins/Makefile.am:
2125         
2126         Activate build of symbol-db plugin (when libgda is available)
2127         
2128         * plugins/document-manager/plugin.c:
2129         (on_support_plugin_deactivated), (on_editor_changed):
2130         
2131         Properly handle language support plugins even when they are
2132         unloaded by the session.
2133         
2134         * plugins/symbol-db/plugin.c: (register_stock_icons),
2135         Port to new REGISTER_ICONS stuff
2136   
2137 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2139         * plugins/symbol-db/plugin.c,
2140         * plugins/symbol-db/symbol-db-view.c
2141         * plugins/symbol-db/symbol-db-engine.h,
2142         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2143         * plugins/symbol-db/symbol-db-view-locals.c,
2144         * plugins/symbol-db/symbol-db-view-locals.h,
2145         * plugins/symbol-db/symbol-db-engine.c:
2146         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2147         Added a new algorithm for dynamic population of the local symbols' tab.
2148         Now the default view is tree-like.
2149         Some fixes on engine correct some population issues.    
2151 2007-10-23  Naba Kumar  <naba@gnome.org>
2153         * plugins/glade/Makefile.am: Corrected conditional not to install
2154         .plugin file if plugin is disabled.
2155         * plugins/sourceview/Makefile.am: Corrected conditional not to
2156         install schemas if plugin is not built.
2158 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2160         * plugins/debug-manager/queue.c:
2161         Fix #488061: Mutiple crash dialogs
2163         * plugins/gdb/debugger.c,
2164         plugins/gdb/debugger.h:
2165         Remove maximum gdb command length, should fix bug#474811
2167 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2169         * manuals/reference/libanjuta/plugin-description-file.sgml,
2170         manuals/reference/libanjuta/libanjuta-docs.sgml,
2171         manuals/reference/libanjuta/libanjuta-sections.txt,
2172         libanjuta/interfaces/libanjuta.idl,
2173         libanjuta/anjuta-c-module.c,
2174         libanjuta/anjuta-c-plugin-factory.c:
2175         Document last changes in plugin code
2177 2007-10-19  Johannes Schmid <jhs@gnome.org>
2179         * plugins/subversion/subversion-callbacks.c: (check_filename):
2180         
2181         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2183 2007-10-19  Naba Kumar  <naba@gnome.org>
2185         * plugins/file-manager/file-model.c: Fixed a critical runtime
2186         warning.
2188 2007-10-18  Johannes Schmid <jhs@gnome.org>
2190         * libanjuta/anjuta-ui.h:
2191         Small fix on icon macros
2192         
2193         * libanjuta/interfaces/libanjuta.idl:
2194         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2195         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2196         (ilanguage_iface_init):
2197         
2198         Added get_from_editor() and get_name_from_editor() methods
2199         to IAnjutaLanguage
2200         
2201         * plugins/document-manager/plugin.c:
2202         (update_editor_ui_interface_items), (on_editor_changed):
2203         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2204         .in:
2205         * plugins/language-support-cpp-java/plugin.c: (install_support):
2206         
2207         Ported plugins to use the new interface
2209 2007-10-17  Johannes Schmid <jhs@gnome.org>
2211         * libanjuta/anjuta-ui.h:
2212         
2213         Added macros to register stock icons to stop all this copy&paste
2214         which had spread over a lot of files. New macros support to add 
2215         icons with toolbar and menu size (16 and 24)
2216         
2217         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2218         * plugins/debug-manager/images/anjuta-attach.svg:
2219         * plugins/debug-manager/images/anjuta-step-out.svg:
2220         * plugins/debug-manager/images/anjuta-step-over.svg:
2221         * plugins/debug-manager/plugin.c: (register_stock_icons):
2222         * plugins/document-manager/images/Makefile.am:
2223         * plugins/document-manager/images/anjuta-block-end.svg:
2224         * plugins/document-manager/images/anjuta-block-start.svg:
2225         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2226         * plugins/document-manager/images/anjuta-bookmark.svg:
2227         * plugins/document-manager/images/anjuta-go-history-next.svg:
2228         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2229         * plugins/document-manager/plugin.c: (register_stock_icons):
2230         * plugins/glade/plugin.c: (register_stock_icons):
2231         * plugins/language-support-cpp-java/plugin.c:
2232         (register_stock_icons):
2233         * plugins/message-view/Makefile.am:
2234         * plugins/message-view/anjuta-go-message-next.svg:
2235         * plugins/message-view/anjuta-go-message-prev.svg:
2236         * plugins/message-view/anjuta-message-view.svg:
2237         * plugins/message-view/messages.xpm:
2238         * plugins/message-view/plugin.c: (register_stock_icons):
2239         * plugins/patch/plugin.c: (patch_plugin_activate):
2240         * plugins/project-manager/plugin.c: (register_stock_icons):
2241         * plugins/search/Makefile.am:
2242         * plugins/search/anjuta-go-match-next.svg:
2243         * plugins/search/anjuta-go-match-prev.svg:
2244         * plugins/search/plugin.c: (activate_plugin):
2245         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2246         * plugins/terminal/terminal.c: (register_stock_icons):
2247         * plugins/valgrind/plugin.c: (register_stock_icons):
2248         
2249         Updated to use the new icons and added several new and updated 
2250         icons from #480093
2252 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2254         * libanjuta/anjuta-plugin-handle.c,
2255         libanjuta/anjuta-plugin-handle.h:
2256         Add a new path property containing the directory of the .plugin
2257         file, library file (.so or whatever) must be in the same directory
2259         * libanjuta/anjuta-plugin-manager.c,
2260         libanjuta/interfaces/libanjuta.idl,
2261         (removed) libanjuta/anjuta-glue-plugin.c,
2262         (removed) libanjuta/anjuta-glue-plugin.h,
2263         (removed) libanjuta/anjuta-glue-c.c,
2264         (removed) libanjuta/anjuta-glue-c.h,
2265         (removed) libanjuta/anjuta-glue-cpp.c,
2266         (removed) libanjuta/anjuta-glue-cpp.h,
2267         (removed) libanjuta/anjuta-glue-factory.c,
2268         (removed) libanjuta/anjuta-glue-factory.h,
2269         (added) libanjuta/anjuta-c-module.c,
2270         (added) libanjuta/anjuta-c-module.h,
2271         (added) libanjuta/anjuta-c-plugin-factory.c,
2272         (added) libanjuta/anjuta-c-plugin-factory.h,
2273         libanjuta/Makefile.am:
2274         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2275         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2276         implementing IAnjutaPluginFactory
2277         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2279         * libanjuta/libanjuta.h:
2280         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2281         interface)
2283         * libanjuta/anjuta-plugin.h:
2284         Replace AnjutaGluePlugin by GTypeModule
2285         Remove unused anjuta_glue_get_component_type replaced by
2286         g_type_from_name
2288         * plugins/build-basic-autotools/build-basic-autotools.h,
2289         plugins/class-gen/plugin.h,
2290         plugins/class-inheritance/plugin.h,
2291         plugins/cvs-plugin/plugin.h,
2292         plugins/debug-manager/plugin.h,
2293         plugins/devhelp/plugin.h,
2294         plugins/document-manager/plugin.h,
2295         plugins/editor/plugin.h,
2296         plugins/file-loader/plugin.h,
2297         plugins/file-wizard/plugin.h,
2298         plugins/gdb/plugin.h,
2299         plugins/glade/plugin.h,
2300         plugins/gtodo/plugin.h,
2301         plugins/indent/plugin.h,
2302         plugins/language-manager/plugin.h,
2303         plugins/language-support-cpp-java/plugin.h,
2304         plugins/macro/plugin.h,
2305         plugins/message-view/plugin.h,
2306         plugins/patch/plugin.h,
2307         plugins/profiler/plugin.h,
2308         plugins/project-import/plugin.h,
2309         plugins/project-manager/plugin.h,
2310         plugins/project-wizard/plugin.h,
2311         plugins/sample1/plugin.h,
2312         plugins/search/plugin.h,
2313         plugins/sourceview/plugin.h,
2314         plugins/subversion/plugin.h,
2315         plugins/symbol-browser/plugin.h,
2316         plugins/symbol-db/plugin.h,
2317         plugins/terminal/terminal.c,
2318         plugins/tools/plugin.h,
2319         plugins/valgrind/plugin.h:
2320         Replace AnjutaGluePlugin by GTypeModule
2322 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2324         * plugins/debug-manager/breakpoints.c:
2325         Fix bug#487112, crash while removing a breakpoint in a new file
2327 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2329         * plugins/document-manager/search-box.c:
2330         Fix a crash (with an useful comment) focus-out-event handler must
2331         return a gboolean
2333 2007-10-14 Johannes Schmid <jhs@gnome.org>
2335         * plugins/sourceview/sourceview.c:
2336         Hide calltip when "Up" or "Down" key is pressed
2338 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2340         * plugins/document-manager/search-box.c:
2341         Change included file order to avoid a compile error with gnome 2.16
2343 2007-10-13  Johannes Schmid <jhs@gnome.org>
2345         * plugins/debug-manager/plugin.c: (enable_log_view):
2346         
2347         Fixed crash when closing a project and unloading another while
2348         the debugger is enabled
2350 2007-10-13  Johannes Schmid <jhs@gnome.org>
2352         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2353         
2354         Use correct breakpoint icon
2355         
2356         * plugins/devhelp/Makefile.am:
2357         * plugins/devhelp/anjuta-go-help-next.svg:
2358         * plugins/devhelp/anjuta-go-help-prev.svg:
2359         * plugins/devhelp/plugin.c: (register_stock_icons),
2360         (devhelp_activate):
2361         
2362         Added new icons from #480093
2363         
2364         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2365         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2366         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2367         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2368         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2369         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2370         * plugins/message-view/anjuta-go-message-next.svg:
2371         * plugins/message-view/anjuta-go-message-prev.svg:
2372         
2373         Updated icons from #480093
2374                 
2375         * src/anjuta-actions.h:
2376         Use GTK_STOCK_FULLSCREEN
2377         
2378         * src/anjuta-app.c: (on_gdl_style_changed),
2379         (anjuta_app_instance_init):
2380         * src/anjuta.glade:
2381         
2382         Added preference option to set the gdl switcher style
2384 2007-10-13  Johannes Schmid <jhs@gnome.org>
2386         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2387         (get_property_value_as_string), (set_property_value_as_string),
2388         (register_callbacks):
2389         * libanjuta/anjuta-preferences.h:
2390         
2391         Support GtkFileChooserButton as preferences widget
2392         
2393         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2394         
2395         Fixed a Gtk-Critical
2396         
2397         * plugins/file-manager/Makefile.am:
2398         * plugins/file-manager/file-model.c: (file_model_filter_file),
2399         (file_model_add_dummy), (file_model_expand_idle),
2400         (file_model_set_property), (file_model_get_property),
2401         (file_model_class_init):
2402         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2403         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2404         (file_manager_activate), (file_manager_finalize),
2405         (file_manager_instance_init), (ipreferences_merge),
2406         (ipreferences_unmerge), (ipreferences_iface_init):
2407         * plugins/file-manager/plugin.h:
2408         
2409         Added preferences to file-manager
2411         * plugins/glade/plugin.c: (activate_plugin):
2412         
2413         Move Properties widget into center because it is way to big
2414         for the sidebar
2416 2007-10-10  Johannes Schmid <jhs@gnome.org>
2418         * plugins/language-support-cpp-java/Makefile.am:
2419         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2420         * plugins/language-support-cpp-java/anjuta-complete.svg:
2421         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2422         * plugins/language-support-cpp-java/plugin.c:
2423         (register_stock_icons):
2424         
2425         And yet some more icons...
2427 2007-10-10  Johannes Schmid <jhs@gnome.org>
2429         * plugins/debug-manager/breakpoints.c:
2430         * plugins/debug-manager/images/Makefile.am:
2431         * plugins/debug-manager/images/anjuta-bookmark.svg:
2432         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2433         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2434         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2435         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2436         * plugins/debug-manager/images/anjuta-linemark.svg:
2437         * plugins/debug-manager/images/anjuta-pcmark.svg:
2438         * plugins/debug-manager/plugin.c: (register_stock_icons):
2439         * plugins/debug-manager/sparse_view.c:
2440         * plugins/document-manager/images/Makefile.am:
2441         * plugins/document-manager/images/anjuta-block-select.svg:
2442         * plugins/document-manager/images/anjuta-fold-close.svg:
2443         * plugins/document-manager/images/anjuta-fold-open.svg:
2444         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2445         * plugins/document-manager/images/anjuta-indent-less.svg:
2446         * plugins/document-manager/images/anjuta-indent-more.svg:
2447         * plugins/document-manager/images/anjuta-swap.svg:
2448         * plugins/document-manager/images/block_select.xpm:
2449         * plugins/document-manager/images/fold_close.xpm:
2450         * plugins/document-manager/images/fold_open.xpm:
2451         * plugins/document-manager/images/fold_toggle.xpm:
2452         * plugins/document-manager/images/indent.xpm:
2453         * plugins/document-manager/images/indent_dcr.xpm:
2454         * plugins/document-manager/images/indent_inc.xpm:
2455         * plugins/document-manager/plugin.c: (register_stock_icons):    
2456         * plugins/editor/Makefile.am:
2457         * plugins/editor/anjuta-bookmark-16.xpm:
2458         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2459         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2460         * plugins/editor/anjuta-linemark-16.xpm:
2461         * plugins/editor/anjuta-pcmark-16.xpm:
2462         * plugins/editor/bookmark.xpm:
2463         * plugins/editor/breakpoint-disabled.xpm:
2464         * plugins/editor/breakpoint-enabled.xpm:
2465         * plugins/editor/linemarker.xpm:
2466         * plugins/editor/program-counter.xpm:
2467         * plugins/editor/text_editor.c:
2468         * plugins/message-view/Makefile.am:
2469         * plugins/message-view/anjuta-go-message-next.svg:
2470         * plugins/message-view/anjuta-go-message-prev.svg:
2471         * plugins/message-view/anjuta-message-manager.ui:
2472         * plugins/message-view/plugin.c:
2473         * plugins/sourceview/Makefile.am:
2474         * plugins/sourceview/sourceview.c:
2476         Integrated lots of icons from #480093
2477         Thanks to <tpgww@onepost.net>
2479         * plugins/document-manager/plugin.c:
2480         Do not mark the line in ifile_open(), that looks ugly.
2481         
2482         * plugins/document-manager/search-box.c: (on_search_focus_out),
2483         (search_box_init):
2484         Clear the status bar on focus_out.
2485         
2486         * plugins/file-loader/anjuta-loader-plugin.ui:
2487         Fixed a missing "="
2489 2007-10-09  Johannes Schmid <jhs@gnome.org>
2491         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2492         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2494         Some things I missed in the patch for #484419
2495         
2496         * plugins/document-manager/action-callbacks.c:
2497         (on_new_file_activate):
2498         * plugins/document-manager/action-callbacks.h:
2499         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2500         (on_window_key_press_event), (on_gconf_notify_timer):
2501         
2502         484645 – patch to deal with docman FIXME etc
2503         
2504         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2505         * plugins/search/search-replace.c: (search_and_replace),
2506         (write_message_pane), (search_replace_populate),
2507         (translate_dialog_strings), (create_dialog),
2508         (anjuta_search_replace_activate):
2509         * plugins/search/search-replace_backend.c:
2510         (file_buffer_new_from_path), (get_next_match),
2511         (create_search_entries), (regex_backref),
2512         (clear_search_replace_instance):
2513         * plugins/search/search-replace_backend.h:
2514         
2515         #484573 – patch to correct various search-related issues
2516         
2517         Thanks for the above patches to <tpgww@onepost.net>
2518         
2519         * plugins/sourceview/sourceview.c:
2520         (sourceview_create_highligth_indic):
2521         
2522         Use the same marker for important as gedit (yellow background)
2524         * plugins/document-manager/anjuta-document-manager.ui:
2525         * plugins/file-loader/anjuta-file-loader.ui:
2526         * plugins/file-loader/plugin.c:
2527         
2528         Moved FileNew action to document-manager
2530 2007-10-08  Johannes Schmid <jhs@gnome.org>
2532         * plugins/document-manager/search-box.c: (on_search_activated):
2533         Mark messages for translation
2535 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2537         reviewed by: Johannes Schmid <jhs@gnome.org>
2539         * plugins/Makefile.am:
2540         * plugins/build-basic-autotools/build-basic-autotools.c:
2541         (build_compile_file_real):
2542         * plugins/search/search-replace.c:
2543         * plugins/valgrind/preferences.c: (build_general_prefs):
2544         
2545         Fix #484379 – Contents of Makefile.am plugins and
2546         #484419 – Improvement into translation
2548 2007-10-06  Johannes Schmid <jhs@gnome.org>
2550         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2552         Fixed to properly support pointer-to-pointer (**) types
2554         * libanjuta/interfaces/libanjuta.idl:
2555         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2556         * plugins/sourceview/sourceview-cell.h:
2557         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2558         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2559         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2560         (isearch_backward), (isearch_iface_init):
2561         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2562         (itext_editor_iface_init), (iselection_set_iter),
2563         (iselection_get_start_iter), (iselection_get_end_iter),
2564         (iselection_iface_init), (isearch_forward), (isearch_backward),
2565         (isearch_iface_init):
2566         
2567         Added IAnjutaEditorSearch interface and some utility methods to
2568         migrate from positions to iterators for the editor interface.
2569         
2570         * plugins/document-manager/Makefile.am:
2571         * plugins/document-manager/action-callbacks.c:
2572         (on_goto_line_no1_activate), (on_show_search):
2573         * plugins/document-manager/action-callbacks.h:
2574         * plugins/document-manager/anjuta-docman.c:
2575         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2576         (anjuta_docman_grab_text_focus):
2577         * plugins/document-manager/anjuta-document-manager.ui:
2578         * plugins/document-manager/goto_line.c: (removed)
2579         * plugins/document-manager/goto_line.h: (removed)
2580         * plugins/document-manager/search-box.c:
2581         * plugins/document-manager/search-box.h:
2582         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2583         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2584         (update_editor_ui_interface_items), (on_editor_added),
2585         (activate_plugin), (deactivate_plugin):
2586         * plugins/document-manager/plugin.h:
2587         
2588         Created new incremental "Quick Search" bar in the document manager to
2589         replace the crappy EggToolbar entries. Uses the new search interface and
2590         it thus much faster and more reliable.
2591         Fixes: 
2592         Bug 357544 – incremental search should work consistently (or not at all) 
2593         when main toolbar is hidden
2594         Bug 440637 – Search, don't work very well (partly for incremental search)
2595         
2596         * plugins/search/anjuta-search.ui:
2597         * plugins/search/plugin.c: (activate_plugin):
2598         
2599         Removed incremental search stuff
2600         
2601         * plugins/build-basic-autotools/build-basic-autotools.c:
2602         (on_session_save), (on_session_load):
2603         * plugins/build-basic-autotools/executer.c:
2604         (get_program_parameters):
2605         
2606         Scroll to selected executable and remember it across sessions
2607         (followup of #477976)
2608         
2609         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2610         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2611         
2612         * plugins/devhelp/anjuta-devhelp.ui:
2613         Rearraged toolbar items a bit
2615 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2617         * plugins/debug-manager/command.c,
2618         plugins/debug-manager/queue.c,
2619         plugins/gdb/plugin.c,
2620         plugins/gdb/debugger.c:
2621         Fix several crashing bugs (including bug#482985) with the debugger
2622         when closing project, stopping the debugger, restarting the program
2624 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2626         * libanjuta/anjuta-launcher.c:
2627         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2629 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2631         * plugins/debug-manager/command.c,
2632         plugins/debug-manager/queue.c:
2633         Asynchronous command can abort other commands in queue
2634         Resynchronize debugger state when a command is cancelled
2636         * plugins/debug-manager/breakpoints.c:
2637         Free BreakpointItem only when it is not used anymore
2639         * plugins/gdb/plugin.c:
2640         Do not return TRUE if the callback and/or ready signal is not used
2642         * plugins/gdb/debugger.c:
2643         Fix a crash, return correct state when debugger is stopped
2645 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2647         * plugins/project-wizard/autogen.c:
2648         Fix bug#482067, escape project wizard user defined strings
2650 2007-10-01  Johannes Schmid <jhs@gnome.org>
2652         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2653         .glade:
2654         * plugins/build-basic-autotools/build-basic-autotools.c:
2655         (basic_autotools_plugin_instance_init):
2656         * plugins/build-basic-autotools/build-basic-autotools.h:
2657         * plugins/build-basic-autotools/executer.c:
2658         (get_program_parameters):
2659         
2660         Fixed #477976 – Keybinding in run dialog
2662 2007-09-30  Johannes Schmid <jhs@gnome.org>
2664         * plugins/Makefile.am:
2665         Do not build indent plugin (yet)
2666         
2667         * plugins/document-manager/plugin.c: (ipreferences_merge):
2668         Fixed unintentional and wrong change
2670         * plugins/indent/anjuta-indent.ui:
2671         Added missing file
2673 2007-09-28  Johannes Schmid <jhs@gnome.org>
2675         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2676         * libanjuta/anjuta-launcher.h:
2677         Add a method to send EOF to some process. Needed for the indent plugin
2678         and should be useful in general. It does not actually send EOF as this
2679         is not possible with utf-8, but closes the stream instead.
2681         * plugins/devhelp/plugin.c: (value_added_current_editor):
2682         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2683         IAnjutaDocument switch.
2685         * configure.in:
2686         * plugins/Makefile.am:
2687         * plugins/document-manager/Makefile.am:
2688         * plugins/document-manager/action-callbacks.c:
2689         * plugins/document-manager/anjuta-document-manager.glade:
2690         * plugins/document-manager/anjuta-document-manager.ui:
2691         * plugins/document-manager/images/Makefile.am:
2692         * plugins/document-manager/images/indent_auto.xpm:
2693         * plugins/document-manager/images/indent_set.xpm:
2694         * plugins/document-manager/indent-dialog.c:
2695         * plugins/document-manager/indent-dialog.h:
2696         * plugins/document-manager/indent-util.c:
2697         * plugins/document-manager/indent-util.h:
2698         * plugins/document-manager/indent_test.c:
2699         * plugins/document-manager/plugin.c: (register_stock_icons),
2700         (docman_plugin_instance_init), (ipreferences_merge):
2701         * plugins/document-manager/plugin.h:
2702         
2703         Removed indent code from document manager
2704         
2705         * plugins/indent/Makefile.am:
2706         * plugins/indent/indent-dialog.c:
2707         * plugins/indent/indent-util.c: (indent_init_indent_style):
2708         * plugins/indent/indent.glade:
2709         * plugins/indent/indent.plugin.in:
2710         * plugins/indent/plugin.c: (on_indent_finished),
2711         (on_indent_output), (on_indent_action_activate),
2712         (on_edit_editor_indent), (on_style_combo_changed),
2713         (value_added_current_editor), (value_removed_current_editor),
2714         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
2715         (indent_plugin_finalize), (indent_plugin_dispose),
2716         (anjuta_indent_plugin_instance_init),
2717         (anjuta_indent_plugin_class_init), (ipreferences_merge),
2718         (ipreferences_unmerge), (ipreferences_iface_init):
2719         * plugins/indent/plugin.h:
2721         Moved indent code to it's own plugin. Also reimplemented indent invocation
2722         using anjuta_launcher and streams. This is not yet completely working, maybe
2723         I got something wrong with the launcher.
2724         Also fixed #478987 – Unusable 'Indent setting window' on preferences
2726 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
2728         * plugins/debug-manager/plugin.c:
2729         Fix bug#480851, disconnect save_session signal when plugin is unloaded
2731 2007-09-27  Johannes Schmid <jhs@gnome.org>
2733         * libanjuta/interfaces/libanjuta.idl:
2734         * plugins/Makefile.am:
2735         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
2736         (isymbol_type_str), (isymbol_name), (isymbol_args),
2737         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
2738         (isymbol_impl), (isymbol_iface_init):
2739         * plugins/symbol-browser/an_symbol_info.c:
2740         * plugins/symbol-browser/an_symbol_info.h:
2741         * plugins/symbol-db/Makefile.am:
2742         * plugins/symbol-db/plugin.c:
2743         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2744         (value_added_current_editor), (on_editor_foreach_clear),
2745         (value_removed_current_editor), (project_root_added),
2746         (symbol_db_activate), (symbol_db_deactivate),
2747         (isymbol_manager_search):
2748         * plugins/symbol-db/readtags.c: (initialize_1):
2749         * plugins/symbol-db/symbol-db-engine-iterator.c:
2750         (sdb_engine_iterator_instance_init),
2751         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
2752         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
2753         (symbol_db_engine_iterator_move_next),
2754         (symbol_db_engine_iterator_move_prev),
2755         (symbol_db_engine_iterator_get_n_items),
2756         (symbol_db_engine_iterator_last),
2757         (symbol_db_engine_iterator_set_position),
2758         (symbol_db_engine_iterator_get_position),
2759         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
2760         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
2761         (isymbol_iter_foreach), (isymbol_iter_set_position),
2762         (isymbol_iter_get_position), (isymbol_iter_get_length),
2763         (isymbol_iter_clone), (isymbol_iter_assign),
2764         (isymbol_iter_iface_init):
2765         * plugins/symbol-db/symbol-db-engine-iterator.h:
2766         * plugins/symbol-db/symbol-db-engine.c:
2767         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
2768         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2769         (sdb_engine_finalize), (sdb_engine_get_type),
2770         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2771         (sdb_engine_get_table_id_by_unique_name2),
2772         (sdb_engine_get_table_id_by_unique_name3),
2773         (symbol_db_engine_add_new_workspace),
2774         (symbol_db_engine_get_opened_project_name),
2775         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
2776         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
2777         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
2778         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2779         (sdb_engine_add_new_scope_definition),
2780         (sdb_engine_add_new_tmp_heritage_scope),
2781         (sdb_engine_second_pass_update_scope_1),
2782         (sdb_engine_second_pass_update_heritage),
2783         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
2784         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
2785         (symbol_db_engine_update_project_symbols),
2786         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2787         (symbol_db_engine_update_buffer_symbols),
2788         (sdb_engine_walk_down_scope_path),
2789         (sdb_engine_prepare_symbol_info_sql),
2790         (symbol_db_engine_get_global_members),
2791         (symbol_db_engine_get_scope_members_by_symbol_id),
2792         (symbol_db_engine_get_scope_members),
2793         (symbol_db_engine_get_current_scope),
2794         (symbol_db_engine_get_file_symbols):
2795         * plugins/symbol-db/symbol-db-engine.h:
2796         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2797         (on_symbol_updated), (on_symbol_inserted),
2798         (symbol_db_view_locals_get_line),
2799         (symbol_db_view_locals_update_list):
2800         * plugins/symbol-db/symbol-db-view-search.c:
2801         (sdb_view_search_model_filter), (sdb_view_search_get_type):
2802         * plugins/symbol-db/symbol-db-view-search.h:
2803         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
2804         (do_add_hidden_children), (do_recurse_and_add_new_sym),
2805         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
2806         * plugins/symbol-db/tables.sql:
2807         * plugins/symbol-db/test/Makefile.am:
2808         * plugins/symbol-db/test/main.c: (add_new_files), (main):
2809         Updated patch from Massimo to improve symbol-db plugin
2811         * plugins/document-manager/plugin.c: (on_editor_changed):
2812         Make the code a bit more robust
2813         
2814         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2815         (anjuta_document_get_property), (anjuta_document_class_init),
2816         (anjuta_document_init), (set_uri), (document_loader_loaded),
2817         (anjuta_document_load), (document_saver_saving):
2818         * plugins/sourceview/anjuta-document.h:
2819         * plugins/sourceview/sourceview.c: (autodetect_language),
2820         (ilanguage_set_language), (ilanguage_get_language):
2821         Fix language detection on startup
2823 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
2825         * plugins/document-manager/action-callbacks.c:
2826         (on_editor_command_upper_case_activate),
2827         (on_editor_command_lower_case_activate): Leftover commit from previous
2828         commit (see last changlog entry by me).
2829         
2830         * plugins/file-manager/plugin.c: (file_manager_activate):
2831         Gave proper widget name so that layout works.
2833 2007-09-26  Johannes Schmid <jhs@gnome.org>
2835         * plugins/document-manager/plugin.c: (on_editor_changed),
2836         (docman_plugin_instance_init):
2837         Only unload/load language-support plugins if necessary.
2838         
2839         * plugins/language-manager/plugin.c: (language_manager_activate):
2840         Removed some debugging code
2842         * plugins/sourceview/sourceview.c: (on_document_saved),
2843         (ilanguage_set_language), (ilanguage_get_language):
2844         Fixed ianjuta_language interface and ensure that highlighting is
2845         activated when a new file is saved.
2846         
2847 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
2849         * libanjuta/interfaces/libanjuta.idl:
2850         * plugins/document-manager/action-callbacks.c:
2851         (on_editor_command_upper_case_activate),
2852         (on_editor_command_lower_case_activate):
2853         * plugins/editor/text_editor.c: (iselection_has_selection),
2854         (iselection_get_start), (iselection_get_end),
2855         (iselection_iface_init):
2856         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2857         * plugins/sourceview/sourceview.c: (iselect_has_selection),
2858         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
2859         method and implemented it for both scintilla and sourceview editors.
2860         Updated document-manager and assist plugins to use the new method.
2862 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
2864         * plugins/file-manager/file-view.c:
2865         Fix typo, allow to compile new file manager with gtk < 2.12
2867 2007-09-25  Johannes Schmid <jhs@gnome.org>
2869         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2870         Support Auto-Indent for single lines (e.g no selection);
2871         
2872         * plugins/macro/plugin.c:
2873         Do not use the same shortcut as auto-indent does
2874         
2875         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2876         Optimized keyboard navigation - do not emit char_added when only
2877         navigation keys have been pressed.
2879 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
2881         * plugins/language-support-cpp-java/cpp-java-assist.c:
2882         (on_assist_chosen), (cpp_java_assist_install),
2883         (cpp_java_assist_uninstall):
2884         * plugins/language-support-cpp-java/plugin.c: (install_support),
2885         (uninstall_support): Install and uninstall support in correct order.
2886         Fixes a bug where it was installed multiple times resulting in
2887         inserting autocomplete text multiple times.
2889 2007-09-25  Johannes Schmid <jhs@gnome.org>
2891         * configure.in:
2892         Add GNOME_WARNING_FLAGS(maximum) and
2893         GNOME_CXX_WARNIGS(yes) to avoid bugs
2894         the compiler can warn you.
2895         
2896         * libegg/test-tree-utils.c: (key_test):
2897         * plugins/file-manager/file-model.c:
2898         (file_model_cancel_expand_idle), (file_model_sort),
2899         (file_model_row_expanded):
2900         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
2901         (file_view_refresh), (file_view_get_selected), (file_view_init),
2902         (file_view_new):
2903         * plugins/file-manager/file-view.h:
2904         * plugins/symbol-db/readtags.c: (initialize_1):
2905         * src/main.c:
2906         
2907         Fixed the more critical warnings
2909 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
2911         Icons from tpgww@onepost.net:
2912         * configure.in:
2913         * plugins/debug-manager/Makefile.am:
2914         * plugins/debug-manager/images/Makefile.am:
2915         * plugins/debug-manager/images/anjuta-attach.svg:
2916         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
2917         * plugins/debug-manager/images/anjuta-step-into.svg:
2918         * plugins/debug-manager/images/anjuta-step-out.svg:
2919         * plugins/debug-manager/images/anjuta-step-over.svg:
2920         * plugins/debug-manager/plugin.c: (register_stock_icons):
2921         * plugins/document-manager/Makefile.am:
2922         * plugins/document-manager/block_select.xpm:
2923         * plugins/document-manager/fold_close.xpm:
2924         * plugins/document-manager/fold_open.xpm:
2925         * plugins/document-manager/fold_toggle.xpm:
2926         * plugins/document-manager/images/Makefile.am:
2927         * plugins/document-manager/images/anjuta-block-end.svg:
2928         * plugins/document-manager/images/anjuta-block-start.svg:
2929         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2930         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2931         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2932         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2933         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2934         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2935         * plugins/document-manager/indent.xpm:
2936         * plugins/document-manager/indent_auto.xpm:
2937         * plugins/document-manager/indent_dcr.xpm:
2938         * plugins/document-manager/indent_inc.xpm:
2939         * plugins/document-manager/indent_set.xpm:
2940         * plugins/document-manager/plugin.c: Added nicer icons for
2941         document manager and debugger. Organized icons in 'images'
2942         directories.
2944 2007-09-24  Johannes Schmid <jhs@gnome.org>
2946         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2947         Fixed a missing NULL in g_object_set.
2949 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2951         * plugins/language-support-cpp-java/cpp-java-assist.c:
2952         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
2953         scope memebers just after scope operator is entered.
2955 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2957         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2958         * plugins/language-support-cpp-java/cpp-java-assist.c:
2959         (completion_function), (completion_compare),
2960         (cpp_java_assist_tag_destroy), (create_completion),
2961         (cpp_java_assist_destroy_completion_cache),
2962         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
2963         Show '()' for function items in autocomplete list. Allow adding
2964         ' ' and/or '(' after function call autocompletion and have preferences
2965         settings for them.
2967 2007-09-24  Johannes Schmid <jhs@gnome.org>
2969         * sourceview.c: Reverting patch from r3157 because
2970         of side-effects
2972 2007-09-24  Johannes Schmid <jhs@gnome.org>
2974         * plugins/search/search-replace.c: (on_message_clicked):
2976         Fixed #427104 – No "highlight" of lines matching find-result
2978 2007-09-24  Johannes Schmid <jhs@gnome.org>
2980         * src/anjuta.glade:
2982         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
2984 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
2986         reviewed by: Johannes Schmid <jhs@gnome.org>
2988         * plugins/build-basic-autotools/executer.c: (execute_program):
2989         Fix #478238 – set env for execute programe in the terminal
2991 2007-09-24 Tom <tpgww@onepost.net>
2993         reviewed by: Johannes Schmid <jhs@gnome.org>
2995         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
2996         Fix memory leak
2997         
2998         * plugins/debug-manager/disassemble.c: (on_disassemble):
2999         Correct a format string in DEBUG_PRINT()
3001 2007-09-23  Johannes Schmid <jhs@gnome.org>
3003         * plugins/sourceview/sourceview.c: (offset_to_position),
3004         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3005         (ieditor_get_position), (iselect_set), (iselect_get_start),
3006         (iselect_get_end):
3007         
3008         Fixed #Bug 440637 – Search, don't work very well
3010 2007-09-23  Johannes Schmid <jhs@gnome.org>
3012         * plugins/file-manager/file-model.c: (file_model_get_filename):
3013         * plugins/file-manager/file-model.h:
3014         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3015         (file_view_init), (file_view_class_init):
3016         * plugins/message-view/message-view.c:
3017         (message_view_query_tooltip), (message_view_dispose),
3018         (message_view_instance_init), (message_view_class_init):
3020         Added GTK+ 2.12 style tooltips to file-manager and message view.
3021         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3022         old implementation is used.
3024 2007-09-23  Johannes Schmid <jhs@gnome.org>
3026         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3027         Fixed typo
3028         
3029         * plugins/language-manager/language-manager.plugin.in:
3030         Marked UserActivatable=FALSE
3031         
3032         * plugins/language-manager/plugin.c: (load_languages),
3033         (language_manager_activate), (language_manager_deactivate),
3034         (language_manager_dispose), (language_manager_instance_init),
3035         (language_manager_find_mime_type), (language_manager_find_string),
3036         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3037         (ilanguage_get_name), (ilanguage_get_strings):
3038         
3039         Fixed various stupid bugs in language-manager plugin
3040         
3041         * plugins/symbol-db/symbol-db-engine.c:
3042         (sdb_engine_second_pass_update_scope_1):
3043         
3044         Add a g_return_if_fail to avoid a crash though still unsure
3045         what's causing it.
3047 2007-09-23  Johannes Schmid <jhs@gnome.org>
3049         * plugins/symbol-db/plugin.c: (on_project_element_added),
3050         (sources_array_free), (sources_array_add_foreach),
3051         (project_root_added):
3052         * plugins/symbol-db/symbol-db-engine.c:
3053         (symbol_db_engine_add_new_files):
3054         * plugins/symbol-db/symbol-db-engine.h:
3055         
3056         Added support for other languages than "C" to symbol-db. Now
3057         supports all languages listed by the language-manager.
3059 2007-09-23  Tom <tpgww@onepost.net>
3061         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3063         * configure.in:
3064         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3065         
3066         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3067         (anjuta_glue_factory_get_object_type):
3068         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3069         * plugins/build-basic-autotools/build-basic-autotools.c:
3070         (value_added_current_editor):
3071         * plugins/debug-manager/breakpoints.c:
3072         (breakpoints_dbase_edit_breakpoint),
3073         (on_toggle_breakpoint_activate):
3074         * plugins/debug-manager/plugin.c:
3075         (on_run_to_cursor_action_activate):
3076         * plugins/debug-manager/stack_trace.c:
3077         (dma_thread_update_stack_trace):
3078         * plugins/gdb/plugin.c:
3079         * plugins/glade/plugin.c: (ifile_open):
3080         * plugins/profiler/gprof-call-graph-view.c:
3081         * plugins/profiler/gprof-flat-profile-view.c:
3082         * plugins/profiler/gprof-function-call-tree-view.c:
3083         * plugins/profiler/gprof-options.c: (setup_widgets):
3084         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3085         * plugins/search/search-replace_backend.c:
3086         (file_buffer_new_from_te):
3087         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3088         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3089         (assist_window_get_property), (assist_window_move):
3090         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3091         (value_added_current_editor):
3092         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3093         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3094         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3095         
3096         Many small code, warnings and leak fixes
3098 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3100         * (removed) plugins/debug-manager/debugger.c,
3101         (removed) plugins/debug-manager/debugger.h,
3102         (added) plugins/debug-manager/command.c,
3103         (added) plugins/debug-manager/command.h,
3104         (added) plugins/debug-manager/queue.c,
3105         (added) plugins/debug-manager/queue.h,
3106         plugins/debug-manager/breakpoints.c,
3107         plugins/debug-manager/debug_tree.c,
3108         plugins/debug-manager/debug_tree.h,
3109         plugins/debug-manager/disassemble.c,
3110         plugins/debug-manager/disassemble.h,
3111         plugins/debug-manager/locals.c,
3112         plugins/debug-manager/locals.h,
3113         plugins/debug-manager/memory.c,
3114         plugins/debug-manager/memory.h,
3115         plugins/debug-manager/plugin.c,
3116         plugins/debug-manager/plugin.h,
3117         plugins/debug-manager/registers.c,
3118         plugins/debug-manager/registers.h,
3119         plugins/debug-manager/sharedlib.c,
3120         plugins/debug-manager/sharedlib.h,
3121         plugins/debug-manager/signals.c,
3122         plugins/debug-manager/signals.h,
3123         plugins/debug-manager/stack_trace.c,
3124         plugins/debug-manager/stack_trace.h,
3125         plugins/debug-manager/start.h,
3126         plugins/debug-manager/start.c,
3127         plugins/debug-manager/threads.c,
3128         plugins/debug-manager/threads.h,
3129         plugins/debug-manager/watch.c,
3130         plugins/debug-manager/watch.h,
3131         plugins/debug-manager/Makefile.am,
3132         plugins/gdb/debugger.c,
3133         plugins/gdb/debugger.h,
3134         plugins/gdb/plugin.c,
3135         libanjuta/interfaces/libanjuta.idl:
3136         Split debug-manager/debugger.c into command.c and queue.c
3137         Clean up debugger queue
3138         DmaDebuggerQueue object does not implement IAnjutaDebugger
3140 2007-09-23  Johannes Schmid <jhs@gnome.org>
3142         * configure.in:
3143         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3144         set correctly, etc.)
3145         
3146         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3147         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3148         (plugin_set_update):
3149         
3150         Show an error dialog instead of crashing when plugin loading fails
3152         * plugins/language-manager/Makefile.am:
3153         * plugins/language-manager/language-manager.plugin.in:
3154         * plugins/language-manager/languages.xml:
3155         * plugins/language-manager/plugin.c: (language_destroy),
3156         (load_languages), (language_manager_activate),
3157         (language_manager_deactivate), (language_manager_finalize),
3158         (language_manager_dispose), (language_manager_instance_init),
3159         (language_manager_class_init), (language_manager_find_mime_type),
3160         (language_manager_find_string), (ilanguage_get_from_mime_type),
3161         (ilanguage_get_from_string), (ilanguage_get_name),
3162         (ilanguage_get_strings), (ilanguage_iface_init):
3163         * plugins/language-manager/plugin.h:
3164         
3165         Added new language-manager plugin to have a better organisation for
3166         language names. The xml probabaly needs to be extended over time.
3167         
3168         * plugins/Makefile.am:
3169         * plugins/document-manager/plugin.c: (on_editor_changed):
3170         
3171         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3172         because it does not really save memory but makes tab switching slow.
3173         
3174         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3175         .in:
3176         * plugins/language-support-cpp-java/plugin.c: (install_support),
3177         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3178         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3179         unloading
3181         * plugins/language-support-cpp-java/cpp-java-assist.c:
3182         (cpp_java_assist_show_autocomplete):
3183         
3184         Fix autocomplete to only show valid completions
3186         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3187         Calltips always have correct size and position now
3189 2007-09-22  Johannes Schmid <jhs@gnome.org>
3191         * plugins/search/search-replace_backend.c: (get_next_match):
3192         Removed code introduced by accident that causes a crash.
3193         
3194         * plugins/sourceview/sourceview-tags.c:
3195         * plugins/sourceview/sourceview-tags.h:
3196         Removed ununsed files
3198 2007-09-22  Johannes Schmid <jhs@gnome.org>
3200         * plugins/language-support-cpp-java/cpp-java-assist.c:
3201         Fixed build error
3203 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3205         * plugins/language-support-cpp-java/cpp-java-assist.c:
3206         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3207         Increased matching brace search to 500 chars.
3209 2007-09-21  Johannes Schmid <jhs@gnome.org>
3211         * plugins/language-support-cpp-java/cpp-java-assist.c:
3212         (cpp_java_assist_get_pre_word),
3213         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3214         
3215         Added some profiling debug code
3216         
3217         * plugins/language-support-cpp-java/cpp-java-utils.c:
3218         (cpp_java_util_jump_to_matching_brace):
3219         * plugins/language-support-cpp-java/cpp-java-utils.h:
3220         * plugins/language-support-cpp-java/plugin.c:
3221         (get_line_indentation_base), (get_line_auto_indentation):
3222         
3223         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3224         avoid looping over the whole file when using calltips which is too slow and
3225         unneeded.
3226         
3227         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3228         (assist_tip_set_tips), (assist_tip_get_coordinates),
3229         (assist_tip_new):
3230         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3231         
3232         Better calltips appearance (use theme now) and avoid jumping
3233         calltips
3235 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3237         * plugins/document-manager/plugin.c:
3238         (update_editor_ui_interface_items):
3239         * plugins/language-support-cpp-java/plugin.c: (install_support),
3240         (uninstall_support): Moved autocomplete ui update code from
3241         document-manager to language-plugin.
3243 2007-09-21  Johannes Schmid <jhs@gnome.org>
3245         * libanjuta/interfaces/libanjuta.idl:
3246         
3247         Added IAnjutaLanguage interface (might still change...) for
3248         the upcoming language-manager plugin.
3249         
3250         * plugins/file-manager/Makefile.am:
3251         * plugins/file-manager/file-model.c:
3252         (file_model_cancel_expand_idle), (file_model_add_dummy),
3253         (file_model_expand_idle), (file_model_sort),
3254         (file_model_row_expanded), (file_model_row_collapsed),
3255         (file_model_init), (file_model_finalize),
3256         (file_model_set_property), (file_model_get_property),
3257         (file_model_class_init), (file_model_new), (file_model_refresh),
3258         (file_model_get_uri):
3259         * plugins/file-manager/file-model.h:
3260         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3261         (file_view_expand_row_idle), (file_view_refresh),
3262         (file_view_get_selected), (file_view_button_press_event),
3263         (file_view_selection_changed), (file_view_init),
3264         (file_view_get_property), (file_view_set_property),
3265         (file_view_finalize), (file_view_class_init):
3266         
3267         Split up model/view as far as possible and fixed some file-manager
3268         bugs (popup-menu and incorrect project loading).
3269         
3270         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3271         Use monospace font for tips.
3272         
3273         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3274         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3275         (icell_get_attribute), (icell_style_get_font_description),
3276         (icell_style_get_color), (icell_style_get_background_color),
3277         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3278         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3279         (iiter_get_length), (iiter_clone), (iiter_assign):
3281         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3282         interface. This is way faster though it has the drawback to create invalid
3283         iterators if the buffer is changed.
3285 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3287         * libanjuta/interfaces/libanjuta.idl:
3288         * plugins/document-manager/action-callbacks.c:
3289         * plugins/document-manager/anjuta-document-manager.ui:
3290         * plugins/document-manager/plugin.c: (register_stock_icons):
3291         * plugins/editor/text_editor.c:
3292         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3293         * plugins/language-support-cpp-java/cpp-java-assist.c:
3294         (cpp_java_assist_get_calltip_context):
3295         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3296         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3298         Moved autocomplete menu action from document-manager to assist plugin
3299         and got rid of deprecated autocomplete interface.
3301 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3303         * libanjuta/interfaces/libanjuta.idl:
3304         * plugins/editor/text_editor.c: (iassist_iface_init):
3305         * plugins/language-support-cpp-java/cpp-java-assist.c:
3306         (cpp_java_assist_check), (on_assist_chosen):
3307         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3308         Removed react() methods in both editors and assist interface. Assist
3309         plugin itself handles setting the autocomplete. Also fixed
3310         some mem leaks.
3312 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3314         * plugins/file-manager/Makefile.am:
3315         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3316         (file_view_expand_idle), (file_view_init):
3317         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3318         (file_manager_set_default_uri), (project_root_added),
3319         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3320         (file_manager_activate), (file_manager_deactivate),
3321         (file_manager_instance_init), (file_manager_class_init),
3322         (ifile_manager_set_root), (ifile_manager_set_selected),
3323         (ifile_manager_iface_init): Adjusted white spaces to match
3324         anjuta convention.
3326 2007-09-19  Naba Kumar  <naba@gnome.org>
3328         * libanjuta/interfaces/libanjuta.idl:
3329         * plugins/editor/text_editor.c: (text_editor_instance_init),
3330         (iassist_show_tips), (iassist_cancel_tips),
3331         (iassist_hide_suggestions), (iassist_iface_init):
3332         * plugins/editor/text_editor.h:
3333         * plugins/editor/text_editor_cbs.c:
3334         (on_text_editor_scintilla_notify):
3335         * plugins/language-support-cpp-java/cpp-java-assist.c:
3336         (is_scope_context_character), (is_word_character),
3337         (create_completion), (cpp_java_assist_get_scope_context),
3338         (cpp_java_assist_get_pre_word),
3339         (cpp_java_assist_get_scope_operator),
3340         (cpp_java_assist_destroy_completion_cache),
3341         (cpp_java_assist_create_scope_completion_cache),
3342         (cpp_java_assist_create_word_completion_cache),
3343         (cpp_java_assist_show_autocomplete),
3344         (cpp_java_assist_get_calltip_context),
3345         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3346         (on_editor_char_added), (on_assist_chosen),
3347         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3348         (cpp_java_assist_init), (cpp_java_assist_finalize):
3349         * plugins/language-support-cpp-java/cpp-java-assist.h:
3350         * plugins/language-support-cpp-java/plugin.c:
3351         (initialize_indentation_params):
3352         * plugins/sourceview/assist-tip.c:
3353         * plugins/sourceview/assist-tip.h:
3354         * plugins/sourceview/sourceview-private.h:
3355         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3356         (on_assist_tip_destroyed), (on_assist_cancel),
3357         (on_document_char_added), (iassist_get_suggestions),
3358         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3359         
3360         Implement state-less assistance so that assist can be evaluated
3361         any given time at any position. Changed IAnjutaEditorAssist interfance
3362         and implementations and removed any state management in editors.
3364 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3366         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3367         completion items sorting and avoided unnecssary sorts.
3369         * plugins/text-editor.c: Fixed state.
3371 2007-09-17  Johannes Schmid <jhs@gnome.org>
3373         * plugins/language-support-cpp-java/cpp-java-assist.c:
3374         (on_assist_begin):
3375         
3376         Fixed calltips in sourceview
3378 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3380         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3381         completion items preparation time. Fixed a crash bug.
3383         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3384         Set buffer size (From Massimo, required for symbol-db).
3386         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3387         for suggestions.
3389         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3390         change in API.
3392         * plugins/editor/aneditor-autocomplete.cxx,
3393         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3394         Added ANE_GETWORDBEFORECARAT command.
3396         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3397         using assist interface.
3399         * plugins/editor/text_editor.c: (text_editor_instance_init),
3400         (text_editor_get_word_before_carat),
3401         (text_editor_get_current_word), (iassist_add_trigger),
3402         (iassist_remove_trigger), (on_assist_canceled),
3403         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3404         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3405         * plugins/editor/text_editor.h:
3406         * plugins/editor/text_editor_cbs.c: (trigger_size),
3407         (max_trigger_size), (text_editor_check_assist),
3408         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3409         interface.
3411         * plugins/language-support-cpp-java/Makefile.am:
3412         * plugins/language-support-cpp-java/plugin.c:
3413         (get_line_indentation_base), (get_line_auto_indentation),
3414         (install_support), (uninstall_support),
3415         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3416         (cpp_java_plugin_instance_init):
3417         * plugins/language-support-cpp-java/plugin.h:
3418         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3419         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3420         Make assist a separate class.
3422 2007-09-14  Johannes Schmid <jhs@gnome.org>
3424         * plugins/sourceview/sourceview.c: (iassist_suggest):
3425         Fixed changed char_alignment paramter in language-support
3426         plugin
3428 2007-09-14  Naba Kumar  <naba@gnome.org>
3430         * plugins/language-support-cpp-java/plugin.c: Send the right
3431         'char_alignment' paramenter (needs fixing in sourceview).
3433 2007-09-13  Johannes Schmid <jhs@gnome.org>
3435         * anjuta.anjuta:
3436         * plugins/project-wizard/templates/minimal/project.anjuta:
3437         Use IAnjutaSymbolManager instead of loading the plugin directly.
3438         (TODO: Think of a version to do this for older files...)
3440         * configure.in:
3441         * plugins/Makefile.am:
3442         * plugins/symbol-db/Makefile.am:
3443         
3444         Build symbol-db plugin if libgda-3.0 is found
3446 2007-09-13  Johannes Schmid <jhs@gnome.org>
3448         * plugins/sourceview/Makefile.am:
3449         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3450         (set_uri):
3451         * plugins/sourceview/anjuta-document.h:
3452         Removed lots of dead code
3453         
3454         * plugins/sourceview/anjuta-languages-manager.c:
3455         * plugins/sourceview/anjuta-languages-manager.h:
3456         removed completely
3457         
3458         * plugins/sourceview/sourceview.c: (on_document_char_added),
3459         (on_document_loaded), (sourceview_instance_init),
3460         (iselect_get_start), (iselect_get_end),
3461         (ilanguage_get_supported_languages), (ilanguage_set_language):
3462         
3463         Fixed selection handling and make some adaptions for the changes 
3464         mentioned above
3466 2007-09-13  Johannes Schmid <jhs@gnome.org>
3468         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3469         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3470         (on_assist_update):
3471         
3472         Added preferences to language support completion/calltips
3473         
3474         * plugins/sourceview/assist-window.c: (assist_window_update):
3476         Always select first entry
3478         * plugins/sourceview/sourceview.glade:
3479         Removed old completion preferences
3481 2007-09-11  Naba Kumar  <naba@gnome.org>
3483         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3484         and possible crash when pressing ctrl+d in terminal after preferences
3485         window has been shown once (no need for backport).
3487         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3488         implementations to get warnings instead of crashes for unimplemented
3489         interface methods.
3491 2007-09-11   Massimo Cora' <maxcvs@email.it>
3493         Reviewed by: Naba Kumar  <naba@gnome.org>
3495         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3496         * plugins/symbol-db/*:
3497         Added new symbol-database backend based on SQLite 3.
3498         (does not enabled for build currently).
3500 2007-09-10  Johannes Schmid <jhs@gnome.org>
3502         * anjuta.anjuta:
3503         * configure.in:
3504         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3505         (parse_info_init), (parse_info_free), (valid_element),
3506         (start_element_handler), (end_element_handler), (text_handler),
3507         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3508         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3509         (egg_recent_model_monitor), (egg_recent_model_read),
3510         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3511         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3512         (egg_recent_model_set_property), (egg_recent_model_class_init),
3513         (egg_recent_model_init), (egg_recent_model_add_full),
3514         (egg_recent_model_delete), (egg_recent_model_get_list),
3515         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3516         (egg_recent_model_set_filter_mime_types),
3517         (egg_recent_model_clear_group_filter),
3518         (egg_recent_model_set_filter_groups),
3519         (egg_recent_model_clear_scheme_filter),
3520         (egg_recent_model_set_filter_uri_schemes),
3521         (egg_recent_model_remove_expired):
3522         
3523         Update EggRecent (#456465)
3525 2007-09-10  Johannes Schmid <jhs@gnome.org>
3527         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3528         (anjuta_plugin_manager_get_plugin):
3529         * plugins/profiler/gprof-call-graph-view.c:
3530         (gprof_call_graph_view_create_columns):
3531         * plugins/profiler/gprof-flat-profile-view.c:
3532         (gprof_flat_profile_view_create_columns):
3533         * plugins/profiler/gprof-function-call-tree-view.c:
3534         (gprof_function_call_tree_view_create_columns):
3535         
3536         Fixed #466031 – Update of pieces of menus for Localization
3538 2007-09-10  Johannes Schmid <jhs@gnome.org>
3540         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3541         Bug 343522 – anjuta: Unable to execute commands that use options.
3543 2007-09-09  Johannes Schmid <jhs@gnome.org>
3545         * plugins/document-manager/anjuta-docman.c:
3546         (anjuta_docman_update_page_label):
3547         
3548         Fixed #458034 – Method of indicating unsaved changes breaks convention
3549         
3550         * plugins/document-manager/plugin.c: (update_title),
3551         (value_added_project_root_uri), (value_removed_project_root_uri),
3552         (on_editor_changed), (activate_plugin):
3553         * plugins/document-manager/plugin.h:
3554         * plugins/project-manager/plugin.c: (on_profile_scoped),
3555         (on_profile_descoped), (ifile_open):
3556         
3557         Fixed #427390 – Show path of item in currently focused editor window
3559 2007-09-09  Johannes Schmid <jhs@gnome.org>
3561         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3562         (on_toolbar_find_incremental):
3563         Fix incremental search
3564         
3565         * plugins/sourceview/sourceview.c: (on_document_char_added),
3566         (set_select):
3567         Fixed selection management
3569 2007-09-09  Johannes Schmid <jhs@gnome.org>
3571         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3572         Fixed memory leak
3574         * libanjuta/interfaces/libanjuta.idl:
3575         Extended IAnjutaEditorAssist interface
3576         
3577         * plugins/language-support-cpp-java/plugin.c:
3578         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3579         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3580         (context_character), (get_context), (function_parser),
3581         (cpp_member_parser), (install_assist), (uninstall_assist),
3582         (get_line_indentation_base), (get_line_auto_indentation),
3583         (install_support), (uninstall_support),
3584         (on_value_added_current_editor), (on_value_removed_current_editor),
3585         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3586         * plugins/language-support-cpp-java/plugin.h:
3587         
3588         Improved fixed editor assistance and added support for function/method
3589         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3590         
3591         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3592         Removed a FIXME
3593         
3594         * plugins/project-import/project-import.c: (on_import_next):
3595         Added a non-NULL check with could probably fix #474843 but not sure
3596         
3597         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3598         Fixed anjuta-plugin project wizard
3599         
3600         * plugins/sourceview/Makefile.am:
3601         * plguins/sourceview/assist-tip.[ch]:
3602         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3603         (anjuta_view_key_press_event):
3604         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3605         (assist_window_init), (assist_window_update), (assist_window_new):
3606         * plugins/sourceview/sourceview-private.h:
3607         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3608         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3609         (trigger_size), (max_trigger_size), (on_document_char_added),
3610         (sourceview_dispose), (ieditor_get_current_word),
3611         (iassist_add_trigger), (iassist_init_suggestions),
3612         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3613         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3614         
3615         Big update on sourceview assist capabilites. Autocompletion should
3616         now work much better and function tooltips are finally supported!
3618         * plugins/sourceview/anjuta-document.h:
3619         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3620         (anjuta_document_get_current_word):
3621         Fixed get_current_word (inspired by aneditor.cxx implementation)
3623         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3624         (icell_get_attribute):
3625         Fixed get_attribute() to also detect character constants.
3626         Simplified get_char()
3628         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3629         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3630         (isymbol_manager_get_completions_at_position):
3631         
3632         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3634 2007-09-04  Naba Kumar  <naba@gnome.org>
3636         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3637         projects that can not add sources.
3639         * plugins/file-wizard/file.c: Similarly for file wizard,
3640         Do not enable 'Add to project' projects that can not add sources.
3642 2007-09-04  Naba Kumar  <naba@gnome.org>
3644         * configure.in: Bumped gnome-build requirement to 0.2.0
3645         for project capabilities support.
3647         * plugins/project-manager/plugin.c: Enable/disable project
3648         actions based on project capabilities. Fixes bug #433552:
3649         crash in Anjuta IDE: add file test.h in project on generic
3650         Makefile.
3652         * libanjuta/interfaces/libanjuta.idl: Added method to query
3653         project capabilities.
3655 2007-09-03  Naba Kumar  <naba@gnome.org>
3657         * plugins/file-manager/plugin.c: Set shadow type IN.
3658         * plugins/file-manager/file-view.c: Fixed code style.
3659         * plugins/file-manager/file-view.c: Fixed icons column to size
3660         properly.
3662         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3664         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3665         unmonitors project-uri on file-manager deactivation.
3667         * TODO.tasks: Updated
3669 2007-09-02  Johannes Schmid <jhs@gnome.org>
3671         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3672         Fixed memory leak
3673         
3674         * plugins/file-manager/file-view.c: (file_view_get_selected),
3675         (file_view_button_press_event), (file_view_finalize):
3676         * plugins/file-manager/plugin.c: (project_root_removed),
3677         (file_manager_deactivate):
3678         
3679         Fixed some small bugs I missed before
3681 2007-09-02  Johannes Schmid <jhs@gnome.org>
3683         * plugins/file-manager/*:
3684         Added new and file-manager
3686 2007-09-02  Johannes Schmid <jhs@gnome.org>
3688         * plugins/file-manager/*:
3689         Removed old file-manager
3691 2007-08-31  Johannes Schmid <jhs@gnome.org>
3693         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3694         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3695         
3696         Fixed some memory leaks
3697         
3698         * MAINTAINERS: Fixed
3699         
3700 2007-08-31  Johannes Schmid <jhs@gnome.org>
3702         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3703         (get_property_value_as_string), (set_property_value_as_string),
3704         (register_callbacks), (preferences_foreach_callback),
3705         (anjuta_preferences_register_property_raw):
3706         * libanjuta/anjuta-preferences.h:
3707         * plugins/build-basic-autotools/build-basic-autotools.c:
3708         (on_build_mesg_format):
3709         * plugins/document-manager/anjuta-document-manager.glade:
3710         * plugins/message-view/anjuta-message-manager-plugin.glade:
3711         
3712         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3713         broken message view preferences
3714         
3715         * plugins/message-view/message-view.c:
3716         (message_view_instance_init), (pref_change_color), (prefs_init),
3717         (imessage_view_append):
3718         Cleaned up message view (#458041)
3719         
3720         * src/shell.c: (on_preferences_activate),
3721         (anjuta_test_shell_instance_init),
3722         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
3723         Fixed test shell to allow better debugging
3724         
3725 2007-08-31  Johannes Schmid <jhs@gnome.org>
3727         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
3728         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
3729         * plugins/gtodo/main.h:
3730         * plugins/gtodo/plugin.c: (activate_plugin):
3731         
3732         Fixed #423467 (View->Tasks menu items are not 
3733         checked on startup)
3735 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
3737         reviewed by: Johannes Schmid <jhs@gnome.org>
3739         * COPYING:
3740         * data/welcome.txt.in:
3741         * launcher/anjuta_launcher.c:
3742         * libanjuta/anjuta-children.c:
3743         * libanjuta/anjuta-children.h:
3744         * libanjuta/anjuta-debug.h:
3745         * libanjuta/anjuta-encodings.c:
3746         * libanjuta/anjuta-encodings.h:
3747         * libanjuta/anjuta-glue-c.c:
3748         * libanjuta/anjuta-glue-c.h:
3749         * libanjuta/anjuta-plugin-description.c:
3750         * libanjuta/anjuta-plugin-description.h:
3751         * libanjuta/anjuta-plugin-handle.c:
3752         * libanjuta/anjuta-plugin-handle.h:
3753         * libanjuta/anjuta-plugin-manager.c:
3754         * libanjuta/anjuta-plugin-manager.h:
3755         * libanjuta/anjuta-plugin.c:
3756         * libanjuta/anjuta-plugin.h:
3757         * libanjuta/anjuta-preferences.c:
3758         * libanjuta/anjuta-preferences.h:
3759         * libanjuta/anjuta-profile-manager.c:
3760         * libanjuta/anjuta-profile-manager.h:
3761         * libanjuta/anjuta-profile.c:
3762         * libanjuta/anjuta-profile.h:
3763         * libanjuta/anjuta-save-prompt.c:
3764         * libanjuta/anjuta-save-prompt.h:
3765         * libanjuta/anjuta-serializer.c:
3766         * libanjuta/anjuta-serializer.h:
3767         * libanjuta/anjuta-session.c:
3768         * libanjuta/anjuta-session.h:
3769         * libanjuta/anjuta-shell.c:
3770         * libanjuta/anjuta-shell.h:
3771         * libanjuta/anjuta-status.c:
3772         * libanjuta/anjuta-status.h:
3773         * libanjuta/anjuta-ui.c:
3774         * libanjuta/anjuta-ui.h:
3775         * libanjuta/anjuta-utils-priv.h:
3776         * libanjuta/anjuta-utils.c:
3777         * libanjuta/anjuta-utils.h:
3778         * libanjuta/cell-renderer-captioned-image.c:
3779         * libanjuta/cell-renderer-captioned-image.h:
3780         * libanjuta/e-splash.c:
3781         * libanjuta/e-splash.h:
3782         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3783         * libanjuta/interfaces/libanjuta.idl:
3784         * libanjuta/libanjuta.h:
3785         * libanjuta/resources.c:
3786         * libanjuta/resources.h:
3787         * libegg/egg-cell-renderer-text.c:
3788         * libegg/egg-combo-action.c:
3789         * libegg/egg-entry-action.c:
3790         * libegg/egg-recent-action.c:
3791         * libegg/egg-recent-files-module.c:
3792         * libegg/egg-recent-item.c:
3793         * libegg/egg-recent-model.c:
3794         * libegg/egg-recent-view-gtk.c:
3795         * libegg/egg-recent-view.c:
3796         * libegg/egg-submenu-action.c:
3797         * libegg/eggaccelerators.c:
3798         * libegg/eggcellrendererpopup.c:
3799         * libegg/eggcomboselect.c:
3800         * libegg/eggtreemodelfilter.c:
3801         * libegg/eggtreemultidnd.c:
3802         * libegg/gtkcellview.h:
3803         * libegg/treeviewutils/egg-cell-renderer-text.h:
3804         * libegg/treeviewutils/eggaccelerators.h:
3805         * libegg/treeviewutils/eggcellrendererkeys.h:
3806         * libegg/treeviewutils/eggcellrendererpopup.h:
3807         * libegg/treeviewutils/eggtreemodelfilter.h:
3808         * libegg/treeviewutils/eggtreemultidnd.h:
3809         * libegg/treeviewutils/eggtreeviewstate.h:
3810         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
3811         * manuals/anjuta-faqs/Makefile.am:
3812         * manuals/anjuta-manual/C/anjuta-manual.xml:
3813         * manuals/anjuta-manual/C/license.xml:
3814         * manuals/anjuta-manual/es/es.po:
3815         * manuals/anjuta-manual/sv/sv.po:
3816         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
3817         ml:
3818         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
3819         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
3820         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
3821         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
3822         * manuals/old/ja/anjuta-manual/license.xml:
3823         * plugins/build-basic-autotools/build-basic-autotools.c:
3824         * plugins/build-basic-autotools/build-basic-autotools.h:
3825         * plugins/build-basic-autotools/executer.c:
3826         * plugins/build-basic-autotools/executer.h:
3827         * plugins/build/build_file.c:
3828         * plugins/build/build_file.h:
3829         * plugins/build/build_project.c:
3830         * plugins/build/build_project.h:
3831         * plugins/build/clean_project.c:
3832         * plugins/build/clean_project.h:
3833         * plugins/build/commands.c:
3834         * plugins/build/commands.h:
3835         * plugins/build/compile.c:
3836         * plugins/build/compile.h:
3837         * plugins/build/compiler_options.c:
3838         * plugins/build/compiler_options.h:
3839         * plugins/build/configurer.c:
3840         * plugins/build/configurer.h:
3841         * plugins/build/executer.c:
3842         * plugins/build/executer.h:
3843         * plugins/class-gen/cell-renderer-flags.c:
3844         * plugins/class-gen/cell-renderer-flags.h:
3845         * plugins/class-gen/combo-flags.c:
3846         * plugins/class-gen/combo-flags.h:
3847         * plugins/class-gen/element-editor.c:
3848         * plugins/class-gen/element-editor.h:
3849         * plugins/class-gen/generator.c:
3850         * plugins/class-gen/generator.h:
3851         * plugins/class-gen/plugin.c:
3852         * plugins/class-gen/plugin.h:
3853         * plugins/class-gen/transform.c:
3854         * plugins/class-gen/transform.h:
3855         * plugins/class-gen/validator.c:
3856         * plugins/class-gen/validator.h:
3857         * plugins/class-gen/window.c:
3858         * plugins/class-gen/window.h:
3859         * plugins/class-inheritance/class-callbacks.c:
3860         * plugins/class-inheritance/class-callbacks.h:
3861         * plugins/class-inheritance/class-inherit.c:
3862         * plugins/class-inheritance/class-inherit.h:
3863         * plugins/class-inheritance/plugin.c:
3864         * plugins/class-inheritance/plugin.h:
3865         * plugins/cvs-plugin/cvs-actions.c:
3866         * plugins/cvs-plugin/cvs-actions.h:
3867         * plugins/cvs-plugin/cvs-callbacks.c:
3868         * plugins/cvs-plugin/cvs-callbacks.h:
3869         * plugins/cvs-plugin/cvs-execute.c:
3870         * plugins/cvs-plugin/cvs-execute.h:
3871         * plugins/cvs-plugin/cvs-interface.c:
3872         * plugins/cvs-plugin/cvs-interface.h:
3873         * plugins/cvs-plugin/plugin.c:
3874         * plugins/cvs-plugin/plugin.h:
3875         * plugins/debug-manager/breakpoints.c:
3876         * plugins/debug-manager/breakpoints.h:
3877         * plugins/debug-manager/chunk_view.c:
3878         * plugins/debug-manager/chunk_view.h:
3879         * plugins/debug-manager/data_buffer.c:
3880         * plugins/debug-manager/data_buffer.h:
3881         * plugins/debug-manager/data_view.c:
3882         * plugins/debug-manager/data_view.h:
3883         * plugins/debug-manager/debug_tree.c:
3884         * plugins/debug-manager/debug_tree.h:
3885         * plugins/debug-manager/debugger.c:
3886         * plugins/debug-manager/debugger.h:
3887         * plugins/debug-manager/disassemble.c:
3888         * plugins/debug-manager/disassemble.h:
3889         * plugins/debug-manager/info.c:
3890         * plugins/debug-manager/info.h:
3891         * plugins/debug-manager/locals.c:
3892         * plugins/debug-manager/locals.h:
3893         * plugins/debug-manager/memory.c:
3894         * plugins/debug-manager/memory.h:
3895         * plugins/debug-manager/plugin.c:
3896         * plugins/debug-manager/plugin.h:
3897         * plugins/debug-manager/registers.c:
3898         * plugins/debug-manager/registers.h:
3899         * plugins/debug-manager/sexy-icon-entry.c:
3900         * plugins/debug-manager/sexy-icon-entry.h:
3901         * plugins/debug-manager/sharedlib.c:
3902         * plugins/debug-manager/sharedlib.h:
3903         * plugins/debug-manager/signals.c:
3904         * plugins/debug-manager/signals.h:
3905         * plugins/debug-manager/sparse_buffer.c:
3906         * plugins/debug-manager/sparse_buffer.h:
3907         * plugins/debug-manager/sparse_view.c:
3908         * plugins/debug-manager/sparse_view.h:
3909         * plugins/debug-manager/stack_trace.c:
3910         * plugins/debug-manager/stack_trace.h:
3911         * plugins/debug-manager/start.c:
3912         * plugins/debug-manager/start.h:
3913         * plugins/debug-manager/threads.c:
3914         * plugins/debug-manager/threads.h:
3915         * plugins/debug-manager/utilities.c:
3916         * plugins/debug-manager/utilities.h:
3917         * plugins/debug-manager/watch.c:
3918         * plugins/debug-manager/watch.h:
3919         * plugins/devhelp/htmlview.c:
3920         * plugins/devhelp/htmlview.h:
3921         * plugins/document-manager/action-callbacks.c:
3922         * plugins/document-manager/action-callbacks.h:
3923         * plugins/document-manager/anjuta-docman.c:
3924         * plugins/document-manager/anjuta-docman.h:
3925         * plugins/document-manager/editor-tooltips.c:
3926         * plugins/document-manager/editor-tooltips.h:
3927         * plugins/document-manager/file_history.c:
3928         * plugins/document-manager/file_history.h:
3929         * plugins/document-manager/indent-dialog.c:
3930         * plugins/document-manager/indent-dialog.h:
3931         * plugins/document-manager/indent-util.c:
3932         * plugins/document-manager/indent-util.h:
3933         * plugins/document-manager/plugin.c:
3934         * plugins/editor/aneditor-autocomplete.cxx:
3935         * plugins/editor/aneditor-calltip.cxx:
3936         * plugins/editor/aneditor-indent.cxx:
3937         * plugins/editor/aneditor-priv.h:
3938         * plugins/editor/aneditor.cxx:
3939         * plugins/editor/aneditor.h:
3940         * plugins/editor/lexer.h:
3941         * plugins/editor/plugin.c:
3942         * plugins/editor/plugin.h:
3943         * plugins/editor/print.c:
3944         * plugins/editor/print.h:
3945         * plugins/editor/properties.h:
3946         * plugins/editor/properties_cxx.h:
3947         * plugins/editor/style-editor.c:
3948         * plugins/editor/style-editor.h:
3949         * plugins/editor/text-editor-iterable.c:
3950         * plugins/editor/text-editor-iterable.h:
3951         * plugins/editor/text_editor.c:
3952         * plugins/editor/text_editor.h:
3953         * plugins/editor/text_editor_cbs.c:
3954         * plugins/editor/text_editor_cbs.h:
3955         * plugins/editor/text_editor_menu.c:
3956         * plugins/editor/text_editor_menu.h:
3957         * plugins/editor/text_editor_prefs.c:
3958         * plugins/editor/text_editor_prefs.h:
3959         * plugins/file-loader/dnd.c:
3960         * plugins/file-loader/dnd.h:
3961         * plugins/file-loader/plugin.c:
3962         * plugins/file-manager/an_file_view.c:
3963         * plugins/file-manager/plugin.c:
3964         * plugins/file-wizard/file.c:
3965         * plugins/file-wizard/file.h:
3966         * plugins/file-wizard/plugin.c:
3967         * plugins/file-wizard/plugin.h:
3968         * plugins/gdb/debugger.c:
3969         * plugins/gdb/debugger.h:
3970         * plugins/gdb/gdbmi-test.c:
3971         * plugins/gdb/gdbmi.c:
3972         * plugins/gdb/gdbmi.h:
3973         * plugins/gdb/global.h:
3974         * plugins/gdb/parser.c:
3975         * plugins/gdb/parser.h:
3976         * plugins/gdb/plugin.c:
3977         * plugins/gdb/plugin.h:
3978         * plugins/gdb/utilities.c:
3979         * plugins/gdb/utilities.h:
3980         * plugins/glade/plugin.c:
3981         * plugins/glade/plugin.h:
3982         * plugins/gtodo/egg-datetime.c:
3983         * plugins/gtodo/egg-datetime.h:
3984         * plugins/gtodo/eggtrayicon.c:
3985         * plugins/gtodo/eggtrayicon.h:
3986         * plugins/gtodo/plugin.c:
3987         * plugins/gvim/anjuta-vim.c:
3988         * plugins/gvim/anjuta-vim.h:
3989         * plugins/gvim/gtkvim.c:
3990         * plugins/gvim/gtkvim.h:
3991         * plugins/gvim/plugin.c:
3992         * plugins/gvim/plugin.h:
3993         * plugins/language-support-cpp-java/plugin.c:
3994         * plugins/language-support-cpp-java/plugin.h:
3995         * plugins/macro/macro-actions.c:
3996         * plugins/macro/macro-actions.h:
3997         * plugins/macro/macro-db.c:
3998         * plugins/macro/macro-db.h:
3999         * plugins/macro/macro-dialog.c:
4000         * plugins/macro/macro-dialog.h:
4001         * plugins/macro/macro-edit.c:
4002         * plugins/macro/macro-edit.h:
4003         * plugins/macro/macro-util.c:
4004         * plugins/macro/macro-util.h:
4005         * plugins/macro/plugin.c:
4006         * plugins/macro/plugin.h:
4007         * plugins/message-view/anjuta-msgman.c:
4008         * plugins/message-view/anjuta-msgman.h:
4009         * plugins/message-view/message-view.c:
4010         * plugins/message-view/message-view.h:
4011         * plugins/message-view/plugin.c:
4012         * plugins/message-view/plugin.h:
4013         * plugins/patch/patch-plugin.c:
4014         * plugins/patch/patch-plugin.h:
4015         * plugins/patch/plugin.c:
4016         * plugins/patch/plugin.h:
4017         * plugins/profiler/gprof-call-graph-block-entry.c:
4018         * plugins/profiler/gprof-call-graph-block-entry.h:
4019         * plugins/profiler/gprof-call-graph-block.c:
4020         * plugins/profiler/gprof-call-graph-block.h:
4021         * plugins/profiler/gprof-call-graph-view.c:
4022         * plugins/profiler/gprof-call-graph-view.h:
4023         * plugins/profiler/gprof-call-graph.c:
4024         * plugins/profiler/gprof-call-graph.h:
4025         * plugins/profiler/gprof-flat-profile-entry.c:
4026         * plugins/profiler/gprof-flat-profile-entry.h:
4027         * plugins/profiler/gprof-flat-profile-view.c:
4028         * plugins/profiler/gprof-flat-profile-view.h:
4029         * plugins/profiler/gprof-flat-profile.c:
4030         * plugins/profiler/gprof-flat-profile.h:
4031         * plugins/profiler/gprof-function-call-chart-view.c:
4032         * plugins/profiler/gprof-function-call-chart-view.h:
4033         * plugins/profiler/gprof-function-call-tree-view.c:
4034         * plugins/profiler/gprof-function-call-tree-view.h:
4035         * plugins/profiler/gprof-options.c:
4036         * plugins/profiler/gprof-options.h:
4037         * plugins/profiler/gprof-profile-data.c:
4038         * plugins/profiler/gprof-profile-data.h:
4039         * plugins/profiler/gprof-view-manager.c:
4040         * plugins/profiler/gprof-view-manager.h:
4041         * plugins/profiler/gprof-view.c:
4042         * plugins/profiler/gprof-view.h:
4043         * plugins/profiler/plugin.c:
4044         * plugins/profiler/plugin.h:
4045         * plugins/profiler/string-utils.c:
4046         * plugins/profiler/string-utils.h:
4047         * plugins/project-import/plugin.c:
4048         * plugins/project-import/plugin.h:
4049         * plugins/project-import/project-import.c:
4050         * plugins/project-import/project-import.h:
4051         * plugins/project-manager/plugin.c:
4052         * plugins/project-manager/plugin.h:
4053         * plugins/project-wizard/action.c:
4054         * plugins/project-wizard/action.h:
4055         * plugins/project-wizard/autogen.c:
4056         * plugins/project-wizard/autogen.h:
4057         * plugins/project-wizard/druid.c:
4058         * plugins/project-wizard/druid.h:
4059         * plugins/project-wizard/file.c:
4060         * plugins/project-wizard/file.h:
4061         * plugins/project-wizard/header.c:
4062         * plugins/project-wizard/header.h:
4063         * plugins/project-wizard/install.c:
4064         * plugins/project-wizard/install.h:
4065         * plugins/project-wizard/parser.c:
4066         * plugins/project-wizard/parser.h:
4067         * plugins/project-wizard/plugin.c:
4068         * plugins/project-wizard/plugin.h:
4069         * plugins/project-wizard/property.c:
4070         * plugins/project-wizard/property.h:
4071         * plugins/project-wizard/values.c:
4072         * plugins/project-wizard/values.h:
4073         * plugins/sample1/plugin.c:
4074         * plugins/search/plugin.c:
4075         * plugins/search/plugin.h:
4076         * plugins/search/search-replace_backend.c:
4077         * plugins/search/search-replace_backend.h:
4078         * plugins/search/search_preferences.c:
4079         * plugins/sourceview/anjuta-convert.c:
4080         * plugins/sourceview/anjuta-convert.h:
4081         * plugins/sourceview/anjuta-document-loader.c:
4082         * plugins/sourceview/anjuta-document-loader.h:
4083         * plugins/sourceview/anjuta-document-saver.c:
4084         * plugins/sourceview/anjuta-document-saver.h:
4085         * plugins/sourceview/anjuta-document.c:
4086         * plugins/sourceview/anjuta-document.h:
4087         * plugins/sourceview/anjuta-encodings.c:
4088         * plugins/sourceview/anjuta-encodings.h:
4089         * plugins/sourceview/anjuta-languages-manager.c:
4090         * plugins/sourceview/anjuta-languages-manager.h:
4091         * plugins/sourceview/anjuta-utils.c:
4092         * plugins/sourceview/anjuta-utils.h:
4093         * plugins/sourceview/anjuta-view.c:
4094         * plugins/sourceview/anjuta-view.h:
4095         * plugins/sourceview/assist-window.c:
4096         * plugins/sourceview/assist-window.h:
4097         * plugins/sourceview/sourceview-cell.c:
4098         * plugins/sourceview/sourceview-cell.h:
4099         * plugins/sourceview/sourceview-prefs.c:
4100         * plugins/sourceview/sourceview-prefs.h:
4101         * plugins/sourceview/sourceview-print.c:
4102         * plugins/sourceview/sourceview-print.h:
4103         * plugins/sourceview/sourceview-private.h:
4104         * plugins/sourceview/sourceview-tags.c:
4105         * plugins/sourceview/sourceview-tags.h:
4106         * plugins/sourceview/sourceview.c:
4107         * plugins/sourceview/sourceview.h:
4108         * plugins/subversion/plugin.c:
4109         * plugins/subversion/plugin.h:
4110         * plugins/subversion/subversion-actions.c:
4111         * plugins/subversion/subversion-actions.h:
4112         * plugins/subversion/subversion-callbacks.c:
4113         * plugins/subversion/subversion-callbacks.h:
4114         * plugins/subversion/svn-auth.c:
4115         * plugins/subversion/svn-auth.h:
4116         * plugins/subversion/svn-backend-priv.h:
4117         * plugins/subversion/svn-backend.c:
4118         * plugins/subversion/svn-backend.h:
4119         * plugins/subversion/svn-notify.c:
4120         * plugins/subversion/svn-notify.h:
4121         * plugins/subversion/svn-thread.c:
4122         * plugins/subversion/svn-thread.h:
4123         * plugins/symbol-browser/an_symbol.c:
4124         * plugins/symbol-browser/an_symbol.h:
4125         * plugins/symbol-browser/an_symbol_info.c:
4126         * plugins/symbol-browser/an_symbol_info.h:
4127         * plugins/symbol-browser/an_symbol_iter.c:
4128         * plugins/symbol-browser/an_symbol_iter.h:
4129         * plugins/symbol-browser/an_symbol_prefs.c:
4130         * plugins/symbol-browser/an_symbol_prefs.h:
4131         * plugins/symbol-browser/an_symbol_search.c:
4132         * plugins/symbol-browser/an_symbol_search.h:
4133         * plugins/symbol-browser/an_symbol_view.c:
4134         * plugins/symbol-browser/an_symbol_view.h:
4135         * plugins/symbol-browser/plugin.c:
4136         * plugins/symbol-browser/plugin.h:
4137         * plugins/terminal/terminal.c:
4138         * plugins/tools/dialog.c:
4139         * plugins/tools/dialog.h:
4140         * plugins/tools/editor.c:
4141         * plugins/tools/editor.h:
4142         * plugins/tools/execute.c:
4143         * plugins/tools/execute.h:
4144         * plugins/tools/fileop.c:
4145         * plugins/tools/fileop.h:
4146         * plugins/tools/plugin.c:
4147         * plugins/tools/plugin.h:
4148         * plugins/tools/scripts/find-fixmes.pl:
4149         * plugins/tools/scripts/translation-status.pl:
4150         * plugins/tools/tool.c:
4151         * plugins/tools/tool.h:
4152         * plugins/tools/variable.c:
4153         * plugins/tools/variable.h:
4154         * plugins/valgrind/ldd.c:
4155         * plugins/valgrind/ldd.h:
4156         * plugins/valgrind/list.c:
4157         * plugins/valgrind/list.h:
4158         * plugins/valgrind/menu-utils.c:
4159         * plugins/valgrind/menu-utils.h:
4160         * plugins/valgrind/parser.c:
4161         * plugins/valgrind/parser.h:
4162         * plugins/valgrind/plugin.c:
4163         * plugins/valgrind/plugin.h:
4164         * plugins/valgrind/preferences.c:
4165         * plugins/valgrind/preferences.h:
4166         * plugins/valgrind/process.c:
4167         * plugins/valgrind/process.h:
4168         * plugins/valgrind/symtab.c:
4169         * plugins/valgrind/symtab.h:
4170         * plugins/valgrind/vgactions.c:
4171         * plugins/valgrind/vgactions.h:
4172         * plugins/valgrind/vgcachegrindprefs.c:
4173         * plugins/valgrind/vgcachegrindprefs.h:
4174         * plugins/valgrind/vgdefaultview.c:
4175         * plugins/valgrind/vgdefaultview.h:
4176         * plugins/valgrind/vgerror.c:
4177         * plugins/valgrind/vgerror.h:
4178         * plugins/valgrind/vggeneralprefs.c:
4179         * plugins/valgrind/vggeneralprefs.h:
4180         * plugins/valgrind/vghelgrindprefs.c:
4181         * plugins/valgrind/vghelgrindprefs.h:
4182         * plugins/valgrind/vgio.c:
4183         * plugins/valgrind/vgio.h:
4184         * plugins/valgrind/vgmemcheckprefs.c:
4185         * plugins/valgrind/vgmemcheckprefs.h:
4186         * plugins/valgrind/vgrule-editor.c:
4187         * plugins/valgrind/vgrule-editor.h:
4188         * plugins/valgrind/vgrule-list.c:
4189         * plugins/valgrind/vgrule-list.h:
4190         * plugins/valgrind/vgrule.c:
4191         * plugins/valgrind/vgrule.h:
4192         * plugins/valgrind/vgrulepattern.c:
4193         * plugins/valgrind/vgrulepattern.h:
4194         * plugins/valgrind/vgsearchbar.c:
4195         * plugins/valgrind/vgsearchbar.h:
4196         * plugins/valgrind/vgstrpool.c:
4197         * plugins/valgrind/vgstrpool.h:
4198         * plugins/valgrind/vgtoolprefs.c:
4199         * plugins/valgrind/vgtoolprefs.h:
4200         * plugins/valgrind/vgtoolview.c:
4201         * plugins/valgrind/vgtoolview.h:
4202         * src/about.c:
4203         * src/about.h:
4204         * src/action-callbacks.c:
4205         * src/action-callbacks.h:
4206         * src/anjuta-actions.h:
4207         * src/anjuta-app.c:
4208         * src/anjuta-app.h:
4209         * src/anjuta-callbacks.c:
4210         * src/anjuta-callbacks.h:
4211         * src/anjuta.c:
4212         * src/anjuta.h:
4213         * src/anjuta_cbs.c:
4214         * src/bacon-message-connection.c:
4215         * src/bacon-message-connection.h:
4216         * src/getline.c:
4217         * src/main.c:
4218         * src/shell.c:
4219         * src/shell.h:
4220         * src/start-with.c:
4221         * src/start-with.h:
4222         * src/utilities.c:
4223         * src/utilities.h:
4224         * tagmanager/options.c:
4225         
4226         Change the address of FSF in various files
4228 2007-08-30  Johannes Schmid <jhs@gnome.org>
4230         * anjuta.glade:
4231         * anjuta.gladep:
4232         Removed because they are no longer in use
4233         
4234         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4235         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4236         Marked some strings as not translatable
4238         * plugins/search/search-replace.c: (list_max_items):
4239         Fixed a possible memory corruption
4241         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4242         Do not show menuitems for locked layout items
4244         * src/main.c: (main):
4245         Some minor style correction in gnome_init
4247 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4249         * plugins/debug-manager/debugger.c,
4250         plugins/debug-manager/breakpoints.c,
4251         plugins/gdb/plugin.c,
4252         plugins/gdb/debugger.c,
4253         libanjuta/interfaces/libanjuta.idl:
4254         Move all breakpoints functions from IAnjutaDebugger to a new
4255         IAnjutaBreakpointDebugger interface
4257 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4259         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4260         * plugins/debug-manager/plugin.c,
4261         plugins/debug-manager/breakpoints.c,
4262         plugins/tools/execute.c,
4263         plugins/project-wizard/plugin.c,
4264         plugins/build-basic-autotools/executer.c,
4265         plugins/gdb/debugger.c,
4266         plugins/profiler/gprof-options.h,
4267         plugins/sourceview/assist-window.h,
4268         plugins/class-gen/transform.c,
4269         libanjuta/anjuta-plugin-description.c,
4270         libanjuta/anjuta-status.c,
4271         libanjuta/anjuta-glue-c.c,
4272         libanjuta/anjuta-glue-cpp.c,
4273         plugins/symbol-browser/an_symbol_prefs.c:
4274         Fix warnings mostly "dereferencing type-punned pointer"
4275         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4277 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4279         * plugins/debug-manager/breakpoints.c,
4280         plugins/debug-manager/debugger.c:
4281         Avoid an endless loop if clearing all breakpoints while the programm
4282         is running
4284 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4286         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4287         * plugins/debug-manager/plugin.c:
4288         Fix a segmentation fault added in the previous patch
4290 2007-07-21  Johannes Schmid <jhs@gnome.org>
4292         * plugins/build-basic-autotools/executer.c:
4293         (get_program_parameters):
4294         
4295         Show an error dialog if no targets are availible instead of
4296         just returning
4298 2007-07-20  Johannes Schmid <jhs@gnome.org>
4300         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4301         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4302         * libanjuta/anjuta-shell.h:
4303         * plugins/document-manager/plugin.c: (activate_plugin):
4304         * plugins/glade/anjuta-design-document.c:
4305         * plugins/glade/plugin.c: (glade_update_ui):
4306         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4307         (anjuta_shell_iface_init):
4308         * src/shell.c: (anjuta_test_shell_add_widget),
4309         (anjuta_shell_iface_init):
4310         
4311         Make the document manager undockable (#458038)
4313 2007-07-20  Johannes Schmid <jhs@gnome.org>
4315         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4316         * plugins/glade/anjuta-design-document.c:
4317         * plugins/glade/plugin.c: (glade_update_ui):
4318         
4319         Fixed some save/dirty status bug in glade
4321 2007-07-20  Johannes Schmid <jhs@gnome.org>
4323         * libanjuta/anjuta-status.c:
4324         Fixed crasher on shutdown
4326 2007-07-20  Johannes Schmid <jhs@gnome.org>
4328         * configure.in:
4329         Minimum glade requirement is 3.2 now. It was before
4330         but we did not check...
4331         
4332         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4333         * libanjuta/anjuta-profile.c:
4334         (anjuta_profile_add_plugins_from_xml):
4335         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4336         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4337         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4338         * plugins/file-loader/plugin.c: (on_create_submenu):
4339         * plugins/file-manager/an_file_view.c: (compare_iter):
4340         * plugins/glade/plugin.c: (activate_plugin):
4341         * src/anjuta-app.c: (on_toolbar_view_toggled):
4342         * src/main.c: (main):
4343         
4344         Fixed lots of memory leaks (thansk valgrind)
4346 2007-07-19  Johannes Schmid <jhs@gnome.org>
4348         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4349         * plugins/document-manager/anjuta-docman.c:
4350         (anjuta_docman_set_busy):
4351         * plugins/document-manager/plugin.c: (on_editor_changed):
4352         * plugins/glade/plugin.c: (activate_plugin):
4353         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4354         (on_value_removed_current_editor):
4355         
4356         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4358 2007-07-18  Johannes Schmid <jhs.gnome.org>
4360         * plugins/build-basic-autotools/executer.c: (execute_program):
4361         Fixed some of the scratchbox stuff but the environment is
4362         still broken
4364 2007-07-18  Johannes Schmid <jhs@gnome.org>
4366         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4367         (on_plugin_deactivated), (get_plugin_loader_type):
4368         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4369         (activate_plugin), (deactivate_plugin),
4370         (glade_plugin_instance_init):
4371         
4372         Fixed glade plugin deactivation
4374 2007-07-18  Johannes Schmid <jhs@gnome.org>
4376         * plugins/document-manager/anjuta-docman.c:
4377         (anjuta_docman_add_document):
4378         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4379         
4380         Fixed path display in document manager with glade files
4382 2007-07-17  Johannes Schmid <jhs@gnome.org>
4384         * libanjuta/interfaces/Makefile.am.iface:
4385         * pixmaps/Makefile.am:
4386         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4387         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4388         (value_removed_current_editor):
4389         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4390         (anjuta_docman_set_current_document):
4391         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4392         (on_editor_added), (on_editor_changed):
4393         * plugins/glade/Makefile.am:
4394         * plugins/glade/anjuta-design-document.c:
4395         (anjuta_design_document_instance_init),
4396         (anjuta_design_document_set_property),
4397         (anjuta_design_document_get_property),
4398         (anjuta_design_document_class_init), (anjuta_design_document_new),
4399         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4400         * plugins/glade/anjuta-design-document.h:
4401         * plugins/glade/anjuta-glade-notebook.c:
4402         * plugins/glade/anjuta-glade-notebook.h:
4403         * plugins/glade/plugin.c: (value_added_current_editor),
4404         (value_removed_current_editor), (glade_update_ui),
4405         (on_close_activated), (on_glade_project_changed),
4406         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4407         (ifile_open):
4408         * plugins/language-support-cpp-java/plugin.c:
4409         (on_value_added_current_editor), (on_value_removed_current_editor):
4410         * plugins/macro/plugin.c: (value_added_current_editor):
4411         * plugins/project-manager/plugin.c: (value_added_current_editor):
4412         * plugins/subversion/plugin.c: (value_added_current_editor):
4413         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4415         Fixed lot of IAnjutaEditor stuff and completed glade integration
4416         with document manager
4417         
4418         * plugins/build-basic-autotools/build-basic-autotools.c:
4419         (value_added_current_editor):
4420         * plugins/build-basic-autotools/executer.c: (execute_program):
4421         
4422         Some initial code to execute projects inside scratchbox
4423         
4424 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4426         * plugins/project-import/project-import.c:
4427         Project import overwrites file on user request (bug #452579)
4429 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4431         * plugins/debug-manager/debugger.c,
4432         plugins/debug-manager/threads.c,
4433         plugins/debug-manager/plugin.c,
4434         plugins/debug-manager/registers.c,
4435         plugins/debug-manager/locals.c,
4436         plugins/debug-manager/stack_trace.c,
4437         plugins/gdb/plugin.c,
4438         plugins/gdb/debugger.c,
4439         plugins/gdb/debugger.h,
4440         libanjuta/interfaces/libanjuta.idl:
4441         Rename change-location to program-moved
4442         Store thread id as gint instead of guint
4443         Do not display registers list if not available
4444         Add intermediate debugger states if missing
4446 2007-07-11  Johannes Schmid <jhs@gnome.org>
4448         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4449         .glade:
4450         Reverted unnecessary changes (#455819)
4452 2007-07-10  Johannes Schmid <jhs@gnome.org>
4454         * plugins/glade/plugin.c:
4455         Fixed glade plugin with glade 3.2 and another crasher
4457 2007-07-09  Johannes Schmid <jhs@gnome.org>
4459         * libanjuta/interfaces/libanjuta.idl:
4460         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4461         .glade:
4462         * plugins/debug-manager/breakpoints.c:
4463         (breakpoint_item_update_in_ui),
4464         (breakpoints_dbase_edit_breakpoint),
4465         (on_toggle_breakpoint_activate):
4466         * plugins/debug-manager/plugin.c:
4467         (on_run_to_cursor_action_activate):
4468         * plugins/document-manager/action-callbacks.c:
4469         (on_editor_command_cut_activate),
4470         (on_editor_command_copy_activate),
4471         (on_editor_command_paste_activate),
4472         (on_editor_command_clear_activate):
4473         * plugins/document-manager/anjuta-docman.c:
4474         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4475         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4476         (anjuta_docman_goto_file_line_mark),
4477         (anjuta_docman_find_editor_with_path),
4478         (anjuta_docman_get_all_editors):
4479         * plugins/document-manager/anjuta-docman.h:
4480         * plugins/document-manager/plugin.c:
4481         (update_editor_ui_interface_items), (on_editor_update_ui),
4482         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4483         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4484         (ianjuta_document_manager_iface_init), (isaveable_save),
4485         (isavable_is_dirty):
4486         * plugins/editor/editor.glade:
4487         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4488         (idocument_paste), (idocument_clear), (idocument_iface_init),
4489         (iselection_iface_init):
4490         * plugins/glade/Makefile.am:
4491         * plugins/glade/anjuta-glade-notebook.c:
4492         (anjuta_glade_notebook_instance_init),
4493         (anjuta_glade_notebook_set_property),
4494         (anjuta_glade_notebook_get_property),
4495         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4496         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4497         (ifile_savable_save), (ifile_savable_save_as),
4498         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4499         (ifile_savable_iface_init), (idocument_can_redo),
4500         (idocument_can_undo), (idocument_begin_undo_action),
4501         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4502         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4503         (idocument_copy), (idocument_paste), (idocument_clear),
4504         (idocument_iface_init):
4505         * plugins/language-support-cpp-java/plugin.c:
4506         (on_value_added_current_editor), (on_value_removed_current_editor):
4507         * plugins/macro/macro-util.c: (get_current_editor):
4508         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4509         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4510         (on_next_occur), (on_incremental_entry_key_press),
4511         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4512         (on_toolbar_find_incremental_start),
4513         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4514         * plugins/search/search-replace.c: (search_start_over),
4515         (search_update_combos), (replace_update_combos),
4516         (anjuta_search_replace_activate):
4517         * plugins/search/search-replace_backend.c: (create_search_entries):
4518         * plugins/sourceview/sourceview.c: (idocument_cut),
4519         (idocument_copy), (idocument_paste), (idocument_clear),
4520         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4521         * plugins/tools/editor.c: (on_editor_response):
4522         * plugins/tools/execute.c: (get_current_editor),
4523         (atp_output_context_initialize), (atp_user_tool_execute):
4524         * plugins/tools/variable.c: (get_current_editor),
4525         (atp_variable_get_editor_variable):
4526         
4527         Some more IAnjutaEditor => IAnjutaDocument fixing!
4528         
4529         * plugins/glade/anjuta-glade-notebook.h:
4530         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4531         (glade_update_ui):
4532         * plugins/glade/plugin.h:
4533         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4534         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4535         be used for glade, too. It might still have some rough edges but already works.
4536         (Fixes #415547 – Glade usability problem)
4538 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4540         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4541           development release (I updated version of glade3 svn to 3.3.2).
4543 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4545         * plugins/symbol-browser/an_symbol_view.c:
4546         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4548 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4550         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4551         (on_system_tags_update_finished), (on_update_global_clicked),
4552         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4553         (symbol_browser_prefs_init),
4554         (symbol_browser_prefs_create_global_tags),
4555         (symbol_browser_load_global_tags):
4556         * plugins/symbol-browser/an_symbol_prefs.h:
4557         * plugins/symbol-browser/an_symbol_view.c:
4558         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4559         * plugins/symbol-browser/an_symbol_view.h:
4560         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4561         on global tags update because of delayed prefs merging. Happens when
4562         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4563         is opened.
4565 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4567         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4568         after install/uninstall.
4570         Patch from James Liggett:
4571         * scripts/glade2schemas.pl: Fixed creating schemas for list
4572         values.
4574 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4576         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4577           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4578           development release since glade svn version is also 3.3.1. In future, the
4579           solution would be for us to always increment the micro version when
4580           changing the API.
4582 2007-07-05  Johannes Schmid <jhs@gnome.org>
4584         * libanjuta/interfaces/libanjuta.idl:
4585         * plugins/build-basic-autotools/build-basic-autotools.c:
4586         (on_build_mesg_format):
4587         * plugins/debug-manager/breakpoints.c:
4588         (breakpoint_item_update_in_ui),
4589         (breakpoints_dbase_edit_breakpoint),
4590         (on_toggle_breakpoint_activate):
4591         * plugins/debug-manager/plugin.c:
4592         (on_run_to_cursor_action_activate):
4593         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4594         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4595         (get_current_editor), (on_save_activate), (on_save_as_activate),
4596         (on_save_prompt_save_editor), (on_close_file_activate),
4597         (on_close_all_file_activate), (on_reload_file_activate),
4598         (anjuta_print_cb), (anjuta_print_preview_cb),
4599         (on_editor_command_upper_case_activate),
4600         (on_editor_command_lower_case_activate),
4601         (on_editor_command_undo_activate),
4602         (on_editor_command_redo_activate),
4603         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4604         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4605         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4606         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4607         (on_zoom_out_text_activate), (on_force_hilite_activate),
4608         (on_indent1_activate), (on_swap_activate),
4609         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4610         * plugins/document-manager/anjuta-docman.c:
4611         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4612         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4613         (anjuta_docman_dispose), (on_notebook_switch_page),
4614         (anjuta_docman_page_from_widget), (on_editor_destroy),
4615         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4616         (anjuta_docman_get_current_document),
4617         (anjuta_docman_set_current_document),
4618         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4619         (anjuta_docman_update_page_label),
4620         (anjuta_docman_get_document_from_path),
4621         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4622         (anjuta_docman_order_tabs):
4623         * plugins/document-manager/anjuta-docman.h:
4624         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4625         (update_editor_ui_interface_items), (update_editor_ui),
4626         (on_editor_update_save_ui), (on_editor_update_ui),
4627         (on_editor_changed), (on_save_prompt_save_editor),
4628         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4629         (ianjuta_docman_get_current_document),
4630         (ianjuta_docman_set_current_document),
4631         (ianjuta_docman_remove_buffer),
4632         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4633         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4634         (idocument_get_filename), (idocument_can_undo),
4635         (idocument_can_redo), (idocument_undo),
4636         (idocument_begin_undo_action), (idocument_end_undo_action),
4637         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4638         * plugins/language-support-cpp-java/plugin.c:
4639         (on_editor_char_inserted_cpp), (on_auto_indent):
4640         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4641         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4642         * plugins/sample1/plugin.c: (on_sample_action_activate):
4643         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4644         (on_next_occur), (on_incremental_entry_key_press),
4645         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4646         (on_toolbar_find_incremental_start),
4647         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4648         * plugins/search/search-replace.c: (search_and_replace),
4649         (write_message_pane), (search_start_over), (search_update_combos),
4650         (replace_update_combos), (anjuta_search_replace_activate):
4651         * plugins/search/search-replace_backend.c:
4652         (file_buffer_new_from_path), (create_search_entries):
4653         * plugins/sourceview/sourceview-print.c: (create_print_job):
4654         * plugins/sourceview/sourceview.c:
4655         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4656         (idocument_can_redo), (idocument_can_undo),
4657         (idocument_begin_undo_action), (idocument_end_undo_action),
4658         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4659         (idocument_get_filename), (idocument_iface_init):
4660         * plugins/tools/editor.c: (on_editor_response):
4661         * plugins/tools/execute.c: (atp_output_context_initialize),
4662         (atp_user_tool_execute):
4663         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4664         
4665         Create IAnjutaDocument interface. This interface is a more general idea
4666         of documents being anything that can be modified, has undo/redo and
4667         may have operations like copy/paste.
4668         The primary goal is to integrate better by making it use the standard file
4669         and edit menu instead of it's own glade menu. Of course the downside is that
4670         you won't be able to view a source file and the designer at the same time. Anyway
4671         so many people have complained that they "can't save a glade file" that I think
4672         this is the much better solution.
4673         Work on the glade plugin is still to come but the most difficult things should be
4674         done now.
4676 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4678         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4679           version 3.0.3.
4681 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4683         * libanjuta/anjuta-plugin-manager.c:
4684         (anjuta_plugin_manager_get_plugins_page),
4685         (anjuta_plugin_manager_get_remembered_plugins_page):
4686         * libanjuta/anjuta-plugin-manager.h:
4687         * src/anjuta-app.c: (anjuta_app_install_preferences):
4688         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4689         and remembered plugins preferences pages in separate pages (avoid
4690         crowd).
4692 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4694         Patch from James Liggett  <jrliggett@cox.net>:
4695         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4696         Installed editor preferences schemas. Fixes bug #453463.
4698 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4700         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4701         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4703 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4705         * plugins/document-manager/anjuta-document-manager.ui:
4706         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4707         * src/action-callbacks.c:
4708         * src/action-callbacks.h:
4709         * src/anjuta-actions.h:
4710         * src/anjuta-app.c: (anjuta_app_instance_init),
4711         (anjuta_app_install_preferences):
4712         * src/anjuta.glade:
4713         * src/anjuta.ui: Moved plugins and shortcuts settings inside
4714         General preferences page. Move preferences menu from Settings to
4715         Edit submenu. And got rid of Settings submenu.
4717 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4719         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
4720         
4721 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4723         * TODO.tasks: Increased bounty for on-demand preferences task to $150
4724         as discussed and agreed with James Liggett.
4726         Patch from James Liggett  <jrliggett@cox.net>:
4728         * configure.in:
4729         * libanjuta/anjuta-plugin-manager.c:
4730         (on_activated_plugin_objects_foreach),
4731         (anjuta_plugin_manager_get_active_plugin_objects):
4732         * libanjuta/anjuta-plugin-manager.h:
4733         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
4734         (anjuta_plugin_deactivate):
4735         * libanjuta/anjuta-preferences-dialog.c:
4736         (anjuta_preferences_dialog_finalize),
4737         (anjuta_preferences_dialog_class_init), (add_category_columns),
4738         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
4739         (anjuta_preferences_dialog_remove_page):
4740         * libanjuta/anjuta-preferences.c: (property_destroy),
4741         (unregister_preferences_key), (register_callbacks),
4742         (preferences_foreach_callback), (connect_prop_to_object),
4743         (anjuta_preferences_register_property_raw),
4744         (anjuta_preferences_register_property_custom),
4745         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
4746         (anjuta_preferences_remove_page),
4747         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
4748         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
4749         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
4750         (anjuta_preferences_class_init), (anjuta_preferences_new):
4751         * libanjuta/anjuta-preferences.h:
4752         * plugins/build-basic-autotools/Makefile.am:
4753         * plugins/build-basic-autotools/build-basic-autotools.c:
4754         (ipreferences_unmerge):
4755         * plugins/cvs-plugin/Makefile.am:
4756         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
4757         * plugins/document-manager/Makefile.am:
4758         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
4759         * plugins/editor/plugin.c: (ipreferences_unmerge):
4760         * plugins/file-manager/Makefile.am:
4761         * plugins/file-manager/plugin.c: (activate_plugin),
4762         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
4763         * plugins/gtodo/plugin.c: (ipreferences_merge),
4764         (ipreferences_unmerge):
4765         * plugins/language-support-cpp-java/Makefile.am:
4766         * plugins/language-support-cpp-java/plugin.c:
4767         (ipreferences_unmerge):
4768         * plugins/message-view/Makefile.am:
4769         * plugins/message-view/plugin.c: (ipreferences_unmerge):
4770         * plugins/sourceview/Makefile.am:
4771         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
4772         * plugins/symbol-browser/Makefile.am:
4773         * plugins/symbol-browser/an_symbol_prefs.c:
4774         (symbol_browser_prefs_finalize):
4775         * plugins/terminal/Makefile.am:
4776         * plugins/terminal/terminal.c: (ipreferences_unmerge):
4777         * plugins/valgrind/plugin.c: (ipreferences_merge),
4778         (ipreferences_unmerge):
4779         * scripts/Makefile.am:
4780         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
4781         * src/Makefile.am:
4782         * src/action-callbacks.c: (on_set_preferences1_activate):
4783         * src/anjuta-app.c: (anjuta_app_instance_init),
4784         (anjuta_app_install_preferences):
4785         * src/anjuta-app.h:
4786         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
4787         task: Bug #445314: On demand preferences widgets creation. Thanks
4788         James for this great work.
4790 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4792         * plugins/debug-manager/data_buffer.c,
4793         plugins/message-view/message-view.c: Fixed compiler warnings.
4795 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
4797         * src/action-callbacks.c: (help_activate),
4798         (on_help_manual_activate), (on_help_tutorial_activate),
4799         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
4801         Fixed help activation (bug #451557).
4803 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
4805         * AUTHORS: Added James Liggett. Forgot to add him before :(
4807 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
4809         * plugins/debug-manager/debugger.c,
4810         plugins/debug-manager/plugin.c,
4811         plugins/gdb/debugger.c,
4812         libanjuta/interfaces/libanjuta.idl:
4813         Add a GError* parameter to debugger-stopped signal
4815         * (added) libanjuta/anjuta-error.c,
4816         (added) libanjuta/anjuta-error.h,
4817         libanjuta/Makefile.am:
4818         Register GError as a boxed type
4820         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4821         Support GError* in signal, GError must be registered as a boxed type
4822         Accept NULL as strings
4824 === anjuta 2.2.0 ===
4826 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
4828         * configure.in: Bumped version to 2.2.0
4829         * NEWS: Updated for 2.2.0 stable release.
4830         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
4831         Reduce the idle priority to make the UI update before anything else.
4833 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
4835         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
4837         * libanjuta/interfaces/libanjuta.idl:
4838         * plugins/document-manager/action-callbacks.c:
4839         (on_editor_command_complete_word_activate):
4840         * plugins/document-manager/plugin.c:
4841         (update_editor_ui_interface_items):
4842         * plugins/editor/text_editor.c: (iautocomplete_activate),
4843         (iautocomplete_iface_init):
4844         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4846         Moved autocomplete() method away from IAnjutaEditorAssist into
4847         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
4848         autocomplete and does not crash with sourceview. Fixes Bug #449620
4849         – The auto completion functionality not work. Also sets menuitem 
4850         insensitive when hiding them.
4852         * plugins/debug-manager/disassemble.c:
4853         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
4854         printf types.
4856 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
4858         * pixmaps/anjuta_splash.png: Updated.
4859         
4860         * plugins/search/search-replace.c
4861         (anjuta_search_replace_activate): Fixed "Find in Files" to select
4862         the right target (project).
4863         * ChangeLog: Added missing log.
4865 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
4867         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
4868         manuals/anjuta-manual/C/fileoperations.xml,
4869         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
4871         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
4873         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
4875 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
4877         * TODO.tasks: Added bounty for on-demand preferences.
4879         Patch from Thierry Moisan:
4880         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
4881         (bug #88824).
4883 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4885         Patch from tpgww@onepost.net:
4887         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
4888         * libegg/test-actions.c:
4889         * libegg/test-multi-drag.c: (main):
4890         * plugins/debug-manager/memory.c: (read_memory_block):
4891         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
4893         Fixes compile warnings. Fixes bug #427101.
4895 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4897         Patch from James Liggett:
4899         * plugins/profiler/gprof-options.c: (on_option_changed),
4900         (setup_widgets):
4901         * plugins/profiler/gprof-options.h:
4902         * plugins/profiler/gprof-profile-data.c:
4903         (gprof_profile_data_init_profile):
4904         * plugins/profiler/gprof-profile-data.h:
4905         * plugins/profiler/plugin.c: (profiler_get_data),
4906         (profiler_set_target), (register_options),
4907         (on_profile_data_browse_button_clicked),
4908         (on_profiling_options_button_clicked), (on_profiler_delete_data):
4909         * plugins/profiler/profiler.glade: implements independent targets.
4910         implements the ability to select arbitrary gmon.out files.
4911         Fixes bug #403502 – User should also be allowed to select an
4912         independent executable target.
4914 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4916         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
4918         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
4919         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
4921 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
4923         * plugins/debug-manager/plugin.c,
4924         plugins/debug-manager/breakpoints.c:
4925         Remove weak pointers when owner is destroyed
4926         Remove all breakpoints before loading new one
4928 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
4930         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
4931          
4932 2007-06-19  Naba Kumar  <naba@gnome.org>
4934         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
4935         Bug #448491 Empty Lines Problem.
4937         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
4938         
4939         * data/default.profile, plugins/message-view/plugin.c: Do not
4940         restore session for messages.
4941         Fixes bug #377461 – don't create new message window for each
4942         build/find.
4944         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
4945         Fixes a crash on exit/project-close if profiler plugin is loaded.
4947 2007-06-17  Naba Kumar  <naba@gnome.org>
4949         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
4950         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
4952         * plugins/file-loader/plugin.c: Fail on opening non existent files.
4953         Bug #448034 – Anjuta crashes on starting (when the last project
4954         directory was deleted).
4956         * plugins/document-manager/plugin.c: Set line markers for files
4957         opened via IAnjutaFile::open(). Fixes missing line markers while
4958         navigating symbols.
4960 2007-06-17  Naba Kumar  <naba@gnome.org>
4962         * plugins/sourceview/sourceview.glade: Set correct font
4963         default value and use monospace instead of sans. Fixes
4964         bug #448408 – crash in Anjuta IDE: Trying to change the
4965         editor
4967 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
4969         * plugins/search/search-replace.c,
4970         plugins/search/search-replace.h,
4971         plugins/search/anjuta-search.glade:
4972         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
4973         Fixes bug #355166
4975 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
4977         * plugins/debug-manager/plugin.c,
4978         plugins/debug-manager/breakpoints.c:
4979         Add weak references, fixes bug #448053 ?
4981 2007-06-16  Naba Kumar  <naba@gnome.org>
4983         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
4984         dialog to allow forgetting them if user chooses to select a different
4985         one.
4987 2007-06-13  Naba Kumar  <naba@gnome.org>
4989         * plugins/sourceview/sourceview-prefs.c: Initialize font
4990         on startup correctly if use_theme is set.
4992         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
4993         if available for default font. Fixes bug #447304.
4995         * plugins/sourceview/sourceview-prefs.c: Return value based
4996         on right data type. Fixes Bug #438878 – Using gtksourceview editor
4997         for the first time has black background
4998         
4999         * plugins/project-manager/plugin.c: Give a better error message
5000         when project could not be loaded.
5002         * libanjuta/anjuta-serializer.c: Added a comment.
5004 2007-06-13  Johannes Schmid <jhs@gnome.org>
5006         * configure.in:
5007         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5008         most warnings to avoid simple coding problems.
5009         
5010         * plugins/message-view/anjuta-msgman.c:
5011         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5012         * plugins/message-view/plugin.c: (on_view_changed),
5013         (ianjuta_msgman_add_view):
5014         
5015         Fixed #440866 by always presenting the message-manager when a tab is
5016         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5017         
5018         * plugins/subversion/subversion-callbacks.c:
5019         (on_subversion_commit_response):
5020         Destroy dialog if user clicks "No"
5022 2007-06-12  Naba Kumar  <naba@gnome.org>
5024         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5025         read and use of uninitialized variable.
5027         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5028         because it is used in credits listing and packaging could compress
5029         it in docdir. Fixes bug #397881: The credits are empty
5031         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5032         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5033         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5034         plugins/symbol-browser/an_symbol_info.c,
5035         plugins/symbol-browser/plugin.c,
5036         plugins/symbol-browser/an_symbol_view.c,
5037         plugins/editor/aneditor-autocomplete.cxx:
5039         - Do not access TMTag
5040         member in TMSymbol when freeing it because by then the tags
5041         could have changed. Avoids dangerous memory corruptions by freeing
5042         someone else's memory (Could explain those random crashes when
5043         refreshing symbols or re-loading a different project or closing
5044         a project). Anything that tries to refresh symbols could trigger
5045         this corruptions.
5046         - Added a flag to also retrieve method definitions as part of
5047         the class's scope members. And used it to set both function prototype
5048         and definition in symbols. Fixes navigation to prototype and
5049         function definitions from symbol browser (bug #440370)
5051         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5052         memory. Could fix those bogus 'file changed' dialogs.
5054         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5056 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5058         * (added) libanjuta/anjuta-utils-priv.h,
5059         libanjuta/anjuta-utils.h,
5060         libanjuta/anjuta-launcher.c,
5061         libanjuta/Makefile.am:
5062         Fix bug #440801: do not use config.h in public include files
5064 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5066         * plugins/project-wizard/templates/mkfile.wiz:
5067         Fix bug #442038: missing project.sh file
5069         * configure.in,
5070         plugins/project-wizard/templates/Makefile.am,
5071         plugins/project-wizard/templates/translatable-strings.h,
5072         (added) plugins/project-wizard/templates/sdl.wiz,
5073         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5074         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5075         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5076         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5077         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5078         (added) plugins/project-wizard/templates/sdl/src/main.c,
5079         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5080         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5081         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5082         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5083         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5084         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5085         Fix bug #315635: add a SDL project wizard
5087 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5089         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5090         when SIGCHLD is triggered when main loop context is locked. Dead lock
5091         happens when child_exited callback also accesses main loop context.
5092         Happens particularly badly in debug target exiting.
5094 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5096         * manuals/anjuta-manual/C/debugger.xml:
5097         First update of the debugger documentation
5099 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5101         * manuals/anjuta-manual/C/fileoperations.xml,
5102         manuals/anjuta-manual/C/projects.xml,
5103         manuals/anjuta-manual/C/anjuta-manual.xml,
5104         manuals/anjuta-manual/C/build.xml,
5105         manuals/anjuta-manual/C/execute.xml,
5106         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5107         Added project properties documentation. Moved execution section
5108         inside project management. Removed dead documentation.
5110 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5112         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5113         plugins/symbol-browser/plugin.h,
5114         plugins/symbol-browser/an_symbol_prefs.c,
5115         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5116         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5117         progress bar instead of separate window for system tags
5118         generation. Renamed AnjutaStatus methods to a proper ones.
5120         * plugins/symbol-browser/plugin.c,
5121         plugins/symbol-browser/plugin.h,
5122         plugins/symbol-browser/an_symbol_prefs.c,
5123         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5124         global-tags/create_global_tags.sh.in: Get rid of message window
5125         for showing global tags creation and use a small window with
5126         progress bar.
5128 2007-05-30  Naba Kumar  <naba@gnome.org>
5130         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5131         Bug 442315 – After calling configure, the build menus are still insensitive,
5132         Bug 442314 – Autogeneration fails when there is no autogen.sh
5134         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5135         fails to remove target/source/group. Fixes bug #440196 – crash in
5136         Anjuta IDE: removing a target
5138 2007-05-29  Naba Kumar  <naba@gnome.org>
5140         * plugins/symbol-browser/an_symbol_view.c,
5141         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5142         tags generation. Fixed runtime warning.
5144 2007-05-28  Naba Kumar  <naba@gnome.org>
5146         Patch from James Liggett  <jrliggett@cox.net>:
5147         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5148         Fixed bug #403502 – User should also be allowed to select an
5149         independent executable target.
5151 2007-05-27  Johannes Schmid <jhs@gnome.org>
5153         * plugins/build-basic-autotools/build-basic-autotools.c:
5154         (get_real_directory), (on_build_mesg_format):
5155         
5156         Find correct files for error messages inside scratchbox
5158 2007-05-27  Naba Kumar  <naba@gnome.org>
5160         * manuals/anjuta-manual/C/projects.xml,
5161         manuals/anjuta-manual/C/projects.xml: Updated project
5162         management chapter more.
5164 2007-05-25  Johannes Schmid <jhs@gnome.org>
5166         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5167         * plugins/build-basic-autotools/build-basic-autotools.c:
5168         (on_sb_check_toggled), (build_execute_command),
5169         (ipreferences_merge), (ipreferences_unmerge):
5170         Added support for building inside scratchbox environment
5171         
5172         Patch from James Liggett <jrliggett@cox.net>:
5173         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5174         (anjuta_msgman_append_view):
5176         Fix 440866 
5177           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5179 2007-05-23  Naba Kumar  <naba@gnome.org>
5181         * manuals/anjuta-manual/C/projects.xml: Updated project
5182         management chapter.
5184 2007-05-22  Naba Kumar  <naba@gnome.org>
5186         * manuals/anjuta-manual/C/projects.xml: More updates.
5188         * manuals/anjuta-manual/C/introduction.xml,
5189         manuals/anjuta-manual/C/projects.xml,
5190         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5192 2007-05-22  Naba Kumar  <naba@gnome.org>
5194         Patch from Étienne Bersac:
5195         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5196         class in generated class.
5198 2007-05-22  Naba Kumar  <naba@gnome.org>
5200         * plugins/profiler/plugin.c: Fixed a compiler warning.
5201         * plugins/valgrind/Makefile.am: Added ldflags.
5203         Patch from James Liggett:
5204         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5205         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5206         specific options.
5208 2007-05-18  Johannes Schmid <jhs@gnome.org>
5210         * plugins/editor/text_editor.c:
5211         * plugins/language-support-cpp-java/plugin.c:
5212         (on_editor_language_changed), (on_value_added_current_editor),
5213         (on_value_removed_current_editor):
5214         
5215         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5216         Fix assist support in language-support-plugin.
5218 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5220         * libanjuta/interfaces/libanjuta.idl:
5221         Add a new interface allowing to implement plugin able
5222         to load other plugins (not written in C)
5224         * libanjuta/anjuta-plugin-handle.c,
5225         libanjuta/anjuta-plugin-handle.h:
5226         Add a language and a resident plugin properties
5228         * libanjuta/anjuta-glue-plugin.c,
5229         libanjuta/anjuta-glue-plugin.h,
5230         (added)libanjuta/anjuta-glue-c.c,
5231         (added)libanjuta/anjuta-glue-c.h,
5232         libanjuta/Makefile.am:
5233         Split code used to load a C plugin into a common part
5234         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5236         * libanjuta/anjuta-glue-factory.c,
5237         libanjuta/anjuta-glue-factory.h,
5238         libanjuta/anjuta-plugin-manager.c:
5239         Allow to load plugin not written in C and search for the
5240         additional needed code in another plugin
5242 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5244         * plugins/editor/text_editor.c:
5245         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5246         avoiding a crash if scintilla is used
5248 2007-05-14  Johannes Schmid <jhs@gnome.org>
5250         * libanjuta/interfaces/libanjuta.idl:
5251         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5252         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5253         (on_assist_chosen), (on_assist_update), (get_context),
5254         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5255         (install_assist), (uninstall_assist), (install_support),
5256         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5257         (cpp_java_plugin_instance_init):
5258         * plugins/language-support-cpp-java/plugin.h:
5259         Use IAnjutaEditorAssist to show language specific suggestions
5260         
5261         * plugins/sourceview/Makefile.am:
5262         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5263         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5264         * plugins/sourceview/anjuta-view.h:
5265         * plugins/sourceview/assist-window.c: (assist_window_expose),
5266         (assist_window_set_property), (assist_window_get_property),
5267         (assist_window_class_init), (assist_activated),
5268         (assist_window_init), (assist_window_finalize),
5269         (assist_window_select), (assist_window_first),
5270         (assist_window_last), (assist_window_up), (assist_window_down),
5271         (get_coordinates), (assist_window_move), (assist_window_update),
5272         (assist_window_filter_keypress), (assist_window_is_active),
5273         (assist_window_new), (assist_window_get_trigger),
5274         (assist_window_get_position):
5275         * plugins/sourceview/assist-window.h:
5276         * plugins/sourceview/sourceview-args.c (removed):
5277         * plugins/sourceview/sourceview-args.h (removed):
5278         * plugins/sourceview/sourceview-autocomplete.c (removed):
5279         * plugins/sourceview/sourceview-autocomplete.h (removed):
5280         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5281         * plugins/sourceview/sourceview-private.h:
5282         * plugins/sourceview/sourceview-scope.c(removed):
5283         * plugins/sourceview/sourceview-scope.h(removed):
5284         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5285         (on_assist_cancel), (on_document_char_added),
5286         (on_reload_dialog_response), (sourceview_class_init),
5287         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5288         (iassist_remove_trigger), (iassist_autocomplete),
5289         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5290         (iassist_react), (iassist_iface_init):
5291         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5292         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5293         
5294         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5295         - Mark files dirty if reload dialog is canceled.
5297 2007-05-12  Naba Kumar  <naba@gnome.org>
5299         * libanjuta/anjuta-launcher.h: Corrected include file.
5301 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5303         * libanjuta/anjuta-glue-plugin.c,
5304         libanjuta/anjuta-glue-plugin.h,
5305         libanjuta/anjuta-glue-factory.c,
5306         libanjuta/anjuta-glue-factory.h,
5307         ibanjuta/anjuta-plugin-manager.c:
5308         Move code used to load a C plugin from glue-factory to glue-plugin
5309         So loading a plugin written in another language could be done by
5310         just using another object derived from AnjutaGluePlugin
5312         * libanjuta/libanjuta.h:
5313         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5314         includes
5316 === anjuta 2.1.3 ===
5318 2007-05-11  Naba Kumar  <naba@gnome.org>
5320         * configure.in: Bumped version to 2.1.3
5321         * NEWS: Updated.
5322         * AUTHORS: Updated.
5323         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5325 2007-05-11  Naba Kumar  <naba@gnome.org>
5327         * configure.in:
5328         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5329         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5330         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5332 2007-05-10  Johannes Schmid <jhs@gnome.org>
5334         * plugins/search/plugin.c:
5335         Make incremental search behave less annoying
5336         
5337 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5339         * plugins/macro/macro-util.c:
5340         Fix bug #419008 and bug #419036
5341         When creating new header file, use name and email set in
5342         preferences and replace invalid C character by underscore
5343         in guards
5345 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5347         * plugins/search/search-replace.c,
5348         plugins/search/search-replace_backend.c:
5349         Disable search button if search expression is empty (bug #378193)
5351 2007-05-08  Naba Kumar  <naba@gnome.org>
5353         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5354         build error.
5356 2007-05-07  Naba Kumar  <naba@gnome.org>
5358         * configure.in:
5359         * plugins/project-wizard/templates/Makefile.am:
5360         * plugins/project-wizard/templates/minimal.wiz:
5361         * plugins/project-wizard/templates/minimal/.cvsignore:
5362         * plugins/project-wizard/templates/minimal/Makefile.am:
5363         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5364         * plugins/project-wizard/templates/minimal/autogen.sh:
5365         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5366         * plugins/project-wizard/templates/minimal/project.anjuta:
5367         Added 'minimal', a generic and flat, project template.
5368         
5369 2007-05-05  Naba Kumar  <naba@gnome.org>
5371         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5373         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5374         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5375         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5376         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5377         instead of a real one, fixes interdependency with libanjuta.
5378         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5379         * libanjuta/Makefile.am: 
5380         * libegg/Makefile.am:
5381         * plugins/build-basic-autotools/Makefile.am:
5382         * plugins/class-gen/Makefile.am:
5383         * plugins/class-inheritance/Makefile.am:
5384         * plugins/cvs-plugin/Makefile.am:
5385         * plugins/debug-manager/Makefile.am:
5386         * plugins/devhelp/Makefile.am:
5387         * plugins/document-manager/Makefile.am:
5388         * plugins/editor/Makefile.am:
5389         * plugins/file-loader/Makefile.am:
5390         * plugins/file-manager/Makefile.am:
5391         * plugins/file-wizard/Makefile.am:
5392         * plugins/gdb/Makefile.am:
5393         * plugins/glade/Makefile.am:
5394         * plugins/gtodo/Makefile.am:
5395         * plugins/language-support-cpp-java/Makefile.am:
5396         * plugins/macro/Makefile.am:
5397         * plugins/message-view/Makefile.am:
5398         * plugins/patch/Makefile.am:
5399         * plugins/profiler/Makefile.am:
5400         * plugins/project-import/Makefile.am:
5401         * plugins/project-manager/Makefile.am:
5402         * plugins/project-wizard/Makefile.am:
5403         * plugins/sample1/Makefile.am:
5404         * plugins/search/Makefile.am:
5405         * plugins/sourceview/Makefile.am:
5406         * plugins/subversion/Makefile.am:
5407         * plugins/symbol-browser/Makefile.am:
5408         * plugins/terminal/Makefile.am:
5409         * plugins/tools/Makefile.am:
5410         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5412 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5414         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5416 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5418         * libanjuta/anjuta-launcher.c,
5419         libanjuta/anjuta-launcher.h:
5420         Add some missing implementation
5422 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5424         Reviewed by Naba Kumar  <naba@gnome.org>:
5425         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5426         for uninstall-hook.
5428 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5430         Reviewed by Naba Kumar  <naba@gnome.org>:
5431         * plugins/editor/text_editor.c: Large memory addresses were being
5432         truncated, switched to glong (bug #422143).
5434 2007-04-24  Naba Kumar  <naba@gnome.org>
5436         * plugins/document-manager/plugin.c: (prefs_finalize):
5437         * plugins/editor/aneditor-autocomplete.cxx:
5438         * plugins/editor/text_editor_menu.c:
5439         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5440         * plugins/file-loader/plugin.c: (open_file_with),
5441         (create_open_with_submenu):
5442         * plugins/file-manager/plugin.c: (prefs_finalize):
5443         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5444         pointer type castings.
5446 2007-04-24  Naba Kumar  <naba@gnome.org>
5448         Patch from s|s  <supreet.sethi@gmail.com>:
5449         * (added) plugins/project-wizard/templates/django-logo.png:
5450         * (added) plugins/project-wizard/templates/django.wiz:
5451         * plugins/project-wizard/templates/Makefile.am:
5452         * plugins/project-wizard/templates/translatable-strings.h: Added
5453         django project template. http://www.djangoproject.com/
5455 2007-04-24  Naba Kumar  <naba@gnome.org>
5457         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5458         the log entry widget and made the dialog little larger.
5460 2007-04-24  Naba Kumar  <naba@gnome.org>
5462         Patch from Halton Huo:
5463         * configure.in:
5464         * plugins/project-wizard/property.c:
5465         * plugins/subversion/svn-auth.c:
5466         * plugins/subversion/svn-backend-priv.h:
5467         * plugins/subversion/svn-backend.c:
5468         * plugins/subversion/svn-backend.h:
5469         * plugins/subversion/svn-notify.h: Proper use of subversion
5470         headers. Fixes build issues in solaris (bug #426701).
5472 2007-04-24  Naba Kumar  <naba@gnome.org>
5474         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5475         
5476         * plugins/project-wizard/templates/cpp.wiz:
5477         * plugins/project-wizard/templates/gcj.wiz:
5478         * plugins/project-wizard/templates/gnome.wiz:
5479         * plugins/project-wizard/templates/gtk.wiz:
5480         * plugins/project-wizard/templates/gtkmm.wiz:
5481         * plugins/project-wizard/templates/java.wiz:
5482         * plugins/project-wizard/templates/python.wiz:
5483         * plugins/project-wizard/templates/terminal.wiz:
5484         * plugins/project-wizard/templates/wxwin.wiz:
5485         * plugins/project-wizard/templates/xlib-dock.wiz:
5486         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5487         project option and set it ON by default (since gnome-build, can't
5488         enabled configure shared lib support later when a sharedlib target
5489         is added).
5491 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5493         * plugins/debug-manager/stack_trace.c:
5494         Fix a missing case in the previous changes
5496 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5498         * plugins/debug-manager/plugin.c:
5499         Fix bug #430401
5501         * plugins/debug-manager/breakpoints.c,
5502         plugins/gdb/plugin.c:
5503         Fix adding breakpoint on a function
5505         * plugins/debug-manager/stack_trace.c:
5506         Highlight changed stack frame
5508 2007-04-18  Naba Kumar  <naba@gnome.org>
5510         * plugins/document-manager/anjuta-docman.c:
5511         (anjuta_docman_dispose), (on_editor_destroy),
5512         (anjuta_docman_remove_editor): Remove the editor widget from
5513         the parent container before calling destroy, otherwise container
5514         removal happens after TextEditor is disposed resulting in call
5515         to value-remove for a TextEditor which is half-dead (crash).
5517 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5519         * plugins/debug-manager/data_buffer.c
5520         plugins/debug-manager/data_view.c,
5521         plugins/debug-manager/memory.c:
5522         Fixes for bug #418523, bug #427090 and bug #428174
5524 2007-04-11 Halton Huo <halton.huo@sun.com>
5526         reviewed by: <jhs@gnome.org>
5528         * configure.in:
5529         * libanjuta/Makefile.am:
5530         * libanjuta/anjuta-utils.c:
5531         * libanjuta/anjuta-utils.h:
5532         * manuals/reference/libanjuta/Makefile.am:
5533         
5534         Fixed compilation on sun by deploying the libutil methods
5535         in anjuta-utils.h and building them on condition.
5537 2007-04-11  Johannes Schmid <jhs@gnome.org>
5539         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5540         (anjuta_docman_add_editor):
5541         Hold a reference on the editor as long as we use it.
5542         
5543         * plugins/document-manager/plugin.c: (on_editor_changed):
5544         Destroy GValue to fix a memoery leak.
5546 2007-04-11  Johannes Schmid <jhs@gnome.org>
5548         * plugins/document-manager/plugin.c: (on_editor_changed):
5549         Fixed reference counting for editor by using g_value_take_object instead
5550         of g_value_set_object. The editors are now correctly finalized and thus
5551         we do not lack so much memory anymore.
5552         
5553         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5554         (anjuta_view_finalize), (anjuta_view_focus_out),
5555         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5556         * plugins/sourceview/anjuta-view.h:
5557         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5558         * plugins/sourceview/sourceview-prefs.c:
5559         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5560         * plugins/sourceview/sourceview-prefs.h:
5561         * plugins/sourceview/sourceview-private.h:
5562         * plugins/sourceview/sourceview.c: (on_document_loaded),
5563         (timeout_unref), (on_document_saved), (sourceview_finalize),
5564         (sourceview_new), (ifile_open), (ifile_savable_save),
5565         (ifile_savable_save_as):
5567         Several changes to fix things when the editor is correctly destroyed.
5568         Fixed preferences (which led me to the refcounting issue, #409412)
5569         and removed deprecated completition code that will be replace by
5570         IAnjutaAssist interface soon. 
5572 2007-04-11  Johannes Schmid <jhs@gnome.org>
5574         * libanjuta/anjuta-launcher.c:
5575         (anjuta_launcher_execution_done_cleanup),
5576         (anjuta_launcher_child_terminated):
5577         Possible fix for #428363 and added a g_return_if_fail
5579         * plugins/message-view/plugin.c: (activate_plugin):
5580         Fixed a Gtk/Gdl-Critical
5581         
5582         Patches from Étienne Bersac <bersace03@laposte.net>
5583         * plugins/class-gen/templates/go-source.tpl:
5584         * plugins/macro/macros.xml:
5585         Use better template for GObjects (#417875 and #417918)
5586         
5587         Patches from Halton Huo <halton.huo@sun.com>
5588         * libanjuta/anjuta-launcher.h:
5589         * libanjuta/anjuta-preferences.c:
5590         * libanjuta/anjuta-utils.c:
5591         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5592         (cg_window_set_add_to_repository):
5593         * plugins/class-inheritance/class-inherit.c:
5594         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5596 2007-04-09  Johannes Schmid <jhs@gnome.org>
5598         * plugins/editor/print.c: (anjuta_print_show_header):
5599         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5600         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5602   Some string changes (#427395 and #427399)
5604 2007-04-06  Johannes Schmid <jhs@gnome.org>
5606         * plugins/build-basic-autotools/build-basic-autotools.c:
5607         (on_build_mesg_format), (on_build_mesg_parse):
5608         Fixed full path detection
5610 2007-04-05  Naba Kumar  <naba@gnome.org>
5612         Patch from Halton Huo:
5613         * libanjuta/Makefile.am:
5614         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5615         * libanjuta/anjuta-glue-cpp.h:
5616         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5617         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5618         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5619         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5620         (load_plugin), (anjuta_glue_factory_get_object_type):
5621         * libanjuta/anjuta-glue-factory.h:
5622         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5623         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5624         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5625         (anjuta_glue_plugin_new):
5626         * libanjuta/anjuta-glue-plugin.h:
5627         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5628         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5629         * libanjuta/anjuta-plugin.h:
5630         * libanjuta/glue-cpp.c:
5631         * libanjuta/glue-cpp.h:
5632         * libanjuta/glue-factory.c:
5633         * libanjuta/glue-factory.h:
5634         * libanjuta/glue-plugin.c:
5635         * libanjuta/glue-plugin.h:
5636         * plugins/build-basic-autotools/build-basic-autotools.h:
5637         * plugins/class-gen/plugin.h:
5638         * plugins/class-inheritance/plugin.h:
5639         * plugins/cvs-plugin/plugin.h:
5640         * plugins/debug-manager/plugin.h:
5641         * plugins/devhelp/plugin.h:
5642         * plugins/document-manager/plugin.h:
5643         * plugins/editor/plugin.h:
5644         * plugins/file-loader/plugin.h:
5645         * plugins/file-manager/plugin.h:
5646         * plugins/file-wizard/plugin.h:
5647         * plugins/gdb/plugin.h:
5648         * plugins/glade/plugin.h:
5649         * plugins/gtodo/plugin.h:
5650         * plugins/language-support-cpp-java/plugin.h:
5651         * plugins/macro/plugin.h:
5652         * plugins/message-view/plugin.h:
5653         * plugins/patch/plugin.h:
5654         * plugins/profiler/plugin.h:
5655         * plugins/project-import/plugin.h:
5656         * plugins/project-manager/plugin.h:
5657         * plugins/project-wizard/plugin.h:
5658         * plugins/sample1/plugin.h:
5659         * plugins/search/plugin.h:
5660         * plugins/sourceview/plugin.h:
5661         * plugins/subversion/plugin.h:
5662         * plugins/symbol-browser/plugin.h:
5663         * plugins/terminal/terminal.c:
5664         * plugins/tools/plugin.h:
5665         * plugins/tools/scripts/tools-2.xml.in:
5666         * plugins/valgrind/plugin.h:
5668         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5670 2007-04-05  Naba Kumar  <naba@gnome.org>
5672         * anjuta.spec.in, configure.in: Removed dead codes.
5673         
5674         Patch from Jos Dehaes:
5675         * configure.in, plugins/project-wizard/templates/Makefile.am,
5676         plugins/project-wizard/templates/mkfile.wiz,
5677         plugins/project-wizard/templates/translatable-strings.h: Enabled
5678         makefile-based project creation and import. Fixes bug #355145
5680 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5682         * plugins/debug-manager/debugger.c,
5683         plugins/debug-manager/plugin.c,
5684         plugins/gdb/anjuta-gdb.plugin.in:
5685         Code cleaning (remove unused code, rename this into self)
5686         Add information about supported format in debugger plugin
5687         Activate debugger plugin according to the target format
5689 2007-04-01  Naba Kumar  <naba@gnome.org>
5691         * plugins/message-view/message-view.c:
5692         (message_view_instance_init): Fixed message icons to appear.
5694 2007-03-31  Johannes Schmid <jhs@gnome.org>
5696         * plugins/message-view/anjuta-msgman.c:
5697         (anjuta_msgman_append_view):
5698         * plugins/message-view/plugin.c: (on_view_changed),
5699         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5700         
5701         Fixed #424845
5703 2007-03-31  Johannes Schmid <jhs@gnome.org>
5705         * plugins/message-view/message-view.c:
5706         (message_view_instance_init), (imessage_view_append):
5707         Show nice icons beside the messages for info, warning and error. This is a completly
5708         cosmetic change so if someone dislikes it he is free to remove it.
5710 2007-03-31  Johannes Schmid <jhs@gnome.org>
5711         
5712         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5713         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5714         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
5715         * plugins/message-view/anjuta-msgman.h:
5716         * plugins/message-view/message-view.h:
5717         * plugins/message-view/plugin.c: (on_view_changed),
5718         (activate_plugin):
5719         Fixed #359399 and made next/previous insensitive when not availible
5720         
5721         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
5722         (tag_style_to_string):
5723         Fixed namespace Problem with gdk >= 2.11
5724         
5725         * plugins/sourceview/sourceview-autocomplete.c:
5726         (sourceview_autocomplete_init):
5727         Removed structure, follow-up of #423682
5729 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
5731         * plugins/debug-manager/debug_tree.c,
5732         plugins/debug-manager/debug_tree.h,
5733         plugins/debug-manager/watch.c,
5734         plugins/debug-manager/anjuta-debug-manager.glade:
5735         Inspect variable at cursor
5736         Fix buttons in inspect dialog
5738 2007-03-27  Halton Huo  <halton.huo@sun.com>
5740         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
5742         * plugins/sourceview/sourceview-autocomplete.c
5743         plugins/debug-manager/disassemble.c,
5744         libanjuta/interfaces/libanjuta.idl:
5745         Remove array with 0 size and empty structure as it is not
5746         supported by sun cc, Fixes bug #423682
5748         * plugins/debug-manager/debugger.c:
5749         Remove anonymous union as it is not supported by sun cc,
5750         Fixes bug #423680
5752 === anjuta 2.1.2 ===
5754 2007-03-28  Naba Kumar  <naba@gnome.org>
5756         * configure.in: Bumped version to 2.1.2
5757         * NEWS: Updated for release.
5758         
5759         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
5760         Improved breakpoint marker icon.
5761         
5762         * plugins/editor/anjuta-editor.plugin.in,
5763         plugins/sourceview/sourceview.plugin.in: Made editor plugins
5764         non user activable since they are now remembered properly.
5766 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
5768         * plugins/tools/editor.c:
5769         Fix bug #423270
5771 2007-03-27  Naba Kumar  <naba@gnome.org>
5773         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
5774         word when autocompleting without leaving any trailing part of
5775         the word.
5777 2007-03-27  Kamil Páral  <ripper42@gmail.com>
5779         Reviewed by Naba Kumar  <naba@gnome.org>:
5780         * anjuta.desktop.in.in: Remove "Application" category from desktop
5781         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
5782         
5783 2007-03-27  Naba Kumar  <naba@gnome.org>
5784         
5785         * configure.in, plugins/document-manager/anjuta-docman.c:
5786         (anjuta_docman_add_editor): Conditionally compile notebook tab
5787         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
5789         Patch from Halton Huo:
5790         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
5791         non gcc compiler flags. Fixes bug #423089.
5792         
5793 2007-03-26  Naba Kumar  <naba@gnome.org>
5794         
5795         * AUTHORS, NEWS, TODO.tasks: Updated.
5796         
5797         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
5798         close menuitem.
5799         
5800         * plugins/symbol-browser/plugin.c: (on_editor_saved),
5801         (update_editor_symbol_model), (iter_matches),
5802         (on_editor_update_ui), (value_added_current_editor),
5803         (activate_plugin), (dispose),
5804         (symbol_browser_plugin_instance_init):
5805         * plugins/symbol-browser/plugin.h: update line on editor save
5806         and editor change. Code clean up and fixed warnings.
5808 2007-03-26  Naba Kumar  <naba@gnome.org>
5810         * plugins/project-wizard/templates/java/project.anjuta,
5811         plugins/project-wizard/templates/python/project.anjuta,
5812         plugins/project-wizard/templates/python/project.anjuta:
5813         Removed version control plugins from default selection.
5815         * plugins/tools/scripts/prepare-changelog.pl,
5816         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
5817         script to a better one (that works on both cvs and svn).
5819 2007-03-26  Naba Kumar  <naba@gnome.org>
5821         * (added) plugins/project-wizard/templates/translatable-strings.pl,
5822         Makefile.am: Added the generated translatable file (required for
5823         translations for svn checkouts).
5825         * (added)
5826         plugins/project-wizard/templates/extract-translatable-strings.pl
5827         plugins/project-wizard/templates/Makefile.am, Makefile.am,
5828         po/POTFILES.in: Generated translatable strings for .wiz files and
5829         added them in POTFILES.in for translation. Fixes bug #398035
5831 2007-03-25  Naba Kumar  <naba@gnome.org>
5833         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
5834         
5835         * src/anjuta-app.c: Removed dead codes.
5836         
5837         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
5838         global tags generation starts.
5839         
5840         * plugins/debug-manager/chunk_view.c,
5841         plugins/debug-manager/start.h,
5842         plugins/debug-manager/chunk_view.h,
5843         plugins/debug-manager/utilities.c,
5844         plugins/debug-manager/utilities.h,
5845         plugins/debug-manager/debugger.c,
5846         plugins/debug-manager/threads.c,
5847         plugins/debug-manager/disassemble.c,
5848         plugins/debug-manager/info.c,
5849         plugins/debug-manager/sharedlib.c,
5850         plugins/debug-manager/threads.h,
5851         plugins/debug-manager/disassemble.h,
5852         plugins/debug-manager/signals.c,
5853         plugins/debug-manager/info.h,
5854         plugins/debug-manager/sharedlib.h,
5855         plugins/debug-manager/data_buffer.c,
5856         plugins/debug-manager/data_view.c,
5857         plugins/debug-manager/signals.h,
5858         plugins/debug-manager/debug_tree.c,
5859         plugins/debug-manager/watch.c,
5860         plugins/debug-manager/registers.c,
5861         plugins/debug-manager/data_buffer.h,
5862         plugins/debug-manager/data_view.h,
5863         plugins/debug-manager/memory.c,
5864         plugins/debug-manager/debug_tree.h,
5865         plugins/debug-manager/watch.h,
5866         plugins/debug-manager/registers.h,
5867         plugins/debug-manager/memory.h,
5868         plugins/debug-manager/locals.c,
5869         plugins/debug-manager/sexy-icon-entry.c,
5870         plugins/debug-manager/breakpoints.c,
5871         plugins/debug-manager/locals.h,
5872         plugins/debug-manager/sexy-icon-entry.h,
5873         plugins/debug-manager/stack_trace.c,
5874         plugins/debug-manager/breakpoints.h,
5875         plugins/debug-manager/sparse_buffer.c,
5876         plugins/debug-manager/sparse_view.c,
5877         plugins/debug-manager/stack_trace.h,
5878         plugins/debug-manager/sparse_buffer.h,
5879         plugins/debug-manager/sparse_view.h,
5880         plugins/debug-manager/start.c,
5881         plugins/gdb/utilities.c,
5882         plugins/gdb/utilities.h,
5883         plugins/gdb/debugger.c,
5884         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
5885         setup.
5887 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5889         * plugins/gdb/debugger.c:
5890         Avoid empty debugger log window by limiting line to 90 characters
5892 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5894         * plugins/debug-manager/plugin.c,
5895         plugins/debug-manager/plugin.h,
5896         plugins/debug-manager/threads.c,
5897         plugins/debug-manager/threads.h,
5898         plugins/debug-manager/breakpoints.c,
5899         plugins/debug-manager/breakpoints.h,
5900         plugins/debug-manager/stack_trace.c,
5901         plugins/debug-manager/stack_trace.h:
5902         View code action now changes location in disassembly view too
5904         * plugins/debug-manager/anjuta-debug-manager.ui:
5905         Rename breakpoint actions
5907 2007-03-24  Naba Kumar  <naba@gnome.org>
5909         * configure.in, src/anjuta-app.c: Use the new docking algorithm
5910         in gdl 0.7.3 (svn trunk).
5911         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
5912         
5913 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5915         * plugins/debug-manager/threads.c,
5916         plugins/debug-manager/debug_tree.c,
5917         plugins/debug-manager/debug_tree.h,
5918         plugins/debug-manager/locals.c,
5919         plugins/debug-manager/registers.c,
5920         plugins/debug-manager/stack_trace.c:
5921         Allow to change current thread updating register, stack and locals
5922         Allow to change current stack frame updating locals
5924         * plugins/gdb/debugger.c:
5925         Read argument of selected stack frame
5927         * plugins/debug-manager/data_view.c:
5928         Fix an unrelated bug
5930 2007-03-23  Naba Kumar  <naba@gnome.org>
5932         * plugins/document-manager/anjuta-docman.c,
5933         plugins/document-manager/plugin.c: Fixed many memory leaks.
5934         (ianjuta_file_get_uri() returns a new string).
5936         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
5937         widget for save dialogs.
5938         
5939         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
5940         svn and fixed to get function/prototype/member args list. Call tips
5941         also work fine now.
5943 2007-03-22  Naba Kumar  <naba@gnome.org>
5945         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
5946         and calltips would work again for functions from global tags (Needs
5947         regenerating global tags).
5949         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
5950         ctags svn version and reopened bug #395362. Fixes tags parsing that
5951         seemed to have stopped working recently.
5953 2007-03-21  Naba Kumar  <naba@gnome.org>
5955         * tagmanager/tm_source_file.c, tagmanager/options.c,
5956         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
5957         extend .. more needs to be investigated and fixed). Enabled some
5958         debugging.
5960 2007-03-16  Naba Kumar  <naba@gnome.org>
5962         * src/anjuta.c: Fixed project loading from command line.
5964 2007-03-16  Naba Kumar  <naba@gnome.org>
5966         Patch from James Liggett <jrliggett@cox.net>:
5967         plugins/profiler/gprof-profile-data.c: Fixed a crash.
5968         
5969 2007-03-15  Naba Kumar  <naba@gnome.org>
5971         * libanjuta/anjuta-profile-manager.c,
5972         libanjuta/anjuta-profile-manager.h: Added method to get current
5973         profile.
5975         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
5976         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
5977         is exiting.
5979         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
5980         plugins/file-loader/plugin.c: Moved to functions as utility functions.
5981         Also, not load project files in session load in loader plugin.
5982         
5983         * plugins/project-manager/plugin.c, src/anjuta.c:
5984         Emit "exiting" signal in shell when exiting anjuta. project manager
5985         listens to exiting signal and saves session. anjuta.c saves session
5986         only when current projfile is 'user'. Load project saved in session
5987         differently then the rest of the session. This should fix all the
5988         session restoration bugs.
5989         
5990         src/main.c: Present anjuta window when becon message is received.
5992 2007-03-14  Naba Kumar  <naba@gnome.org>
5994         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
5995         not randomly save (it was a wrong looping).
5996         
5997 2007-03-12  Naba Kumar  <naba@gnome.org>
5999         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6001 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6003         * plugins/debug-manager/anjuta-debug-manager.ui,
6004         libanjuta/interfaces/libanjuta.idl,
6005         plugins/debug-manager/debugger.c,
6006         (added) plugins/debug-manager/threads.c,
6007         (added) plugins/debug-manager/threads.h,
6008         plugins/debug-manager/plugin.c,
6009         plugins/debug-manager/Makefile.am,
6010         plugins/gdb/plugin.c,
6011         plugins/gdb/debugger.c,
6012         plugins/gdb/debugger.h:
6013         Add a window displaying all threads
6014         Add needed functions
6015         Switching to a different thread is still not done
6017         * plugins/debug-manager/debug_tree.c,
6018         plugins/debug-manager/locals.c,
6019         plugins/debug-manager/stack_trace.c:
6020         Small cosmetic changes
6022         * plugins/gdb/gdbmi.c:
6023         Keep all elements in gdbmi hash
6024         Even if using the same key like in -threads-list-ids
6026 2007-03-11  Naba Kumar  <naba@gnome.org>
6028         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6029         
6030         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6031         
6032         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6033         manuals/reference/libanjuta/libanjuta-sections.txt,
6034         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6035         interfaces.
6037 2007-03-11  Naba Kumar  <naba@gnome.org>
6039         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6040         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6042         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6043         manuals/reference/libanjuta/libanjuta.types,
6044         manuals/reference/libanjuta/libanjuta-sections.txt,
6045         manuals/reference/libanjuta/.cvsignore,
6046         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6047         infrastructure. Got rid of tmpl/ directory and moved all section
6048         documenation to source code (requires gtk-doc >= 1.4).
6049         
6050         * libanjuta/anjuta-plugin-description.c,
6051         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6052         libanjuta/cell-renderer-captioned-image.c,
6053         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6054         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6055         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6056         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6057         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6058         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6059         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6060         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6061         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6062         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6063         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6064         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6065         documentation from templates to source code.
6067 2007-03-10  Johannes Schmid <jhs@gnome.org>
6069         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6070         Added some debug output but could not figure out why 
6071         some plugins are not kept.
6072         
6073         * libanjuta/interfaces/libanjuta.idl:
6074         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6075         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6076         Added IAnjutaEditorGoto::matching_brace
6077         
6078         * plugins/document-manager/action-callbacks.c:
6079         (on_editor_command_match_brace_activate):
6080         * plugins/document-manager/plugin.c:
6081         (update_editor_ui_interface_items):
6082         * plugins/editor/text_editor.c: (igoto_matching_brace),
6083         (igoto_iface_init):
6084         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6085         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6087 2007-03-09  Johannes Schmid <jhs@gnome.org>
6089         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6090         Hide correct column
6091         
6092         * plugins/sourceview/sourceview-private.h:
6093         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6094         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6095         (sourceview_new), (ifile_savable_save_as):
6096         Tweaked vfs monitoring
6098 2007-03-09  Johannes Schmid <jhs@gnome.org>
6100         * libanjuta/interfaces/Makefile.am.iface:
6101         Fixed installtion of header files
6102         
6103         * plugins/sourceview/sourceview.c: (set_select):
6104         do not scroll to much in interactive search
6106 2007-03-09  Naba Kumar  <naba@gnome.org>
6108         * src/anjuta.c: Fixed session restoration.
6109         
6110         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6111         signal handlers after symbol browser plugin is deactivated.
6112         
6113         * plugins/editor/editor.glade,
6114         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6115         Fixed indentation confustion in preferences.
6117 2007-03-08  Johannes Schmid <jhs@gnome.org>
6119         * plugins/search/search-replace.c: (search_set_combo),
6120         (search_set_action), (search_set_target), (search_set_direction),
6121         (create_dialog), (search_disconnect_set_toggle_connect),
6122         (on_search_match_whole_word_toggled),
6123         (on_search_match_whole_line_toggled),
6124         (on_search_match_word_start_toggled),
6125         (search_set_toggle_direction):
6126         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6127         it's somehow ugly and uses many deprecated widgets
6128         
6129         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6130         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6131         Fix #394709
6132         
6133 2007-03-07  Naba Kumar  <naba@gnome.org>
6135         * src/anjuta.c: Make launching projects work from command line. Also
6136         fixes gnome session restart command.
6137         
6138 2007-03-07  Johannes Schmid <jhs@gnome.org>
6140         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6141         * plugins/class-gen/plugin.c: (iwizard_activate):
6142         Fixed #408218
6143         
6144         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6145         Fixed #402774
6146         
6147         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6148         Fixed #377483 (It's not possible to know if directories have
6149         a version in CVS. Show version column only if there are version
6150         informations availible
6152         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6153         Fixed memory leak
6155 2007-03-07  Johannes Schmid <jhs@gnome.org>
6157         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6158         Fixed #409408
6159         * plugins/symbol-browser/an_symbol_prefs.c:
6160         (on_update_global_clicked):
6161         Fixed ##409176
6163 2007-03-07  Johannes Schmid <jhs@gnome.org>
6165         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6166         (anjuta_save_prompt_new):
6167         * plugins/project-import/project-import.c:
6168         (project_import_finalize):
6169         Fixed Gtk-Criticals (maybe #409408)
6171 2007-03-07  Naba Kumar  <naba@gnome.org>
6173         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6174         when we are at just beginning of string or comment. Fixes bug #397981.
6176 2007-03-07  Johannes Schmid <jhs@gnome.org>
6178         * plugins/language-support-cpp-java/plugin.c:
6179         (initialize_indentation_params):
6180         Removed annoying DEBUG_PRINT
6181         
6182         * plugins/sourceview/sourceview-cell.c:
6183         (sourceview_cell_instance_init), (icell_get_character),
6184         (icell_get_length), (icell_get_char), (icell_get_attribute):
6185         Improved code to be faster
6186         Implemented attribute handling so that indentation really works in any case
6188 2007-03-06  Johannes Schmid <jhs@gnome.org>
6190         * configure.in:
6191         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6192         
6193         * plugins/document-manager/anjuta-docman.c:
6194         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6195         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6196         instead (required GTK >= 2.10)
6197         
6198         * plugins/sourceview/sourceview-private.h:
6199         * plugins/sourceview/sourceview.c:
6200         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6201         (sourceview_finalize), (sourceview_new), (imark_mark),
6202         (imark_unmark), (imark_is_marker_set),
6203         (imark_location_from_handle), (imark_delete_all_markers):
6204         Fixed marker handling and worked a bit more on vfs monitoring
6206 2007-03-05  Johannes Schmid <jhs@gnome.org>
6208         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6209         Added method to select specific iter
6210         
6211         * plugins/sourceview/sourceview-private.h:
6212         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6213         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6214         (sourceview_add_monitor), (on_document_saved),
6215         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6216         Fixed vfs monitoring (mostly ported code from text_editor.c)
6217         
6218         * plugins/symbol-browser/an_symbol_view.c:
6219         * plugins/symbol-browser/an_symbol_view.h:
6220         * plugins/symbol-browser/plugin.c: (iter_matches),
6221         (on_editor_update_ui), (value_added_current_editor):
6222         Select the current tag in locals window and symbol toolbar. If there
6223         is no tag at the current line, reserve backward for the next tag. This will
6224         select the correct tag if inside a function.
6226 2007-03-05  Naba Kumar  <naba@gnome.org>
6228         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6229         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6230         compiler warnings.
6231         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6232         (Bug #412186)
6233         
6234 2007-03-04  Johannes Schmid <jhs@gnome.org>
6236         * data/Makefile.am:
6237         * po/POTFILES.in:
6238         Fixed distcheck (well, partly)
6240 2007-03-04  Johannes Schmid <jhs@gnome.org>
6242         * plugins/document-manager/anjuta-document-manager.ui:
6243         Move "Swap .c/.h from Main to Browser toolbar
6245         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6246         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6247         (fv_prefs_free), (fv_add_tree_entry):
6248         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6249         * plugins/file-manager/plugin.c: (prefs_init):
6250         
6251         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6253 2007-03-04  Naba Kumar  <naba@gnome.org>
6255         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6256         plugins/project-manager/plugin.c:
6257         Restored default profile and renamed it from "default.anjuta" to
6258         "default.profile".
6259         
6260 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6262         * plugins/debug-manager/debugger.c,
6263         plugins/debug-manager/plugin.c,
6264         plugins/gdb/debugger.c,
6265         libanjuta/interfaces/libanjuta.idl,
6266         plugins/debug-manager/stack_trace.c:
6267         Add a dialog box when a signal is received (except SIGINT)
6268         Display stack frame even if arguments are not available
6270 2007-03-03  Naba Kumar  <naba@gnome.org>
6272         * TODO.tasks: Icons bounty added.
6274         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6275         choise selection.
6276         
6277         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6278         and descoping.
6280         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6281         plugins/Makefile.am, (removed) plugins/profile-default/*,
6282         plugins/project-manager/anjuta-project-manager.plugin.in,
6283         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6284         profile implementation to load user profile and projects. Store and
6285         restore remembered plugins. Use profile scoping and descoping for
6286         saving and loading sesstions.
6287         
6288         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6289         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6290         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6291         DEBUG_PRINTs.
6293 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6295         * plugins/debug-manager/debug_tree.c
6296         plugins/debug-manager/debug_tree.h:
6297         Bug fix, deleting wrong variable
6299         * plugins/gdb/debugger.c:
6300         Bug fix, remove forgotten debugging code
6302 2007-03-02  Johannes Schmid <jhs@gnome.org>
6304         * plugins/document-manager/anjuta-document-manager.ui:
6305         * plugins/search/anjuta-search.ui:
6306         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6307         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6308         ToolbarFind
6310         * src/anjuta-app.c: (on_toolbar_view_toggled),
6311         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6312         Save toolbar positions, don't use fixed toolbar style
6313         
6314         All in all this will allow more complex toolbar configurations and
6315         might gain some space on smaller displays because the user can disable
6316         toolbar parts he does not use. Also allows to use any toolbar style
6317         without looking too ugly.
6319 2007-03-01  Naba Kumasr  <naba@gnome.org>
6321         * TODO.tasks: Added a bounty for creating icons.
6323         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6324         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6325         profile-changed signal. Do not sync non-user-activatable plugins.
6327 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6329         * plugins/debug-manager/disassemble.c,
6330         plugins/debug-manager/sparse_view.c,
6331         plugins/gdb/debugger.c,
6332         libanjuta/interfaces/libanjuta.idl:
6333         Display function name in disassembly view
6335 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6337         * (added) plugins/debug-manager/bookmark.png,
6338         (added) plugins/debug-manager/breakpoint-disabled.png,
6339         (added) plugins/debug-manager/breakpoint-enabled.png,
6340         (added) plugins/debug-manager/program-counter.png,
6341         (added) plugins/debug-manager/linemarker.png,
6342         plugins/debug-manager/Makefile.am,
6343         plugins/debug-manager/disassemble.c,
6344         plugins/debug-manager/disassemble.h,
6345         plugins/debug-manager/sparse_buffer.c,
6346         plugins/debug-manager/sparse_buffer.h,
6347         plugins/debug-manager/sparse_view.c,
6348         plugins/debug-manager/sparse_view.h,
6349         plugins/debug-manager/plugin.c,
6350         plugins/debug-manager/breakpoints.c,
6351         libanjuta/interfaces/libanjuta.idl:
6352         Add markers in the disassembly view
6353         Display program counter and breakpoints in disassembly view
6355         * plugins/gdb/debugger.c:
6356         Fix a bug added with my previous patch, setting and clearing
6357         breakpoints was not working
6359 2007-02-28  Johannes Schmid <jhs@gnome.org>
6361         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6362         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6363         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6364         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6365         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6366         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6367         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6368         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6369         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6370         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6371         Updated (why do they need to be under version control?)
6372         
6373         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6374         (create_tab_popup_menu), (on_msgman_popup_menu),
6375         (on_tab_button_press_event), (anjuta_msgman_page_new),
6376         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6377         Added "Close all message tabs" popup menu
6379 2007-02-26  Naba Kumar  <naba@gnome.org>
6381         * plugins/profiler/gprof-flat-profile-entry.c,
6382         plugins/profiler/gprof-flat-profile.c,
6383         plugins/profiler/gprof-flat-profile-entry.h,
6384         plugins/profiler/gprof-flat-profile.h,
6385         plugins/profiler/gprof-flat-profile-view.c,
6386         plugins/profiler/gprof-flat-profile-view.h,
6387         plugins/profiler/gprof-call-graph-block-entry.c,
6388         plugins/profiler/gprof-call-graph-block.c,
6389         plugins/profiler/gprof-function-call-chart-view.c,
6390         plugins/profiler/gprof-call-graph-block-entry.h,
6391         plugins/profiler/gprof-profile-data.c,
6392         plugins/profiler/gprof-call-graph-block.h,
6393         plugins/profiler/gprof-view.c,
6394         plugins/profiler/gprof-call-graph.c,
6395         plugins/profiler/gprof-function-call-chart-view.h,
6396         plugins/profiler/gprof-profile-data.h,
6397         plugins/profiler/gprof-call-graph.h,
6398         plugins/profiler/gprof-view.h,
6399         plugins/profiler/gprof-view-manager.c,
6400         plugins/profiler/gprof-call-graph-view.c,
6401         plugins/profiler/plugin.c,
6402         plugins/profiler/gprof-view-manager.h,
6403         plugins/profiler/gprof-call-graph-view.h,
6404         plugins/profiler/gprof-function-call-tree-view.c,
6405         plugins/profiler/gprof-function-call-tree-view.h,
6406         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6407         gnome-vfs. Fixes bug #411377.
6409 2007-02-26  Naba Kumar  <naba@gnome.org>
6411         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6413         Patch from James Liggett  <jrliggett@cox.net>:
6414         * plugins/profiler/gprof-flat-profile-view.c,
6415         plugins/profiler/gprof-flat-profile-view.h,
6416         plugins/profiler/gprof-function-call-chart-view.c,
6417         plugins/profiler/gprof-function-call-chart-view.h,
6418         plugins/profiler/gprof-view.c,
6419         plugins/profiler/gprof-view.h,
6420         plugins/profiler/gprof-call-graph-view.c,
6421         plugins/profiler/plugin.c,
6422         plugins/profiler/gprof-call-graph-view.h,
6423         plugins/profiler/gprof-function-call-tree-view.c,
6424         plugins/profiler/gprof-function-call-tree-view.h: Implements
6425         double click navigation. Fixes bug #403514.
6427 2007-02-25  Naba Kumar  <naba@gnome.org>
6429         * libanjuta/anjuta-plugin-manager.c,
6430         libanjuta/anjuta-plugin-handle.[ch],
6431         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6432         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6433         dependency on glib 2.8. Fixes bug #411623.
6435 2007-02-24  Naba kumar  <naba@gnome.org>
6437         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6438         
6439         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6440         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6441         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6442         (added) libanjuta/anjuta-profile-manager.c,
6443         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6444         manager.
6445         Implemented profile pushing and popping. Implemented profile xml
6446         synchronization. Implemented error handling in profiles. Implemented
6447         activation and deactivation signals in plugin manager.
6448         
6449         * libanjuta/Makefile.am: Added libanjuta log domain.
6450         
6451         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6452         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6453         in AnjutaShell interface and implemented it in AnjutaApp.
6454         
6455         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6457 2007-02-23  Naba kumar  <naba@gnome.org>
6459         src/main.c: Fixed missing end quote.
6461 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6463         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6466 2007-02-20  Naba Kumar  <naba@gnome.org>
6468         * plugins/subversion/plugin.c: Added "..." menuitems.
6469         * ROADMAP, README: Updated.
6470         * libanjuta/anjuta-profile.c: Fixed bugs.
6472         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6473         plugins/gtodo/Makefile.am: Removed dead code.
6475         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6476         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6477         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6478         plugins/gtodo/list_tooltip.c,
6479         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6480         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6481         not contain markups. Fixes Bug #360462.
6483 2007-02-16  Naba Kumar  <naba@gnome.org>
6485         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6486         unnecessary sub-sections.
6487         
6488 2007-02-15  Naba Kumar  <naba@gnome.org>
6490         * (removed) plugins/document-manager/bookmark-prev-16.png,
6491         plugins/document-manager/bookmark-last.png,
6492         (removed)plugins/document-manager/bookmark-first-16.png,
6493         plugins/document-manager/bookmark-prev.png,
6494         (added) plugins/document-manager/bookmark-toggle.png,
6495         (removed)plugins/document-manager/bookmark_toggle.xpm,
6496         (removed)plugins/document-manager/bookmark-last-16.png,
6497         plugins/document-manager/plugin.c,
6498         plugins/document-manager/anjuta-document-manager.ui,
6499         (removed)plugins/document-manager/bookmark-next-16.png,
6500         plugins/document-manager/bookmark-next.png,
6501         plugins/document-manager/Makefile.am,
6502         (added) plugins/document-manager/bookmark-clear.png,
6503         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6504         icons (stolen from monodevelop). Added clear bookmarks toolbar
6505         button.
6507         * plugins/document-manager/plugin.c,
6508         (added) plugins/document-manager/swap.png,
6509         (removed) plugins/document-manager/undock.png,
6510         plugins/document-manager/Makefile.am: Fixed swap icon.
6512 2007-02-13  Naba Kumar  <naba@gnome.org>
6514         * plugins/class-gen/element-editor.c: Fixed typo.
6515         
6516         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6517         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6518         Implementing plugin profiles loading.
6520 2007-02-13  Naba Kumar  <naba@gnome.org>
6522         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6523         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6524         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6525         pixmaps/open_project.png, pixmaps/close_project.png:
6526         Removed more old icons.
6527         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6528         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6529         anjuta_logo.png
6530         
6531 2007-02-13  Naba Kumar  <naba@gnome.org>
6533         * plugins/class-gen/element-editor.c: Included missing headers to
6534         prevent build failures in some cases.
6535         
6536 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6538         * plugins/debug-manager/stack_trace.c:
6539         Fix bug #407115
6541         * plugins/debug-manager/watch.c,
6542         plugins/debug-manager/breakpoints.c:
6543         Same bug than above, wrong use of gtk_ui_manager_get_widget
6545 === anjuta 2.1.1 ===
6547 2007-02-11  Naba Kumar  <naba@gnome.org>
6549         * cofigure.in: Bumped version to 2.1.1
6550         * NEWS: Updated for 2.1.1 release.
6551         
6552 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6554         * plugins/debug-manager/plugin.c,
6555         plugins/debug-manager/sparse_view.c,
6556         plugins/debug-manager/sparse_view.h:
6557         Reorder some code
6559         * plugins/gdb/debugger.c,
6560         plugins/debug-manager/debugger.c,
6561         plugins/debug-manager/memory.c,
6562         plugins/debug-manager/sparse_buffer.c
6563         plugins/gdb/debugger.h,
6564         libanjuta/interfaces/libanjuta.idl:
6565         Clean up, remove some warnings
6566         Use guint everywhere for addresses
6567         Rewrite code parsing position in debugger
6569 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6571         * plugins/debug-manager/debug_tree.c:
6572         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6573         Fix bug #406113
6575 2007-02-08  Naba Kumar  <naba@gnome.org>
6577         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6578         Delay showing the 'file modified on disk' dialog for one sec
6579         from the last notification to insure multiple notifications for
6580         the same file are treated as one. Do not same multiple dialogs
6581         for the same file. Make sure to destory the dialog if later
6582         the conent is no longer different.
6583         
6584 2007-02-08  Naba Kumar  <naba@gnome.org>
6586         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6587         Prevented spurious 'file modified' dialogs in scintilla editor
6588         when the file is saved.
6590 2007-02-09  Johannes Schmid <jhs@gnome.org>
6592         * scripts/glade2schema.pl:
6593         Added script to convert glade preferences into gconf schema files.
6594         See #406061
6596 2007-02-08  Naba Kumar  <naba@gnome.org>
6598         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6599         itself is destroyed. Fixes bug #355160.
6600         
6601 2007-02-08  Johannes Schmid <jhs@gnome.org>
6603         * plugins/profiler/profiler.plugin: 
6604         removed from version control (only .in file needed)
6605         
6606         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6607         * plugins/sourceview/sourceview.c: (sourceview_new):
6608         Code cleanup
6609         
6610         * plugins/subversion/svn-thread.c: (svn_thread_start):
6611         * src/main.c: (main):
6612         
6613         Fixed #395875 about initialisation of threads too late
6615 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6617         Reviewed by Naba Kumar  <naba@gnome.org>:
6618         * plugins/class-gen/plugin.c:
6619         * plugins/class-gen/window.c: Removed browse button related code, load
6620         generated output directly into new buffers when not adding to project.
6622         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6623         buttons from user interface.
6625 2007-02-07  Naba Kumar  <naba@gnome.org>
6627         * po/POTFILES.in: Fixed distcheck.
6629 2007-02-07  Daniel Nylander <po@danielnylander.se>
6631         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6633 2007-02-07  Johannes Schmid <jhs@gnome.org>
6635         * anjuta.desktop.in.in:
6636         Fixed spelling
6638 2007-02-07  Johannes Schmid <jhs@gnome.org>
6640         * configure.in:
6641         * manuals/anjuta-manual/*
6642         * manuals/anjuta-faqs/*:
6643         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6644         
6645         * plugins/document-manager/anjuta-document-manager.plugin.in:
6646         Removed duplicate application-xml mime-type (review patches properly ;-)
6647         
6648 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6650         * plugins/gdb/debugger.c,
6651         libanjuta/interfaces/libanjuta.idl:
6652         Fix bug #404755
6653         Fix handling of missing source file
6655 2007-02-06  Naba Kumar  <naba@gnome.org>
6657         Patch from James Liggett  <jrliggett@cox.net>:
6658         * plugins/profiler/gprof-flat-profile.c,
6659         plugins/profiler/gprof-profile-data.c,
6660         plugins/profiler/gprof-call-graph.c,
6661         plugins/profiler/gprof-profile-data.h,
6662         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6663         Show profiler view when target selected bug #403515.
6665 2007-02-05  Naba Kumar  <naba@gnome.org>
6667         * configure.in: Enabled devhelp plugin by default now that
6668         it works.
6669         
6670         Patch from parmigio@2ainfo.it:
6671         * plugins/document-manager/anjuta-document-manager.plugin.in:
6672         Added xml file type in supported mime types list.
6673         
6674 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6676         * plugins/debug-manager/debugger.c,
6677         plugins/debug-manager/plugin.c:
6678         Add a field in status bar displaying debugger state
6679         Change cursor shape when debugger is busy
6680         Fix bug #378600
6682         * plugins/debug-manager/watch.c,
6683         plugins/debug-manager/locals.c,
6684         libanjuta/interfaces/libanjuta.idl:
6685         Clean up, remove debugging messages and unused signals
6687 2007-02-03  Johannes Schmid <jhs@gnome.org>
6689         * configure.in:
6690         Fixed AC_INIT and seperated version to major, minor, micro
6692         * anjuta.anjuta:
6693         Load Subversion instead of CVS
6694         
6695         * anjuta.desktop.in.in:
6696         Fixed bug-buddy component
6698         Original patch from Rob Bradfort <robster@debian.org>:
6699         * src/main.c: (get_command_line_args), (main):
6700         Bug #335981 – Migration from popt to GOption
6702 2007-02-03  Naba Kumar  <naba@gnome.org>
6704         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6705         path variable. Fixed bug #341170.
6706         * plugins/profiler/Makefile.am: Fixed indentation.
6707         
6708 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6710         * libanjuta/interfaces/libanjuta.idl,
6711         plugins/sourceview/sourceview.c,
6712         plugins/editor/text-editor.c,
6713         plugins/symbol-browser/plugin.c,
6714         plugins/search/search-replace.c,
6715         plugins/document-manager/goto_line.c,
6716         plugins/document-manager/action-callbacks.c,
6717         plugins/document-manager/anjuta-docman.c:
6718         Rename markers of anjuta interface
6719         IANJUTA_MARKABLE_NONE has been removed
6720         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
6721         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
6722         IANJUTA_MARKABLE_ATTENTIVE renamed in
6723                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
6724         IANJUTA_MARKABLE_INTENSE renamed in
6725                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
6726         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
6728         * (removed) plugins/sourceview/marker-light.png,
6729         (removed) plugins/sourceview/marker-basic.png,
6730         (removed) plugins/sourceview/marker-attentive.png,
6731         (removed) plugins/sourceview/marker-intense.png,
6732         plugins/sourceview/bookmark.png,
6733         (added) plugins/sourceview/breakpoint-disabled.png,
6734         (added) plugins/sourceview/breakpoint-enabled.png,
6735         (added) plugins/sourceview/program-counter.png,
6736         (added) plugins/sourceview/linemarker.png,
6737         plugins/sourceview/Makefile.am,
6738         (added) plugins/editor/bookmark.xpm,
6739         (added) plugins/editor/breakpoint-disabled.xpm,
6740         (added) plugins/editor/breakpoint-enabled.xpm,
6741         (added) plugins/editor/program-counter.xpm,
6742         (added) plugins/editor/linemarker.xpm,
6743         plugins/editor/Makefile.am:
6744         Add or change marker pixmaps in scintilla and sourceview editor
6746         * plugins/document-manager/plugin.c,
6747         libanjuta/interfaces/libanjuta.idl,
6748         plugins/debug-manager/plugin.c,
6749         plugins/debug-manager/breakpoints.c
6750         plugins/gdb/debugger.c:
6751         Fix bug #376404, program counter marker is not displayed when debugger
6752         Return the selected editor or NULL (if file does not exist) with 
6753         ianjuta_document_manager_goto_file_line* functions
6754         Emit a change-location signal even if the program counter is in an
6755         unknown file
6757 2007-02-02  Naba Kumar  <naba@gnome.org>
6759         * TODO.tasks: Marked bounty bug #359478 completed. And checked
6760         older bounties 'Done'.
6761         
6762 2007-02-02  Naba Kumar  <naba@gnome.org>
6764         * TODO.tasks: Fixed typop.
6766         Patch from James Liggett  <jrliggett@cox.net>:
6767         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
6768         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
6769         profiler plugin by James Liggett. Completes bounty bug #359478
6770         'Gprof performance profiler plugin'
6772 2007-02-01  Naba Kumar  <naba@gnome.org>
6774         * src/main.c: Renamed option name.
6776         * TODO.tasks: Marked "Test and fix all project wizards templates"
6777         bounty completed.
6778         
6779 2007-01-29  Johannes Schmid <jhs@gnome.org>
6781         * plugins/document-manager/plugin.c: (on_editor_changed):
6782         Added DEBUG_PRINT(...)
6783         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
6784         implemented
6785         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
6786         Fix language support plugin for sourceview editor (add some new
6787         language names)
6788         
6789         * plugins/sourceview/sourceview.c: (iindic_clear):
6790         Clear all indicators
6792 2007-01-29  Johannes Schmid <jhs@gnome.org>
6794         * TODO.tasks:
6795         Minor task currentions
6796         
6797         * libanjuta/interfaces/libanjuta.idl:
6798         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
6799         (itext_editor_iface_init):
6800         * plugins/language-support-cpp-java/plugin.c: (install_support):
6801         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
6802         (ieditor_get_attributes), (ieditor_iface_init):
6803         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
6804         plugins.
6805         
6806         * plugins/sourceview/sourceview.glade:
6807         Fixed sourceview preference window
6809 2007-01-28  Naba Kumar  <naba@gnome.org>
6810         
6811         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
6812         Implemented --no-files and --no-session command line options and
6813         corresponding preferernces checkboxes in General tab.
6815 2007-01-28  Johannes Schmid <jhs@gnome.org>
6817         * plugins/subversion/plugin.c:
6818         * plugins/subversion/plugin.h:
6819         * plugins/subversion/svn-notify.c: (svn_show_info),
6820         (show_svn_error), (on_svn_notify):
6821         * plugins/subversion/svn-notify.h:
6822         * plugins/subversion/svn-thread.c: (create_message_view),
6823         (svn_thread_start):
6824         Fixed error handling and fixed #394216 – No indication of subversion commands running
6825         
6826         * plugins/tools/execute.c: (atp_output_context_print):
6827         Show name of tool in message pane
6829 2007-01-28  Naba Kumar  <naba@gnome.org>
6830         
6831         * configure.in, plugins/glade/plugin.c: Make it work with
6832         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
6833         
6834         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
6835         from devhelp (won't work untill devhelp is fixed: bug #341170).
6836         
6837         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
6838         
6839 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
6841         Reviewed by Naba Kumar  <naba@gnome.org>:
6842         * libanjuta/interfaces/libanjuta.idl, 
6843         plugins/debug-manager/debugger.c,
6844         plugins/debug-manager/start.c,
6845         plugins/gdb/plugin.c,
6846         plugins/gdb/debugger.c,
6847         plugins/gdb/debugger.h:
6848         Fix a bug when launching gdb
6849         Set the terminal for the debugged program on the command line.
6851 2007-01-26  Johannes Schmid <jhs@gnome.org>
6853         * plugins/sourceview/anjuta-document-saver.c:
6854         (anjuta_document_saver_save):
6855         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
6856         * plugins/sourceview/sourceview.c: (save_if_modified),
6857         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
6858         Proper error handling, for example if a file was modified externally. Use backup files
6859         to avoid data-loss on disk full.
6861 2007-01-24  Naba Kumar  <naba@gnome.org>
6862         
6863         * plugins/devhelp/htmlview.c: Fixed crash during project load.
6864         Fixed mem leak and source leak.
6865         
6866 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
6868         Reviewed by Naba Kumar  <naba@gnome.org>:
6869         * plugins/debug-manager/debug_tree.c,
6870         plugins/debug-manager/debug_tree.h,
6871         plugins/debug-manager/watch.c:
6872         Partial rewrite of the variable object code, find and fix a few bugs
6873         Fix bug #395808: gdb can still crash but children are listed
6874         on request only so you can avoid the crash
6876 2007-01-24  Naba Kumar  <naba@gnome.org>
6877         
6878         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
6879         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
6880         plugins/symbol-browser/plugin.h,
6881         plugins/symbol-browser/plugin.c,
6882         plugins/symbol-browser/Makefile.am: Added current file (local)
6883         symbols view (Seriously getting bored with the browse toolbar).
6885 2007-01-22  Naba Kumar  <naba@gnome.org>
6886         
6887         Patch from Gabor Kelemen:
6888         * po/POTFILES.in: Added .plugin.in files.
6890 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
6892         Reviewed by Naba Kumar  <naba@gnome.org>:
6893         * plugins/document-manager/anjuta-docman.c,
6894         plugins/message-view/anjuta-msgman.c
6895         Set right alignment to the label widget in the tab title.
6897 2007-01-21  Naba Kumar  <naba@gnome.org>
6898         
6899         * libegg/egg-combo-action.c: Fixed mode line.
6900         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6901         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
6903 2007-01-21  Armin Burgmeier  <armin@arbur.net>
6905         Reviewed by Naba Kumar  <naba@gnome.org>:
6906         * plugins/class-gen/plugin.c: Prompt for target before actually
6907         generating the class files. This ensures that the files are created in
6908         the correct directory. Fixes bug #397406.
6910         * plugins/class-gen/window.c: Set browse buttons to insensitive when
6911         the class is added to the project.
6913 2007-01-21  Naba Kumar  <naba@gnome.org>
6915         * libanjuta/anjuta-plugin-description.c,
6916         libanjuta/anjuta-ui.h,
6917         libanjuta/anjuta-status.c,
6918         libanjuta/anjuta-plugin-description.h,
6919         libanjuta/cell-renderer-captioned-image.c,
6920         libanjuta/anjuta-plugin-handle.c,
6921         libanjuta/anjuta-status.h,
6922         libanjuta/resources.c,
6923         libanjuta/cell-renderer-captioned-image.h,
6924         libanjuta/glue-cpp.c,
6925         libanjuta/anjuta-plugin-handle.h,
6926         libanjuta/anjuta-plugin.c,
6927         libanjuta/anjuta-preferences-dialog.c,
6928         libanjuta/libanjuta.h,
6929         libanjuta/resources.h,
6930         libanjuta/glue-cpp.h,
6931         libanjuta/anjuta-plugin.h,
6932         libanjuta/anjuta-preferences-dialog.h,
6933         libanjuta/anjuta-plugin-manager.c,
6934         libanjuta/anjuta-shell.c,
6935         libanjuta/anjuta-plugin-manager.h,
6936         libanjuta/anjuta-shell.h,
6937         libanjuta/anjuta-save-prompt.c,
6938         libanjuta/anjuta-save-prompt.h,
6939         libanjuta/anjuta-children.c,
6940         libanjuta/anjuta-utils.c,
6941         libanjuta/anjuta-profile.c,
6942         libanjuta/anjuta-preferences.c,
6943         libanjuta/anjuta-launcher.c,
6944         libanjuta/anjuta-utils.h,
6945         libanjuta/anjuta-profile.h,
6946         libanjuta/anjuta-launcher.h,
6947         libanjuta/anjuta-ui.c: Updated file headers.
6949         * po/POTFILES.in: Updated.
6951         * libanjuta/anjuta-marshal.list,
6952         (added) libanjuta/anjuta-plugin-handle.c,
6953         (added) libanjuta/anjuta-plugin-handle.h,
6954         (added) libanjuta/anjuta-plugin-manager.c,
6955         (added) libanjuta/anjuta-plugin-manager.h,
6956         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6957         (added) libanjuta/anjuta-profile.c,
6958         (added) libanjuta/anjuta-profile.h,
6959         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
6960         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
6961         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
6962         src/action-callbacks.c: Implemented AnjutaPluginManager
6963         class based on old plugins.[ch]. Implemented AnjutaProfile as
6964         prelimanary profiles implementation. Implemented AnjutaPluginHandle
6965         class to represent plugins (not to be confused with plugin objects).
6966         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
6967         implemented it in AnjutaApp and AnjutaTestShell.
6968         De-globalized plugin management and several clean ups.
6970         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
6971         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
6972         plugins/search/search-replace.c, plugins/terminal/terminal.c,
6973         plugins/project-import/project-import.c,
6974         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
6975         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
6976         Fixed plugins for the change in API.
6978         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
6979         file.
6980         
6981         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6983 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
6985         Reviewed by Naba Kumar  <naba@gnome.org>:
6986         * libanjuta/anjuta-launcher.c,
6987         libanjuta/anjuta-launcher.h:
6988         Add a new function anjuta_set_terminate_on_exit to close the i/o
6989         channel when the child exit
6990         Return directly the status and not the exit code in child-exited
6991         signal
6993         * plugins/gdb/debugger.c:
6994         Use new function in debugger plugin
6996 2007-01-18  Johannes Schmid <jhs@gnome.org>
6998         * src/about.c: Do not show empty license information instead hide the button (#397883)
7000 2007-01-15  Johannes Schmid <jhs@gnome.org>
7002         * plugins/project-manager/plugin.c:
7003         * plugins/project-wizard/templates/python.wiz
7004         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7005         
7006         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7007         You will also need latest gnome-build svn       
7009 === anjuta 2.1.0 ===
7011 2007-01-14  Naba Kumar  <naba@gnome.org>
7013         * configure.in: Removed reference of mkfile project
7014         template to fix distcheck build error.
7015         * AUTHORS: Updated.
7016         * NEWS: Updated.
7017         * configure.in: Bumped version to 2.1.0 for beta release.
7018         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7019         crashes as soon as editing starts in normal text files.
7021 2007-01-14  Johannes Schmid <jhs@gnome.org>
7023         * configure.in
7024         * po/LINGUAS:
7025         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7027         * tagmanager/c.c:
7028         Patch from Massimo Cora' to hopefully fix #395362
7030         * plugins/project-wizard/templates/*:
7032         Fixed and tested all project-wizards. Deactivated mkfile project because
7033         it was totally broken and I don't see any real use for it.
7034         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7036 2007-01-14  Naba Kumar  <naba@gnome.org>
7038         * NEWS: Updated for release.
7039         
7040         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7041         
7042         * libanjuta/interfaces/libanjuta.idl,
7043         plugins/editor/text_editor_cbs.c,
7044         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7045         interface and implemented it for scintilla.
7046         
7047         * plugins/editor/text-editor.c: Fixed highlighing issues when
7048         used with indicators (particularly when the file is just opened).
7049         Fixes bug #377477 – when debugging, scintilla editor grays out all
7050         lines before current line.
7051         
7052         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7053         Maintain a separate list of indicated edtitors for separate contexts.
7054         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7055         
7056 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7058         Reviewed by Naba Kumar  <naba@gnome.org>:
7059         * plugins/debug-manager/plugin.c:
7060         Bug fix: breakpoints cannot be added after stopping the debugger
7062 2007-01-13  Naba Kumar  <naba@gnome.org>
7064         * NEWS: Updated for release.
7066 2007-01-12  Johannes Schmid <jhs@gnome.org>
7068         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7069         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7070         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7071         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7072         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7073         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7074         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7075         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7076         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7077         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7078         
7079         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7080         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7081         
7082         * plugins/sourceview/sourceview.c:
7083         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7084         on character positions.
7085         
7086 2007-01-12  Naba Kumar  <naba@gnome.org>
7088         * src/anjuta-app.c,
7089         plugins/project-manager/plugin.c,
7090         plugins/profile-default/plugin.c,
7091         libanjuta/anjuta-status.c,
7092         libanjuta/anjuta-status.h: Introduced an API for application title
7093         in AnjutaStatus. Set application title to project name.
7095 2007-01-11  Massimo Cora' <maxcvs@email.i>
7097         Reviewed by Naba Kumar  <naba@gnome.org>:
7098         * tagmanager/Makefile.am,
7099         plugins/symbol-browser/Makefile.am: removed installation for 
7100         test programs.
7102 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7104         Reviewed by Naba Kumar  <naba@gnome.org>:
7105         * plugins/debug-manager/start.h,
7106         plugins/debug-manager/start.c,
7107         plugins/debug-manager/anjuta-debug-manager.ui,
7108         plugins/debug-manager/plugin.c:
7109         Partial fix for bug #392537
7111         * plugins/debug-manager/disassemble.c:
7112         Fix bug #392543
7114 2007-01-11  Naba Kumar  <naba@gnome.org>
7116         * src/anjuta.c: Load project seperately from session,
7117         so that project session is also loaded.
7118         
7119         * plugins/profile-default/plugin.c: Load project in new
7120         anjuta if there already is one loaded currently (disabled
7121         code for now).
7122         
7123         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7124         signals when editor is destroyed. Fixes a crash bug.
7125         
7126         * plugins/editor/text_editor.c: Do not mark line in
7127         ianjuta_editor_goto_line() implementation.
7128         
7129         * plugins/search/search-replace.c: Always check for markable
7130         interface availablility because its optional for an editor.
7131         
7132         * plugins/document-manager/goto_line.c,
7133         plugins/document-manager/action-callbacks.c: Mark lines for
7134         goto line commands (from dialog and from menu entry box).
7135         
7136         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7137         plugins/file-manager/an_file_view.c: Expand file manager
7138         nodes in idle loop, one at a time. Did as a possible work
7139         around for bug #361763, but it didn't make any difference.
7140         However, it could still be useful in situations where there
7141         are lots to expand.
7142         
7143         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7145 2007-01-11  Naba Kumar  <naba@gnome.org>
7147         * plugins/editor/scintilla/LineMarker.h,
7148         plugins/editor/scintilla/LexBasic.cxx,
7149         plugins/editor/scintilla/LexHTML.cxx,
7150         plugins/editor/scintilla/include/SciLexer.h,
7151         plugins/editor/scintilla/include/Scintilla.h,
7152         plugins/editor/scintilla/include/Scintilla.iface,
7153         plugins/editor/scintilla/include/ScintillaWidget.h,
7154         plugins/editor/scintilla/LexBash.cxx,
7155         plugins/editor/scintilla/PlatGTK.cxx,
7156         plugins/editor/scintilla/ViewStyle.h,
7157         plugins/editor/scintilla/Editor.cxx,
7158         plugins/editor/scintilla/StyleContext.h,
7159         plugins/editor/scintilla/LexCPP.cxx,
7160         plugins/editor/scintilla/Converter.h,
7161         plugins/editor/scintilla/LexAU3.cxx,
7162         plugins/editor/scintilla/Editor.h,
7163         plugins/editor/scintilla/LexPerl.cxx,
7164         plugins/editor/scintilla/LexVB.cxx,
7165         plugins/editor/scintilla/ScintillaGTK.cxx,
7166         plugins/editor/scintilla/ViewStyle.cxx,
7167         plugins/editor/scintilla/PropSet.cxx,
7168         plugins/editor/scintilla/LexSQL.cxx,
7169         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7170         version 1.71
7172 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7174         Reviewed by Naba Kumar  <naba@gnome.org>:
7175         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7176         selected for editing. This fixes bug #394218.
7178         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7179         name if said URI is not known.
7181         * plugins/class-gen/window.c: When stripping function prefix away,
7182         include the trailing underscore because it is already set by the
7183         template.
7185         * plugins/class-gen/transform.c: Include "const char*" and "const
7186         gchar*" in the list for transforming a default C type to a GType.
7187         Don't access invalid memory when writing pointer_str in
7188         cg_transform_first_argument.
7190 2007-01-11  Naba Kumar  <naba@gnome.org>
7192         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7193         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7194         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7195         libegg/test-actions.c, anjuta.desktop.in.in,
7196         anjuta.prj: Renamed application icon to 'anjuta.png' from
7197         'anjuta_icon.png'. Added more fields in desktop file.
7199         * mime/anjuta.xml: Added magic section.
7200         
7201         * (removed) mime/anjuta.applications,
7202         (removed) mime/anjuta.mime, mime/Makefile.am,
7203         (removed) mime/anjuta.keys,
7204         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7205         registeration and added scalable icon. Also fixes bug #393680
7207 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7209         Reviewed by Naba Kumar  <naba@gnome.org>:
7210         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7211         and anjuta_status_progress_add_ticks() to check for progressbar 
7212         being realized before trying to update it.
7214 2007-01-10  Naba Kumar  <naba@gnome.org>
7216         * tagmanager/tm_workspace.c,
7217         po/POTFILES.in,
7218         plugins/debug-manager/Makefile.am,
7219         plugins/tools/scripts/Makefile.am,
7220         plugins/class-gen/plugin.c,
7221         plugins/class-gen/Makefile.am,
7222         global-tags/Makefile.am: Fixed make distcheck.
7224         * plugins/debug-manager/attach_process.c,
7225         plugins/debug-manager/attach_process.h,
7226         plugins/class-gen/action-callbacks.h,
7227         plugins/class-gen/action-callbacks.c,
7228         plugins/class-gen/class_gen.h,
7229         plugins/class-gen/class_gen.c: Deleted unused/old files.
7231         * (removed) scintilla, (added) plugins/editor/scintilla,
7232         plugins/editor/scintilla/lexers.make,
7233         plugins/editor/scintilla/Makefile.am,
7234         plugins/editor/Makefile.am
7235         configure.in, manuals/reference/libanjuta/Makefile.am
7236         Makefile.am: Moved scintilla to its right place.
7238 2007-01-09  Naba Kumar  <naba@gnome.org>
7240         * plugins/profile-default/plugin.c: Save project session before
7241         a new one is opened.
7243         * plugins/project-manager/plugin.c,
7244         plugins/project-manager/plugin.h,
7245         plugins/project-manager/anjuta-project-manager.ui,
7246         plugins/profile-default/plugin.c,
7247         plugins/profile-default/plugin.h,
7248         plugins/profile-default/Makefile.am,
7249         (added) plugins/profile-default/anjuta-default-profile.ui,
7250         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7251         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7252         multiple projects support.
7253         
7254 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7256         Reviewed by Naba Kumar  <naba@gnome.org>
7257         * plugins/class-gen/combo-flags.h:
7258         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7259         enum, added a type parameter to selected signal. Select highlighted
7260         entry when pressing enter (but not unselect it if it was already
7261         selected) before closing the popup. Also accept input when clicking
7262         not into the popup.
7264         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7265         according to selection type.
7267         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7268         VOID:BOXED,ENUM.
7270 2007-01-08  Johannes Schmid <jhs@gnome.org>
7272   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7273   * plugins/project-wizard/templates/gtkmm/Makefile.am
7274   * plugins/project-wizard/templates/python/configure.ac.tpl
7275   * plugins/project-wizard/templates/python/configure.in.tpl
7276   * plugins/project-wizard/templates/python/Makefile.am
7277   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7278   * plugins/project-wizard/templates/cpp/configure.in.tpl
7279   * plugins/project-wizard/templates/cpp/Makefile.am
7280   * plugins/project-wizard/templates/terminal.wiz
7281   * plugins/project-wizard/templates/xlib-dock.wiz
7282   * plugins/project-wizard/templates/wxwin.wiz
7283   * plugins/project-wizard/templates/java.wiz
7284   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7285   * plugins/project-wizard/templates/xlib/configure.in.tpl
7286   * plugins/project-wizard/templates/xlib/Makefile.am
7287   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7288   * plugins/project-wizard/templates/gcj/configure.in.tpl
7289   * plugins/project-wizard/templates/gcj/Makefile.am
7290   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7291   * plugins/project-wizard/templates/terminal/configure.in.tpl
7292   * plugins/project-wizard/templates/terminal/Makefile.am
7293   * plugins/project-wizard/templates/terminal/autogen.sh
7294   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7295   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7296   * plugins/project-wizard/templates/wxwin/Makefile.am
7297   * plugins/project-wizard/templates/gnome.wiz 
7298   * plugins/project-wizard/templates/java/configure.ac.tpl
7299   * plugins/project-wizard/templates/java/configure.in.tpl
7300   * plugins/project-wizard/templates/java/Makefile.am
7301   * plugins/project-wizard/templates/anjuta-plugin.wiz
7302   * plugins/project-wizard/templates/gtkmm.wiz
7303   * plugins/project-wizard/templates/python.wiz
7304   * plugins/project-wizard/templates/cpp.wiz
7305   * plugins/project-wizard/templates/gtk.wiz
7306   * plugins/project-wizard/templates/gcj.wiz
7307   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7308   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7309   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7311   Starting fixing of all project wizards:
7312   - rename configure.in to configure.ac
7313   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7314   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7315   (See #394184)
7316   
7317   * TODO.task: Added bug number to bounty
7319 2007-01-07  Johannes Schmid <jhs@gnome.org>
7321   *  plugins/build-basic-autotools.c:
7322   Fixed #392290 – Missed install as root option in project manager
7324 2007-01-07  Johannes Schmid <jhs@gnome.org>
7326   * plugins/sourceview/sourceview.c:
7327   Fixed #388731 – Odd editor behaviour after performing block-text operations
7328   Fixed #388727 – Block-tab does not work
7329   
7330   * plugins/sourceview/anjuta-document.h/c:
7331   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7332   
7333   * configure.in:
7334   Require Gtk+ >= 2.10 for sourceview plugin
7336 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7338         * libanjuta/anjuta-status.c:
7339         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7341 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7343         * configure.in,
7344         plugins/terminal/terminal.c:
7345         Fix bug #377027
7346         remove support for VTE < 0.9
7348 2007-01-06  Naba Kumar  <naba@gnome.org>
7350         * po/POTFILES.in: Updated
7352 2007-01-05  Adam Dingle  <adam@medovina.org>
7354         Reviewed by Naba Kumar  <naba@gnome.org>:
7355         * plugins/message-view/anjuta-message-manager-plugin.glade:
7356         Fixed bug #377903 (improve message color defaults).
7358 2007-01-05  Naba Kumar  <naba@gnome.org>
7360         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7361         
7362 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7364         Reviewed by  Naba Kumar  <naba@gnome.org>:
7365         * plugins/symbol-browser/test-class.h: Fixed block ends.
7367         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7368         C-style-block comment.
7370         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7371         allow lists when writing autogen definition files. This is required
7372         for the new class generator. Also fixed a wrong return value in
7373         npw_autogen_write_definition_file and set a GError in
7374         npw_autogen_execute when the output file could not be opened.
7376         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7377         user interface.
7379         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7380         goc_template_header and goc_template_source, added top_srcdir to
7381         includes, link against project wizard (also hopefully temporarily),
7382         removed class_gen.h, class_gen.c, action-callbacks.h,
7383         action-callbacks.c.
7385         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7387         * plugins/class-gen/cell-renderer-flags.h:
7388         * plugins/class-gen/cell-renderer-flags.c:
7389         * plugins/class-gen/combo-flags.h:
7390         * plugins/class-gen/combo-flags.c:
7391         * plugins/class-gen/element-editor.c:
7392         * plugins/class-gen/element-editor.h:
7393         * plugins/class-gen/generator.c:
7394         * plugins/class-gen/generator.h:
7395         * plugins/class-gen/plugin.h:
7396         * plugins/class-gen/plugin.c:
7397         * plugins/class-gen/transform.c:
7398         * plugins/class-gen/transform.h:
7399         * plugins/class-gen/validator.c:
7400         * plugins/class-gen/validator.h:
7401         * plugins/class-gen/window.c:
7402         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7403         adding of several class elements and uses autogen.
7405         * plugins/class-gen/templates/cc-header.tpl:
7406         * plugins/class-gen/templates/cc-source.tpl:
7407         * plugins/class-gen/templates/go-header.tpl:
7408         * plugins/class-gen/templates/go-source.tpl:
7409         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7410         for the class generator.
7412         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7414 2007-01-04  Naba Kumar  <naba@gnome.org>
7416         Patch from Nick Treleaven:
7417         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7418         all matching symbols.
7419         
7420         Patches from  Maik Beckmann and Sébastien Granjoux:
7421         * plugins/profile-default/plugin.c,
7422         plugins/project-manager/plugin.c: Unescape project name. Fixes
7423         Bug #357151
7425 2007-01-04  Naba Kumar  <naba@gnome.org>
7427         * plugins/glade/plugin.c: Fixed compilation with
7428         older glade-3 version.
7429         
7430         Patch from Roland Illig:
7431         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7432         plugins/sourceview/anjuta-document-saver.c,
7433         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7434         are necessary to build anjuta on NetBSD 3.0
7436         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7437         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7438         window manager in gnome.
7439         
7440 2007-01-02  Naba Kumar  <naba@gnome.org>
7441         
7442         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7443         
7444 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7446         Reviewed by Naba Kumar  <naba@gnome.org>:
7447         * libanjuta/interfaces/libanjuta.idl,
7448         plugins/debug-manager/Makefile.am,
7449         plugins/debug-manager/anjuta-marshal.list,
7450         plugins/debug-manager/debugger.c,
7451         plugins/debug-manager/sparse_buffer.c,
7452         plugins/debug-manager/sparse_buffer.h,
7453         plugins/debug-manager/sparse_view.c,
7454         plugins/debug-manager/sparse_view.h,
7455         plugins/debug-manager/disassemble.h,
7456         plugins/debug-manager/disassemble.c,
7457         plugins/debug-manager/anjuta-marshal.list,
7458         plugins/debug-manager/plugin.c,
7459         plugins/gdb/debugger.c,
7460         plugins/gdb/debugger.h,
7461         plugins/gdb/plugin.c:
7462         Add a disassembly view window
7464         * plugins/debug-manager/breakpoints.c,
7465         plugins/debug-manager/chunk_view.c,
7466         plugins/debug-manager/locals.c,
7467         plugins/debug-manager/memory.c,
7468         plugins/debug-manager/registers.c,
7469         plugins/debug-manager/stack_trace.c:
7470         Add some debugging information 
7472 2006-12-18  Naba Kumar  <naba@gnome.org>
7474         * configure.in, plugins/glade/plugin.c: Allow building against both
7475         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7477 2006-12-03  Naba Kumar  <naba@gnome.org>
7478         
7479         * TODO.tasks: Marked a bounty completed.
7481 2006-11-24  Adam Dingle <adam@medovina.org>
7483         Reviewed by Naba Kumar  <naba@gnome.org>:
7484         * plugins/build-basic-autotools/build-basic-autotools.c,
7485         plugins/debug-manager/watch.c,
7486         plugins/document-manager/plugin.c, 
7487         plugins/patch/plugin.c,
7488         plugins/project-manager/plugin.c:
7489         Fixed bug #378879 (several command names need ellipses).
7491 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7493         Reviewed by: Naba Kumar  <naba@gnome.org>
7494         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7495         GCC 4.1.2 (there are only two warnings remaining now when compiling
7496         plugins).
7498         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7500         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7501         macro so that the generated function support a NULL plugin parameter.
7503         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7504         in debug_tree_find_expression by freeing memory returned by the call
7505         to gtk_tree_model_get instead of the parameter string.
7507 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7509         * plugins/debug-manager/breakpoints.c:
7510         Fix bug #378850
7512         * plugins/debug-manager/anjuta-debug-manager.ui,
7513         plugins/debug-manager/debugger.c,
7514         plugins/debug-manager/plugin.c:
7515         Fix bug #378871
7517 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7519         * libanjuta/anjuta-launcher.c,
7520         plugins/gdb/debugger.c:
7521         Fix bug #377061
7523 2006-11-21  Naba Kumar  <naba@gnome.org>
7525         * plugins/search/search_preferences.c: Fixed build break.
7526         
7527 2006-11-20  Naba Kumar  <naba@gnome.org>
7528         
7529         Patch from Kjartan Maraas:
7530         * plugins/cvs-plugin/cvs-interface.c,
7531         plugins/document-manager/plugin.c,
7532         plugins/gtodo/interface.c,
7533         plugins/gtodo/libgtodo.h,
7534         plugins/message-view/anjuta-msgman.c,
7535         plugins/project-wizard/druid.c,
7536         plugins/search/search_preferences.c,
7537         plugins/sourceview/sourceview-prefs.c,
7538         plugins/terminal/terminal.c,
7539         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7541         Patch from Przemysław Grzegorczyk:
7542         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7543         plugins/subversion/anjuta-subversion.glade: Enable files in
7544         fileselection dialog. Fixes bug #376031.
7545         
7546 2006-11-17  Adam Dingle <adam@medovina.org>
7548         Reviewed by: Naba Kumar  <naba@gnome.org>
7549         * plugins/build-basic-autotools/build-basic-autotools.c
7550         * plugins/class-gen/anjuta-class-gen.plugin.in
7551         * plugins/debug-manager/breakpoints.c
7552         * plugins/debug-manager/plugin.c
7553         * plugins/devhelp/plugin.c
7554         * plugins/document-manager/plugin.c
7555         * plugins/gdb/debugger.c
7556         * plugins/glade/anjuta-glade.plugin.in
7557         * plugins/gtodo/plugin.c
7558         * plugins/language-support-cpp-java/plugin.c
7559         * plugins/message-view/plugin.c
7560         * plugins/project-import/anjuta-project-import.glade
7561         * plugins/project-import/anjuta-project-import.plugin.in
7562         * plugins/search/plugin.c
7563         * plugins/tools/scripts/tools-2.xml.in
7564         * plugins/valgrind/plugin.c
7565         * src/anjuta-actions.h:
7566         Fixed bug #376335 "menu items should be capitalized".  Minor
7567         grammar edits.
7569 2006-11-20  Naba Kumar  <naba@gnome.org>
7570         
7571         * configure.in: Fixed build.
7573         Patch from: Arjan Timmerman
7574         *configure.in: Make subvesion plugin build for apr 1.x.
7575         Fixes: Bug #364754.
7576         
7577 2006-11-20  Johannes Schmid <jhs@gnome.org>
7579         * configure.in
7580         * plugins/*/*.[ch]:
7581         Removed patches from Sylvain and Günther. They caused not problems but
7582         Naba was against them.
7584 2006-11-20  Johannes Schmid <jhs@gnome.org>
7586         * Removed me from MAINTAINERS
7588 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7590         * configure.in:
7591         Use apr-1 instead of apr-0
7593 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7595         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7596         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7597         and another bug occuring when parsing .pc file containing quotes.
7599 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7601         * plugins/*/*.[ch]: Use class macro for type casting.
7603         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7604         GCC 4.1.2 (there are only two warnings remaining now when compiling
7605         plugins).
7607         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7608         a memory leak in debug_tree_find_expression; g_free was called on
7609         the parameter instead of the memory allocated by gtk_tree_model_get.
7611         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7612         to declare and initialize the global type variable of the plugin.
7614 2006-10-31  Naba Kumar  <naba@gnome.org>
7616         * global-tags/create_global_tags.sh.in: Added an end message.
7617         
7618         * libanjuta/anjuta-launcher.h: Fixed indentation.
7619         
7620         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7621         creation to a) append the messages in right way, b) Connect signals
7622         to the view properly and c) Recreate the system-tags.cache at the
7623         end of the generation.
7625         * plugins/symbol-browser: Fixed action path (double
7626         click on sysmbols was not working).
7628         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7629         Fixed typedef and removed dead code.
7631         * tagmanager/c.c: Took the latest version from ctags source
7632         repository, because the one we had (from ctags 5.6) was broken.
7633         
7634         * global_tags/create_global_tags.sh.in: Reverted the patch from
7635         Sylvain because it was not right fix (and added a helpful comment).
7636         Used /bin/bash to fix the bashism and generated separate log files
7637         for each tag files in the same directory.
7638         
7639 2006-10-29  Naba Kumar  <naba@gnome.org>
7641         * plugins/editor/text_editor.c: Use a temporary file
7642         to save the editor and move it at the end to original
7643         file. This will prevent data corruption if file save
7644         failed for any reason. Also report proper errors when
7645         file save fails. Fixes bug #346575.
7646         
7647 2006-10-26  Naba Kumar  <naba@gnome.org>
7649         * plugins/document-manager/anjuta-docman.c: Do not load
7650         the same files with different path more than once (happens
7651         with symlinked files). Fixes Bug #323591.
7653 2006-10-25  Naba Kumar  <naba@gnome.org>
7655         * plugins/valgrind/vgactions.c: Fixed a warning.
7657 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7659         Reviewed by Naba Kumar  <naba@gnome.org>:
7661         * plugins/valgrind/vgtoolview.c:
7662         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7664         * plugins/valgrind/bugged-prg-test.c:
7665         No more warning during compilation with GCC 4.1.
7666         Program is still buggy in order to be used as a test of the
7667         plugin.
7669         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7670         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7671         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7672         plugins/valgrind/vgrule.c:
7673         No more warning during compilation with GCC 4.1.
7675         * plugins/valgrind/plugin.c:
7676         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7677         prototype (was missing from previous patch).
7679 2006-10-24  Naba Kumar  <naba@gnome.org>
7681         * plugins/glade/plugin.c: Show glade tree view, not list view.
7682         
7683         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7684         exited with glade plugin still loaded. Fixes Bug #364755.
7686         * plugins/document-manager/anjuta-document-manager.plugin.in:
7687         Added application/x-reject in accepted mime-types.
7688         
7689         * Changelog: Fixed changelog alignments.
7691 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7693         Reviewed by: Naba Kumar  <naba@gnome.org>
7694         
7695         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7696         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7697         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7698         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7699         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7700         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7701         plugins/valgrind/vgsearchbar.c:
7702         Use class macro for type casting.
7704         * plugins/valgrind/plugin.h:
7705         Don't force cast a GtkActionGroup to a GtkAction.
7707         * plugins/valgrind/plugin.c:
7708         Use correct API to get path of the preoject root when building
7709         the list of targets for the run action.
7710         Correct ordering of the construction of the preferences widgets.
7711         Only remove the valgrind widget if it is currently displayed.
7713         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7714         Return if check_valgrind_binary() fails.
7715         The ValgrindPluginPrefs object is initialized after the call to
7716         vg_action_new. Take a handle to the location of the pointer to
7717         the future object.
7719 2006-10-24  Naba Kumar  <naba@gnome.org>
7721         * HACKING: Updated coding sample.
7722         
7723         Patch from: Armin Burgmeier  <armin@arbur.net>
7724         * plugins/symbol-browser/test-class.h,
7725         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
7726         
7727 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
7729         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
7730         * plugins/valgrind/vgtoolview.h:
7731         Correctly handle the argv / srcdir of vg_tool_view object. Do
7732         not leak memory associated with those arrays.
7734         * plugins/symbol-browser/an_symbol_prefs.c:
7735         Support unloading / reloading of the module (for example when
7736         closing a project and opening another one).
7738         * plugins/project-manager/plugin.c:
7739         Remove plugin widget before removing plugin itself, preventing
7740         a crash with valgrind plugin.
7742         * libanjuta/anjuta-preferences-dialog.c:
7743         Do not use the page_num returned by gtk_notebook_append_page to
7744         remove the page as it cause bugs when pages removal is not done
7745         in LIFO.
7747         * plugins/document-manager/anjuta-docman.c:
7748         Fix some GTK+ warnings.
7750         * global-tags/create_global_tags.sh.in:
7751         Rewrite script to remove bash-ism and use pkg-config directly
7752         instead of parsing the *.pc file by hand. This solve problems
7753         that occurred when one of the directory in PKG_CONFIG_PATH is
7754         empty.
7756 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
7758         * plugins/glade/plugin.c: Fix build (#363884)
7760 2006-10-22  Johannes Schmid <jhs@gnome.org>
7762         * plugins/file-manager/an_file_view.c:
7763         * plugins/file-manager/plugin.c:
7764         * plugins/file-manager/plugin.h:
7765         Fix possible crasher when changing project-root uri when we try to restore open nodes
7766         * AUTHORS: Updated
7768 2006-10-19  Naba Kumar  <naba@gnome.org>
7770         Patch from: Juan Pablo Ugarte
7771         * plugins/glade/plugin.c: Include glade header
7772         correctly.
7773         
7774 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
7775         
7776         * plugins/debug-manager/Makefile.am,
7777         plugins/debug-manager/sexy-icon-entry.h,
7778         plugins/debug-manager/sexy-icon-entry.c,
7779         plugins/debug-manager/dataview.c:
7780         Fix bug #358134 (Goto memory prompt)
7781         Use sexy-icon-entry from libsexy 0.1.10
7783         * plugins/debug-manager/debugger.c,
7784         plugins/debug-manager/plugin.c,
7785         plugins/debug-manager/start.c,
7786         plugins/gdb/debugger.c,
7787         plugins/gdb/plugin.c:
7788         Better error handling when starting and stopping debugger
7790 2006-10-13  Maik Beckmann <maik@eigenco.de>
7792         * src/action_callbacks.c:
7793         Fixed bug #361830 (AboutDialog does not close) which is caused 
7794         due to a change in Gtk+ 2.10  
7795   
7796 2006-10-12  Adam Dingle <adam@medovina.org>
7798         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
7800         * plugins/search/search-replace.c:
7801         Fixed bug #358068 (indicate when Find in Files is complete)
7803         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
7805         * plugins/sourceview/sourceview-prefs.c:
7806         * plugins/sourceview/sourceview.glade:
7807         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
7809         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
7811         * plugins/devhelp/plugin.c:
7812         * plugins/search/plugin.c: 
7813         Fixed bug #359750 (fix find/replace shortcut keys).
7815         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
7816         use Alt+key for shortcuts)
7818         *  plugins/debug-manager/debug_tree.c:
7819         *  plugins/debug-manager/debugger.c:
7820         Fixed bug #359317 (can't load debug manager)
7822         * /plugins/document-manager/plugin.c:
7823         Fixed bug #359259 (highlight modes listed in reverse 
7824         alphabetical order).
7826 2006-10-10  Johannes Schmid <jhs@gnome.org>
7828         * plugins/glade/plugin.c:
7829         Add scrollbars to glade project window
7831 2006-10-10  Johannes Schmid <jhs@gnome.org>
7833         * libanjuta/interfaces/Makefile.am.iface:
7834         Fixed Makefile with broke build
7836 2006-10-07  Johannes Schmid <jhs@gnome.org>
7838         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7839         * libanjuta/interfaces/Makefile.iface.am:
7840         Fixed enum types generation
7842         * libanjuta/interfaces/libanjuta.idl:
7843         Fixed some strange typo
7845 2006-10-06  Johannes Schmid <jhs@gnome.org>
7847         * libanjuta/interfaces/Makefile.iface.am:
7848         Fixed enum-types.h generation
7849         * libanjuta/interfaces/libanjuta.idl:
7850         char* => gchar*
7851         IAnjutaTODO::load should take const gchar* argument
7852         Remove include to libanjuta/e-splash.h which is not installed as header file
7853         Disable get_attributes for now
7854         
7855         * pluings/sourceview/sourceview.c: Disabled get_attributes
7856         
7857         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
7859 2006-10-05  Naba Kumar  <naba@gnome.org>
7861         * TODO.tasks: Set 'Improve class widzard' task to assigned.
7862         Set bug id for 'Profiler plugin' task.
7864 2006-10-03  Naba Kumar  <naba@gnome.org>
7866         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
7867         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
7869         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
7870         plugins/project-manager/plugin.c: Added a new API in
7871         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
7872         Added some documentation. On project close, close all editors that
7873         has files opened for the project.
7874         
7875         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
7876         from the containers on anjuta_shell_remove_widget(). Do not destroy
7877         glade widgets once created.
7878         
7879 2006-10-03  Johannes Schmid <jhs@gnome.org>
7881         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7882         * libanjuta/interfaces/libanjuta.idl:
7883         const-List<> => const List<>
7884         List-free<> => List<>
7885         
7886         * Makefile.am: Reenabled launcher
7888 2006-10-03  Johannes Schmid <jhs@gnome.org>
7890         * libanjuta/interfaces/Makefile.am.iface:
7891         Install libanjuta.idl
7893 2006-10-02  Adam Dingle <adam@medovina.org>
7895         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
7897 2006-10-02  Adam Dingle <adam@medovina.org>
7899         * plugins/editor/style-editor.c: fixed bug #357534
7900         * plugins/gdb/utilities.h: removed 2 unused declarations
7902 2006-10-02  Johannes Schmid <jhs@gnome.org>
7904         * Makefile.am: disabled anjuta-launcher
7905         * libanjuta/Makefile.am:
7906         
7907         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
7908         * libanjuta/glue-factory.c: (glue_factory_add_path),
7909         (glue_factory_get_path):
7910         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
7911         * libanjuta/glue-factory.h:
7912         * libanjuta/glue-cpp.h:
7913         * libanjuta/glue-cpp.c:
7914         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
7915         
7916         * libanjuta/interfaces/Makefile.am.iface:
7917         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7918         * libanjuta/interfaces/libanjuta.idl:
7919         Add a new features to idl compiler:
7920         List<Type> => List of Type
7921         List-free<Type> => List of Type, it is up to the caller to free items and list
7922         const-List(-free)<Type> = const List of Types
7923         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
7924         
7925         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
7926         (generic_cpp_class_create_code):
7927         Adapted to new project_manager interface
7928         
7929         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
7930         * plugins/debug-manager/debugger.c:
7931         (ivariable_debugger_iface_init):
7932         Do not use C++ keyword "delete" for interface name
7933         
7934         * plugins/document-manager/anjuta-document-manager.plugin.in:
7935         Added m4 to mime-types
7936         
7937         * plugins/project-manager/plugin.c:
7938         (iproject_manager_add_source_multi):
7939         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
7941 2006-10-01  Naba Kumar  <naba@gnome.org>
7943         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
7944         UI file used when out-of-process devhelp is used instead of
7945         embedded devhelp.
7946         
7947         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
7948         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
7949         plugins/profile-default/default.anjuta: Build devhelp plugin,
7950         but use out-of-process devhelp if devhelp plugin is disabled
7951         (either by user or devhelp is not installed). Disabled devhelp
7952         plugin by default. Added it in default profile.
7954 2006-10-01  Naba Kumar  <naba@gnome.org>
7956         * plguins/project-manager/plugin.c: Possible fix for crash
7957         bug #358583.
7958         
7959         * configure.in, plugins/Makefile.am: Enabled glade plugin and
7960         set dep to last version 3.0.2.
7961         
7962         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
7963         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
7964         plugins/symbol-browser/plugin.c: Use the right action group
7965         for getting popup actions (Fixes lots of assertion failures).
7967         * plugins/project-manager/plugin.c,
7968         plugins/project-manager/plugin.h: use separate action group
7969         for profie actions.
7970         
7971         * plugins/message-view/plugin.c: Disconnect session load
7972         signal on plugin deactivation (fixes a crash).
7974 2006-09-30  Naba Kumar  <naba@gnome.org>
7976         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
7977         * TODO.tasks: Assigned a bounty to Massimo.
7979 2006-09-29  Naba Kumar  <naba@gnome.org>
7981         * src/anjuta-app.c, src/shell.c: Fixed build errors.
7983 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
7985         * plugins/debug-manager/debugger.c,
7986         plugins/debug-manager/plugin.c,
7987         libanjuta/interfaces/libanjuta.idl:
7988         Add a new abort command to quit debugger without waiting
7990         * plugins/gdb/debugger.c,
7991         plugins/gdb/debugger.h,
7992         plugins/gdb/plugin.c:
7993         Send a signal directly to the debugged program
7994         Implement abort command
7996         * plugins/debug-manager/debug_tree.c:
7997         Fix bug #358163
7999         * plugins/debug-manager/stack-trace.c:
8000         Fix bug #358009
8002 2006-09-29  Naba Kumar  <naba@gnome.org>
8004         * TODO.tasks: Updated.
8005         
8006         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8007         dialog.
8008         
8009         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8010         
8011         * TODO.tasks: Updated in light of the word wrapping fix
8012         in Tasks Manager. Added a test bounty entry.
8014         * TODO.tasks: Added four bounties.
8015         
8016 2006-09-28  Naba Kumar  <naba@gnome.org>
8018         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8019         Added 'customizable' parameter to
8020         anjuta_ui_add_action_group_entries() and similar functions to
8021         allow user configuration of the actions. Filter out actions that
8022         are not configurable items (such as submenu items). Now the
8023         'Customize shortcuts' dialog is much better listed.
8025         * plugins/build-basic-autotools/build-basic-autotools.c,
8026         plugins/build-basic-autotools/build-basic-autotools.h,
8027         plugins/cvs-plugin/plugin.c,
8028         plugins/cvs-plugin/plugin.h,
8029         plugins/debug-manager/breakpoints.c,
8030         plugins/debug-manager/plugin.c,
8031         plugins/debug-manager/stack_trace.c,
8032         plugins/debug-manager/watch.c,
8033         plugins/devhelp/plugin.c,
8034         plugins/document-manager/plugin.c,
8035         plugins/file-loader/plugin.c,
8036         plugins/file-manager/plugin.c,
8037         plugins/glade/plugin.c,
8038         plugins/gtodo/interface.c,
8039         plugins/gtodo/plugin.c,
8040         plugins/language-support-cpp-java/plugin.c,
8041         plugins/macro/plugin.c,
8042         plugins/macro/plugin.h,
8043         plugins/message-view/plugin.c,
8044         plugins/patch/plugin.c,
8045         plugins/profile-default/default.anjuta,
8046         plugins/project-manager/plugin.c,
8047         plugins/project-manager/plugin.h,
8048         plugins/sample1/plugin.c,
8049         plugins/search/plugin.c,
8050         plugins/subversion/plugin.c,
8051         plugins/subversion/plugin.h,
8052         plugins/symbol-browser/plugin.c,
8053         plugins/symbol-browser/plugin.h,
8054         plugins/tools/plugin.c,
8055         plugins/valgrind/plugin.c,
8056         plugins/valgrind/plugin.h: Fixed to take care of above change
8057         in API of AnjutaUI. Properly added/removed action groups in some
8058         plugins. Split action groups into customization and non-customizable
8059         groups and added them separately.
8061         * plugins/document-manager/plugin.c: Close files belonging to
8062         project when project is closed (not complete).
8063         
8064         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8065         vertical aligned cell entries.
8066         
8067         * src/anjuta-app.c: Define macros for the placeholder names.
8068         Set default widths and heights of the default placeholders,
8069         so that newly docked widgets are correclty sized.
8070         
8071         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8072         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8073         Fixed to generated correct actions addition/removal code.
8075 2006-09-25  Naba Kumar  <naba@gnome.org>
8077         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8078         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8079         class.
8080         
8081         * plugins/message-view/anjuta-msgman.c,
8082         plugins/message-view/anjuta-msgman.h,
8083         plugins/message-view/message-view.c,
8084         plugins/message-view/message-view.h,
8085         plugins/message-view/plugin.c: Serialize messages panes in
8086         session save and deserialize them in session load so that
8087         build messages persistant.
8088         
8089 2006-09-24  Johannes Schmid <jhs@gnome.org>
8091         * libanjuta/anjuta-utils.c:
8092         * plugins/message-view/message-view.c:
8093         Really fixed #355407
8095 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8097         * libanjuta/interfaces/libanjuta.idl:
8098         Change one variable sign
8100         * plugins/debug-manager/anjuta-debug-manager.glade,
8101         plugins/debug-manager/anjuta-debug-manager.ui:
8102         Few small interface changes     
8104         * plugins/debug-manager/debug_tree.h,
8105         plugins/debug-manager/watch.c,
8106         plugins/debug-manager/debugger.c,
8107         plugins/debug-manager/plugin.c
8108         plugins/gdb/debugger.c,
8109         plugins/gdb/plugin.c:
8110         Big rewrite of debugger queue
8111         Allow to cancel command
8113         * plugins/debug-manager/memory.c:
8114         Fix a bug if a command is cancelled
8116 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8118         * plugins/gdb/debugger.c,
8119         plugins/debug-manager/debug_tree.c,
8120         plugins/debug-manager/locals.c:
8121         Restore tree representation for local variable
8122         Add argument in local variable list
8123         Use gdb variable object to get all informations
8125 2006-09-19  Naba Kumar  <naba@gnome.org>
8127         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8128         that implements AnjutaSavePrompt class.
8130         * ChangeLog: Fixed indentation.
8131         
8132         * libanjuta/Makefile.am,
8133         libanjuta/anjuta-marshal.list,
8134         libanjuta/anjuta-shell.c,
8135         libanjuta/anjuta-shell.h,
8136         plugins/document-manager/action-callbacks.c,
8137         plugins/document-manager/action-callbacks.h,
8138         plugins/document-manager/anjuta-docman.c,
8139         plugins/document-manager/anjuta-docman.h,
8140         plugins/document-manager/plugin.c,
8141         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8142         unsaved items during exit. A new signal is added in shell
8143         interface called 'save-prompt' to collect all unsaved items.
8144         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8145         Fixed document manager to use the new save-prompt signal in shell
8146         and AnjutaSavePrompt object for unsaved files. Cleaned up
8147         AnjutaDocman to synchronously save new files. Fixed function
8148         names.
8150 2006-09-18  Johannes Schmid <jhs@gnome.org>
8152         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8153         gdl requirement to 0.7.0
8155 2006-09-18  Johannes Schmid <jhs@gnome.org>
8157         * global-tags/.cvsignore:
8158         * global-tags/Makefile.am:
8159         * global-tags/create_global_tags.sh (removed):
8160         * global-tags/create_global_tags.sh.in (added):
8161         Fixed #355407
8162         
8163         * libanjuta/anjuta-launcher.c:
8164         Fixed #349374
8165         
8166         * plugins/project-manager/plugin.c:
8167         (project_manager_plugin_close_project):
8168         Fixed crasher
8169         
8170         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8171         Fixed gtk critical
8172         
8173         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8174         More reasonable toolbar creation/deletition though it does
8175         not completly work!
8177 2006-09-15  Johannes Schmid <jhs@gnome.org>
8179         * libanjuta/anjuta-utils.c/.h:
8180         Fixed #355168
8182 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8184         * scintilla/ScintillaGTK.cxx
8185         Fixed doulbe freeing in Scintilla
8187 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8189         * plugins/symbol-browser/an_symbol_prefs.c:
8190         Support unloading / reloading of the module (for example when
8191         closing a project and opening another one).
8193         * plugins/project-manager/plugin.c:
8194         Really fixed #355148 (Show project name in title bar)
8196 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8198         * libanjuta/plugins.c:
8199         Fixed #355156 (Show plugins in alphabetical order)
8201 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8203         * plugins/project-manager/plugin.c:
8204         Fixed #355148 (Show project name in title bar)
8206 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8208         * plugins/project-manager/plugin.c:
8209         (value_removed_project_root_uri):
8210         Fixed crasher if project cannot be opened
8212 2006-08-30 Naba Kumar  <naba@gnome.org>
8214         * plugins/language-support-cpp-java/plugin.[c,h],
8215         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8216         Impletemnted UI for auto indent.
8217         
8218 2006-08-28 Naba Kumar  <naba@gnome.org>
8219         
8220         * plugins/gvim/.cvsignore,
8221         plugins/gvim/Makefile.am,
8222         plugins/gvim/anjuta-vim-plugin.png,
8223         plugins/gvim/anjuta-vim.c,
8224         plugins/gvim/anjuta-vim.h,
8225         plugins/gvim/anjuta-vim.plugin.in,
8226         plugins/gvim/gtkvim.c,
8227         plugins/gvim/gtkvim.h,
8228         plugins/gvim/plugin.c,
8229         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8230         in build yet.
8232 2006-08-28 Naba Kumar  <naba@gnome.org>
8234         Patch from: Massimo Corà  <maxcvs@email.it>
8235         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8236         possible infinite loop.
8238 2006-08-22 Adam Dingle <adam@medovina.org>
8239         
8240         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8241         to edit are shown in the preferences dialog in anjuta").
8242         Removed unused widgets from the style editor dialog.
8244 2006-08-21  Johannes Schmid <jhs@gnome.org>
8246         * plugins/symbol-browser/test-class.[cpp/h]
8247         Added missing files
8249 2006-08-18  Naba Kumar  <naba@gnome.org>
8251         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8252         end of document loading.
8254         * plugins/language-support-cpp-java/plugin.c,
8255         plugins/sourceview/sourceview.c: Fixed plugin loading.
8257 2006-08-17  Naba Kumar  <naba@gnome.org>
8259         * plugins/language-support-cpp-java/plugin.c,
8260         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8261         mode line parsing. Indentation parameters initialized based on
8262         mode line parameters.
8264 2006-08-16  Naba Kumar  <naba@gnome.org>
8266         * Makefile.am, plugins/editor/text_editor.c,
8267         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8268         comments.
8270 2006-08-16 Naba Kumar  <naba@gnome.org>
8272         Patch from  Massimo Cora'  <maxcvs@email.it>:
8273         
8274         * plugins/editor/aneditor-autocomplete.cxx,
8275         plugins/editor/aneditor-calltip.cxx,
8276         plugins/symbol-browser/Makefile.am,
8277         plugins/symbol-browser/an_symbol.c,
8278         plugins/symbol-browser/an_symbol_view.c,
8279         plugins/symbol-browser/plugin.c,
8280         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8281         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8282         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8283         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8284         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8285         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8286         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8287         tagmanager/get.h, tagmanager/html.c,
8288         tagmanager/include/tm_source_file.h,
8289         tagmanager/include/tm_tag.h,
8290         tagmanager/include/tm_workspace.h,
8291         tagmanager/jscript.c, tagmanager/keyword.c,
8292         tagmanager/keyword.h, tagmanager/lisp.c,
8293         tagmanager/lregex.c, tagmanager/lua.c,
8294         tagmanager/main.h, tagmanager/make.c,
8295         tagmanager/options.c, tagmanager/options.h,
8296         tagmanager/parse.c, tagmanager/parse.h,
8297         tagmanager/parsers.h, tagmanager/pascal.c,
8298         tagmanager/perl.c, tagmanager/php.c,
8299         tagmanager/python.c, tagmanager/read.c,
8300         tagmanager/read.h, tagmanager/readtags.c,
8301         tagmanager/readtags.h, tagmanager/rexx.c,
8302         tagmanager/routines.c, tagmanager/routines.h,
8303         tagmanager/ruby.c, tagmanager/scheme.c,
8304         tagmanager/sh.c, tagmanager/slang.c,
8305         tagmanager/sml.c, tagmanager/sort.c,
8306         tagmanager/sort.h, tagmanager/sql.c,
8307         tagmanager/strlist.c, tagmanager/strlist.h,
8308         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8309         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8310         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8311         tagmanager/vim.c, tagmanager/vstring.c,
8312         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8313         5.6 and namespace completion fixed.
8315         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8316         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8318 2006-08-15 Naba Kumar  <naba@gnome.org>
8320         * libanjuta/interfaces/libanjuta.idl,
8321         plugins/editor/text-editor-iterable.c,
8322         plugins/editor/text_editor.c,
8323         plugins/sourceview/sourceview-cell.c,
8324         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8325         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8326         ianjuta_editor_end_action().
8327         
8328         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8330 2006-08-13 Naba Kumar  <naba@gnome.org>
8332         * plugins/debug-manager/breakpoints.c,
8333         plugins/debug-manager/memory.c,
8334         plugins/debug-manager/registers.c,
8335         src/layout.xml: Fixed debugger widgets layout.
8337 2006-08-12 Naba Kumar  <naba@gnome.org>
8339         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8340         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8341         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8342         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8343         codes and dead codes. Removed automatic indentation prefs.
8345 2006-08-12  Johannes Schmid <jhs@gnome.org>
8347         * libanjuta/Makefile.am:
8348         * libanjuta/anjuta-launcher.c:
8349         * libanjuta/anjuta-launcher.h:
8350         * libanjuta/anjuta-plugin.c:
8351         * libanjuta/anjuta-plugin.h:
8352         * libanjuta/anjuta-preferences.c:
8353         * libanjuta/anjuta-preferences.h:
8354         * libanjuta/anjuta-shell.c:
8355         * libanjuta/anjuta-shell.h:
8356         * libanjuta/libanjuta.h:
8357         
8358         Made wrapper friendly:
8359         - no inline in header files (preferences_set/get)
8360         - correct signal names
8361         - correct GError** argument in anjuta_shell_freeze/thaw
8362         - include correct files in libanjuta.h
8363         
8364         * plugins/project-manager/plugin.c: 
8365         Fixed two crashers
8367 2006-08-11 Naba Kumar  <naba@gnome.org>
8369         * plugins/editor/aneditor-priv.h,
8370         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8371         
8372         * plugins/editor/text_editor_cbs.c,
8373         plugins/sourceview/anjuta-view.c: Pass the right position for char
8374         added signal.
8375         
8376         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8377         
8378         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8380 2006-08-11 Naba Kumar  <naba@gnome.org>
8382         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8383         return the right character at the iter position and get_char() to
8384         not leak memory.
8386         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8387         to set to character offset and not byte index.
8389         * plugins/language-support-cpp-java/plugin.c: Improved
8390         auto-indentation login. Indents opening and closing braces correctly.
8392 2006-08-10  Johannes Schmid <jhs@gnome.org>
8394         * INSTALL:
8395         * autogen.sh:
8396         Required automake = 1.9
8398         * libanjuta/anjuta-children.c:
8399         * libanjuta/anjuta-children.h:
8400         * libanjuta/anjuta-encodings.h:
8401         * libanjuta/anjuta-launcher.h:
8402         * libanjuta/anjuta-plugin-description.h:
8403         * libanjuta/anjuta-preferences-dialog.h:
8404         * libanjuta/anjuta-preferences.h:
8405         * libanjuta/anjuta-session.h:
8406         * libanjuta/anjuta-status.h:
8407         * libanjuta/anjuta-ui.h:
8408         * libanjuta/anjuta-utils.c:
8409         * libanjuta/anjuta-utils.h:
8410         * libanjuta/e-splash.h:
8411         * libanjuta/glue-factory.h:
8412         * libanjuta/glue-plugin.h:
8413         * libanjuta/plugins.h:
8414         * libanjuta/resources.h:
8415         Fixed libanjuta to be able to wrap it
8416         - G_BEGIN_DECLS, G_END_DECLS
8417         - include all necessary files in libanjuta.h
8419         * plugins/gtodo/tray-icon.c:
8420         * plugins/terminal/terminal.c:
8421         Some build fixes for freebsd
8423         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8424         * plugins/sourceview/sourceview.glade:
8425         Remove auto-indent feature as it is now in language-support
8427 2006-08-09 Naba Kumar  <naba@gnome.org>
8429         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8430         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8431         Added missing files.
8433         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8434         get_use_spaces(), set_tabsize() and set_use_spaces().
8436 2006-08-09 Naba Kumar  <naba@gnome.org>
8438         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8439         succeeded in activating.
8441         * plugins/document-manager/plugin.c: Added debug message.
8443         * libanjuta/interfaces/libanjuta.idl,
8444         plugins/editor/text_editor.c: Implemented get_tabsize(),
8445         get_use_spaces(), set_tabsize() and set_use_spaces().
8447         * plugins/language-support-cpp-java/Makefile.am,
8448         plugins/language-support-cpp-java/plugin.c,
8449         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8450         for indentation. Added preferences page for paramenters.
8452         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8454 2006-08-08 Naba Kumar  <naba@gnome.org>
8456         * libanjuta/interfaces/libanjuta.idl,
8457         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8458         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8459         plugins/editor/text_editor.c,
8460         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8461         and implemented it for both scintilla and sourceview.
8463         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8464         focus back to editor (happens when pressing esc in incremental
8465         search box).
8467 2006-08-08 Naba Kumar  <naba@gnome.org>
8469         * libanjuta/interfaces/libanjuta.idl,
8470         plugins/editor/text_editor.c,
8471         plugins/editor/text_editor.h,
8472         plugins/editor/text-editor-iterable.c,
8473         plugins/sourceview/sourceview-cell.c,
8474         plugins/sourceview/sourceview.c: Implemented editor attributes
8475         methods.
8476         
8477         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8478         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8479         code (not complete yet).
8481         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8482         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8483         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8484         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8485         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8486         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8488 2006-08-04 Naba Kumar  <naba@gnome.org>
8490         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8491         implementation.
8492         
8493 2006-08-03  Johannes Schmid <jhs@gnome.org>
8495         * configure.in: Add a more informative text to valgrind plugin
8497         * TODO.tasks:
8498         Modified Preferences tasl
8499         * libanjuta/anjuta-plugin.c: 
8500         * libanjuta/anjuta-preferences-dialog.c: 
8501         * libanjuta/anjuta-preferences-dialog.h:
8502         * libanjuta/anjuta-preferences.c:
8503         * libanjuta/anjuta-preferences.h:
8504         * libanjuta/interfaces/Makefile.am.iface:
8505         * libanjuta/interfaces/libanjuta.idl:
8506         Added IAnjutaPreferences interface which every plugin that has preferences should
8507         implement. Call merge() and unmerge() at plugin activation/deactivation.
8508         Fixed preferences_page_remove()
8509         
8510         * plugins/build-basic-autotools/build-basic-autotools.c:
8511         * plugins/cvs-plugin/plugin.c: 
8512         * plugins/document-manager/plugin.c:
8513         * plugins/editor/plugin.c:
8514         * plugins/editor/plugin.h:
8515         * plugins/file-manager/plugin.c: 
8516         * plugins/gtodo/main.h:
8517         * plugins/gtodo/plugin.c: 
8518         * plugins/gtodo/preferences.c: 
8519         * plugins/message-view/anjuta-msgman.c: 
8520         * plugins/message-view/anjuta-msgman.h:
8521         * plugins/message-view/plugin.c:
8522         * plugins/sourceview/plugin.c: 
8523         * plugins/sourceview/plugin.h:
8524         * plugins/symbol-browser/an_symbol_prefs.c:
8525         * plugins/symbol-browser/plugin.c: 
8526         * plugins/terminal/terminal.c: 
8527         * plugins/valgrind/plugin.c
8528         * src/anjuta-app.c:
8529         
8530         Updated preference loading/unloading for all plugins
8532 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8533         
8534         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8535         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8536     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8537         recommended by the autoconf manual. 
8538         - Fixes compiling with autoconf 2.60.
8539         
8540         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8542 2006-08-02      Johanes Schmid <jhs@gnome.org>
8544         * plugins/profile-default/plugin.c:
8545         Fixed session handling
8547 2006-08-01  Johannes Schmid <jhs@gnome.org>
8549         * configure.in
8550         * plugins/Makefile.am:
8551         Disabled devhelp and glade for now as they do not work (#341073
8552         and #341170)
8553         
8554         * plugins/profile-default/anjuta-default-profile.ui (removed):
8555         * plugins/profile-default/plugin.c:
8556         * plugins/profile-default/plugin.h:
8557         * plugins/project-manager/anjuta-project-manager.ui:
8558         * plugins/project-manager/plugin.c:
8559         * plugins/project-manager/plugin.h:
8560         Limted multiple project support #315043
8562         * libanjuta/interfaces/libanjuta.idl:
8563         Added ianjuta_profile_unload
8565 2006-07-31 Naba Kumar  <naba@gnome.org>
8567         * libanjuta/interfaces/libanjuta.idl,
8568         plugins/editor/text-editor-iterable.c,
8569         plugins/editor/text_editor.c,
8570         plugins/sourceview/anjuta-view.c,
8571         plugins/sourceview/anjuta-view.h,
8572         plugins/sourceview/sourceview.c: Fixed text iteration and 
8573         IAnjutaEditor implementations in both scintilla
8574         and sourceview. Cleand up libanjuta API: Removed redundant
8575         erase_range() method from IAnjutaEditor interface, fixed
8576         ianjuta_editor_get_text to take length instead of range (consistency).
8577         autoindentation in both sourceview and scintilla more or less works,
8578         but still disabled for now because there are still some anomalies
8579         in text iteration.
8581         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8583         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8584         API changes.
8586 2006-07-30  Johannes Schmid <jhs@gnome.org>
8588         * plugins/sourceview/anjuta-document.c:
8589         * plugins/sourceview/anjuta-document.h:
8590         * plugins/sourceview/anjuta-view.c: 
8591         * plugins/sourceview/sourceview.c:
8592         Wrote a new "char_added" implementation, I hope this one is good
8594         * plugins/sourceview/sourceview-cell.c:
8595         Fixed typo: "text_iter" instead of "iter"
8597 2006-07-30 Naba Kumar  <naba@gnome.org>
8599         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8601 2006-07-30  Johannes Schmid <jhs@gnome.org>
8603         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8604         
8605         * plugins/debug-manager/plugin.c: 
8606         * plugins/patch/plugin.c:
8607         Use IAnjutaIndicable to mark debugger position
8609         * plugins/sourceview/sourceview.c:
8610         Define colors for IAnjutaIndicable
8612 2006-07-29  Johannes Schmid <jhs@gnome.org>
8614         * plugins/debug-manager/anjuta-debug-manager.ui:
8615         * plugins/debug-manager/breakpoints.c:
8616         * plugins/debug-manager/images/Makefile.am:
8617         * plugins/debug-manager/images/run-to-cursor.png:
8618         * plugins/debug-manager/plugin.c:
8619         Added toolbar and some icons
8621         * plugins/patch/anjuta-patch.ui:
8622         * plugins/patch/patch-plugin.c:
8623         * plugins/patch/patch-plugin.glade:
8624         * plugins/patch/plugin.c:
8625         * plugins/patch/plugin.h:
8626         Improved patch plugin (GUI and function)
8628         * plugins/sourceview/sourceview.c:
8629         Fixed another Gtk-Critical
8631         * plugins/tools/anjuta-tools.ui:
8632         * plugins/tools/plugin.h:
8633         Put Patch plugin in tools menu and changed ui file
8635 2006-07-29  Johannes Schmid <jhs@gnome.org>
8637         * plugins/document-manager/plugin.c:
8638         Fixed accelator Gtk-Warning
8640         * plugins/message-view/anjuta-msgman.c: 
8641         Fixed Gtk-Warning
8643         * plugins/sourceview/anjuta-document.c:
8644         * plugins/sourceview/anjuta-document.h:
8645         * plugins/sourceview/anjuta-marshal.list:
8646         Wrote a better emitter for the char-added signal
8648         * plugins/sourceview/sourceview.c:
8649         Fixed Redo/Undo to void Gtk-Criticals
8650         
8651         * plugins/sourceview/sourceview-args.c:
8652         * plugins/sourceview/sourceview-cell.c:
8653         * plugins/sourceview/sourceview-scope.c:
8654         * plugins/sourceview/sourceview-tags.c: 
8655         Adapted to new IAnjutaIterator API
8657 2006-07-28 Naba Kumar  <naba@gnome.org>
8659         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8661         * plugins/symbol-browser/an_symbol.c,
8662         plugins/symbol-browser/an_symbol_iter.c,
8663         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8664         subclass of AnjutaSymbol so that the symbol is accessible from
8665         the iter in light of changes in IAnjutaIterable.
8667         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8668         implementation of IAnjutaIterable.
8670 2006-07-28 Naba Kumar  <naba@gnome.org>
8672         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8673         IAnjutaIterable. They were kind of useless since the interface is
8674         defined on the data object itself. Added set_position() method
8675         in IAnjutaIterable to allow setting arbitrary current index to the
8676         iter.
8677         Added erase() and erase_range() in IAnjutaEditor.
8679         * plugins/editor/text-editor-iterable.c: Fixed 
8680         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8681         methods in editor. Fixed get_line_from_position() method.
8683         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8684         code. It's disabled for now.
8686         * plugins/sourceview/sourceview-cell.c,
8687         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8688         implementation.
8690 2006-07-27  Johannes Schmid <jhs@gnome.org>
8692         * plugins/sourceview/sourceview-cell.c:
8693         Fixed IAnjutaEditorCell to work only on a single line
8694         Fixed crasher in finalize
8696         * plugins/symbol-browser/an_symbol_prefs.c:
8697         * global-tags/Makefile.am:
8698         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8699         script installation     
8701 2006-07-26 Naba Kumar  <naba@gnome.org>
8703         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8704         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8705         
8706         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8707         
8708         * plugins/document-manager/plugin.c: Fixed dynamic loading of
8709         support plugins
8710         
8711         * plugins/editor/text-editor-iterable.c,
8712         plugins/editor/text_editor.c,
8713         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8714         method to work correctly, it was ignoring start and end parameters.
8715         Fixed TextEditorCell implementation. Fixed 'char-added' signal
8716         emission.
8717         
8718         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
8719         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
8721 2006-07-24  Massimo Cora'  <maxcvs@email.it>
8723         * plugins/symbol-browser/an_symbol_view.c,
8724         plugins/symbol-browser/an_symbol_view.h,
8725         plugins/symbol-browser/plugin.c:
8726     fix a matching case into sv_extract_type_qualifier_from_expr ()
8727     and some minor issues.
8729 2006-07-26  Johannes Schmid <jhs@gnome.org>
8731         * plugins/language-support-cpp-java/plugin.c:
8732         Fixed to work kind of with sourceview editor
8733         * plugins/sourceview/anjuta-document.c: 
8734         * plugins/sourceview/anjuta-view.c: 
8735         * plugins/sourceview/sourceview-cell.c:
8736         * plugins/sourceview/sourceview.c:
8737         Fixed IAnjutaEditorCell and "char-added" signal
8739 2006-07-24 Naba Kumar  <naba@gnome.org>
8741         * plugins/document-manager/plugin.c,
8742         plugins/document-manager/plugin.h: Initial implementedion for loading
8743         support plugins.
8744         
8745         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
8746         implementation.
8747         
8748         * plugins/editor/text_editor.c: Fixed syntax highlighting when
8749         indicators are cleared (that leaved grey texts).
8751 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
8753         * libanjuta/interfaces/libanjuta.idl,
8754         plugins/debug-manager/breakpoints.c,
8755         plugins/debug-manager/memory.c,
8756         plugins/debug-manager/registers.c,
8757         plugins/debug-manager/debug_tree.c,
8758         plugins/debug-manager/debugger.c,
8759         plugins/gdb/debugger.c,
8760         plugins/gdb/debugger.h,
8761         plugins/gdb/plugin.c:
8762         Add a parameter for reporting error
8763         Add a new interface for using gdb variable object
8764         Allow to cancel commands
8765         Rewrite handling of debugger state
8767         * plugins/debug-manager/plugin.c,
8768         plugins/debug-manager/locals.c,
8769         plugins/debug-manager/locals.h,
8770         plugins/debug-manager/register.c,
8771         plugins/debug-manager/stack_trace.c,
8772         plugins/debug-manager/stack_trace.h:
8773         Create and destroy local and stack trace windows when needed
8775 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8777         * plugins/document-manager/plugin.c:
8778         Fixed "Automatic" highlighting
8780 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8782         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
8784         * plugins/sourceview/anjuta-view.c:
8785         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
8787 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
8788         
8789         * configure.in: Check for C/C++-Compiler correctly
8791 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
8793         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8795         * plugins/debug-manager/stack_trace.c:
8796         Destroy stack window when debuuger is disabled (#347414)
8797         
8798         * plugins/sourceview/anjuta-view.c:
8799         Fix a crash with popup-menu (#347412)
8801 2006-07-13 Naba Kumar  <naba@gnome.org>
8803         * plugins/editor/Makefile.am,
8804         plugins/editor/text_editor.h,
8805         plugins/editor/text-editor-iterable.h,
8806         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
8807         tested yet).
8808         
8809         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
8810         code.
8811         
8812         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
8814 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
8816         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
8817         Bug #342937
8818         
8819 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
8821         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8823         * libanjuta/anjuta-preferences-dialog.c:
8824         Do not use the page_num returned by gtk_notebook_append_page to
8825         remove the page as it cause bugs when pages removal is not done
8826         in LIFO.
8828         * plugins/document-manager/anjuta-docman.c:
8829         * src/anjuta-app.c:
8830         makes Anjuta display dock_items which have previously been hidden
8832 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
8834         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8836         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
8837         * plugins/sourceview/sourceview.c: (imark_unmark):
8838         
8839         Patches for bugs #346450 and #346295
8840         
8841         * AUTHORS: Added Fredrik
8843 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
8845         * plugins/message-view/anjuta-msgman.c: 
8846         Fixed close button/icon size (like in docman)
8848 2006-06-10 Naba Kumar <naba@gnome.org>
8850         * plugins/editor/text_editor.c: Fixed goto line to mark the line
8851         being set.
8852         
8853 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
8855         * libanjuta/interfaces/libanjuta.idl:
8856         Move inspect_memory function in IAnjutaCpuDebugger interface
8857         Rename Boolean type to State
8859         * plugins/debug-manager/breakpoint.c:
8860         Rename Boolean type to State
8862         * plugins/debug-manager/Makefile.am,
8863         plugins/debug-manager/anjuta-marshal.list,
8864         plugins/debug-manager/data_view.c,
8865         plugins/debug-manager/data_view.h,
8866         plugins/debug-manager/data_buffer.c,
8867         plugins/debug-manager/data_buffer.h,
8868         plugins/debug-manager/chunk_view.c,
8869         plugins/debug-manager/chunk_view.h,
8870         plugins/debug-manager/anjuta-debug-manager.ui,
8871         plugins/debug-manager/debugger.c,
8872         plugins/debug-manager/memory.c,
8873         plugins/debug-manager/memory.h,
8874         plugins/debug-manager/plugin.c,
8875         plugins/gdb/debugger.c,
8876         plugins/gdb/debugger.h,
8877         plugins/gdb/plugin.c:
8878         Rewrite memory window using a special widget
8879         Rename Boolean type to State
8881 2006-06-08 Naba Kumar <naba@gnome.org>
8883         * plugins/editor/text_editor.c (itext_editor_get_current_word):
8884         Do not return garbage characters and return NULL when there is no
8885         current word.
8886         
8887         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
8888         work correctly.
8889         
8890         * plugins/search/search-replace.c: Fixed a mem leak.
8892 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
8894         * libanjuta/anjuta-launcher.c:
8895         Added debug message (see #343522)
8896         
8897         * plugins/build-basic-autotools/build-basic-autotools.c:
8898         Patch from Günther Brammer to fix #344015
8900         * plugins/sourceview/sourceview.c:
8901         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
8902         automatic highlight of build messages)
8904 2006-06-06 Naba Kumar <naba@gnome.org>
8906         * configure.in,
8907         libanjuta/interfaces/libanjuta.idl,
8908         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8909         plugins/Makefile.am,
8910         plugins/document-manager/action-callbacks.c,
8911         plugins/document-manager/plugin.c,
8912         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
8913         interface for language highlight selection and langauge change
8914         signal.
8915         
8916         * plugins/language-support-cpp-java: Added language support
8917         plugin for cpp and java.
8919 2006-05-27  Naba Kumar  <naba@gnome.org>
8921         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
8922         plugins/debug-manager/*, data/Makefile.am,
8923         manuals/reference/libanjuta/libanjuta.types,
8924         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8925         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8926         merged anjuta-new-debugger branch into trunck.
8927         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
8929 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
8930         
8931         * libanjuta/interfaces/libanjuta.idl,
8932         plugins/debug-manager/debugger.c,
8933         plugins/debug-manager/debugger.h,
8934         plugins/gdb/anjuta-gdb.plugin.in,
8935         plugins/gdb/debugger.c,
8936         plugins/gdb/debugger.h,
8937         plugins/gdb/plugin.c:
8938         Add new IAnjutaCpuDebugger interface to access cpu register
8939         Run gdb instead of /usr/local/bin/gdb
8940         
8941         * plugins/debug-manager/plugin.c,
8942         plugins/debug-manager/registers.c,
8943         plugins/debug-manager/registers.h:
8944         Rewrite register window
8945         Rename Load target menu item to Run target
8947 2006-05-07  Naba Kumar  <naba@gnome.org>
8949         * plugins/gdb.init
8950         
8951 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
8953         * plugins/debug-manager/watch.c,
8954         plugins/debug-manager/breakpoint.c,
8955         plugins/debug-manager/breakpoint.h:
8956         Fix crash: disconnect save and load session signals
8958 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
8960         * libanjuta/interface/libanjuta.idl,
8961         plugins/debug-manager/debugger.c,
8962         plugins/gdb/plugin.c:
8963         Add a value parameter for evaluate command
8965         * plugins/debug-manager/anjuta-debug-manager.glade:
8966         Create new dialog box for watches using glade
8968         * plugins/debug-manager/anjuta-debug-manager.ui:
8969         Move watch menu items near the end
8970         Move breakpoint menu items outside the sub menu
8972         * plugins/debug-manager/debug_tree.c,
8973         plugins/debug-manager/debug_tree.h,
8974         plugins/debug-manager/debug_tree.h,
8975         plugins/debug-manager/watch.c:
8976         Move all GUI code from watch.c to debug_tree.c
8977         Add an auto update property to watches
8978         
8979         * plugins/debug-manager/locals.c,
8980         plugins/debug-manager/locals.h,
8981         plugins/debug-manager/stack_trace.c,
8982         plugins/debug-manager/stack_trace.h,
8983         plugins/debug-manager/plugin.c:
8984         Register actions before starting debugger
8986         * plugins/gdb/debugger.c:
8987         Do not call callback function if not present
8989 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
8991         * libanjuta/interfaces/libanjuta.idl,
8992         plugins/debug-manager/stack_trace.c,
8993         plugins/debug-manager/stack_trace.h,
8994         plugins/debug-manager/anjuta-debug-manager.ui,
8995         plugins/gdb/debugger.c:
8996         Add a popup menu in stack frame window
8997         Add a new frame-changed event
8998         Use MI command for getting stack informations
8999         Get filename with full path (need gdb > 6.3)
9001         * libanjuta/interfaces/libanjuta.idl,
9002         plugins/debug-manager/debug_tree.c,
9003         plugins/debug-manager/debugger.c,
9004         plugins/debug-manager/locals.c,
9005         plugins/debug-manager/locals.h,
9006         plugins/debug-manager/plugin.c,
9007         plugins/gdb/debugger.c,
9008         plugins/gdb/debugger.h,
9009         plugins/gdb/parser.c,
9010         plugins/gdb/parser.h,
9011         plugins/gdb/plugin.c,
9012         plugins/gdb/Makefile.am:
9013         Pass watch data with string instead of Watch structures
9014         Use debug_tree in local window
9015         Remove info local
9016         Remove parser.{ch}
9018         * plugins/debug-manager/breakpoints.c,
9019         plugins/debug-manager/utilities.c,
9020         plugins/debug-manager/utilities.h:
9021         Use a GtkListStore instead of a GtkTreeStore
9022         move goto_location_in_editor in utilities.c
9023         
9024 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9026         * libanjuta/interfaces/libanjuta.idl,
9027         plugins/debug-manager/anjuta-debug-manager.ui,
9028         plugins/debug-manager/breakpoints.c,
9029         plugins/debug-manager/plugin.c,
9030         plugins/gdb/debugger.c:
9031         Add a breakpoint type
9032         Add new popup menu in breakpoint window
9033         Add toggle breakpoint in editor popup menu
9034         Save and restore breakpoint enable
9035         Fix bug in clear all breakpoints
9036         Remove old useless code
9038         * plugins/debug-manager/debugger.c:
9039         Fix some problem with debugger states
9041         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9042         Update documentation
9043         
9044 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9046         * data/Makefile.am,
9047         plugins/gdb/Makefile.am,
9048         plugins/gdb/gdb.init:
9049         Move gdb.init crom data to plugins/gdb
9051         * plugins/gdb/gdb.init,
9052         libanjuta/interfaces/libanjuta.idl,
9053         plugins/debug-manager/breakpoints.c,
9054         plugins/debug-manager/debugger.c,
9055         plugins/debug-manager/plugin.c,
9056         plugins/gdb/debugger.c,
9057         plugins/gdb/plugin.c:
9058         Support pending breakpoints
9059         Rewrite debugger states
9060         Split ianjuta_debugger_log into _enable_log and _disable_log
9062         * plugins/debug-manager/start.c,
9063         plugins/debug-manager/debug_tree.c,
9064         plugins/gdb/parser.c:
9065         Remove some useless lines
9067         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9068         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9069         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9070         Update documentation
9072 2006-03-12 Naba Kumar <naba@gnome.org>
9074         * manuals/references/libanjuta/libanjuta.types: Fixed
9075         debug-manager name.
9076         
9077 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9079         * libanjuta/anjuta-debugger.c,
9080         libanjuta/anjuta-debugger.h:
9081         Remove those files
9082         
9083         * libanjuta/interfaces/libanjuta.idl,
9084         plugins/debug-mananger/breakpoints.c,
9085         plugins/debug-manager/debug_tree.c,
9086         plugins/debug-manager/debugger.c,
9087         plugins/debug-manager/plugin.c,
9088         plugins/debug-manager/registers.c,
9089         plugins/debug-manager/sharedlib.c,
9090         plugins/debug-manager/signal.c,
9091         plugins/debug-manager/stack_trace.c,
9092         plugins/debug-manager/start.c,
9093         plugins/debug-manager/watch.c,
9094         plugins/gdb/debugger.c,
9095         plugins/gdb/debugger.h,
9096         plugins/gdb/parser.c,
9097         plugins/gdb/parser.h,
9098         plugins/gdb/plugin.c:
9099         Move types definitions from libanjuta/anjuta-debugger.{ch}
9100         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9101         
9102         * plugins/gdb/Makefile.am:
9103         Remove user interface from gdb plugin
9105 2006-03-12 Naba Kumar <naba@gnome.org>
9107         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9109 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9111         Modified Patch from Marc Maurer <uwog@uwog.net>:
9112         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9113         Fixes #342447
9114         
9115         * plugins/sourceview/Makefile.am:
9116         * plugins/sourceview/sourceview-cell.c:
9117         * plugins/sourceview/sourceview-cell.h:
9118         * plugins/sourceview/sourceview.c: 
9119         
9120         Implemented IAnjutaEditorCell
9122 2006-05-21  Naba Kumar  <naba@gnome.org>
9124         * libanjuta/interfaces/libanjuta.idl,
9125         plugins/document-manager/action-callbacks.c,
9126         plugins/document-manager/plugin.c,
9127         plugins/editor/print.c, plugins/editor/text_editor.c,
9128         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9129         Fixed zooming and added icons and shortcuts for zoom menu items.
9131 2006-05-21  Naba Kumar  <naba@gnome.org>
9133         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9134         whitespaces.
9136 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9138         * plugins/document-manager/anjuta-docman.c:
9139         Fixed close button reaction by setting the correct current editor
9141 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9143         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9144         * plugins/document-manager/anjuta-docman.c
9145         - Fix close button, you can close any tab as you wish now.
9146         - Fadeout mime icon as the same as close image  
9148 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9150         Patch from Marc Maurer <uwog@uwog.net>
9151         * main.c: Compile fix when NLS is enabled
9152         
9153         AUTHORS: Added Marc
9155 2006-05-20  Naba Kumar  <naba@gnome.org>
9157         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9158         while loading abiword-2.4.4/abi project).
9160 2006-05-18 Naba Kumar  <naba@gnome.org>
9162         * libanjuta/interfaces/libanjuta.idl,
9163         plugins/document-manager/action-callbacks.c,
9164         plugins/editor/print.c,
9165         plugins/editor/text_editor.c,
9166         plugins/editor/text_editor.h,
9167         plugins/editor/text_editor_prefs.c: Fixed zooming.
9168         
9169         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9170         interface for character iteration and IAnjutaEditorAssist interface
9171         for autocompletions and editor tips.
9173 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9175         Patch from Günther Brammer <GBrammer@gmx.de>:
9176         * plugins/document-manager/anjuta-docman.c:
9177         Make tabs smaller but keep nice closing icon
9179         * plugins/document-manager/anjuta-docman.c:
9180         * plugins/document-manager/Makefile.am:
9181         
9182         Added nice mime-icons to the editor tabs
9184 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9186         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9187         
9188         * plugins/symbol-browser/an_symbol_view.c:
9189         - Fixed crasher
9190         - Fixed symbol searching (Yang Hong (#341997))
9191         
9192         * plugins/devhelp/htmlview.c:
9193         Fixed devhelp plugin
9194         
9195         * plugins/build-basic-autotools/build-basic-autotools.c:
9196         * plugins/search/search-replace.c:
9197         * plugins/document-manager/anjuta-docman.c:
9198         
9199         Only add a marker to a line where it makes sense!
9201 === anjuta 2.0.2 ===
9203 2006-05-15  Naba Kumar  <naba@gnome.org>
9205         * configure.in: set required versions for
9206         gdl and glade3.
9207         
9208 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9210         * plugins/glade/plugin.c:
9211         Fixed signal connection for "gtk-doc-search"
9213 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9215         * NEWS: Set release date, add known issues
9216         
9217         * libanjuta/anjuta-shell.c:
9218         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9219         and debug other gtk-warnings/criticals)
9220         
9221         * plugins/build-basic-autotools/build-basic-autotools.c:
9222         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9223         
9224         * plugins/sourceview/anjuta-view.c:
9225         * plugins/sourceview/sourceview-args.c:
9226         * plugins/sourceview/sourceview-scope.c:
9227         * plugins/sourceview/sourceview-tags.c:
9228         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9230 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9232         * pixmaps/Makefile.am:
9233         Add preferences_general.png
9234         
9235         * plugins/devhelp/plugin.c:
9236         Fixed some more realise things
9237         
9238         * plugins/message-view/anjuta-msgman.c:
9239         Support stock icons for message panes
9240         
9241         * plugins/search/search-replace.c:
9242         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9243          
9244         * plugins/search/search-replace_backend.c:
9245         Fixed #341359
9246         
9247         * plugins/sourceview/anjuta-document.c:
9248         * plugins/sourceview/sourceview.c:
9249         Fixed finalise and tag completion
9250         
9251         * src/anjuta-app.c:
9252         Use preferences_general icon
9254 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9256         * pixmaps/Makefile.am:
9257         Fixed EXTRA_DIST
9259 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9261         * plugins/sourceview/sourceview-prefs.c:
9262         Fixed font & color handling
9263         
9264         * plugins/symbol-browser/an_symbol_view.c:
9265         Fixed crasher
9267 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9269         * plugins/macro/macros.xml:
9270         Fixed bug #341583 (Address of FSF)
9272 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9274         * src/main.c:
9275         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9276         Update: Do it the cool way...
9277         
9278 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9280         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9281         Implement gtk-api-help signals of glade3
9282         * configure.in: Bump to glade3 2.91.2
9283         
9284         * plugins/devhelp/plugin.c:
9285         Fixed some realize stuff in the devhelp plugin
9286         
9287         * plugins/sourceview/anjuta-document.c:
9288         fixed bug with scope completion
9290 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9292         * plugins/symbol-browser/an_symbol_view.c
9293         * plugins/symbol-browser/an_symbol_prefs.c
9294         * plugins/symbol-browser/an_symbol_prefs.h
9295         * global_tags/create_global_tags.sh:
9296         
9297         Automaticly create global tags on first startup
9299 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9301         * configure.in:
9302         * plugins/project-wizard/templates/Makefile.am:
9303         * (added) plugins/project-wizard/templates/cpp-logo.png:
9304         * (added) plugins/project-wizard/templates/cpp.wiz:
9305         * (added) plugins/project-wizard/templates/cpp/*:
9307         Added a generic c++ template. It's a simple hello world.
9309 2006-05-07  Massimo Cora' <maxcvs@email.it>
9311         * plugins/symbol-browser/an_symbol_view.c:
9312         fixed a stupid crasher.
9314 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9316         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9317         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9318         
9319         Fixed WxWidgets project type
9321 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9323         * plugins/devhelp/htmlview.c: 
9324         * plugins/devhelp/plugin.c:
9325         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9326         
9327         * plugins/project-wizard/install.c:
9328         Don't set a message - thanks to seb
9330 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9332         * plugins/devhelp/htmlview.c: 
9333         * plugins/symbol-browser/an_symbol_view.c:
9334         
9335         There is a weird crash in gtk_idle which I still did not completly fix!
9336         
9337         * plugins/project-wizard/install.c:
9338         Default to success instead of failure
9340 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9342         * plugins/devhelp/htmlview.c:
9343         * plugins/devhelp/plugin.c:
9344         Fixed bug and libdevhelp issue!
9346         * plugins/project-wizard/install.c:
9347         Fixed message string!
9349 2006-05-03  Massimo Cora' <maxcvs@email.it>
9350        
9351         * plugins/symbol-browser/an_symbol_view.c:
9352         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9354 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9356         * pixmaps/Makefile.am:
9357         * src/main.c:
9358         * anjuta.desktop.in.in
9359         
9360         GNOME Goal #2.1: Install theme-friendly icons
9362 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9364         * plugins/devhelp/htmlview.c: Reload page on reparent
9365         * plugins/document-manager/anjuta-docman.c:
9366         Present document-manager when document is selected in file-manager
9368 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9370         * plugins/symbol-broser/an_symbol_view.c:
9371         Fixed crasher in namespace exploration
9373 2006-05-01  Massimo Cora' <maxcvs@email.it>
9375         * configure.in:
9376         * plugins/valgrind/Makefile.am:
9378         Optional compiling of Valgrind plugin
9380 2006-05-01  Massimo Cora' <maxcvs@email.it>
9382         * plugins/symbol-browser/an_symbol_view.c:
9383         - modularized code. Marked with FIXME the parts which need improvement.
9384         - More comments.
9385     - Added basic namespace completion for Gtkmm type project:
9386     - namespace1::MyClass *class;
9387     - class-> [display]
9388     - Namespaces must be anyway improved.
9390 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9392         * plugins/devhelp/plugin.c: 
9393         Fixed up plugin unloading and show html widget on link selected
9394         
9395         * NEWS: Updated
9396         
9397 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9399         * plugins/devhelp/Makefile.am:
9400         * plugins/devhelp/anjuta-devhelp.plugin.in:
9401         * plugins/devhelp/htmlview.c:
9402         * plugins/devhelp/htmlview.h:
9403         * plugins/devhelp/plugin.c: 
9404         * plugins/devhelp/plugin.h:
9405         Reimplemeted devhelp plugin from scratch
9406         
9407         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9408         Fixed crasher
9410 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9412         * plugins/sourceview/sourceview-tags.c:
9413         complete some more tag types
9414         
9415         * plugins/valgrind/plugin.c:
9416         * plugins/valgrind/preferences.c:
9417         * plugins/valgrind/vggeneralprefs.c:
9418         
9419         Fixed lots of gtk warnings
9421 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9423         * plugins/sourceview/sourceview-scope.c:
9424         Implemented type-ahead for scope completion
9426 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9428         * manuals/C/Makefile.am:
9429         * manuals/Makefile.am:
9430         * plugins/document-manager/Makefile.am:
9431         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9432         * plugins/sourceview/Makefile.am:
9433         * tagmanager/c.c:
9434         
9435         Fixed distcheck
9436         
9437         * plugins/class-gen/goc_template_header: G_END_DECLS
9439 2006-05-27  Naba Kumar <naba@gnome.org>
9441         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9442         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9443         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9444         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9445         scintilla/include/Scintilla.iface,
9446         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9447         cvs. Fixed compile flags. Removed outdated patches.
9449 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9451         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9453         * plugins/sourceview/anjuta-document.c:
9454         * plugins/sourceview/sourceview-args.c:
9455         * plugins/sourceview/sourceview-scope.c:
9456         
9457         Add End/Home keypresses and support completion if symbol start with '!' for example
9458         in an if statement
9460 2006-04-27 Massimo Cora' <maxcvs@email.it>
9462         * libanjuta/interfaces/libanjuta.idl:
9464         * plugins/sourceview/sourceview-scope.c:
9465         * plugins/sourceview/tag-window.c: 
9466         * plugins/sourceview/tag-window.h:
9467         * plugins/symbol-browser/an_symbol_view.c:
9468         * plugins/symbol-browser/an_symbol_view.h:
9469         * plugins/symbol-browser/plugin.c:
9470         
9471         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9472         interface.
9473         Code and ideas for C/C++ new completion engine comes from IComplete written by
9474         Martin Stubenschrott <stubenschrott@gmx.net>.
9475         Currently the interface works only with GtkSourceView plugin.   
9476         
9477         * tagmanager/Makefile.am:
9478         * tagmanager/c.c: 
9479         * tagmanager/entry.h:
9480         * tagmanager/get.c:
9481         * tagmanager/get.h:
9482         * tagmanager/include/tm_file_entry.h:
9483         * tagmanager/include/tm_project.h:
9484         * tagmanager/include/tm_source_file.h:
9485         * tagmanager/include/tm_symbol.h:
9486         * tagmanager/include/tm_tagmanager.h:
9487         * tagmanager/include/tm_work_object.h:
9488         * tagmanager/include/tm_workspace.h:
9489         * tagmanager/parse.c:
9490         * tagmanager/read.c: 
9491         * tagmanager/read.h:
9492         * tagmanager/tm_project.c: 
9493         * tagmanager/tm_source_file.c: 
9494         * tagmanager/tm_workspace.c:
9495         
9496         Tagmanager can now parse a memory buffer and generate/update 
9497         tags into tm_workspace/tm_project on the fly, without using files.
9498         C/C++ is supported now.
9499         
9500 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9502         * plugins/sourceview/anjuta-document.c:
9503         * plugins/sourceview/sourceview-args.c:
9504         * plugins/sourceview/sourceview-scope.c:
9505         * plugins/sourceview/sourceview.c:
9506         
9507         Fixed some memory leaks and argument completion
9509 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9511         * plugins/glade/plugin.c:
9512         
9513         Fixed glade plugin build because of API changes in glade3
9515 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9517         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9518         Updated editor section
9519         
9520         * manuals/C/anjuta-manual/interface.xml:
9521         * manuals/C/anjuta-manual/preferences.xml:
9522         * manuals/C/anjuta-manual/projects.xml:
9523         Updated manual
9524         
9525         * plugins/editor/anjuta-editor.plugin.in:
9526         Better plugin name
9528 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9530         * configure.in:
9531         * plugins/editor/anjuta-editor.plugin.in:
9532         * plugins/sourceview/sourceview.plugin.in:
9534         Build both editors and let the user decide a runtime!
9535         
9536         * plugins/sourceview/sourceview-scope.c:
9537         Fixed bug in regex to allow test()-> completions
9539 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9541         * plugins/sourceview/anjuta-document.c:
9542         * plugins/sourceview/sourceview-args.c: 
9543         * plugins/sourceview/sourceview-scope.c:
9544         * plugins/sourceview/sourceview-tags.c:
9545         * plugins/sourceview/tag-window.c: 
9546         
9547         Improved callltip windows
9549 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9551         * src/anjuta-app.c: (on_session_save):
9552         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9553         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9555 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9557         * libanjuta/anjuta-utils.c: 
9558         * plugins/cvs-plugin/cvs-execute.c:
9559         Off-by-one...
9561         * scintilla/LexInno.cxx:
9562         * scintilla/LexOpal.cxx:
9563         * scintilla/LexTCL.cxx:
9565         Added missing files from scintilla-update
9567 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9569         * configure.in:
9570         * manuals/C/Makefile.am:
9571         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9572         * manuals/C/anjuta-manual/Makefile.am:
9573         * manuals/C/anjuta-manual/anjuta-manual.xml:
9574         * manuals/C/anjuta-manual/build.xml:
9575         * manuals/C/anjuta-manual/debugger.xml:
9576         * manuals/C/anjuta-manual/execute.xml:
9577         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9578         * manuals/C/anjuta-manual/figures/arguments.png:
9579         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9580         * manuals/C/anjuta-manual/figures/file_menu.png:
9581         * manuals/C/anjuta-manual/figures/menu_main.png:
9582         * manuals/C/anjuta-manual/figures/menubar.png:
9583         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9584         * manuals/C/anjuta-manual/figures/project_info.png:
9585         * manuals/C/anjuta-manual/figures/scrshot.png:
9586         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9587         * manuals/C/anjuta-manual/figures/tool-editor.png:
9588         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9589         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9590         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9591         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9592         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9593         * manuals/C/anjuta-manual/fileoperations.xml:
9594         * manuals/C/anjuta-manual/interface.xml:
9595         * manuals/C/anjuta-manual/introduction.xml:
9596         * manuals/C/anjuta-manual/preferences.xml:
9597         * manuals/C/anjuta-manual/projects.xml:
9598         * manuals/C/anjuta-manual/tools.xml:
9599         * manuals/Makefile.am:
9600         
9601         Updated manual and faq
9603         * scintilla/CallTip.cxx:
9604         * scintilla/CallTip.h:
9605         * scintilla/CellBuffer.cxx:
9606         * scintilla/CellBuffer.h:
9607         * scintilla/ContractionState.cxx:
9608         * scintilla/Document.cxx:
9609         * scintilla/Document.h:
9610         * scintilla/DocumentAccessor.cxx:
9611         * scintilla/Editor.cxx:
9612         * scintilla/Editor.h:
9613         * scintilla/ExternalLexer.cxx:
9614         * scintilla/Indicator.cxx:
9615         * scintilla/KeyMap.cxx:
9616         * scintilla/KeyWords.cxx:
9617         * scintilla/LexAU3.cxx:
9618         * scintilla/LexBash.cxx:
9619         * scintilla/LexCPP.cxx:
9620         * scintilla/LexCaml.cxx:
9621         * scintilla/LexCsound.cxx:
9622         * scintilla/LexEiffel.cxx:
9623         * scintilla/LexGui4Cli.cxx:
9624         * scintilla/LexHTML.cxx:
9625         * scintilla/LexLua.cxx:
9626         * scintilla/LexMSSQL.cxx:
9627         * scintilla/LexOthers.cxx:
9628         * scintilla/LexPOV.cxx:
9629         * scintilla/LexPython.cxx:
9630         * scintilla/LexRuby.cxx:
9631         * scintilla/LexSQL.cxx:
9632         * scintilla/LexVB.cxx:
9633         * scintilla/Makefile.am:
9634         * scintilla/PlatGTK.cxx:
9635         * scintilla/PropSet.cxx:
9636         * scintilla/RESearch.cxx:
9637         * scintilla/RESearch.h:
9638         * scintilla/ScintillaBase.cxx:
9639         * scintilla/ScintillaGTK.cxx:
9640         * scintilla/StyleContext.h:
9641         * scintilla/ViewStyle.cxx:
9642         * scintilla/ViewStyle.h:
9643         * scintilla/XPM.cxx:
9644         * scintilla/include/KeyWords.h:
9645         * scintilla/include/Platform.h:
9646         * scintilla/include/PropSet.h:
9647         * scintilla/include/SciLexer.h:
9648         * scintilla/include/Scintilla.h:
9649         * scintilla/include/Scintilla.iface:
9650         * scintilla/include/ScintillaWidget.h:
9651         * scintilla/lexers.make:
9653         Update to scintilla 1.68
9655         * src/anjuta-app.c:
9656         Only show help items which are really availible
9658         * plugins/cvs-plugin/cvs-callbacks.c
9659         * plugins/cvs-plugin/cvs-execute.c
9660         * plugins/cvs-plugin/subversion-callbacks.c:
9661         * libanjuta/anjuta-utils.c:
9662         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9664 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9666         * plugins/project-wizard/install.c,
9667         * plugins/project-wizard/autogen.c:
9668         Add error messages if using a read only directory
9669         Improve fix for bug #339296
9671 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9673         * libanjuta/interfaces/libanjuta.idl:
9674         * plugins/document-manager/action-callbacks.c:
9675         * plugins/document-manager/plugin.c:
9676         * plugins/editor/text_editor.c:
9677         Added IAnjutaEditorGoto 
9679         * plugins/editor/aneditor.cxx:
9680         * plugins/editor/aneditor.h:
9681         * plugins/editor/text_editor.h:
9682         * plugins/editor/text_editor_prefs.c:
9683         
9684         Fixed #305076
9686 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9688         * libanjuta/interfaces/libanjuta.idl:
9689         * plugins/document-manager/action-callbacks.c:
9690         * plugins/document-manager/anjuta-docman.c:
9691         * plugins/document-manager/plugin.c:
9692         * plugins/editor/text_editor.c: 
9693         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9694         
9695         * plugins/sourceview/sourceview.c:
9696         * plugins/sourceview/sourceview.glade:
9697         Fixed some uft-8 issues and added a preference option
9698         to enable/disable gnome-vfs monitoring
9699         
9700         * scintilla/Makefile.am:
9701         * scintilla/include/Makefile.am:
9702         Fixed build
9704 2006-04-20  Massimo Cora' <maxcvs@email.it>
9706         * libanjuta/interfaces/libanjuta.idl:
9707         Remove get_current_pos () because we have get_position()
9709 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
9711         * NEWS: Updated
9712         * plugins/sourceview/tag-window.c:
9713         Don't close window on PageUp/PageDown
9715 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9717         * data/Makefile.am:
9718         * manuals/reference/libanjuta/Makefile.am:
9719         
9720         Some build fixes
9721         
9722         * src/Makefile.am:
9723         * src/bacon-message-connection.c: 
9724         * src/bacon-message-connection.h: (both from gedit)
9725         * src/main.c:
9726         
9727         Fixed #312319 (Opening files when Anjuta is already open)
9729 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9731         * TODO.tasks: Updated
9732         * plugins/sourceview/anjuta-view.c: 
9733         * plugins/sourceview/anjuta-view.h:
9734         * plugins/sourceview/sourceview.c: 
9735         
9736         * configure.in: Fix --enable-plugin-scintilla
9737         
9738         Added char_added signal
9740 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9742         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
9743         
9744         Fixed diff for utf8
9745         
9746         * plugins/sourceview/sourceview.c:
9747         Fixed VFS monitoring (still a bit buggy)
9748         
9749         * plugins/sourceview/sourceview-args.c:
9750         * plugins/sourceview/tag-window.c: 
9751         
9752         Better sizing for the popup-window
9754 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
9756         * plugins/project-wizard/templates/gnome/src/main.c:
9757         * plugins/project-wizard/templates/gnome/src/project.glade:
9758         * plugins/project-wizard/templates/gtk/src/main.c: 
9759         * plugins/project-wizard/templates/gtk/src/project.glade:
9760         * plugins/project-wizard/templates/gtkmm/src/main.cc:
9761         
9762         Fixed up GLADE_FILE definition in project types and fixed bug #334546
9763         
9764 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
9766         * configure.in: More removal of obsoleteness.
9767         * po/no.po:
9769 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
9771         * ROADMAP:
9772         * libanjuta/anjuta-preferences.c: 
9773         * libanjuta/anjuta-utils.c: 
9774         * libanjuta/anjuta-utils.h:
9775         * plugins/message-view/message-view.c:
9776         
9777         Changed color functions and moved convert_color to anjuta-utils.h
9778         
9779         * plugins/message-view/anjuta-message-manager-plugin.glade:
9780         GnomeColorPicker -> GtkColorButton (bug #309154)
9781         
9782         * plugins/sourceview/plugin.c:
9783         * plugins/sourceview/sourceview-prefs.c:
9784         * plugins/sourceview/sourceview.glade:
9785         Added color and font preferences
9787         * plugins/sourceview/sourceview-tags.c:
9788         Only show as much choices as configured in preferences
9790 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9792         * ROADMAP, NEWS: Updated (we are far behind ;-)
9793         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
9795 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9797         * configure.in:
9798         * plugins/editor/Makefile.am:
9799         * scintilla/Makefile.am
9800         
9801         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
9802         
9803         * global-tags/Makefile.am:
9804         * global-tags/create_global_tags.sh:
9805         * plugins/symbol-browser/an_symbol_prefs.c:
9806         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9807         * plugins/symbol-browser/plugin.h:
9808         * tagmanager/include/tm_workspace.h:
9809         * tagmanager/tm_workspace.c:
9810         
9811         Fixed symbol-browser prefs and move global tags generation from installtion to
9812         preferences to make the life easier for distributers and to allow updates after installtion
9814         * plugins/document-manager/action-callbacks.c: 
9815         * plugins/document-manager/action-callbacks.h:
9816         * plugins/document-manager/anjuta-document-manager.ui:
9817         * plugins/document-manager/indent-util.c:
9818         * plugins/document-manager/plugin.c:
9819         * plugins/editor/text_editor.c:
9820         
9821         Moved indent stuff to document-manager
9822         
9823         * plugins/sourceview/anjuta-view.c: 
9824         * plugins/sourceview/sourceview-args.c: 
9825         * plugins/sourceview/sourceview-scope.c:
9826         * plugins/sourceview/sourceview-tags.c: 
9827         * plugins/sourceview/sourceview.c:
9828         
9829         Fixed several bugs
9830         
9831         * plugins/sourceview/sourceview.plugin (removed):
9832         * plugins/sourceview/sourceview.plugin.in:
9833         Editor is not user-activatible
9834         
9835         * plugins/sourceview/sourceview.png:
9836         Updated icon
9838 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
9840         * src/anjuta-app.c: Fixed crasher on plugin unloading
9842 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
9844         * plugins/sourceview/sourceview.c
9845         * plugins/sourceview/sourceview-args.c
9846         * plugins/sourceview/sourceview-args.h:
9847         
9848         Polished argument completion
9850 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
9852         * plugins/message-view/anjuta-msgman.c:
9853         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
9854         
9855         Show message pane on switch (does not work, anjuta_shell needs a fix)
9856         
9857         * plugins/sourceview/Makefile.am:
9858         * plugins/sourceview/anjuta-view.c: (find_tag_window),
9859         * plugins/sourceview/sourceview-args.c: 
9860         * plugins/sourceview/sourceview-args.h:
9861         * plugins/sourceview/sourceview-private.h:
9862         * plugins/sourceview/sourceview-scope.c: 
9863         (sourceview_scope_update), (sourceview_scope_filter_keypress):
9864         * plugins/sourceview/sourceview-tags.c:
9865         * plugins/sourceview/sourceview.c:
9866         * plugins/sourceview/tag-window.c:
9867         * plugins/sourceview/tag-window.h:
9868         
9869         Added scope and argument completion
9871 2006-04-03  Johannes Schmid <jhs@gnome.org>
9873         * TODO.tasks
9874         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
9875         (on_widget_remove):
9876         Save toolbar state
9878         * plugins/sourceview/sourceview.c: (iselect_clear):
9879         Make "Delete"-key working
9881         * configure.in: #336389
9883 2006-04-03  Johannes Schmid <jhs@gnome.org>
9885         * plugins/sourceview/Makefile.am:
9886         * plugins/sourceview/anjuta-view.c:
9887         * plugins/sourceview/plugin.c: 
9888         * plugins/sourceview/sourceview-private.h:
9889         * plugins/sourceview/sourceview-scope.c:
9890         * plugins/sourceview/sourceview-scope.h:
9891         * plugins/sourceview/sourceview-tags.c: 
9892         * plugins/sourceview/sourceview-tags.h:
9893         * plugins/sourceview/sourceview.c:
9894         * plugins/sourceview/sourceview.h:
9895         * plugins/sourceview/tag-window.c:
9896         
9897         - fixed goto_file_line
9898         - scroll to cursor on undo/redo
9899         - show correct popup-menu
9900         - scope completion (not ready yet)
9902 2006-04-03  Johannes Schmid <jhs@gnome.org>
9904         * plugins/sourceview/plugin.c: 
9905         * plugins/sourceview/sourceview-tags.c:
9906         * plugins/sourceview/sourceview.c: 
9907         * plugins/sourceview/sourceview.h:
9908         * plugins/sourceview/tag-window.c:
9909         
9910         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
9912 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9914         * plugins/sourceview/sourceview.c:
9915         Fixed next/previous bookmark.
9916         Toggled bookmark (set/unset).
9918 2006-04-03  Johannes Schmid <jhs@gnome.org>
9920         * plugins/document-manager/action-callbacks.c:
9921         Fixed Gtk-Warning in goto_line
9922         
9923         * plugins/sourceview/Makefile.am:
9924         * plugins/sourceview/anjuta-document.c:
9925         * plugins/sourceview/anjuta-view.c: 
9926         * plugins/sourceview/anjuta-view.h:
9927         * plugins/sourceview/sourceview-autocomplete.c:
9928         * plugins/sourceview/sourceview-autocomplete.h:
9929         * plugins/sourceview/sourceview-private.h:
9930         * plugins/sourceview/sourceview-tags.c:
9931         * plugins/sourceview/sourceview-tags.h:
9932         * plugins/sourceview/sourceview.c:
9933         * plugins/sourceview/tag-window.c:
9934         * plugins/sourceview/tag-window.h:
9935         Created a nice API for tag and completion windows
9936         
9937         * plugins/sourceview/sourceview-print.h:
9938         * plugins/sourceview/sourceview-print.c:
9939         Added printing
9940                 
9941 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9943         * plugins/sourceview/sourceview.c:
9944         Fixed typo (Sort bookmarks).
9945         
9946 2006-04-01  Johannes Schmid <jhs@gnome.org>
9948         * plugins/sourceview/anjuta-document.c:
9949         * plugins/sourceview/anjuta-document.h:
9950         * plugins/sourceview/anjuta-view.c:
9951         * plugins/sourceview/anjuta-view.h:
9952         * plugins/sourceview/sourceview-autocomplete.c:
9953         * plugins/sourceview/sourceview-autocomplete.h:
9954         * plugins/sourceview/sourceview-prefs.c:
9955         * plugins/sourceview/sourceview-prefs.h:
9956         * plugins/sourceview/sourceview-private.h:
9957         * plugins/sourceview/sourceview-tags.c:
9958         * plugins/sourceview/sourceview-tags.h:
9959         * plugins/sourceview/sourceview.c:
9960         * plugins/sourceview/sourceview.glade:
9961         * plugins/sourceview/tag-window.c: 
9962         * plugins/sourceview/tag-window.h:
9963         
9964         Improved code complete and autocomplete
9966 2006-04-01  Johannes Schmid <jhs@gnome.org>
9968         * plugins/sourceview/Makefile.am:
9969         * plugins/sourceview/bookmark.png:
9970         * plugins/sourceview/marker-attentive.png:
9971         * plugins/sourceview/marker-basic.png:
9972         * plugins/sourceview/marker-intense.png:
9973         * plugins/sourceview/marker-light.png:
9974         * plugins/sourceview/sourceview.c: 
9975         
9976         Added pixmaps for all marker types and show bookmarks
9977         
9978         * configure.in
9979         * plugins/sourceview/Makefile.am:
9980         Build sourceview on 2.14 only
9982 2006-03-31  Johannes Schmid <jhs@gnome.org>
9984         * plugins/sourceview/Makefile.am:
9985         * plugins/sourceview/anjuta-document.c:
9986         * plugins/sourceview/anjuta-view.c:
9987         * plugins/sourceview/anjuta-view.h:
9988         * plugins/sourceview/sourceview-autocomplete.c:
9989         * plugins/sourceview/sourceview-private.h:
9990         * plugins/sourceview/sourceview-tags.c:
9991         * plugins/sourceview/sourceview-tags.h:
9992         * plugins/sourceview/sourceview.c: 
9993         * plugins/sourceview/tag-window.c:
9994         * plugins/sourceview/tag-window.h:
9995         
9996         Added code completion with tag manager to the editor and fixed a save_as bug
9998 2006-03-31  Johannes Schmid <jhs@gnome.org>
10000         * src/main.c: Revert patch from Rob to allow building with
10001         Gnome 2.12
10002         * configure.in: Require at least 2.12 libraries
10004 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10006         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10008         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10009         Improve anjuta-plugin project template: Added missed files dist tarball
10010         (make dist)
10012         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10013         typo
10015 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10017         reviewed by: Johannes Schmid <jhs@gnome.org>
10019         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10020         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10021         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10022         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10023         
10024         Improve anjuta-plugin project template. Also fix for #322744
10026 2006-03-27  Johannes Schmid <jhs@gnome.org>
10028         * plugins/sourceview/sourceview-private.h:
10029         plugins/sourceview/sourceview.c:
10030         
10031         Added basic bookmark support
10033 2006-03-27  Johannes Schmid <jhs@gnome.org>
10035         * TODO.tasks:
10036         Updated
10037         
10038         Patch from Rob Bradfort <robster@debian.org>:
10039         * src/main.c: (get_command_line_args), (main):
10040         Migration from popt to GOption
10041         
10042 2006-03-26 Naba Kumar  <naba@gnome.org>
10044         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10045         size to scale itself with theme.
10047 2006-03-26 Naba Kumar  <naba@gnome.org>
10049         * plugins/file-manager/an_file_view.c,
10050         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10051         when symbolview and fileview objects are destroyed to avoid crashes
10052         after the plugins are disabled.
10054 2006-03-26 Naba Kumar <naba@gnome.org>
10056         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10057         Deleted unused file.
10058         
10059         * plugins/glade/plugin.c: Be able to close glade plugin when there
10060         there is no glade project loaded.
10061         
10062         * plugins/sourceview/sourceview.plugin,
10063         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10065 2006-03-23  Naba Kumar  <naba@gnome.org>
10067         * plugins/editor/print.c: Fixed a bug where some sections of
10068         printed/previewed text is not highlighted.
10069         
10070 2006-03-20  Johannes Schmid <jhs@gnome.org>
10072         * libanjuta/interfaces/libanjuta.idl:
10073         Added IAnjutaPrint
10074         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10075         as we do not use private apis. Show help window and startup because it does 
10076         not survive gdl
10077         
10078         * plugins/document-manager/action-callbacks.c:
10079         plugins/editor/Makefile.am:
10080         plugins/editor/text_editor.c:
10081         plugins/editor/print.c:
10082         plugins/editor/print.h:
10083         
10084         Fixed printing (nobody has missed it BTW ;-)
10085         
10086         * plugins/sourceview/sourceview.c:
10087         Fixed a crasher
10089 2006-03-20 Naba Kumar <naba@gnome.org>
10091         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10092         devhelp >= 0.9 < 0.11 versions.
10093         
10094 2006-03-20  Johannes Schmid <jhs@gnome.org>
10096         * plugins/sourceview/anjuta-document-loader.c
10097         plugins/sourceview/sourceview.c:
10098         
10099         Fixed encoding bugs
10101 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10103         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10104         Fixed bug (line position)
10105         Give the good line position whatever the active editor.
10107 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10109         * configure.in: Added fi to ALL_LINGUAS
10111 2006-03-19  Johannes Schmid <jhs@gnome.org>
10113         * plugins/sourceview/anjuta-document-loader.c:
10114         replace gnome_vfs_get_mime_type_for_name_and data
10116         * plugins/build-basic-autotools/build-basic-autotools.c:
10117         Fixed #335142
10119 2006-03-17  Johannes Schmid <jhs@gnome.org>
10121         * plugins/editor/editor.glade:
10122         Added style-editor again after it got lost somehow
10124 2006-03-17  Johannes Schmid <jhs@gnome.org>
10126         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10127         configure.in: require devhelp 0.11
10128         
10129         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10131         plugins/build-basic-autotools/build-basic-autotools.c:
10132         forgot a an installtion callback for the "install as root"-feature
10134 2006-03-17  Massimo Cora' <maxcvs@email.it>
10136         reviewed by: Johannes Schmid <jhs@gnome.org>
10138         * plugins/class-gen/anjuta-class-gen-plugin.glade
10139         plugins/class-gen/class_gen.c 
10140         plugins/class-gen/goc_template_header
10141         plugins/class-gen/goc_template_source
10142         
10143         Fixed bug #334663
10145 2006-03-16  Johannes Schmid <jhs@gnome.org>
10147         * plugins/sourceview/sourceview.c:
10148         Fixed "save-point" signal for undo actions
10150 2006-03-16  Massimo Cora' <maxcvs@email.it>
10151         
10152         reviewed by: Johannes Schmid <jhs@gnome.org>
10153         
10154         * plugins/document-manager/anjuta-docman.c:
10155         Implement tab drag and drop
10157 2006-03-16  Johannes Schmid <jhs@gnome.org>
10159         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10160         plugins/build-basic-autotools/build-basic-autotools.c:
10161         
10162         Implemented "install as root"-feature (#321455)
10164 2006-03-16  Johannes Schmid <jhs@gnome.org>
10166         * mime/.cvsignore
10167         plugins/sourceview/.cvsignore
10168         plugins/tools/scripts/.cvsignore:
10169         Added/extended .cvsignore files
10170         
10171         * plugins/sourceview/sourceview-autocomplete.c:
10172         plugins/sourceview/sourceview-autocomplete.h:
10173         plugins/sourceview/sourceview-prefs.c:
10174         plugins/sourceview/sourceview-private.h:
10175         plugins/sourceview/sourceview.glade:
10176         Autcomplete just works(tm) now and respects preferences
10177         
10178         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10179         Use better algorithm from autocomplete
10181 2006-03-15  Johannes Schmid <jhs@gnome.org>
10183         * src/anjuta-app.c:
10184         Fixed bug #304495
10186 2006-03-15  Johannes Schmid <jhs@gnome.org>
10188         * libanjuta/interfaces/libanjuta.idl:
10189         plugins/class-gen/class_gen.c:
10190         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10191         plugins/project-manager/plugin.c:
10192         
10193         Allow to add multiple source files (#320191)
10194         
10195         * configure.in: Require gnome-build 0.1.3
10197 2006-03-14  Johannes Schmid <jhs@gnome.org>
10199         * plugins/macro/macro-utils.c: Fixed bug #333606
10200         * plugins/file-wizard/file.c: Fixed bug #333601
10202 2006-03-13  Johannes Schmid <jhs@gnome.org>
10204         * plugins/sourceview/sourceview_autocomplete.c
10205         plugins/sourceview/sourceview_autocomplete.h
10206         plugins/sourceview/sourceview.c
10207         plugins/sourceview/sourceview-private.h
10208         plugins/sourceview/sourceview-prefs.c:
10209         
10210         Cleaned up and fixed several issues
10211         
10212 2006-03-13  Johannes Schmid <jhs@gnome.org>
10214         * plugins/sourceview/Makefile.am:
10215         plugins/sourceview/sourceview-autocomplete.c
10216         plugins/sourceview/sourceview-autocomplete.h:
10217         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10218         plugins/sourceview/sourceview-private.h:
10219         plugins/sourceview/sourceview.c:
10220         
10221         Added (buggy) autocomplete feature to sourceview
10222         
10223 2006-03-12 Naba Kumar <naba@gnome.org>
10225         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10226         libanjuta/anjuta-session.c: Added API docs.
10228 2006-03-12 Naba Kumar <naba@gnome.org>
10230         * TODO.tasks: Added couple of tasks.
10231         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10232         Register private class as early as possible so that members could
10233         point to self class. Code clean up.
10235 2006-03-12 Naba Kumar <naba@gnome.org>
10237         * po/POTFILES.in, po/POTFILES.skip: Updated.
10239 2006-03-11 Naba Kumar <naba@gnome.org>
10241         * libanjuta/anjuta-shell.c,
10242         plugins/document-manager/anjuta-docman.c,
10243         plugins/document-manager/plugin.c,
10244         plugins/symbol-browser/an_symbol_search.c,
10245         plugins/valgrind/vgrule-list.c: Use correct signal names while
10246         creating them.
10247         
10248         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10249         signal names and fixed enum IANJUTA_TYPE_* macro.
10251 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10253         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10254         plugins/search/search-replace.c :
10255         Fixed bug (Bookmark the good line).
10256         Search & Replace (Mark all matched strings).
10257         
10258 2006-03-09  Johannes Schmid <jhs@gnome.org>
10260         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10261         Completed changes from yesterday
10262         
10263         * plugins/document-manager/anjuta-document-manager.glade:
10264         plugins/editor/editor.glade
10265         plugins/editor/plugin.c: (activate_plugin)
10266         plugins/editor/text_editor.c
10267     plugins/sourceview/Makefile.am
10268         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10269         plugins/sourceview/sourceview.glade:
10270         Completed preference changes
10272 2006-03-08  Johannes Schmid <jhs@gnome.org>
10274         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10275         plugins/search/plugin.c: (activate_plugin):
10276         
10277         Removed Gtk-Criticals
10278         
10279         * plugins/document-manager/anjuta-document-manager.glade:
10280         plugins/document-manager/plugin.c: (on_docman_auto_save),
10281         (on_gconf_notify_timer), (prefs_init):
10282     plugins/document-manager/plugin.h:
10283         plugins/editor/text_editor.c: (text_editor_instance_init),
10284         (text_editor_dispose):
10285         plugins/editor/text_editor.h:
10286         plugins/editor/text_editor_cbs.c:
10287         plugins/editor/text_editor_cbs.h:
10288         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10289         plugins/glade/plugin.c: (activate_plugin):
10290         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10291         plugins/sourceview/sourceview-private.h:
10292         plugins/sourceview/sourceview.c: (on_menu_popup),
10293         (sourceview_new), (ifile_open), (ifile_savable_save),
10294         (ifile_savable_save_as), (ieditor_set_popup_menu),
10295         (ieditor_get_filename), (imark_mark):
10297     Moved autosave from editor to document manager and fixed some things in 
10298     Sourceview plugin
10300 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10302         * plugins/search/anjuta-search.glade :
10303         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10304         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10305         plugins/search/search-replace.c : Fixed bug.
10306         
10307 2006-03-08  Johannes Schmid <jhs@gnome.org>
10309     * plugins/search/anjuta-search.glade
10310     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10312 2006-03-07  Johannes Schmid <jhs@gnome.org>
10314         * plugins/document-manager/action-callbacks.c
10315         plugins/document-manager/anjuta-document-manager.glade
10316         plugins/document-manager/plugin.c: (prefs_init),
10317         (activate_plugin):
10318         plugins/editor/Makefile.am:
10319         plugins/editor/editor.glade:
10320         plugins/editor/plugin.c: (on_style_button_clicked),
10321         (activate_plugin), (dispose):
10322         plugins/editor/style-editor.c:
10323         
10324         Startet to seperate document-manager and editor preferences
10326         * plugins/search/Makefile.am:
10327         plugins/search/anjuta-search.glade:
10328         plugins/search/search-replace.c:
10329         
10330         Moved search GUI to search-plugin
10331                 
10332         * plugins/sourceview/sourceview-prefs.c:
10333         plugins/sourceview/sourceview-prefs.h:
10334         plugins/sourceview/sourceview-private.h:
10335         plugins/sourceview/sourceview.c: 
10336         plugins/sourceview/sourceview.h:
10337         plugins/sourceview/Makefile.am:
10338         plugins/sourceview/anjuta-document.h:
10339         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10340         plugins/sourceview/plugin.c: 
10341         
10342         Added some preferences to sourceview and fixed vfs_monitor
10343         
10344         * tagmanager/c.c: (parseParens): 
10345         Removed annoying debug message
10346         
10347         * libanjuta/interfaces/libanjuta.idl: 
10348         Removed IAnjutaEditorFactory::create_style_editor()
10350 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10352         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10353         Search : Bookmark all matched lines.
10355 2006-03-06  Johannes Schmid <jhs@gnome.org>
10357         * plugins/class-gen/anjuta-class-gen.plugin.in
10358         plugins/file-loader/plugin.c: (sort_wizards)
10359         (on_create_submenu), (activate_plugin)
10360         plugins/file-wizard/anjuta-file-wizard.plugin.in
10361         plugins/glade/anjuta-glade.plugin.in
10362         plugins/project-import/anjuta-project-import.plugin.in
10363         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10364         
10365         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10366         sorted alphabeticly
10367         
10368         * plugins/project-wizard/templates/mkfile.wiz:
10369         Use configured project directory instead of ~/myproject
10370         
10371         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10372         (ifile_open):
10373         Show markers (again) and monitor uri
10375 2006-03-06  Naba Kumar  <naba@gnome.org>
10377         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10378         typedefs separately so that forward linking would work.
10379         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10381 2006-03-05  Naba Kumar  <naba@gnome.org>
10383         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10384         passing Enums and Structs in signals. Define struct _Name in
10385         generated code, so that forward referencing.
10386         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10387         
10388         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10389         
10390 2006-03-05  Naba Kumar  <naba@gnome.org>
10392         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10393         support. Generate GType definitions for enums in generated codes
10394         so that enums could be passed as signal params.
10395         
10396 2006-03-04  Naba Kumar  <naba@gnome.org>
10398         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10399         Restored cvs-moved revision files. They were originally marked
10400         deleted at their older locations. Now they are restored at
10401         their new locations. The changeset is one that was committed
10402         as part of document-manager, editor, search and print plugins
10403         separation from editor plugin.
10404         
10405 2006-03-03  Johannes Schmid <jhs@gnome.org>
10407         * plugins/sourceview/*:
10408         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10409         poiting this out!
10411 2006-03-04  Naba Kumar  <naba@gnome.org>
10413         * plugins/gdb/*: Deleted removed files (see previous changlog
10414         entry for files list).
10415         
10416 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10418         * plugins/debug-mananger/breakpoints.c,
10419         plugins/debug-manager/breakpoints.h,
10420         plugins/debug-manager/debug_tree.c,
10421         plugins/debug-manager/debug_tree.h,
10422         plugins/debug-manager/info.c,
10423         plugins/debug-manager/info.h,
10424         plugins/debug-manager/locals.c,
10425         plugins/debug-manager/locals.h,
10426         plugins/debug-manager/memory.c,
10427         plugins/debug-manager/memory.h,
10428         plugins/debug-manager/registers.c,
10429         plugins/debug-manager/registers.h,
10430         plugins/debug-manager/sharedlib.c,
10431         plugins/debug-manager/sharedlib.h,
10432         plugins/debug-manager/signal.c,
10433         plugins/debug-manager/signal.h,
10434         plugins/debug-manager/stack_trace.c,
10435         plugins/debug-manager/stack_trace.h,
10436         plugins/debug-manager/watch.c,
10437         plugins/debug-manager/watch.h,
10438         plugins/debug-manager/Makefile.am:
10439         Move from gdb plugin to debug manager plugin
10441         * plugins/debug-manager/anjuta-debug-manager.glade,
10442         plugins/debug-manager/anjuta-debug-manager.ui:
10443         Move all user interface from gdb to debug manager
10445         * plugins/debug-manager/utilities.c,
10446         plugins/debug-manager/utilities.h:
10447         Remove some unused code
10448         Add useful code from gdb plugin
10450         * plugins/debug-manager/start.c,
10451         plugins/debug-manager/start.h:
10452         Include code of attach_process
10453         Add more code to start the debugger
10455         * plugins/debug-manager/plugin.c,
10456         plugins/debug-manager/plugin.h,
10457         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10458         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10460         * plugins/debug-manager/debugger.c,
10461         plugins/debug-manager/debugger.h:
10462         Implement a queue of debugger command
10464         * plugins/gdb/actions.c,
10465         plugins/gdb/actions.h,
10466         plugins/gdb/watch_cbs.c,
10467         plugins/gdb/watch_cbs.h,
10468         plugins/gdb/watch_gui.c,
10469         plugins/gdb/watch_gui.h:
10470         Removed 
10472         * plugins/gdb/debugger.c,
10473         plugins/gdb/debugger.h,
10474         plugins/gdb/gdbmi.c,
10475         plugins/gdb/gdbmi.h,
10476         plugins/gdb/utilities.c,
10477         plugins/gdb/utilities.h,
10478         plugins/gdb/Makefile.am,
10479         plugins/gdb/anjuta-gdb.plugin.in:
10480         Implement necessary functions
10482         * plugins/gdb/parser.c,
10483         plugins/gdb/parser.h:
10484         Code for parsing variable previously in debug_tree.c
10486         * plugins/gdb/anjuta-gdb.glade,
10487         plugins/gdb/anjuta-gdb.ui:
10488         Remove user interface
10490         * plugins/gdb/gdbmi-test.c:
10491         Need update
10493         * plugins/gdb/anjuta-gdb.plugin.png:
10494         Try an improved icon for gdb (archer fish)
10496         * libanjuta/anjuta-debugger.c,
10497         libanjuta/anjuta-debugger.h,
10498         libanjuta/interfaces/libanjuta.idl,
10499         libanjuta/interfaces/anjuta-idl-compiler.pl,
10500         libanjuta/Makefile.am:
10501         Add declaration used in new IAnjutaDebugger interface
10503         * manuals/reference/libanjuta.types,
10504         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10505         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10506         Update documentation
10508 2006-03-02  Naba Kumar  <naba@gnome.org>
10510         * manuals/reference/libanjuta/Makefile.am,
10511         manuals/reference/libanjuta/libanjuta-docs.sgml,
10512         manuals/reference/libanjuta/libanjuta-sections.txt,
10513         manuals/reference/libanjuta/libanjuta.types,
10514         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10515         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10516         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10517         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10518         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10519         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10520         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10521         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10522         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10523         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10524         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10525         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10526         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10527         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10528         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10529         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10530         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10531         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10532         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10533         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10534         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10535         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10536         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10537         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10538         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10539         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10540         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10541         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10542         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10543         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10544         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10545         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10546         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10547         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10548         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10549         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10550         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10551         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10552         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10553         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10554         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10555         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10556         manuals/reference/libanjuta/tmpl/plugins.sgml,
10557         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10558         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10559         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10560         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10561         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10562         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10563         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10564         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10565         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10566         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10567         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10568         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10569         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10570         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10571         documentation.
10573 2006-02-28  Naba Kumar <naba@gnome.org>
10575         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10576         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10577         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10578         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10579         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10580         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10581         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10582         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10583         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10584         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10585         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10586         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10587         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10588         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10590 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10592         * plugins/sourceview/sourceview.c:
10593         Select to brace, select block.
10595 2006-02-28  Johannes Schmid <jhs@gnome.org>
10597         * plugins/file-wizard/Makefile.am
10598         plugins/file-wizard/action-callbacks.c (removed)
10599         plugins/file-wizard/action-callbacks.h (removed)
10600         plugins/file-wizard/anjuta-file-wizard.ui
10601         plugins/file-wizard/plugin.c: (activate_plugin),
10602         (deactivate_plugin)
10603         plugins/file-wizard/plugin.h:
10604         Removed Edit->Insert Text submenu (replace by macros plugin)
10605         
10606         * plugins/sourceview/sourceview.c: (sourceview_new),
10607         (ieditor_set_popup_menu):
10608         Fixed some more bugs
10609         
10610         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10612 2006-02-28  Naba Kumar <naba@gnome.org>
10614         * plugins/file-manager/an_file_view.c,
10615         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10616         rows also and with delay 1 sec (the color and timout value should
10617         probably be picked up from some system wide preference key).
10619 2006-02-28  Naba Kumar <naba@gnome.org>
10621         * libanjuta/interfaces/libanjuta.idl,
10622         plugins/document-manager/action-callbacks.c,
10623         plugins/document-manager/plugin.c,
10624         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10625         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10626         Added interface checks in document manager and enable/disable
10627         menus based on supported interface.
10628         
10629         * plugins/project-import/anjuta-project-import.glade: Set some
10630         resonable size for the import dialog.
10632  2006-02-27  Naba Kumar  <naba@gnome.org>
10634         * libanjuta/interfaces/libanjuta.idl,
10635         plugins/document-manager/action-callbacks.c,
10636         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10637         and eol conversion actions.
10639 2006-02-27  Johannes Schmid <jhs@gnome.org>
10640         
10641         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10642         * plugins/file-manager/an_file_view.c
10643         plugins/file-manager/plugin.h:  Added tooltips
10644         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10646 2006-02-26  Naba Kumar  <naba@gnome.org>
10648         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10649         plugins/build-basic-autotools/build-basic-autotools.c,
10650         plugins/build-basic-autotools/build-basic-autotools.h,
10651         plugins/build-basic-autotools/executer.c,
10652         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10653         disable indicator highlights preferences from message manager to
10654         build plugin. Implemented message indicator highlights in build tool.
10655         
10656         * plugins/editor/text_editor.c: Fixed indicators.
10658 2006-02-26  Johannes Schmid <jhs@gnome.org>
10660         * plugins/sourceview/sourceview.c:
10661         - Fixed some bugs
10662         - Added markers
10663         * plugins/subversion/svn_auth.c:
10664         Fixed username/password authentification but there might be a memory corruption
10666 2006-02-26  Naba Kumar  <naba@gnome.org>
10668         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10669         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10670         libanjuta/anjuta-launcher.h: Added documentation.
10672 2006-02-24  Naba Kumar  <naba@gnome.org>
10674         * plugins/editor/text_editor.c: Fixed change in API in
10675         IAnjutaEditorSelection::set().
10676         
10677 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10679         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10680         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10681         libanjuta/interfaces/libanjuta.idl :
10682         Search in sourceview editor (Select in buffer).
10685 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10687         * plugins/sourceview/sourceview.c :
10688         Fixed Replace, to_upper, to_lower.
10689         
10690         * plugins/search/search-replace_backend.c :
10691         Renamed header name.
10693 2006-02-22  Naba Kumar  <naba@gnome.org>
10695         * libanjuta/anjuta-plugin-description.c,
10696         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10697         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10698         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10699         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10700         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10701         
10702         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10703         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10704         
10705 2006-02-21  Naba Kumar  <naba@gnome.org>
10707         * libanjuta/interfaces/libanjuta.idl,
10708         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10709         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10710         interface for editor.
10712 2006-02-21  Naba Kumar  <naba@gnome.org>
10714         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
10716         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10717         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
10719 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10721         * GTKSOURCEVIEW EDITOR
10722         plugins/sourceview/sourceview.c :
10723         Fixed copy and Goto Line.
10724         
10725         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
10726         plugins/macro/plugin.c :
10727         Fixed Insert key word and Insert macro.
10729 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
10731         * plugins/document-manager/anjuta-docman.c:
10732         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
10733         
10734         * configure.in:
10735         plugins/Makefile.am:
10736         plugins/sourceview/.cvsignore:
10737         plugins/sourceview/Makefile.am:
10738         plugins/sourceview/plugin.c: :
10739         plugins/sourceview/plugin.h:
10740         plugins/sourceview/sourceview.c: 
10741         plugins/sourceview/sourceview.h:
10742         plugins/sourceview/sourceview.plugin:
10743         plugins/sourceview/sourceview.plugin.in:
10744         plugins/sourceview/sourceview.png:
10746         Added sourceview editor plugin
10748 2006-02-19 Naba Kumar  <naba@gnome.org>
10750         * libanjuta/interfaces/libanjuta.idl,
10751         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10752         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10753         plugins/cvs-plugin/cvs-interface.c,
10754         plugins/document-manager/action-callbacks.c,
10755         plugins/document-manager/action-callbacks.h,
10756         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
10757         plugins/search/plugin.c, plugins/search/search-replace.c,
10758         plugins/search/search-replace_backend.c,
10759         plugins/subversion/subversion-actions.c,
10760         plugins/subversion/subversion-callbacks.c,
10761         plugins/tools/editor.c, plugins/tools/execute.c,
10762         plugins/tools/variable.c: Defined proper editor interfaces and fixed
10763         few fatal warnings.
10765 2006-02-15 Naba Kumar  <naba@gnome.org>
10767         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
10768         within another.
10769         
10770         * libanjuta/interfaces/libanjuta.idl,
10771         plugins/document-manager/anjuta-docman.c,
10772         plugins/document-manager/plugin.c,
10773         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
10774         unnecessary parameters from IAnjutaEditor interface and used proper
10775         types instead of 'gpointer'. Fixed various compiler warnings.
10776         
10777         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
10778         file
10780 2006-02-12 Naba Kumar  <naba@gnome.org>
10782         * po/POTFILES.in: Updated.
10783         
10784 2006-02-11 Naba Kumar  <naba@gnome.org>
10786         * plugins/editor/properties.[cxx,h],
10787         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
10788         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
10789         to sci_prop_*(), because they were conflicting with external
10790         functions (in some ssl library).
10791         
10792 2006-02-08 Naba Kumar  <naba@gnome.org>
10794         Patch from Massimo Cora  <maxcvs@email.it>:
10795         * plugins/valgrind/anjuta-valgrind.schemas,
10796         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
10797         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
10798         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
10799         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
10800         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
10801         plugins/valgrind/vgtoolview.c,
10802         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
10803         before running the debugging session. I've added also a
10804         preference in Anjuta Preferences where you can specify
10805         the path to the valgrind binary. The default is /usr/bin/valgrind.
10806         Now it displays a dialog with the error. [it can be -program
10807         exited- or -file loaded or end of input-]. Some valgrind 3.x
10808         compatibility.
10809         
10810 2006-01-29 Naba Kumar  <naba@gnome.org>
10812         Patch from Massimo Cora  <maxcvs@email.it>:
10813         * configure.in, plugins/Makefile.am,
10814         plugins/valgrind/*: Valgrind plugin (requires
10815         binutils-dev and valgrind to be installed.
10817 2005-01-24 Johannes Schmid <jhs@gnome.org>
10819         * Patch from Eric Greveson <ejg45@cam.ac.uk>
10820         plugins/tools/variables.c:
10821         Added current directory to possible variables
10823         * Patch from Günther Brammer <gbrammer@gmx.de>
10824         plugins/document-manager/anjuta-docman.c:
10825         Fix a crash on opening a file
10827         AUTHORS: Added Günther Brammer
10829 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
10831         * libanjuta/anjuta-launcher.c:
10832         Fix a bug in AnjutaLauncher when output is bigger than buffer
10833         Probably fix bug #315188 and #305134
10835 2005-12-28      Johannes Schmid <jhs@gnome.org>
10836         
10837         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
10838         * src/about.c: Use new gtk about dialog
10839         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
10840         Updated anjuta_ui_add_action_group_entries call
10841         
10842         Patch from Jean Breford <jean.breford@normalesup.org>
10843         and Markus Habermehl <bmh1980de@yahoo.de>:
10844         
10845         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
10846         * AUTHORS: Added Jean and Markus
10848 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10849         * plugins/search/search-replace.c :
10850         Bookmark all matched lines.
10851         * plugins/search/search-replace_backend.c :
10852         Fixed bug (Search in all project files).
10854 2005-12-21      Johannes Schmid <jhs@gnome.org>
10855         
10856         * plugins/search/plugin.c:
10857         Fixed signal names
10858         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
10859         investigation needed.
10860         
10861         AUTHORS: Added Ross Goldner
10863 2005-12-19  Ross Golder  <ross@golder.org>
10865         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
10866         application/xml MIME type.
10868 2005-12-18  Johannes Schmid <jhs@gnome.org>
10869         
10870         po/POTFILES.in: Updated files after directory changes
10871         HACKING: Removed outdated section 3 (anoncvs)
10873 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
10875         * plugins/build-basic-autotools/build-basic-autotools.c:
10876         Save all files in editor before running a command
10878         * plugins/tools/execute.c:
10879         Use document manager plugin instead of each editor for
10880         saving all files
10882 2005-12-15  Johannes Schmid <jhs@gnome.org>
10884         * plugins/document-manager/action-callbacks.c:
10885         (on_save_all1_activate), (on_swap_activate)
10886         plugins/document-manager/anjuta-docman.c:
10887         (on_save_as_filesel_response), (on_notebook_switch_page):
10888         
10889         Fixed some remaining issues in document-manger
10891 2005-12-15      Johannes Schmid <jhs@gnome.org>
10893         * plugins/profile-default/default.anjuta:
10894         Load Search plugin and Message Manager by default
10896 2005-12-14  Johannes Schmid <jhs@gnome.org>
10897         
10898         * plugins/editor/text_editor.c
10899         libanjuta/anjuta-utils.c:
10900         
10901         Check if files differ when gnome-vfs monitoring is used.
10902         (Bug #309688)
10904 2005-12-13  Johannes Schmid <jhs@gnome.org>
10906         * plugins/document-manager/plugin.c:
10907         Only save modified files in ianjuta_file_savable_save() for document-manager
10908         as discussed on mailing list.
10909         
10910         * plugins/cvs-plugin/cvs-callbacks.c:
10911         Fixed dialog handling for empty log message
10913 2005-12-13  Johannes Schmid <jhs@gnome.org>
10915         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
10916         
10917         * plugins/project-manager/* Removed ununsed files
10918         
10919         * plugins/symbol-browser/an_symbol_iter.c
10920         plugins/build-basic-autotools/build-basic-autotools.c
10921         plugins/build-basic-autotools/executer.c
10922         plugins/class-gen/class_gen.c
10923         plugins/class-inheritance/class-inherit.c
10924         plugins/cvs-plugin/cvs-actions.c
10925         plugins/cvs-plugin/cvs-interface.c
10926         plugins/debug-manager/attach_process.
10927         plugins/devhelp/plugin.c
10928         plugins/document-manager/plugin.c
10929         plugins/document-manager/indent_util.c
10930         plugins/editor/properties.cxx
10931         plugins/editor/aneditor.cxx
10932         plugins/editor/style-editor.c
10933         plugins/editor/text_editor.c
10934         plugins/macro/macro_db.c
10935         tagmanager/c.c:
10936         
10937         Use DEBUG_PRINT for debug messages
10939         libanjuta/anjuta-debug.h: Include config.h
10940         
10941         HACKING: Updated (BTW: does anyone read this?)
10942         
10943 2005-12-12  Johannes Schmid <jhs@gnome.org>
10945         Patch from Johan Ersvik <jersvik@fastmail.fm>:
10946         * plugins/gdb/debugger.c
10947         
10948         Fix a crasher in gdb plugin
10949         
10950         * plugins/gtodo/plugin.c
10951         plugins/search/plugin.c
10952         
10953         Fixed bug #305301
10954         
10955         * plugins/document-manager/anjuta-docman.c:
10956         
10957         Fixed error markers 
10958         
10959         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
10960         
10961         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
10962         
10963         * plugins/document-manager/anjuta-docman.c:
10964         highlight changed files in docman popup-menu
10965         * plugins/gdb/debug-tree.c:
10966         plugins/gdb/debugger.c
10967         Do not corupt entire "locals" tree when variable pointer have
10968         additional info and arrays/strucs/unions correctly.
10969         
10971 2005-12-11  Johannes Schmid <jhs@gnome.org>
10973         * plugins/document-manager/anjuta-docman.c
10974         plugins/document-manager/plugin.c
10975         plugins/editor/text_editor.c:
10976         
10977         AUTHORS: Added Johan Ersvik
10979         Fixed "is-dirty" bug and tab ordering
10981 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
10982         
10983         * plugins/editor/aneditor-autocomplete.cxx
10984         plugins/editor/aneditor-calltip.cxx
10985         plugins/editor/aneditor-priv.h
10986         plugins/symbol-browser/an_symbol.c
10987         plugins/symbol-browser/an_symbol_view.c
10988         tagmanager/entry.h
10989         tagmanager/tm_symbol.c
10990         tagmanager/tm_tag.c
10991         tagmanager/include/tm_symbol.h
10992         tagmanager/include/tm_tag.h
10993         tagmanager/c.c
10995         Better pointer recognition in tagmanager and symbol browser
10997 2005-12-11  Johannes Schmid <jhs@gnome.org>
10999         * plugins/search/*: New search plugin derived from search code in old editor
11000         plugin.
11001         
11002         * plugins/document-manager/*: new document-manger which is now seperated from
11003         editor to allow implementation of other editor widgets. Code is mostly derived
11004         from old editor plugin
11006         * plugins/print/* new print plugin which is not fully implemented in the
11007         moment
11009         * plugins/editor/text_editor.c: Added lots of interface code
11010         
11011         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11012         IAnjutaEditorFactory and extended IAnjutaEditor
11013         
11014         * configure.in, plugins/Makefile.am updated build system for new
11015         plugins
11017         This is a huge commit which might still contain some bugs and also has
11018         some fixmes. Things that are not working are the search toolbar because it
11019         does not use the same backend as any other searching function and printing
11020         (easy to fix) because it did not yet implement IAnjutaPrintable.
11022 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11024         * plugins/project-wizard/property.c:
11025         Use newer GtkFileChooser instead of GtkFileSelection with
11026         GnomeFileEntry to avoid a bug
11028         * plugins/project-wizard/install.c:
11029         Avoid an endless loop if project directory is not writable
11030         
11031         * plugins/project-wizard/druid.c:
11032         Allow creating project in empty directory without a
11033         warning
11035 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11036         
11037         Patch from Massimo Cora <maxcvs@email.it>
11038         * plugins/class-inheritence/class-inherit.c
11039         plugins/class-inheritence/plugin.c
11040         plugins/class-inheritence/plugin.h
11041         configure.in
11042         
11043         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11044         no longer supported!
11046 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11047         
11048         Patch from Johan Ersvik <jersvik@fastmail.fm>
11049         * plugins/message-view/message-view.c
11050         plugins/build-basic-autotools/build-basic-autotools.c
11051         plugins/build-basic-autotools/automake-c.filters
11053         This patch correct regex-filters for newer automake
11054         versions
11056 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11058        * plugins/tools/execute.c:
11059        Detect variables inside a word
11061 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11063         * libanjuta/anjuta-status.[ch],
11064         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11065         plugins/editor/anjuta-docman.c :
11066         New anjuta-status procedure.
11068 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11070         *Modified Files:
11071         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11072         plugins/editor/Makefile.am
11073         plugins/editor/anjuta-document-manager.glade
11074         plugins/editor/plugin.c plugins/editor/plugin.h
11075         plugins/editor/text_editor.c plugins/editor/text_editor.h
11076         *Added Files:
11077         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11078         plugins/editor/indent-util.c plugins/editor/indent-util.h
11079         plugins/editor/indent_test.c :
11080         Set and Preview indent preferences parameters.
11081         Saved indent user parameters.
11083 2005-10-27  Naba Kumar  <naba@gnome.org>
11085         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11086         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11087         theme color for saved documents.
11088         
11089 2005-10-26  Naba Kumar  <naba@gnome.org>
11091         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11092         list. Fixed bug #316731.
11093         
11094 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11096         * tagmanager/tm_symbol.c: Fixed bug #315218
11098 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11100         * plugins/build/build_file.c
11101           plugins/build-basic-autotools/build-basic-autotools.c
11102           plugins/tools/execute.c
11103           plugins/build/compile.c
11104           plugins/build/configurer.c
11105           plugins/debug-manager/plugin.c
11106           plugins/editor/plugin.c
11107           plugins/editor/print.c
11108           plugins/editor/text_editor.c
11109           plugins/file-loader/plugin.c
11110           plugins/file-manager/an_file_view.c
11111           plugins/symbol-browser/an_symbol_view.c
11112           plugins/gdb/debugger.c
11113           plugins/gdb/plugin.c
11114           plugins/glade/plugin.c
11115           plugins/macro/macro-actions.c
11116           plugins/macro/plugin.c
11117           plugins/profile-default/plugin.c
11118           plugins/project-manager/plugin.c
11119           plugins/project-manager/project_import.c
11120           plugins/symbol-browser/plugin.c
11121           plugins/tools/execute.c
11122           src/anjuta.c
11123           src/anjuta-actions.h
11124           src/shell.c:
11125           Correct spacing errors before and after "...".
11127 2005-10-20  Naba Kumar  <naba@gnome.org>
11129         * plugins/gdb/debugger.c: Fixed attach/detach process to
11130         updated UI properly.
11131         
11132 2005-10-18  Naba Kumar  <naba@gnome.org>
11134         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11135         #171314 too).
11136         
11137 2005-10-13  Naba Kumar  <naba@gnome.org>
11138         
11139         * plugins/project-mkfile-import/*: Removed separate import wizard for
11140         makefile based projects (because single widzard handles all wizards).
11142         * plugins/project-import/project-import.c: Made wizard window
11143         transient to main window.
11145         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11146         
11147         * AUTHORS: Added Eric's name in contributors list.
11148         
11149         * configure.in, plugins/Makefile.am,
11150         plugins/project-import/Makefile.am,
11151         plugins/project-import/anjuta-project-import.glade,
11152         plugins/project-import/project-import.c,
11153         plugins/project-import/project-import.h: Import wizard now detects
11154         both makefile and automake projects together instead of separate wizard.
11155         
11156         * plugins/project-wizard/templates/java/project.anjuta,
11157         plugins/project-wizard/templates/mkfile/project.anjuta,
11158         plugins/project-wizard/templates/python/project.anjuta,
11159         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11160         name to make it appropriate.
11162 2005-10-11  Naba Kumar  <naba@gnome.org>
11164         * configure.in: Fixed glade3 version requirement.
11166 2005-09-29  Alexander Shopov  <ash@contact.bg>
11168         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11170 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11172         * plugins/subversion/svn_auth.c
11173         plugins/subversion/anjuta_subversion.glade:
11174         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11176 2005-09-22  Naba Kumar  <naba@gnome.org>
11178         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11180         * configure.in,  plugins/Makefile.am
11181         plugins/project-manager/anjuta-project-manager.plugin.in,
11182         plugins/project-manager/plugin.c,
11183         (added) plugins/project-mkfile-import/.cvsignore,
11184         (added) plugins/project-mkfile-import/Makefile.am,
11185         (added) plugins/project-mkfile-import/
11186             anjuta-project-mkfile-import-plugin.png,
11187         (added) plugins/project-mkfile-import/
11188             anjuta-project-mkfile-import.glade,
11189         (added) plugins/project-mkfile-import/
11190             anjuta-project-mkfile-import.plugin.in,
11191         (added) plugins/project-mkfile-import/plugin.c,
11192         (added) plugins/project-mkfile-import/plugin.h,
11193         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11194         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11195         plugins/project-wizard/templates/Makefile.am,
11196         (added) plugins/project-wizard/templates/mkfile-logo.png,
11197         (added) plugins/project-wizard/templates/mkfile.wiz,
11198         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11199         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11200         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11201         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11202         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11203         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11204         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11205         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11206         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11207         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11208         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11209         Added makefile based project import wizard and wizard template.
11211 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11213         * libanjuta/anjuta-launcher.c: Reduced false password detections
11215 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11217         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11218         messages correctly.a
11220 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11221         
11222         * scintilla/Makefile.am: Changed scintilla library to noinst
11223         * pixmaps/Makefile.am: Install password.png
11224         * libanjuta/anjuta-launcher.c: Changed password detection
11225         to be able to access GNOME CVS with ssh.
11226         
11227 2005-08-31  Naba Kumar  <naba@gnome.org>
11229         * plugins/glade/plugin.c: Set transient window for the widget
11230         dialogs.
11231         
11232 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11234         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11236 2005-08-10  Naba Kumar  <naba@gnome.org>
11238         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11239         as shortcut key for execute.
11241         * src/about.c: Clean up.
11242         
11243         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11244         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11245         entry boxes.
11246         
11247 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11249         * plugins/editor/search-replace_backend.c :
11250         Fixed search in File Patterns.
11252 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11254         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11255         
11256 2005-08-04  Naba Kumar  <naba@gnome.org>
11258         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11259         for pango-1.8 rendering bug.
11260         
11261 2005-08-03  Naba Kumar  <naba@gnome.org>
11263         * plugins/glade/plugin.c: Proper names for plugin widgets.
11264         
11265         * plugins/subversion/anjuta-subversion.glade,
11266         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11267         string allocations. Use passed default values when available.
11268         Set proper focus and dialog default response. Destroy dialog after use.
11269         Return error when appropriate.
11271 2005-08-02  Naba Kumar  <naba@gnome.org>
11273         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11274         for pango-1.8 rendering bug.
11275         
11276 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11278         * scintilla/Makefile.am: Fixed a make -j x bug
11279         
11280 2005-08-02  Johannes Schmid <jhs@gnome.org>
11281         
11282         * plugins/subversion/svn-auth.c: Added username/password 
11283         auto function.
11285 2005-08-01  Naba Kumar  <naba@gnome.org>
11287         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11288         checks for character width calculations.
11289         
11290 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11292         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11294 2005-07-31  Naba Kumar  <naba@gnome.org>
11296         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11297         messup with pango 1.8. Fixed bug #311846.
11299 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11301         * plugins/gdb/memory.c : Fixed bug 305082.
11302         
11303         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11304         plugins/project-wizard/templates/gcj.wiz,
11305         plugins/project-wizard/templates/gnome.wiz,
11306         plugins/project-wizard/templates/gtk.wiz,
11307         plugins/project-wizard/templates/java.wiz,
11308         plugins/project-wizard/templates/python.wiz,
11309         plugins/project-wizard/templates/wxwin.wiz,
11310         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11312 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11314         * plugins/tools/execute.c:
11315         Correct a crash if editor is closed while a tool still use it.
11317 2005-07-28  Naba Kumar  <naba@gnome.org>
11319         * scintilla/*: Updated scintilla from their latest CVS.
11321 2005-07-27  Naba Kumar  <naba@gnome.org>
11323         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11324         plugins/build-basic-autotools/build-basic-autotools.c,
11325         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11326         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11327         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11328         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11329         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11330         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11331         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11332         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11333         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11334         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11335         argument to anjuta_ui_add_action_group_entries() and
11336         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11337         Fixed all plugins to pass translation domain. This fixes untranslated
11338         UI bugs. 
11340 2005-07-27  Naba Kumar  <naba@gnome.org>
11342         * plugins/class-inheritance/class-callbacks.c,
11343         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11344         proper system colors.
11346 2005-07-26  Naba Kumar  <naba@gnome.org>
11348         * ROADMAP: Updated and added more tasks.
11350 2005-07-25  Naba Kumar  <naba@gnome.org>
11352         * ROADMAP: Updated and added more tasks.
11353         
11354 2005-07-24  Naba Kumar  <naba@gnome.org>
11356         * HACKING: Fixed format.
11358 2005-07-24  Naba Kumar  <naba@gnome.org>
11360         * ROADMAP: Fixed format.
11361         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11363 2005-07-24  Naba Kumar  <naba@gnome.org>
11365         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11366         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11368 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11370         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11371         Correct wrong sensitivity setting
11372         
11373         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11374         
11375         * plugins/tools/variable.c:     Add variables for project manager
11377 2005-07-23  Naba Kumar  <naba@gnome.org>
11379         * ROADMAP: updated.
11381 2005-07-23 Naba Kumar  <naba@gnome.org>
11383         * plugins/subversion/Makefile.am,
11384         plugins/subversion/svn-auth.c,
11385         plugins/subversion/svn-auth.h: Added subversion authentication code
11386         stubs.
11387         
11388         * plugins/subversion/subversion-callbacks.c,
11389         plugins/subversion/subversion-callbacks.h,
11390         plugins/subversion/svn-backend-priv.h,
11391         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11392         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11393         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11394         Added file mode line.
11396 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11398         * configure.in: Added 'gl' to ALL_LINGUAS.
11400 2005-07-21 Naba Kumar  <naba@gnome.org>
11402         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11403         the active sources and kill the running process without emitting
11404         signals (which could be fatal because the object is being destroyed).
11405         Incidentally, fixed the crash that happens when stopping an active
11406         debugger session. Disabled debug prints and code clean up.
11407         Fixed bug #305587.
11408         
11409         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11410         message view object, because that prevents many unprocessed outputs
11411         from the cvs command from being appended in view. Does not set NULL
11412         to mesg_view private member (not required) so that any pending outputs
11413         to view is processed.Fixed bug #172666.
11415         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11416         type in supported list.
11417         
11418 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11420         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11421           grammar/spelling fixes.
11423 2005-07-17 Naba Kumar  <naba@gnome.org>
11425         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11426         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11427         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11428         plugins/project-wizard/templates/anjuta-plugin.wiz,
11429         plugins/project-wizard/templates/gcj.wiz,
11430         plugins/project-wizard/templates/gnome.wiz,
11431         plugins/project-wizard/templates/gtk.wiz,
11432         plugins/project-wizard/templates/gtkmm.wiz,
11433         plugins/project-wizard/templates/java.wiz,
11434         plugins/project-wizard/templates/python.wiz,
11435         plugins/project-wizard/templates/terminal.wiz,
11436         plugins/project-wizard/templates/terminal/Makefile.am,
11437         plugins/project-wizard/templates/terminal/po/Makefile.am,
11438         plugins/project-wizard/templates/terminal/src/Makefile.am,
11439         plugins/project-wizard/templates/wxwin.wiz,
11440         plugins/project-wizard/templates/xlib-dock.wiz,
11441         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11442         wizards and updated .wiz files to install them in newly created
11443         projects.
11445 2005-07-16 Naba Kumar  <naba@gnome.org>
11447         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11448         
11449         * plugins/file-manager/an_file_view.c,
11450         plugins/file-manager/plugin.c: Added file manager preferences to
11451         show/hide files ignored by version control (e.g. cvsignore).
11452         
11453         * plugins/editor/text_editor.c: Initialize vfs info struct.
11454         
11455         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11456         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11457         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11458         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11459         omf-install/.cvsignore, pixmaps/.cvsignore,
11460         plugins/file-manager/anjuta-file-manager-plugin.glade,
11461         scintilla/.cvsignore, scintilla/include/.cvsignore,
11462         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11463         tagmanager/python.c: Updated.
11465 2005-07-16 Naba Kumar  <naba@gnome.org>
11467         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11468         Fixed python parser to parser class methods.
11470 2005-07-15 Naba Kumar  <naba@gnome.org>
11472         * plugins/project-wizard/property.c: Used parenthesis to remove
11473         ambiguty.
11474         
11475         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11476         plugins/project-wizard/templates/gcj.wiz,
11477         plugins/project-wizard/templates/gnome.wiz,
11478         plugins/project-wizard/templates/gtk.wiz,
11479         plugins/project-wizard/templates/gtkmm.wiz,
11480         plugins/project-wizard/templates/java.wiz,
11481         plugins/project-wizard/templates/python.wiz,
11482         plugins/project-wizard/templates/terminal.wiz,
11483         plugins/project-wizard/templates/wxwin.wiz,
11484         plugins/project-wizard/templates/xlib-dock.wiz,
11485         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11486         and names.
11488 2005-07-15 Naba Kumar  <naba@gnome.org>
11490         * plugins/project-wizard/templates/java.wiz,
11491         plugins/project-wizard/templates/java/Makefile.am,
11492         plugins/project-wizard/templates/java/project.anjuta,
11493         plugins/project-wizard/templates/python.wiz,
11494         plugins/project-wizard/templates/python/Makefile.am,
11495         plugins/project-wizard/templates/python/project.anjuta: Use different
11496         project files for java and python module where debugger is not
11497         included in the list of plugins.
11499 2005-07-15 Naba Kumar  <naba@gnome.org>
11501         * configure.in, plugins/project-wizard/templates/Makefile.am,
11502         plugins/project-wizard/templates/gcj-logo.png,
11503         plugins/project-wizard/templates/gcj.wiz,
11504         plugins/project-wizard/templates/gcj/.cvsignore,
11505         plugins/project-wizard/templates/gcj/Makefile.am,
11506         plugins/project-wizard/templates/gcj/configure.in.tpl,
11507         plugins/project-wizard/templates/gcj/src/.cvsignore,
11508         plugins/project-wizard/templates/gcj/src/Makefile.am,
11509         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11510         plugins/project-wizard/templates/java-logo.png,
11511         plugins/project-wizard/templates/java.wiz,
11512         plugins/project-wizard/templates/java/configure.in.tpl,
11513         plugins/project-wizard/templates/java/po/Makefile.am,
11514         plugins/project-wizard/templates/java/po/POTFILES.in,
11515         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11516         plugins/project-wizard/templates/java/src/main.java,
11517         plugins/project-wizard/templates/python-logo.png,
11518         plugins/project-wizard/templates/python.wiz,
11519         plugins/project-wizard/templates/python/.cvsignore,
11520         plugins/project-wizard/templates/python/Makefile.am,
11521         plugins/project-wizard/templates/python/configure.in.tpl,
11522         plugins/project-wizard/templates/python/po/.cvsignore,
11523         plugins/project-wizard/templates/python/po/Makefile.am,
11524         plugins/project-wizard/templates/python/po/POTFILES.in,
11525         plugins/project-wizard/templates/python/src/.cvsignore,
11526         plugins/project-wizard/templates/python/src/Makefile.am,
11527         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11528         plugins/project-wizard/templates/python/src/main.py: Added Generic
11529         gcj and python project wizards. Fixed Generic java project to
11530         use _JAVA primary. Update gnome-build from cvs for them to work
11531         correctly.
11533 2005-07-12 Naba Kumar  <naba@gnome.org>
11535         * plugins/project-manager/plugin.c: Automatically determine
11536         project backend by probing.
11537         
11538 2005-07-04 Naba Kumar  <naba@gnome.org>
11540         * Makefile.am: Do not install old anjuta.glade file which conflicts
11541         with newer src/anjuta.glade.
11543 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11545         * plugins/an_symbol_prefs.c:
11546         Sort list of available symbol files
11548 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11550         * plugins/build-basic-autotools.c:
11551         Fixed #307810
11552         
11553         * plugins/gtodo/libgtodo.c:
11554         Possible fix for #307800
11556         * libanjuta/anjuta-encodings.c
11557         libanjuta/anjuta-launcher.c
11558         libanjuta/anjuta-preference-dialog.c
11559         libanjuta/anjuta-preferences.c
11560         libanjuta/anjuta-ui.c
11561         libanjuta/anjuta-util.c
11562         libanjuta/cell-renderer-captioned-image.c
11563         libanjuta/plugin.c:
11564         
11565         Patch from de_lupus@pandora.be (Kristof Vansant):
11566         Replaced deprecated gnome-i18n.h
11567         Closed #309153
11569 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11570         
11571         * plugins/subversion/anjuta-subversion.glade
11572         plugins/subversion/anjuta-subversion.ui
11573         plugins/subversion/plugin.c
11574         plugins/subversion/subversion-actions.c
11575         plugins/subversion/subversion-callbacks.h
11576         plugins/subversion/subversion-callbacks.c
11577         plugins/subversion/svn-backend-priv.h
11578         plugins/subversion/svn-backend.h
11579         plugins/subversion/svn-backend.c
11580         plugins/subversion/svn-thread.h
11581         plugins/subversion/svn-thread.c:
11582         
11583         Implemented Subversion diff
11584         
11585 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11586         
11587         * plugins/build-basic-autotools/build-basic-autotools.c:
11588         Fixed crash bug! Might be useful to release 2.0.2 soon
11589         because this bug will crash any build which produces errors
11590         or warnings
11592 === Anjuta 2.0.1 ===
11594 2005-06-27 Naba Kumar  <naba@gnome.org>
11596         * plugins/tools/execute.c: Formated code.
11597         
11598 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11600         * plugins/build-basic-autotools/build-basic-autotools.c:
11601         Remove two memory leaks
11602         Check command output versus untranslated strings too
11604         * plugins/tools/execute.c:
11605         Remove two memory leaks
11606         Check command output versus untranslated strings too
11607         Remove description message
11609         * plugins/tools/fileop.c:
11610         Escape tool name in xml configuration file
11612 2005-05-26 Naba Kumar  <naba@gnome.org>
11614         * configure.in: Bumped version to 2.0.1
11615         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11617         * plugins/tools/execute.c: Fixed clickable messages.
11618         * NEWS: Updated.
11620         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11621         Deactivate glade plugin when last glade project is closed. Reorder
11622         glade widgets in layout. Change glade project when user selects a
11623         new project. Removed project from the list when user closes it. Fixed
11624         glade project file loading from URI. Save and restored loaded glade
11625         projects in/from session.
11627         * plugins/class-gen/action-callbacks.c,
11628         plugins/class-gen/anjuta-class-gen-plugin.glade,
11629         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11630         plugins/file-wizard/anjuta-file-wizard.glade,
11631         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11632         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11633         "Add to project" correctly. Use the source file path returned after
11634         adding to project. Fixed memory leaks. Deactivate wizard plugins
11635         after use.
11636         
11637         * plugins/project-manager/plugin.c,
11638         plugins/project-wizard/anjuta-project-wizard.glade,
11639         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11640         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11641         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11642         project-wizard preference page to anjuta app, because they are
11643         more appropriated as general preferences. Renamed username and
11644         useremail properties keys.
11645         
11646         * po/POTFILES.in: Updated.
11648         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11649         saved at closing.
11650         
11651         * plugins/file-loader/plugin.c: Do not use static variable to store
11652         created submenu in factory. Fixed crash in anjuta exit.
11653         
11654 2005-05-24 Naba Kumar  <naba@gnome.org>
11656         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11657         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11658         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11659         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11660         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11661         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11662         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11663         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11664         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11665         
11666         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11667         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11668         plugins/build-basic-autotools/build-basic-autotools.c,
11669         plugins/build-basic-autotools/build-basic-autotools.h,
11670         plugins/build-basic-autotools/executer.c,
11671         plugins/build-basic-autotools/executer.h,
11672         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11673         plugins/tools/variable.c: Added an extra argument to
11674         anuta_util_dialog_input() to pass default value. Save/load project
11675         configure and execution parameters in/from session.
11677         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11678         symbol browser is loaded.
11679         
11680         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11681         freeze/thaw.
11683         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11684         deactivate would not start shell.
11686 2005-05-24 Naba Kumar  <naba@gnome.org>
11688         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11689         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11690         libegg/egg-submenu-action.c, libegg/test-actions.c,
11691         plugins/build-basic-autotools/build-basic-autotools.c,
11692         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11693         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11694         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11695         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11696         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11697         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11698         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11699         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11700         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11701         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11703 2005-05-24 Naba Kumar  <naba@gnome.org>
11705         * data/properties/styles.properties: Fixed defalt font.
11707         * plugins/editor/search-replace.c,
11708         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11709         project openness wihtout activating project-manager plugin (i.e.
11710         using anjuta_shell_get()).
11711         
11712         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11713         - Completed add_source(), add_group() and add_target() methods of
11714         IAnjutaProjectManager.
11715         - Change their definition to return the added element (or NULL).
11716         - Used interface API for project main menus and 'add to project'
11717         from file-manager context menu.
11718         - Select proper default target/group when prompting for adding
11719         source/target/group.
11720         - Do not expand all nodes in selection tree when default selection
11721         are given (eases navigation in big projects).
11722         - Code clean ups.
11723         - Marked strings for translation.
11725 2005-05-23 Naba Kumar  <naba@gnome.org>
11727         * src/anjuta-app.c: Save menu accelerators on change.
11728         * NEWS: Updated.
11729         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
11730         save-as dialog (leading to crash later).
11732 2005-05-22 Naba Kumar  <naba@gnome.org>
11734         * NEWS: Updated.
11735         * AUTHORS: Added developers for other projects. Updated.
11736         * TODO.tasks: Updated.
11737         * ChangeLog: Added past changelogs from anjuta-0.1.5.
11738         
11739 2005-05-22 Naba Kumar  <naba@gnome.org>
11741         * plugins/tools/execute.c: Make parsable lines distinct by adding
11742         a "Click me" description in the message. Allow tools to open arbibrary
11743         file in editory using gdb-styled annotation (The line starts with two
11744         \032 characters followed by the file:line).
11745         
11746         * plugins/tools/scripts/prepare-changelog.pl,
11747         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
11748         ChangeLog file itself and open it.
11750 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
11752         * plugins/tools/execute.c:
11753         Parse output in message pane
11754         Correct a crash on plugin deactivation
11756         * plugins/tools/fileop.c,
11757         plugins/tools/tool.c,
11758         plugins/tools/tool.h:
11759         Load only valid tools
11761 2005-06-21  Naba Kumar  <naba@gnome.org>
11763         * anjuta.spec.in: Fixed devel package requirement.
11765         * plugins/message-view/message-view.c: Scroll message on next/previous.
11767         * TODO.tasks: Updated.
11769         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11770         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11771         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11772         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11773         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11774         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11775         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11776         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11778         * libanjuta/anjuta-preferences.c,
11779         plugins/build-basic-autotools/build-basic-autotools.c,
11780         plugins/build-basic-autotools/executer.c,
11781         plugins/class-gen/action-callbacks.c,
11782         plugins/class-gen/action-callbacks.h,
11783         plugins/class-gen/class_gen.c,
11784         plugins/cvs-plugin/cvs-interface.c,
11785         plugins/debug-manager/attach_process.c,
11786         plugins/debug-manager/plugin.c,
11787         plugins/debug-manager/utilities.c,
11788         plugins/debug-manager/utilities.h,
11789         plugins/editor/aneditor-autocomplete.cxx,
11790         plugins/editor/aneditor.cxx,
11791         plugins/editor/search-replace.c,
11792         plugins/editor/search-replace_backend.c,
11793         plugins/gdb/breakpoints.c,
11794         plugins/gdb/registers.c,
11795         plugins/patch/plugin.c,
11796         plugins/project-wizard/druid.c,
11797         plugins/project-wizard/install.c,
11798         plugins/subversion/plugin.c,
11799         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
11800         codes.
11802         * plugins/class-gen/action-callbacks.c,
11803         plugins/project-wizard/parser.c,
11804         plugins/project-wizard/property.c,
11805         plugins/project-wizard/values.c,
11806         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
11808         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
11809         alphabetically
11811 2005-06-20  Naba Kumar  <naba@gnome.org>
11813         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11814         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11815         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11816         
11817         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
11818         exit idle function.
11819         
11820         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
11821         Fixed possible memory corruption.
11823         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
11824         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
11825         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
11826         progress bar increment and added progress status for symbol refresh
11827         and project loading.
11828         
11829         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
11830         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
11831         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
11832         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
11833         bar.
11835         * TODO.tasks: Updated.
11837 2005-06-19  Naba Kumar  <naba@gnome.org>
11839         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
11840         Fixed warning.
11841         
11842         * plugins/project-import/project-import.c: Deactivate plugin when done.
11843         
11844 2005-06-18  Naba Kumar  <naba@gnome.org>
11846         * plugins/profile-default/plugin.c: Fixed error when loading another
11847         project while a project is still loaded.
11848         
11849         * plugins/project-manager/plugin.c: Used (newly added) group-activated
11850         signal from gnome-build to popup group properties.
11851         
11852         * src/anjuta.c: Load default session by default.
11854         * po/POTFILES.in: Added missing files.
11855         
11856         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
11857         activate plugin on load (activate it separately). Connect to activate
11858         and deactivate signals for housekeeping, so that if plugins are
11859         activated or deactivate externally, they are properly recorded.
11860         
11861         * plugins/profile-default/plugin.c: Save profile before a project
11862         is loaded so that it could be restored when project is closed.
11863         
11864         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
11866 2005-06-17  Naba Kumar  <naba@gnome.org>
11868         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
11869         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
11870         for project. The plugins loaded for the project is restored when project
11871         is loaded next time.
11872         
11873         * TODO.tasks: Updated.
11874         
11875 2005-06-15  Naba Kumar  <naba@gnome.org>
11877         * plugins/tools/scripts/find-fixmes.pl,
11878         (new) plugins/tools/scripts/translation-status.pl,
11879         plugins/tools/scripts/tools-2.xml.in,
11880         plugins/tools/scripts/Makefile.am,
11881         plugins/tools/scripts/prepare-changelog.pl: Added translation
11882         status script. Completed find-fixmes.pl script. Fixed bugs.
11884         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
11885         tool path.
11887 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11889         * plugins/message-view/anjuta-message-manager-plugin.glade :
11890         renamed "messages.tag.position" to "messages.tab.position".
11891         plugins/message-view/anjuta-msgman.c : 
11892         Messages tab position prefrences.
11893         
11894 2005-06-14  Naba Kumar  <naba@gnome.org>
11896         * (new) plugins/tools/scripts/find-fixmes.pl,
11897         (new) plugins/tools/scripts/tools-2.xml.in,
11898         (new) plugins/tools/scripts/Makefile.am,
11899         (new) plugins/tools/scripts/prepare-changelog.pl,
11900         plugins/tools/plugin.h, plugins/tools/fileop.c,
11901         plugins/tools/Makefile.am, configure.in: Added system tools.
11903 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
11905         * plugins/tools/editor.c:
11906         Take care of creating .anjuta directory if missing
11908 2005-06-10  Naba Kumar  <naba@gnome.org>
11910         * configure.in: Increased gnome-build required to version 0.1.2.
11911         
11912         * plugins/project-manager/plugin.c: Fixed target/group removal.
11913         Fixed memory leaks.
11914         
11915 2005-06-10  Naba Kumar  <naba@gnome.org>
11917         * plugins/project-manager/plugin.c: Implemented target/group
11918         configuration (update gnome-build module from cvs).
11919         
11920 2005-06-07  Naba Kumar  <naba@gnome.org>
11922         Patch from: Massimo Cora'  <maxcvs@email.it>:
11923         * plugins/class-inheritance/Makefile.am,
11924         plugins/class-inheritance/class-inherit.c,
11925         plugins/class-inheritance/class-inherit.h,
11926         plugins/class-inheritance/plugin.c,
11927         plugins/class-inheritance/plugin.h,
11928         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
11929         expanded view of classes in hierarchy canvas (collapsable again).
11930         
11931 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
11933         * scintilla/patches/scintilla-64-bit.diff (added)
11934         * plugins/patch/patch-plugin.c:
11935         Conditional build for GTK 2.4 and GTK 2.6
11937 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
11939         * plugins/tools/anjuta-tools.glade,
11940         plugins/tools/editor.c,
11941         plugins/tools/plugin.h,
11942         plugins/tools/fileop.c:
11943         Add a check box to edit an user script
11944         Correct a few memory leak
11946         * plugins/tools/execute.c,
11947         plugins/tools/tool.c,
11948         plugins/tools/tool.h:
11949         Move utility remove_mnemonic function in tool.c
11950         Small fix
11952 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
11954         Patch from sbrabec@suse.cz:
11955         * configure.in
11956         scintilla/include/Scintilla.h:
11957         
11958         Fix 64-Bit warnings in gcc 4
11960 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
11961         
11962         * plugins/patch/patch_plugin.c
11963         plugins/patch/patch.h
11964         plugin/patch/patch-plugin.glade
11965         plugin/patch/Makefile.am:
11966         
11967         Changed patch plugin to use libglade and new gtk 2.6 widgets
11969 2005-05-31  Naba Kumar  <naba@gnome.org>
11971         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
11972         * plugins/editor/text_editor.c: Don't show error
11973         for empty files.
11974         
11975 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
11976         
11977         * plugins/message-view/anjuta-message-manager.ui,
11978         plugins/message-view/anjuta-msgman.c,
11979         plugins/message-view/anjuta-msgman.h,
11980         plugins/message-view/message-view.c,
11981         plugins/message-view/message-view.h,
11982         plugins/message-view/plugin.c:
11983         Add a popup menu in messages panes
11984         Move save message pane option in it
11986 2005-05-28  Naba Kumar  <naba@gnome.org>
11988         * data/properties/styles.properties: Fixed default font
11989         names and sizes.
11991         * plugins/editor/style-editor.c: cleanup.
11992         
11993 2005-05-25  Naba Kumar  <naba@gnome.org>
11995         * plugin/gdb/plugin.c: Start gdb even if the program does
11996         not exists. Fixes bug #305074
11997         
11998 2005-05-24  Naba Kumar  <naba@gnome.org>
12000         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12001         * configure.in: graphviz pkgconfig path.
12003 2005-05-24  Naba Kumar  <naba@gnome.org>
12005         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12006         * TODO.tasks: Updated.
12007         
12008 2005-05-22  Naba Kumar  <naba@gnome.org>
12010         * anjuta.spec.in: Fixed spec file
12011         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12013 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12014         
12015         * TODO.tasks: Updated.
12017         * plugins/message-view/anjuta-message-manager.ui,
12018         plugins/message-view/message-view.c,
12019         plugins/message-view/message-view.h,
12020         plugins/message-view/plugin.c:
12021         Add shortcut for next and previous message
12022         Add a save message menu item
12023         Fix a bug in previous message
12025 2005-05-21  Naba Kumar  <naba@gnome.org>
12027         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12028         doc/Makefile.am, global-tags/create_global_tags.sh,
12029         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12030         and rpm package creation. Fixed installation paths.
12031         
12032         * plugins/editor/anjuta-document-manager.glade,
12033         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12034         and indent options.
12035         
12036         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12038 2005-05-21  Naba Kumar  <naba@gnome.org>
12040         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12041         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12042         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12043         tagmanager/Makefile.am: Fixed paths configure variables to take
12044         automake configure variables instead of hardcoding.
12046         * global-tags/tm_global_tags.c: Formated code.
12048         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12049         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12050         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12051         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12052         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12053         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12054         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12055         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12056         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12058 2005-05-20  Naba Kumar  <naba@gnome.org>
12060         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12061         and fixed rpm spec file (more testing required).
12062         
12063         * data/gdb.init: Don't set gdb prompt.
12064         
12065         * mime/Makefile.am: run update-mime-data only on system-wide install.
12066         
12067         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12069 2005-05-19  Naba Kumar  <naba@gnome.org>
12071         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12072         while it's not visible.
12074         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12075         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12076         
12077 2005-05-19  Naba Kumar <naba@gnome.org>
12079         * configure.in: Fixed subversion checks. Added
12080         --disable-plugin-subversion and --disable-plugin-glade
12081         configure flags to manually turn off their plugin builds.
12083         * plugins/editor/plugin.c: Save and restore current editor line
12084         positions in session.
12086 2005-05-18  Naba Kumar  <naba@gnome.org>
12088         * AUTHORS: Fixed email address.
12089         
12090         * libanjuta/anjuta-utils.c,
12091         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12092         when the projectmanager toplevel is not a window. Check for valid
12093         gtkwindow type before using the passed window as parent for anjuta
12094         dialogs.
12096 2005-05-17  Naba Kumar  <naba@gnome.org>
12098         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12099         
12100         * plugins/cvs-plugin/Makefile.am,
12101         plugins/devhelp/plugin.c,
12102         plugins/file-loader/Makefile.am,
12103         plugins/macro/Makefile.am,
12104         plugins/message-view/Makefile.am,
12105         plugins/patch/Makefile.am,
12106         plugins/project-manager/Makefile.am,
12107         plugins/subversion/Makefile.am,
12108         plugins/symbol-browser/Makefile.am: Removed -module flags
12109         from libtool flags
12111         * MAINTAINERS: Added file so that I could recieve bugzilla
12112         reports.
12114         * plugins/glade/plugin.c: Fixed compile error.
12116 === Anjuta 2.0.0 ===
12118 2005-05-15  Naba Kumar  <naba@gnome.org>
12120         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12121         version to 2.0.0.
12123         * plugins/symbol-browser/an_symbol_view.c,
12124         plugins/symbol-browser/plugin.c,
12125         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12126         symbols have been updated. Reset file symbols when update
12127         occurs. Fixed memory leaks.
12129         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12130         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12131         
12132 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12134         * plugins/tools/anjuta-tools.glade:
12135         Remove unused parameter dialog
12137         * plugins/tools/dialog.c,
12138         plugins/tools/fileop.c,
12139         plugins/tools/fileop.h,
12140         plugins/tools/tool.c,
12141         plugins/tools/tool.h,
12142         plugins/tools/variable.c:
12143         Add a few comments and cleanups
12145         * plugins/tools/editor.c,
12146         plugins/tools/editor.h:
12147         Remove code from previous plugin and add comments
12148         Use main window as parent (instead of tool list)
12150         * plugins/tools/execute.c,
12151         plugins/tools/execute.h:
12152         Remove code from previous plugin and add comments
12153         Fix warnings
12155 2005-05-14  Naba Kumar  <naba@gnome.org>
12157         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12158         release.
12159         
12160         * configure.in: Fixed
12161         
12162         * plugins/class-inheritance/class-inheritance.png: New icon.
12163         
12164         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12165         screws up when reparented.
12167 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12169         * plugins/editor/search-replace.c,
12170         plugins/editor/search-replace_backend.c
12171         plugins/project-manager/plugin.c : Clear find pane if searching same 
12172         expression. Clean code.
12174 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12176         * configure.in: Added ne in ALL_LINGUAS
12177         
12178 2005-05-13  Naba Kumar  <naba@gnome.org>
12180         * configure.in: Fixed glade-3 version.
12181         
12182         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12183         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12184         plugins/gdb/watch.c: Update locals, watch and frame document on
12185         frame change.
12187 2005-05-12  Naba Kumar  <naba@gnome.org>
12189         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12190         scope autocompletion when the function definition is incomplete.
12191         
12192         * plugins/class-gen/anjuta-class-gen.plugin.in,
12193         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12194         plugins/gdb/plugin.c,
12195         plugins/glade/anjuta-glade.plugin.in,
12196         plugins/project-import/anjuta-project-import.plugin.in,
12197         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12198         titles for the wizards.
12200 2005-05-11  Naba Kumar  <naba@gnome.org>
12202         * configure.in, plugins/debug-manager/Makefile.am,
12203         plugins/debug-manager/plugin.c,
12204         (added) plugins/debug-manager/images/.cvsignore,
12205         (added) plugins/debug-manager/images/Makefile.am,
12206         (added) plugins/debug-manager/images/detach-16.png,
12207         (added) plugins/debug-manager/images/detach.png,
12208         (added) plugins/debug-manager/images/step-into-16.png,
12209         (added) plugins/debug-manager/images/step-into.png,
12210         (added) plugins/debug-manager/images/step-out-16.png,
12211         (added) plugins/debug-manager/images/step-out.png,
12212         (added) plugins/debug-manager/images/step-over-16.png,
12213         (added) plugins/debug-manager/images/step-over.png,
12214         plugins/gdb/Makefile.am,
12215         plugins/gdb/breakpoints.c,
12216         plugins/gdb/plugin.c,
12217         (added) plugins/gdb/images/.cvsignore,
12218         (added) plugins/gdb/images/Makefile.am,
12219         (added) plugins/gdb/images/breakpoint.png,
12220         (added) plugins/gdb/images/locals.png,
12221         (added) plugins/gdb/images/stack.png,
12222         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12223         'remove all'. Added debugger icons.
12225         * plugins/editor/text_editor.c: Fixed file monitor.
12227         Patch from: Massimo Cora'  <maxcvs@email.it>
12228         * plugins/patch/anjuta-patch-plugin.png,
12229         plugins/class-gen/Makefile.am,
12230         plugins/class-gen/action-callbacks.c,
12231         plugins/class-gen/class_gen.c,
12232         plugins/class-gen/class_logo.xpm: Implemented vcs
12233         file addions. New icons by Fabio Zecchini
12235 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12237         * libanjuta/interfaces/libanjuta.idl
12238         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12239         plugins/editor/search-replace_backend.c
12240         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12242 2005-05-11  Naba Kumar  <naba@gnome.org>
12243         
12244         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12245         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12246         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12247         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12248         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12249         memory leaks.
12250         
12251         * plugins/symbol-browser/an_symbol_prefs.c,
12252         plugins/symbol-browser/an_symbol_search.c,
12253         plugins/symbol-browser/an_symbol_view.c,
12254         plugins/symbol-browser/an_symbol_view.h,
12255         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12257 2005-05-11  Naba Kumar  <naba@gnome.org>
12259         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12260         
12261         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12262         progress bar location at create time, instead of hardcoding.
12263         
12264         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12265         Added mini splash screen.
12266         
12267         * plugins/editor/text_editor.c: Do not produce warning when file
12268         monitor could not be created.
12269         
12270         * plugins/profile-default/plugin.c: Save project session on exit.
12271         Show mini splash with progress bar at profile load.
12273 2005-05-10  Naba Kumar  <naba@gnome.org>
12275         * configure.in, manuals/Makefile.am: Fixed compile flags.
12276         Disable outdated manuals builds.
12277         
12278         * global-tags/Makefile.am: Uninstall tags files on
12279         'make uninstall'
12280         
12281         * libegg/Makefile.am: Use configured deprecated flags.
12282         
12283         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12284         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12285         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12286         Updated.
12287         
12288         * mime/Makefile.am: Take DESTDIR into account.
12289         
12290         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12291         
12292         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12293         on scope autocompletion.
12294         
12295         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12296         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12297         shared libs and static libs paths for debugging. Order them
12298         correctly.
12299         
12300         * po/POTFILES.in: Updated.
12302 2005-05-09  Naba Kumar  <naba@gnome.org>
12304         * libanjuta/interfaces/libanjuta.idl,
12305         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12306         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12307         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12308         Implemented debugger source directory search and emits location changed
12309         signal with absolute path of the file.
12311         * plugins/tools/tool.c: Fixed compile errors.
12312         
12313 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12315         * plugins/tools/anjuta-tools.glade,
12316         plugins/tools/dialog.h,
12317         plugins/tools/dialog.c,
12318         plugins/tools/plugin.c,
12319         plugins/tools/editor.c:
12320         Improve graphical user interface
12321         Remove old code
12322         Correct an error on close
12323         Some cleanups
12325         * plugins/tools/fileop.c,
12326         plugins/tools/tool.h,
12327         plugins/tools/tool.c:
12328         Change the tool internal structure
12329         Support having tools configuration in several places
12331 2005-05-08  Naba Kumar  <naba@gnome.org>
12333         * plugins/gdb/actions.c,
12334         (removed) plugins/gdb/registers_cbs.c,
12335         (removed) plugins/gdb/registers_cbs.h,
12336         (removed) plugins/gdb/registers_gui.c,
12337         (removed) plugins/gdb/sharedlib_cbs.c,
12338         (removed) plugins/gdb/sharedlib_cbs.h,
12339         (removed) plugins/gdb/sharedlib_gui.c,
12340         (removed) plugins/gdb/signals_cbs.c,
12341         (removed) plugins/gdb/signals_cbs.h,
12342         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12344 2005-05-08  Naba Kumar  <naba@gnome.org>
12346         * plugins/build-basic-autotools/executer.c: Fixed programs
12347         listing dialog.
12348         
12349         * plugins/debug-manager/Makefile.am,
12350         plugins/debug-manager/anjuta-debug-manager.glade,
12351         plugins/debug-manager/plugin.c,
12352         plugins/gdb/Makefile.am: Used libglade for programs listing
12353         dialog.
12354         
12355         * (added) plugins/gdb/pointer.png: Stack pointer image.
12356         
12357         * libanjuta/anjuta-marshal.list,
12358         pixmaps/Makefile.am,
12359         plugins/gdb/actions.c,
12360         plugins/gdb/actions.h,
12361         plugins/gdb/anjuta-gdb-plugin.ui,
12362         plugins/gdb/anjuta-gdb.glade,
12363         plugins/gdb/breakpoints.c,
12364         plugins/gdb/breakpoints.h,
12365         plugins/gdb/debug_tree.c,
12366         plugins/gdb/debug_tree.h,
12367         plugins/gdb/debugger.c,
12368         plugins/gdb/debugger.h,
12369         plugins/gdb/gdbmi-test.c,
12370         plugins/gdb/gdbmi.c,
12371         plugins/gdb/gdbmi.h,
12372         plugins/gdb/info.c,
12373         plugins/gdb/info.h,
12374         plugins/gdb/locals.c,
12375         plugins/gdb/locals.h,
12376         plugins/gdb/memory.c,
12377         plugins/gdb/memory.h,
12378         plugins/gdb/plugin.c,
12379         plugins/gdb/plugin.h,
12380         plugins/gdb/registers.c,
12381         plugins/gdb/registers.h,
12382         plugins/gdb/registers_cbs.c,
12383         plugins/gdb/registers_cbs.h,
12384         plugins/gdb/registers_gui.c,
12385         plugins/gdb/sharedlib.c,
12386         plugins/gdb/sharedlib.h,
12387         plugins/gdb/sharedlib_cbs.c,
12388         plugins/gdb/sharedlib_cbs.h,
12389         plugins/gdb/sharedlib_gui.c,
12390         plugins/gdb/signals.c,
12391         plugins/gdb/signals.h,
12392         plugins/gdb/signals_cbs.c,
12393         plugins/gdb/signals_cbs.h,
12394         plugins/gdb/signals_gui.c,
12395         plugins/gdb/stack_trace.c,
12396         plugins/gdb/stack_trace.h,
12397         plugins/gdb/utilities.c,
12398         plugins/gdb/utilities.h,
12399         plugins/gdb/watch.c,
12400         plugins/gdb/watch.h,
12401         plugins/gdb/watch_cbs.c,
12402         plugins/gdb/watch_cbs.h,
12403         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12404         it for all debugger component updates and listing. Implemented
12405         user custom debugger command window. Fixed all debugger components
12406         to work correctly. Implemented debugger as GObject. Removed
12407         deprecated codes.
12408         
12409 2005-05-06  Naba Kumar  <naba@gnome.org>
12410         
12411         * TODO.tasks: Updated.
12412         
12413         * plugins/build-basic-autotools/Makefile.am,
12414         plugins/file-loader/Makefile.am,
12415         plugins/profile-default/Makefile.am,
12416         plugins/sample1/Makefile.am,
12417         plugins/symbol-browser/images/Makefile.am,
12418         src/Makefile.am: Fixed 'make distcheck' errors.
12420         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12421         updates.
12423         * tagmanager/tm_workspace.c: Include prototypes in getting
12424         scope members.
12426 2005-05-06  Naba Kumar  <naba@gnome.org>
12428         * TODO.tasks: Updated.
12429         
12430         * configure.in, plugins/cvs-plugin/Makefile.am,
12431         plugins/debug-manager/Makefile.am,
12432         plugins/devhelp/Makefile.am,
12433         plugins/editor/Makefile.am,
12434         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12435         
12436         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12437         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12438         interfaces.
12439         
12440         * tagmanager/tm_workspace.c,
12441         tagmanager/include/tm_workspace.h,
12442         plugins/editor/aneditor-autocomplete.cxx,
12443         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12444         to return all matching tag types when no name is given instead of
12445         returning empty array.
12446         
12447         * plugins/symbol-browser/Makefile.am,
12448         (added) plugins/symbol-browser/an_symbol.c,
12449         (added) plugins/symbol-browser/an_symbol.h,
12450         plugins/symbol-browser/an_symbol_info.c,
12451         plugins/symbol-browser/an_symbol_info.h,
12452         (added) plugins/symbol-browser/an_symbol_iter.c,
12453         (added) plugins/symbol-browser/an_symbol_iter.h,
12454         plugins/symbol-browser/an_symbol_search.c,
12455         plugins/symbol-browser/an_symbol_view.c,
12456         plugins/symbol-browser/an_symbol_view.h,
12457         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12458         plugins/symbol-browser/plugin.c,
12459         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12460         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12461         plugin and implemented IAnjutaIterable interface for symbol search
12462         and iteration.
12464         * plugins/class-inheritance/Makefile.am,
12465         plugins/class-inheritance/class-inherit.c,
12466         plugins/class-inheritance/class-inherit.h,
12467         plugins/class-inheritance/plugin.h: Use the newly added
12468         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12469         get rid of libanjuta-ctags.la dependencies.
12471 2005-05-02  Naba Kumar  <naba@gnome.org>
12473         * plugins/class-inheritance/class-inherit.c,
12474         plugins/class-inheritance/plugin.c,
12475         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12476         be found for a class. Formated code.
12478         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12479         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12480         of editor tabs.
12481         
12482 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12484         * libanjuta/anjuta-launcher.c:
12485         Keep trying sending data until all bytes have been written
12487         * plugins/tools/anjuta-tools.glade,
12488         plugins/tools/editor.c:
12489         Add a combo box to defined data from stdin
12491         * plugins/tools/execute.c:
12492         Send data in stdin if needed
12493         Code cleanups
12495         * plugins/tools/fileop.c,
12496         plugins/tools/tool.h,
12497         plugins/tools/tool.c:
12498         Store, load and save stdin data
12499         Use tools-2.xml instead of tools.xml
12501         * plugins/tools/plugin.c,
12502         plugins/tools/plugin.h:
12503         Code cleanups
12505         * plugins/tools/dialog.c,
12506         plugins/tools/dialog.h:
12507         Few code cleanups
12509         * plugins/tools/variable.c,
12510         plugins/tools/variable.h:
12511         Add editor related variables
12512         Code cleanups
12514 2005-04-29  Naba Kumar  <naba@gnome.org>
12516         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12518         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12519         
12520         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12521         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12522         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12523         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12524         working on gdb MI interface. Completed MI parser interface.
12526         Patch from  Massimo Cora <maxcvs@email.it>:
12527         * plugins/class-inheritance/Makefile.am,
12528         plugins/class-inheritance/class-inherit.c,
12529         plugins/class-inheritance/class-inherit.h,
12530         plugins/class-inheritance/plugin.c,
12531         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12532         Used system theme for colors. Display class members on mouse click.
12533         
12534 2005-04-28  Naba Kumar  <naba@gnome.org>
12536         * plugins/symbol-browser/an_symbol_prefs.c
12537         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12538         implementation to create/add/remove custom tags files in symbol
12539         brower preferences.
12541         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12542         EXTRA_DIST.
12544         * plugins/project-import/project-import.c: Fixed memory leaks and
12545         use correct debug prints.
12546         
12547         * TODO.tasks: Updated.
12548         
12549 2005-04-27  Naba Kumar  <naba@gnome.org>
12551         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12552         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12553         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12555         * plugins/editor/anjuta-docman.c,
12556         plugins/editor/anjuta-docman.h,
12557         plugins/editor/plugin.c: Emit editor-added signal from docman
12558         and connect signals to new editor correctly.
12560         * plugins/class-inheritance/plugin.c,
12561         plugins/symbol-browser/plugin.c: Added stock icons.
12562         
12563         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12564         plugins/build-basic-autotools/executer.c,
12565         plugins/build-basic-autotools/executer.h: Added missing files
12566         for the execute programs implementation.
12568 2005-04-26  Naba Kumar  <naba@gnome.org>
12569         
12570         * TODO.tasks: Updated.
12572         * plugins/file-loader/plugin.c,
12573         plugins/project-import/anjuta-project-import.plugin.in,
12574         plugins/project-import/plugin.c,
12575         plugins/project-import/project-import.c,
12576         plugins/project-import/project-import.h: Be able to import older
12577         anjuta projects.
12579 2005-04-26  Naba Kumar  <naba@gnome.org>
12581         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12582         removing it from the shell.
12584         * libanjuta/anjuta-shell.c,
12585         libanjuta/anjuta-shell.h,
12586         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12587         so that widget additions are freezed or thaw using a pending queue.
12588         Fixded UI flicker while loading projects.
12590 2005-04-26  Naba Kumar  <naba@gnome.org>
12592         * TODO.tasks: Updated.
12593         
12594         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12595         IAnjutaBuildable interface.
12596         
12597         * plugins/build-basic-autotools/Makefile.am,
12598         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12599         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12600         plugins/build-basic-autotools/build-basic-autotools.c,
12601         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12602         interface and UI for executing project/file programs. Implemented
12603         IAnjutaFile interface so that executables could be opened directly.
12604         
12605         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12606         Authors line (Reserved for external plugins, which do not have a way to
12607         show their credits).
12608         
12609         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12610         [File Loader] group for menu labels (default to "Name" if it is not
12611         defined.
12612         
12613         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12614         for executing external commands.
12616 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12618         * plugins/project-wizard/property.c:
12619         Correct a memory leak
12621         * libanjuta/interfaces/libanjuta.idl,
12622         plugins/editor/text_editor.c:
12623         Add erase_all and replace_selection function to IAnjutaEditor
12625         * plugins/tools/anjuta-tools.glade,
12626         plugins/tools/fileop.c,
12627         plugins/tools/editor.c,
12628         plugins/tools/tool.c
12629         plugins/tools/tool.h:
12630         Add shortcut and icon 
12632         * plugins/tools/variable.c,
12633         plugins/tools/variable.h:
12634         Add a variable asking parameters at run time
12636         * plugins/tools/execute.c:
12637         Add a warning message for missing document manager
12638         Add replace buffer and replace selection output
12639         Correct an error in popup output
12641         * plugins/tools/plugin.c,
12642         plugins/tools/plugin.h,
12643         plugins/tools/anjuta-tools.ui,
12644         src/anjuta.ui:
12645         Few clean up
12646         Attach tools menu to a new place
12648 2005-04-25  Naba Kumar  <naba@gnome.org>
12650         * libanjuta/plugins.c, src/about.c, src/about.h,
12651         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12652         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12653         plugins (about box for plugins) menu.
12655 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12657         *  plugins/editor/search-replace.c :
12658         Displayed full path in Search pane window. 
12659         Bug 300231 : Selected line in Search pane window .
12660                 
12661 2005-04-23  Naba Kumar  <naba@gnome.org>
12663         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12665 2005-04-22  Naba Kumar  <naba@gnome.org>
12667         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12668         
12669         * plugins/project-wizard/templates/java.wiz,
12670         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12671         to create bytecodes (.class) files.
12672         
12673         * plugins/symbol-browser/an_symbol_info.c,
12674         plugins/symbol-browser/an_symbol_info.h,
12675         plugins/symbol-browser/an_symbol_search.c,
12676         plugins/symbol-browser/an_symbol_view.c,
12677         plugins/symbol-browser/plugin.c,
12678         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12679         in file symbol list.
12681 2005-04-22  Naba Kumar  <naba@gnome.org>
12683         * TODO.tasks: Updated.
12684         
12685         * plugins/class-inheritance/Makefile.am,
12686         plugins/subversion/Makefile.am: Do not install plugin files when
12687         plugin build condition is false.
12688         
12689         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12690         plugins/build-basic-autotools/build-basic-autotools.c,
12691         plugins/build-basic-autotools/build-basic-autotools.h,
12692         plugins/file-loader/anjuta-loader-plugin.ui,
12693         plugins/file-loader/dnd.c,
12694         plugins/file-loader/plugin.c,
12695         plugins/file-loader/plugin.h,
12696         plugins/project-manager/anjuta-project-manager.ui,
12697         plugins/project-manager/plugin.c: Added open file and build context
12698         menu in project manager context menu.
12700 2005-04-22  Naba Kumar  <naba@gnome.org>
12702         * configure.in: Added message output showing conditional plugins to
12703         build or not.
12704         
12705         * src/layout.xml: Added layout for class-inheritance plugin widget.
12706         
12707         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12708         plugin name to remove redundant terms.
12709         
12710         * TODO.tasks: Updated.
12711         
12712         * configure.in,
12713         plugins/symbol-browser/Makefile.am,
12714         plugins/symbol-browser/an_symbol_view.c,
12715         (removed) plugins/symbol-browser/sv_class.xpm,
12716         (removed) plugins/symbol-browser/sv_function.xpm,
12717         (removed) plugins/symbol-browser/sv_macro.xpm,
12718         (removed) plugins/symbol-browser/sv_private_fun.xpm,
12719         (removed) plugins/symbol-browser/sv_private_var.xpm,
12720         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
12721         (removed) plugins/symbol-browser/sv_protected_var.xpm,
12722         (removed) plugins/symbol-browser/sv_public_fun.xpm,
12723         (removed) plugins/symbol-browser/sv_public_var.xpm,
12724         (removed) plugins/symbol-browser/sv_static_fun.xpm,
12725         (removed) plugins/symbol-browser/sv_static_var.xpm,
12726         (removed) plugins/symbol-browser/sv_struct.xpm,
12727         (removed) plugins/symbol-browser/sv_unknown.xpm,
12728         (removed) plugins/symbol-browser/sv_variable.xpm,
12729         (added) plugins/symbol-browser/images/.cvsignore,
12730         (added) plugins/symbol-browser/images/Icons.16x16.Class,
12731         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
12732         (added) plugins/symbol-browser/images/Icons.16x16.Field,
12733         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
12734         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
12735         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
12736         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
12737         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
12738         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
12739         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
12740         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
12741         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
12742         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
12743         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
12744         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
12745         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
12746         (added) plugins/symbol-browser/images/Icons.16x16.Method,
12747         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
12748         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
12749         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
12750         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
12751         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
12752         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
12753         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
12754         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
12755         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
12756         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
12757         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
12758         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
12759         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
12760         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
12761         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
12762         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
12763         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
12764         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
12765         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
12766         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
12767         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
12768         pixmaps and added new icons (taken from monodevelop).
12770 2005-04-21  Naba Kumar  <naba@gnome.org>
12772         Patch from  Massimo Cora <maxcvs@email.it>:
12774         * configure.in, plugins/Makefile.am
12775         (new) plugins/class-inheritance/.cvsignore,
12776         (new) plugins/class-inheritance/Makefile.am,
12777         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
12778         (new) plugins/class-inheritance/class-inherit.c,
12779         (new) plugins/class-inheritance/class-inherit.h,
12780         (new) plugins/class-inheritance/plugin.c,
12781         (new) plugins/class-inheritance/plugin.h,
12782         (new) plugins/class-inheritance/class-inheritance.png: Added class
12783         inheritance plugin.
12784         
12785         Changes by naba: Added pkgconfig check for graphviz and conditionally
12786         build graphviz.
12787         
12788         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
12790 2005-04-20  Naba Kumar  <naba@gnome.org>
12792         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12793         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12794         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12795         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12796         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12797         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12798         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12799         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12800         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12801         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12802         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12803         
12804         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
12805         message view management.
12807         * libanjuta/anjuta-children.[ch],
12808         plugins/build-basic-autotools/build-basic-autotools.c,
12809         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
12810         Removed anjuta_children_init() function,
12811         because it is done automatically when first invoked. Introduced
12812         anjuta_children_recover() to recover the child signalling. Fixed
12813         child exit management to correctly recover the exit status.
12814         
12815         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
12816         to properly shutdown the launcher and to kill the running process
12817         (without emitting any signal).
12818         
12819         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
12820         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
12821         gdb and program instance.
12823 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12825         * plugins/editor/search-replace.c :
12826         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
12828 2005-04-18  Naba Kumar  <naba@gnome.org>
12830         * TODO.tasks: Marked completed items.
12831         
12832         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12833         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
12834         plugins/project-manager/plugin.c: Prompt user for the debugging
12835         target (select from a list of project's executable targets) and
12836         correctly start debugger. Take care of libtool wrapping when the
12837         target selected is libtool target. Fixed debugger menu items
12838         sensitivity.
12840 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
12842         * plugins/tools/execute.c,
12843         plugins/tools/execute.h:
12844         Implement save all files before running a command
12845         Implement all options for stdout and stderr except replace buffer
12846         Allow running several tools
12848         * plugins/tools/plugin.c:
12849         Move anjuta launcher in execute.c
12851         * plugins/tools/tools.h,
12852         plugins/tools/variable.c:
12853         Small changes
12855 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
12857         * plugins/tools/anjuta-tools.glade:
12858         Add new properties in tool editor dialog
12859         Cosmetic improvements
12860         
12861         * plugins/tools/anjuta-tools.ui:
12862         Attach tool menu as a build menu
12864         * plugins/tools/dialog.c:
12865         Set tool menu item sensitivity in tool list
12866         Fix bugs
12868         * plugins/tools/editor.c,
12869         plugins/tools/editor.h,
12870         plugins/tools/fileop.c,
12871         plugins/tools/tool.c,
12872         plugins/tools/tool.h:
12873         Add new properties (active, save file...)
12874         Most of them are still not implemented
12876         * plugins/tools/execute.c,
12877         plugins/tools/execute.h:
12878         Reorganize code to support multiple run
12879         Support run in terminal
12880         
12881         * plugins/tools/plugin.c
12882         plugins/tools/plugin.h:
12883         Move message handling in execute.c
12885         * plugins/tools/variable.h,
12886         plugins/tools/variable.c:
12887         Add useful variables
12888         
12889 2005-04-13  Naba Kumar  <naba@gnome.org>
12891         * plugins/editor/text_editor.c: Fixed file monitoring condition.
12892         * plugins/editor/Makefile.am: Added gnome-vfs flags.
12893         
12894 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12896         * plugins/tools/dialog.c plugins/tools/tool.c :
12897         Fixed bugs.
12899 2005-04-06  Naba Kumar  <naba@gnome.org>
12901         * src/anjuta.c: Load default session only when
12902         "anjuta.session.load.last" preference is enabled.
12903         
12904 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
12906         * plugins/tools/Makefile.am,
12907         plugins/tools/variable.c,
12908         plugins/tools/variable.h:
12909         Add new code for handling variables
12911         * plugins/tools/anjuta-tools.glade:
12912         Improve tool editor dialog
12913         Add variable selection dialog
12915         * plugins/tools/dialog.c,
12916         plugins/tools/dialog.h,
12917         plugins/tools/plugin.c,
12918         plugins/tools/plugin.h:
12919         Add variable object
12920         Add a function to get it
12922         * plugins/tools/editor.c:
12923         Add gui code for variable selection dialog
12925         * plugins/tools/execute.c:
12926         Use variables for executing command
12927         
12928         * Naba: Compile warning fixes.
12930 2005-04-06  Naba Kumar  <naba@gnome.org>
12932         * TODO.tasks: Marked completed items.
12933         
12934 2005-04-06  Naba Kumar  <naba@gnome.org>
12936         * plugins/subversion/svn-backend.c: Fixed subversion plugin
12937         compile error.
12938         
12939         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
12941 2005-04-04  Naba Kumar  <naba@gnome.org>
12943         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
12944         inside Main window.
12945         
12946 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
12948         * plugins/tools/Makefile.am,
12949         plugins/tools/anjuta-tools.plugin.in,
12950         plugins/tools/anjuta-tools.ui,
12951         plugins/tools/anjuta-tools.gladei,
12952         plugins/tools/anjuta-tools-plugin.png,
12953         plugins/tools/plugin.c,
12954         plugins/tools/plugin.h,
12955         plugins/tools/dialog.c,
12956         plugins/tools/dialog.h,
12957         plugins/tools/fileop.c,
12958         plugins/tools/fileop.h,
12959         plugins/tools/tool.c,
12960         plugins/tools/tool.h,
12961         plugins/tools/editor.c,
12962         plugins/tools/editor.h,
12963         plugins/tools/execute.c,
12964         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
12965         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
12966         Not fully working
12968         * anjuta-tools.[ch]: Removed old tools code.
12969         
12970 2005-04-01  Steve Murphy  <murf@e-tools.com>
12972         * configure.in: Added "rw" to ALL_LINGUAS.
12974 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12976         * Modified Files:
12977         manuals/C/anjuta-manual/fileoperations.xml
12978         Added Files:
12979         manuals/C/anjuta-manual/figures/search_expr.png
12980         manuals/C/anjuta-manual/figures/search_expr_basic.png
12981         manuals/C/anjuta-manual/figures/search_file_list.png
12982         manuals/C/anjuta-manual/figures/search_file_pattern.png
12983         manuals/C/anjuta-manual/figures/search_replace.png
12984         manuals/C/anjuta-manual/figures/search_setting.png
12985         manuals/C/anjuta-manual/figures/search_target.png
12986         manuals/C/anjuta-manual/figures/search_target_action.png
12987         manuals/C/anjuta-manual/figures/search_target_in.png
12988         Removed Files:
12989         manuals/C/anjuta-manual/figures/find_files.png
12990         manuals/C/anjuta-manual/figures/find_replace.png
12991         manuals/C/anjuta-manual/figures/find_text.png :
12992         Updated Anjuta manual (File Operations)
12994 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12996         * manuals/C/anjuta-manual/fileoperations.xml,
12997         manuals/C/anjuta-manual/figures/open_file.png,
12998         manuals/C/anjuta-manual/figures/open_file_multiple.png,
12999         manuals/C/anjuta-manual/figures/prefs_print.png,
13000         manuals/C/anjuta-manual/figures/print_dlg.png,
13001         manuals/C/anjuta-manual/figures/print_preview.png.
13002         * Added Files:
13003         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13004         manuals/C/anjuta-manual/figures/display_macro.png,
13005         manuals/C/anjuta-manual/figures/insert_text.png,
13006         manuals/C/anjuta-manual/figures/keyword_macro.png,
13007         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13008         manuals/C/anjuta-manual/figures/save_as_file.png :
13009         Updated Anjuta Manual (File Operations)
13011 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13013         * plugins/editor/action-callbacks.c,
13014           plugins/file-loader/plugin.c,
13015           plugins/gtodo/main.c,
13016           plugins/project-wizard/druid.c:
13017           Fix spelling/grammar errors. Fixes bugs
13018           169068, 169137, 169138, and 169139.
13020 2005-03-21  Naba Kumar  <naba@gnome.org>
13022         Patch from: Massimo Cora' <maxcvs@email.it>:
13023         
13024         * plugins/editor/Makefile.am
13025         plugins/editor/anjuta-docman.c,
13026         (added) plugins/editor/editor-tooltips.c,
13027         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13028         editor tabs to show full path.
13030 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13031         
13032         * plugins/subversion/svn-backend.c:
13033         Removed "apr-0/" from include because this is 
13034         already included in SVN_INCLUDE and broke building if
13035         apr >= 1.0 was installed.
13037 2005-03-18  Naba Kumar  <naba@gnome.org>
13039         Patch from: Massimo Cora' <maxcvs@email.it>:
13041         * plugins/editor/action-callbacks.c,
13042         plugins/editor/aneditor-calltip.cxx,
13043         plugins/editor/aneditor-priv.h,
13044         plugins/editor/aneditor.cxx,
13045         plugins/editor/aneditor.h,
13046         plugins/editor/anjuta-document-manager.ui: Added calltip
13047         activation from menu.
13049 2005-03-16  Naba Kumar  <naba@gnome.org>
13051         Patch from: Massimo Cora' <maxcvs@email.it>:
13052         
13053         * plugins/class-gen/action-callbacks.c,
13054         plugins/class-gen/anjuta-class-gen-plugin.glade,
13055         plugins/class-gen/class_gen.c,
13056         plugins/class-gen/class_gen.h,
13057         plugins/class-gen/class_logo.xpm,
13058         plugins/class-gen/plugin.c: Create files without project
13059         being open. Add to project support. And other enhancements.
13061 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13063         * anjuta.glade,
13064           plugins/debug-manager/utilities.c,
13065           plugins/file-loader/plugin.c,
13066           plugins/gdb/utilities.c,
13067           plugins/profile-default/plugin.c,
13068           plugins/project-import/project-import.c,
13069           src/anjuta-actions.h:
13070           Spelling/grammar fixes.
13072 2005-03-13  Naba Kumar  <naba@gnome.org>
13073         
13074         * plugins/editor/action-callbacks.c,
13075         plugins/editor/action-callbacks.h,
13076         plugins/editor/anjuta-document-manager.ui,
13077         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13078         submenu. Moved menuitems from Format to View->Editor.
13079         
13080         * src/action-callbacks.c, src/action-callbacks.h,
13081         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13082         layout and lock layout menus in View submenu. Get rid of
13083         Settings->Layout Manager menu.
13084         
13085         * plugins/project-import/anjuta-project-import.plugin.in:
13086         Fixed icon name
13088         * global-tags/Makefile.am,
13089         global-tags/create_global_tags.sh,
13090         plugins/editor/aneditor-autocomplete.cxx,
13091         plugins/editor/aneditor-priv.h,
13092         plugins/editor/aneditor.cxx,
13093         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13094         in editor and made it work in global symbols also.
13095         
13096         * src/anjuta-app.c: Always use priority texts besides icons style
13097         for toolbars, because other styles look horible for Anjuta (fixme).
13099 2005-03-11  Naba Kumar  <naba@gnome.org>
13101         * configure.in: Removed test for iconv.
13103         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13104         before scintilla widget is realized.
13105         
13106         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13107         for Update menuitem.
13108         
13109         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13110         already applied in scintilla main stream.
13111         
13112         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13113         and notified scintilla developer.
13114         
13115 2005-03-10  Naba Kumar  <naba@gnome.org>
13117         * src/action-callbacks.c: Removed reference to src/help.h (dead
13118         file).
13120         * plugins/editor/text_editor.c: Removed reference to
13121         src/launcher.h (a dead file).
13123         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13124         src/controls.c, src/controls.h, src/fileselection.c,
13125         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13126         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13127         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13128         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13129         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13130         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13131         Removed these dead files from CVS.
13134 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13136         * plugins/file-wizard/action-callbacks.c : Added error message.
13137         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13140 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13141         
13142         * plugins/cvs-plugin/cvs-callbacks.c
13143         plugins/cvs-plugin/plugin.c:
13144         Fixed preferences page init and busy handling
13145         
13146         * plugins/subversion/plugin.c:
13147         Fixed preferences page init
13149 2005-03-09  Naba Kumar  <naba@gnome.org>
13151         * plugins/Makefile.am, plugins/glade/Makefile.am,
13152         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13153         enabled glade plugin in Anjuta. The plugin is built only when
13154         glade3 is installed.
13155         
13156 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13158         * plugins/project-wizard/templates/java.wiz
13159         plugins/project-wizard/templates/java-logo.png (*)
13160         plugins/project-wizard/templates/java/*
13161         plugins/project-wizard/templates/Makefile.am
13162         configure.in:
13163         
13164         Add Java project type. It generates a autoconf/automake
13165         project which is compiled using gcj. It requires automake 
13166         > 1.4 (1.9 is known to work) to work!
13167         
13168         (*) still awaiting response from the gcj team if we
13169         may use their logo.
13170         
13171 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13172         
13173         * plugins/project-import/*
13174         plugins/Makefile.am
13175         configure.in:
13176         Added project import plugin. Might be a bit buggy and limited
13177         but works for now.
13178         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13179         Icon from old pixmaps dir
13181 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13183         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13184         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13185         Added C Custom_Indent line macro.
13186         Cleaned macros.xml
13188 2005-03-09  Naba Kumar  <naba@gnome.org>
13190         * TODO.tasks: Added new message-manager tasks.
13191         
13192         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13193         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13194         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13195         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13196         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13197         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13198         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13199         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13200         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13201         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13202         
13203         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13204         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13205         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13206         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13207         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13208         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13209         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13210         Removed debugger widgets from shell on debugger shutdown. Added
13211         scrolled windows for docked widgets. Removed unnecessary widget refs
13212         and unrefs. Destroy widgets correctly on debugger shutdown.
13213         
13214         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13215         with project description title. Removed frame shadow.
13216         
13217         * plugins/project-wizard/druid.c: Initializes tooltips.
13218         
13219         * scintilla/Makefile.am: Fixed comiple error.
13221 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13223         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13224           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13226 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13228         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13229         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13230         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13231         plugins/macro/macros.xml, plugins/macro/plugin.c :
13232         Moved cursor at the '|' position defined in macros.
13234 2005-03-07  Naba Kumar  <naba@gnome.org>
13236         * plugins/subversion/Makefile.am: Fixed build error.
13238         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13239         types (perl, python, shellscript).
13240         
13241         * plugins/editor/plugin.c: Fixed to show all highlight options.
13242         
13243 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13245         * TODO.tasks : updated tasks.
13246         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13248 2005-03-07  Naba Kumar  <naba@gnome.org>
13250         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13251         or disable subversion file-manager submenu. If "Subvesion" is also
13252         valid directory, we should also check for it.
13254         * configure.in: Disable cygwin macro until someone fixes the
13255         autoconf warnings.
13256         
13257         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13258         backward compatibility.
13259         
13260 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13262         * src/about.c : Cleaned code.
13263         * plugins/macro/macros.xml : Added "do_while" C macro.
13264         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13265         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13266         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13267         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13268         
13269 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13271         * plugins/class-gen/plugin.c:
13272         Removed "return" to activate project_root_uri watching.
13274 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13276         * plugins/Makefile.am
13277         plugins/subversion/*:
13278         Added subversion plugin. Add, Remove, Commit and Update work
13279         everything else needs work.
13280         
13281         * plugins/terminal/terminal.c
13282         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13283         we still have focus problems with the editor.
13285 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13287         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13288         
13289 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13291         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13293 2005-03-04  Naba Kumar  <naba@gnome.org>
13295         Patch from Massimo Cora' <maxcvs@email.it>:
13297         * plugins/class-gen/Makefile.am,
13298         plugins/class-gen/action-callbacks.c,
13299         plugins/class-gen/action-callbacks.h,
13300         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13301         plugins/class-gen/anjuta-class-gen.plugin.in,
13302         plugins/class-gen/class_gen.c,
13303         plugins/class-gen/class_gen.h,
13304         (removed) plugins/class-gen/clsGen.c,
13305         (added) plugins/class-gen/goc_template_header,
13306         (added) plugins/class-gen/goc_template_source,
13307         plugins/class-gen/plugin.c,
13308         plugins/class-gen/plugin.h: Refactored class gen code.
13309         Added GOCBuilder code. Fixed UI. Implemented plugin.
13311 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13313         * plugins/project-wizard/property.c
13314         plugins/project-wizard/install.c
13315         plugins/project-wizard/druid.c
13316         plugins/editor/goto_line.c
13317         plugins/editor/plugin.c
13318         plugins/gtodo/add_edit_item.c
13319         plugins/gtodo/ligtodo.c
13320         plugins/gtodo/main.c
13321         plugins/gtodo/preferences.c:
13322         Fixed #167559, #167534, #167266, #167357
13323         (Bad English in strings...)
13324         
13325         Thanks to Adam Weinberger and Thierry Moisan for
13326         reporting!
13328 2005-03-03  Naba Kumar  <naba@gnome.org>
13330         * libegg/Makefile.am, libegg/menu/Makefile.am,
13331         (added) libegg/egg-submenu-action.c,
13332         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13333         submenu (used for wizard listing).
13334         
13335         * plugins/file-loader/anjuta-loader-plugin.ui
13336         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13337         and toolbar.
13338         
13339         * plugins/editor/action-callbacks.c,
13340         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13341         ctrl+tabbing because it was interfaring with focus navigation.
13342         Focus editor on "Esc" in incremental search entry. Cleanups.
13343         
13344         * plugins/file-manager/an_file_view.c,
13345         plugins/symbol-browser/plugin.c,
13346         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13347         Cleanups.
13348         
13349         * plugins/profile-default/plugin.c,
13350         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13351         for sesssion load.
13352         
13353         * (removed) scintilla/patches/a64-crash-fix.patch,
13354         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13355         scintilla patches.
13357 2005-03-03  Naba Kumar  <naba@gnome.org>
13359         * HACKING: Fixed typos.
13360         
13361         * plugins/editor/aneditor-indent.cxx: Clean up.
13362         
13363         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13364         Enable/disable save, undo and redo actions depending on state
13365         of the editor.
13366         
13367 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13369         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13370         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13371         Displayed search_incremental status.
13373         * Removed plugins/editor/search_incremental.[ch]
13375 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13376         
13377         * plugins/cvs-plugin/cvs-execute.c
13378         plugins/cvs-plugin/cvs-callbacks.c:
13379         - Use weak reference on mesg_view and reuse tab if
13380         it still exists to avoid cluttering message manager.
13381         - Fixed bug in cvs remove
13382         
13383         README, HACKING: Updated
13384         
13385         configure.in: Added check for libsvn
13387 2005-02-29  Naba Kumar  <naba@gnome.org>
13388         
13389         * plugins/file-manager/an_file_view.c,
13390         plugins/symbol-browser/an_symbol_view.c,
13391         plugins/symbol-browser/plugin.c: Hide column headers (they
13392         are redundant).
13394 2005-02-29  Naba Kumar  <naba@gnome.org>
13396         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13397         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13398         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13399         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13400         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13401         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13402         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13403         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13404         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13405         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13407         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13408         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13409         (added) libanjuta/anjuta-session.[hc],
13410         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13411         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13412         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13413         src/main.c:
13414         
13415         Implemented session management. Implemented session
13416         container class. Added session notifications from shell. Implemented
13417         session save/load in editor, file-loader, default-profile-plugin
13418         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13419         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13420         and maximized states in session. Implemented project session
13421         management.
13423 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13425         * plugins/class-gen/action-callbacks.[ch],
13426         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13427         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13428         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13429         with Escape key.
13431 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13432         
13433         * plugins/project-wizard/anjuta-project-wizard.glade,
13434         plugins/project-wizard/druid.c:
13435         Add some padding in tab label in project selection page
13436         
13437         * plugins/project-wizard/druid.c,
13438         plugins/project-wizard/parser.c:
13439         Search for project template recursively
13440         Add ~/.anjuta/project to the search paths
13442 2005-02-26  Naba Kumar  <naba@gnome.org>
13444         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13445         * plugins/file-loader/plugin.c: Fixed crash bug.
13446         * libanjuta/plugins.c: Fixed memory leak.
13447         
13448 2005-02-26  Naba Kumar  <naba@gnome.org>
13449         
13450         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13451         "UserActivatable" attribute for plugins. This attribute if set to
13452         "no" will prevent users from activating/deactivating it from
13453         plugins dialog. Added a toggle button in plugins dialog to toggle
13454         the plugins list between list of activatable plugins (default) to
13455         list of all plugins. anjuta_plugin_select() now only selects the
13456         plugin. Added anjuta_plugins_select_and_activate() method that will
13457         select and activate it.
13458         
13459         * plugins/profile-default/Makefile.am,
13460         plugins/profile-default/anjuta-default-profile.ui,
13461         plugins/profile-default/plugin.c,
13462         plugins/profile-default/plugin.h,
13463         plugins/project-manager/anjuta-project-manager.ui,
13464         plugins/project-manager/plugin.c,
13465         plugins/project-manager/plugin.h:
13466         
13467         Anjuta projects (*.anjuta) files define the profile of respective
13468         projects. Profile is a set of related plugins required for the
13469         project to open. Moved "close project" action from Project Manager
13470         to Profile Manager plugin. Implemented loading and unloading of
13471         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13472         (instead of Project Manager) now handles opening of *.anjuta files.
13473         Close Project menuitem is now moved to File submenu (being
13474         consistent with Anjuta 1.x versions and avoiding creating Project
13475         submenu when project manager is not loaded).
13476         
13477         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13478         
13479         * src/anjuta.ui: Fixed place holder for projects.
13480         
13481         * (new) plugins/profile-default/default.anjuta: default startup
13482         profile. Removed the hardcoded plugins loading in
13483         DefaultProfilePlugin.
13485         * anjuta.anjuta,
13486         plugins/project-wizard/templates/terminal/project.anjuta:
13487         Implemented project format in newly created projects.
13489         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13490         plugins/class-gen/anjuta-class-gen.plugin.in,
13491         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13492         plugins/editor/anjuta-document-manager.plugin.in,
13493         plugins/file-loader/anjuta-loader.plugin.in,
13494         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13495         plugins/gdb/anjuta-gdb.plugin.in,
13496         plugins/glade/anjuta-glade.plugin.in,
13497         plugins/message-view/anjuta-message-manager.plugin.in,
13498         plugins/profile-default/anjuta-default-profile.plugin.in,
13499         plugins/project-manager/anjuta-project-manager.plugin.in,
13500         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13501         Defined UserActivatable attributes. Added supported types attribute.
13503         * plugins/project-wizard/anjuta-project-wizard.glade
13504         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13505         "Project Wizard" in preferences title.
13507         * TODO.tasks: Updated.
13508         
13509         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13510         Updated.
13511         
13512 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13514         * plugins/file-wizard/anjuta-file-wizard.glade
13515         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13516         
13517         Integrated License macros, cleaned file.c.
13518         
13519 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13520         
13521         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13522         username can not be found correctly.
13524 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13526         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13527         plugins/macro/macros.xml :
13528         
13529         Added Headers macros. Cleaned file.c
13531 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13533         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13534         plugins/macro/macros.xml :
13535         
13536         Fixed a bug. Added Header macro.
13538         
13539 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13541         * plugins/file-wizard/action-callbacks.c, 
13542         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13543         plugins/macro/macros.xml :
13544         
13545         Added FileName, Header template macros.
13546         
13547 2005-02-24  Naba Kumar  <naba@gnome.org>
13548         
13549         * plugins/patch/patch-plugin.c: Fixed a function call.
13550         
13551         * src/anjuta.c, src/main.c: Save and load default session.
13552         
13553 2005-02-24  Naba Kumar  <naba@gnome.org>
13555         * libanjuta/interfaces/libanjuta.idl,
13556         plugins/message-view/anjuta-msgman.c,
13557         plugins/message-view/anjuta-msgman.h,
13558         plugins/message-view/plugin.c: Added and implemented
13559         set_view_title() method.
13560         
13561         * plugins/build-basic-autotools/build-basic-autotools.c,
13562         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13563         build context pooling. Maximum 3 contexts are reused. Additional
13564         contexts are created when all are busy.
13566 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13568         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13569         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13570         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13571         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13573         Added Copyright, Changelog macros.
13574                 
13575 2005-02-23  Naba Kumar  <naba@gnome.org>
13577         Patch from Massimo Cora' <maxcvs@email.it>:
13578         * plugins/Makefile.am,
13579         plugins/patch/Makefile.am,
13580         (added) plugins/patch/anjuta-patch-plugin.png,
13581         (added) plugins/patch/anjuta-patch.plugin.in,
13582         (added) plugins/patch/anjuta-patch.ui,
13583         plugins/patch/patch-plugin.c,
13584         (added) plugins/patch/patch-plugin.h,
13585         (added) plugins/patch/plugin.c,
13586         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13587         architecture.
13589 2005-02-23  Naba Kumar  <naba@gnome.org>
13591         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13592         file-loader/plugin.c, profile-default/plugin.c:
13593         Implemented "activated" and "deactivated" signals for plugin class.
13594         Renamed *_location() functions to *_id(), because location is
13595         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13596         anjuta_plugins_unload_plugin().
13597         
13598         * class-gen/plugin.c: Fixed complier warning and utility function call.
13599         
13600         * debug-manager/plugin.c: Unload debugger plugin correctly.
13601         
13602         * project-manager/plugin.c:     Fixed compiler warnings.
13603         
13604         * plugins/project-wizard/templates/gnome/.cvsignore,
13605         plugins/project-wizard/templates/gnome/po/.cvsignore,
13606         plugins/project-wizard/templates/gnome/src/.cvsignore,
13607         plugins/project-wizard/templates/gtk/po/.cvsignore,
13608         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13609         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13610         
13611         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13612         build (we need to fix this thing).
13613         
13614 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13616         * plugins/macro/macro-action.[ch]
13617         plugins/macro/macro-edit.c
13618         plugins/macro/macro-dialog.c
13619         plugins/macro/macro-db.[ch]
13620         plugins/macro/plugin.[ch]
13621         plugins/macro/macro-util.[ch] (added)
13622         
13623         Cleaned up macro plugin and preview expanded macros.
13625 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13627         * plugins/cvs-plugin/cvs-interface.c:
13629         Fixed option setting when using no compression and not 
13630         ignoring .cvsrc
13632 2005-02-23  Naba Kumar  <naba@gnome.org>
13633         
13634         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13635         geometry on exit and startup (only if there is no geometry from the
13636         session).
13638         * TODO.tasks: Updated.
13639         
13640         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13641         
13642         * manuals/reference/libanjuta/Makefile.am,
13643         manuals/reference/libanjuta/libanjuta-docs.sgml,
13644         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13645         documentation for writing project templates.
13647 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13649         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13650         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13651         
13652         Expansion keywords in macros. 
13654 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13656         * plugins/file-wizard/action-callbacks.c,
13657         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13658         plugins/macro/macros.xml :
13659         
13660         Inserting text by macro plugin
13661         In progress ...
13663 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13665         * plugins/macro/plugin.c
13666         plugins/cvs-plugin/plugin.c:
13667         
13668         Fixed interfaces (use static)
13670 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13671         
13672         * plugins/macro/macro-actions.[ch]
13673         plugins/macro/plugin.c
13674         libanjuta/interfaces/libanjuta.idl:
13675         
13676         Implemented IAnjutaMacro interface to be used by file-wizard
13677         
13678         * plugins/cvs-plugin/plugin.c
13679         libanjuta/interfaces/libanjuta.idl:
13680         
13681         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13682         for all version control systems and not only for cvs.
13684 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13686         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13687         insert_macro.
13688         
13689         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13692 2005-02-21  Naba Kumar  <naba@gnome.org>
13694         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13695         IAnjutaDebugger interface.
13696         
13697         * plugins/debug-manager/anjuta-debug-manager.ui,
13698         plugins/debug-manager/attach_process.c,
13699         plugins/debug-manager/attach_process.h,
13700         plugins/debug-manager/plugin.c,
13701         plugins/debug-manager/plugin.h,
13702         plugins/gdb/actions.c,
13703         plugins/gdb/actions.h,
13704         plugins/gdb/anjuta-gdb-plugin.ui,
13705         plugins/gdb/breakpoints.c,
13706         plugins/gdb/breakpoints.h,
13707         plugins/gdb/debugger.c,
13708         plugins/gdb/debugger.h,
13709         plugins/gdb/memory.c,
13710         plugins/gdb/plugin.c,
13711         plugins/gdb/plugin.h,
13712         plugins/gdb/sharedlib.h,
13713         plugins/gdb/sharedlib_cbs.c,
13714         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
13715         correctly between debug-manager and debugger. Implemented debugger
13716         interface in gdb plugin. Fixed action names. Added UI updating.
13717         Start and stop debugger (does not work yet). Fixed UI merging.
13718         Fixed debugger plugin handling in debug-manager.
13720 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
13722         * plugins/editor/aneditor-autocomplete.cxx:
13723         
13724         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
13725         crash with C++ "template" keyword.
13727 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13729         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13730         Fixed bug (Closed macro dialogs with Esc key).
13731         
13732 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
13733         
13734         * plugins/project-wizard/xlib.wiz,
13735         plugins/project-wizard/xlib-logo.png,
13736         plugins/project-wizard/xlib/*:
13737         Port old xlib anjuta project on new project wizard
13738         
13739         * plugins/project-wizard/xlib-dock.wiz,
13740         plugins/project-wizard/xlib-dock/*:
13741         Port old xlib dock anjuta project on new project wizard
13742         
13743         * plugins/project-wizard/wxwin.wiz,
13744         plugins/project-wizard/wxwin-logo.png,
13745         plugins/project-wizard/wxwin/*:
13746         Port old wxwin anjuta project on new project wizard
13747         
13748         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
13749         necessary changes for the new templates.
13750         
13751 2005-02-18  Naba Kumar  <naba@gnome.org>
13753         * plugins/Makefile.am: Added class-gen
13754         
13755 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
13757         * plugins/project-wizard/header.c:
13758         Fix a bug in sorting of project categories
13760 2005-02-18  Naba Kumar  <naba@gnome.org>
13762         Patch from Massimo Cora  <maxcvs@email.it>:
13763         
13764         * plugins/class-gen/.cvsignore,
13765         plugins/class-gen/Makefile.am,
13766         (added) plugins/class-gen/action-callbacks.c,
13767         (added) plugins/class-gen/action-callbacks.h,
13768         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
13769         (added) plugins/class-gen/class_gen.c,
13770         (added) plugins/class-gen/class_gen.h,
13771         (added) plugins/class-gen/plugin.c,
13772         (added) plugins/class-gen/plugin.h: Ported class wizard to the
13773         new architecture.
13774         
13775         * plugins/project-manager/plugin.c: implemented add_source().
13777 2005-02-17  Naba Kumar  <naba@gnome.org>
13779         * plugins/file-loader/plugin.c: Fixed possible crash.
13780         
13781         * src/action-callbacks.c, src/action-callbacks.h,
13782         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
13784 2005-02-17  Naba Kumar  <naba@gnome.org>
13785         
13786         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13787         plugins/project-wizard/templates/gnome.wiz,
13788         plugins/project-wizard/templates/gtk.wiz,
13789         plugins/project-wizard/templates/gtkmm.wiz,
13790         plugins/project-wizard/templates/terminal.wiz,
13791         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13792         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13793         plugins/project-wizard/templates/gnome/src/callbacks.c,
13794         plugins/project-wizard/templates/gnome/src/callbacks.h,
13795         plugins/project-wizard/templates/gnome/src/main.c,
13796         plugins/project-wizard/templates/gtk/src/callbacks.c,
13797         plugins/project-wizard/templates/gtk/src/callbacks.h,
13798         plugins/project-wizard/templates/gtk/src/main.c,
13799         plugins/project-wizard/templates/gtkmm/src/main.cc,
13800         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
13801         to generate licence correctly (without any extra newlines). Removed
13802         IncludeGNUHeader macro definition and added proper licence property.
13803         Fixed project directory paths in file contents.
13805 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13807         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13808         Closed macro dialogs with Esc key.
13810 2005-02-16  Naba Kumar  <naba@gnome.org>
13812         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13813         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13814         plugins/project-wizard/templates/gnome/src/callbacks.c,
13815         plugins/project-wizard/templates/gnome/src/callbacks.h,
13816         plugins/project-wizard/templates/gnome/src/main.c,
13817         plugins/project-wizard/templates/gtk/src/main.c,
13818         plugins/project-wizard/templates/gtkmm/src/main.cc,
13819         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
13820         macros to avoid blank newlines.
13822 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
13824         * plugins/project-wizard/autogen.c:
13825         Correct a problem when having property value in UTF-8
13827         * plugins/project-wizard/druid.c:
13828         Correct a bug when reselecting a new project (all pages
13829         must be removed)
13831         * plugins/project-wizard/property.c:
13832         Avoid having default invalid properties
13834         * plugins/project-wizard/templates/terminal.wiz,
13835         plugins/project-wizard/templates/terminal/po/ChangeLog,
13836         plugins/project-wizard/templates/terminal/src/main.c:
13837         Remove command for testing run function
13838         Move destination directory to second page and include
13839         project name. Add exist tag. Remove unused properties.
13841 2005-02-16  Naba Kumar  <naba@gnome.org>
13843         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
13844         plugins/debug-manager/anjuta-debug-manager.ui,
13845         plugins/debug-manager/plugin.c,
13846         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13847         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
13848         plugins/gdb/plugin.h, plugins/gdb/registers.c,
13849         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
13850         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
13851         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
13852         (removed) src/anjuta_info.c,
13853         (removed) src/anjuta_info.h,
13854         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
13855         (added) plugins/gdb/anjuta-gdb-plugin.ui,
13856         (added) plugins/gdb/actions.c,
13857         (added) plugins/gdb/actions.h: Completed initial
13858         porting of debugger to new architecture. Fixed many of the debugger
13859         functions.
13861         * plugins/file-loader/plugin.c: Detect some important mime ourself
13862         to avoid inconsistencies when mime system isn't working.
13863         
13864 2005-02-16  Naba Kumar  <naba@gnome.org>
13866         * plugins/editor/Makefile.am,
13867         (added) plugins/editor/aneditor-autocomplete.cxx,
13868         (added) plugins/editor/aneditor-calltip.cxx,
13869         (added) plugins/editor/aneditor-indent.cxx,
13870         (added) plugins/editor/aneditor-priv.h,
13871         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
13872         different smaller chunks to make it easy to maintain.
13874 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13876         * plugins/project-wizard/druid.c :
13877         
13878         Found system Email address if not defined in Preferences.
13880 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
13881         
13882         * plugins/project-wizard/gtkmm.wiz
13883         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
13884         plugins/project-wizard/gtkmm/*
13885         
13886         Added GTKmm (C++) project type
13888 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
13890         * plugins/message-view/plugin.c
13891         plugins/message-view/message-view.c
13892         TODO.gtodo:
13893         Implemented next/prev action
13895 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13897         * plugins/project-wizard/templates/libglade2.* :
13898         Removed libglade2 project.
13899         
13900         * plugins/project-wizard/templates/gtk* :
13901         Removed interface.[ch] & support.[ch].
13902         
13903 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13905         * plugins/project-wizard/anjuta-project-wizard.glade,
13906         plugins/project-wizard/property.[ch],
13907         plugins/project-wizard/templates/anjuta-plugin.wiz :
13908         Added a new property ("iconfile").
13910 2005-02-14  Naba Kumar  <naba@gnome.org>
13912         * plugins/project-wizard/install.c,
13913         plugins/project-wizard/plugin.c,
13914         plugins/project-wizard/templates/anjuta-plugin.wiz,
13915         plugins/project-wizard/templates/gnome.wiz,
13916         plugins/project-wizard/templates/gtk.wiz,
13917         plugins/project-wizard/templates/libglade2.wiz,
13918         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
13919         newly created projects and open them. Fixed message buffering in
13920         wizard.
13922 2005-02-14  Naba Kumar  <naba@gnome.org>
13924         * src/about.c, pixmaps/Makefile.am,
13925         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
13926         
13927         * mime/gnome-mime-application-x-anjuta.png,
13928         pixmaps/anjuta_icon.png,
13929         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
13930         done by 9-speed at:
13931         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
13932         
13933 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13935         * configure.in,
13936         plugins/project-wizard/templates/libglade2-logo.png,
13937         plugins/project-wizard/templates/libglade2.wiz,
13938         plugins/project-wizard/templates/libglade2/* :
13939         Add Glade2 project
13942 2005-02-14  Naba Kumar  <naba@gnome.org>
13944         * TODO.tasks: Updated.
13945         
13946         * plugins/editor/anjuta-docman.c,
13947         plugins/editor/text_editor.c,
13948         plugins/editor/text_editor.h,
13949         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
13950         for file modification, but it is still not functioning.
13952 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
13954         * plugins/project-wizard/values.c,
13955         plugins/project-wizard/values.h,
13956         plugins/project-wizard/property.c,
13957         plugins/project-wizard/property.h,
13958         plugins/project-wizard/druid.c:
13959         Rewrite mandatory property check
13960         Add check of exist property
13961         Rewrite handling of cached property page
13963 2005-02-13  Naba Kumar  <naba@gnome.org>
13965         Patch from Igor Kovalenko  <garrison@mail.ru>:
13966         * tagmanager/tm_workspace.c: Improved performance.
13968 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13970         *plugins/project-wizard/templates/*.wiz,
13971         plugins/project-wizard/druid.c,
13972         plugins/project-wizard/templates/terminal/src/main.c,
13973         plugins/project-wizard/templates/gtk/src/*.[ch],
13974         plugins/project-wizard/templates/gtk/src/Makefile.am,
13975         plugins/project-wizard/templates/gnome/src/*.[ch],
13976         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
13977         Add Copyright date & Email address,
13978         Correct terminal project.
13979         
13980 2005-02-12  Naba Kumar  <naba@gnome.org>
13982         * plugins/project-wizard/property.c: Fixed hidden
13983         properties to take values.
13985         * plugins/project-wizard/file.[ch]: Renamed
13986         true/false enum values to fix compile error
13987         (conflict with other definition).
13988         
13989         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
13990         even when mime type detection fails (for example, when Anjuta is
13991         installed in non-system prefix).
13993 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
13995         * plugins/project-wizard/values.c,
13996         plugins/project-wizard/values.h:
13997         Rewrite file with more comments
13999         * plugins/project-wizard/druid.c,
14000         plugins/project-wizard/druid.h,
14001         plugins/project-wizard/autogen.c,
14002         plugins/project-wizard/autogen.h,
14003         plugins/project-wizard/druid.c,
14004         plugins/project-wizard/druid.h:
14005         Add more comments
14006         Use values instead of properties
14007         Move default properties to druid.c
14009         * plugins/project-wizard/install.c,
14010         plugins/project-wizard/install.h:
14011         Use values instead of properties
14012         Add a check to avoid overwriting files
14014         * plugins/project-wizard/parser.c,
14015         plugins/project-wizard/property.c,
14016         plugins/project-wizard/property.h:
14017         Update to use new values
14018         Add an "exist" attribute to check if a directory already exist
14020         * plugins/project-wizard/anjuta-project-wizard.glade:
14021         Change project selection page (GtkTextView => GtkLabel,
14022         GtkTable => GtkVBox)
14024         * plugins/project-wizard/templates/terminal.wiz:
14025         Move destination directory on second page
14026         
14027         * plugins/project-wizard/action.c:
14028         Add a few comments
14030 2005-02-12  Naba Kumar  <naba@gnome.org>
14032         * plugins/file-manager/an_file_view.c,
14033         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14034         views. Created dynamic update date of view depending on project
14035         changes -- similar to file-manager view.
14036         
14037         * plugins/devhelp/plugin.c: Load help on idle.
14038         
14039         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14040         autoformat' to proper location in preferences.
14041         
14042         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14043         compatibility.
14044         
14045         * plugins/editor/plugin.c: Fixed accel name.
14047 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14049         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14050         plugins/project-wizard/templates/gnome.wiz,
14051         plugins/project-wizard/templates/gtk.wiz,
14052         plugins/project-wizard/anjuta-project-wizard.glade,
14053         plugins/project-wizard/autogen.c:
14054         Add Username & Email address in Project preferences.
14056 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14058         *plugins/project-wizard/templates/gnome-logo.png,
14059         plugins/project-wizard/templates/gnome.wiz,
14060         plugins/project-wizard/templates/gnome/* :
14061         Add Gnome project
14063 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14065         * plugins/project-wizard/templates/terminal/src/main.c, 
14066         plugins/project-wizard/templates/terminal/src/main.c,
14067         plugins/project-wizard/templates/terminal/src/main.[ch] :
14068         Insert License in projects
14069         
14070 2005-02-11  Naba Kumar  <naba@gnome.org>
14072         * TODO.tasks: Added message manager task.
14073         
14074         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14075         
14076         * plugins/editor/plugin.c: Use bookmark stock icons.
14077         
14078         * plugins/message-view/anjuta-message-manager.ui,
14079         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14081 2005-02-10  Naba Kumar  <naba@gnome.org>
14083         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14084         
14085 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14087         * global-tags/Makefile.am
14088         Error during 'make install'
14090 2005-02-09  Naba Kumar  <naba@gnome.org>
14092         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14093         missing file.
14094         
14095 2005-02-08  Naba Kumar  <naba@gnome.org>
14097         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14098         
14099         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14100         Show busy cursur when updating global tags in preferences.
14102         * configure.in: Fixed.
14103         
14104 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14106         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14107           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14108          
14109         - Fixed anjuta-plugin project (glade)
14111 2005-02-08  Naba Kumar  <naba@gnome.org>
14113         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14114         Fixed automatic indentations.
14116         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14117         Global tags are now segregated into smaller api tags, which can be
14118         selectively loaded from symbol browser preferences.
14120         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14121         Implemented IProjectManager interface in project-manager. Mostly getter
14122         methods for now, but need to add add() and remove() methods to add
14123         or remove project elements.
14125         * plugins/gdb/debug_tree.c: Small fix.
14127         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14128         plugins/symbol-browser/an_symbol_info.c,
14129         plugins/symbol-browser/an_symbol_info.h,
14130         plugins/symbol-browser/an_symbol_search.c,
14131         plugins/symbol-browser/an_symbol_search.h,
14132         plugins/symbol-browser/an_symbol_view.c,
14133         plugins/symbol-browser/an_symbol_view.h,
14134         plugins/symbol-browser/plugin.c,
14135         plugins/symbol-browser/plugin.h,
14136         tagmanager/c.c,
14137         tagmanager/entry.h,
14138         tagmanager/tm_project.c,
14139         tagmanager/tm_symbol.c,
14140         tagmanager/tm_tag.c,
14141         tagmanager/tm_workspace.c,
14142         tagmanager/vstring.c,
14143         tagmanager/include/tm_tag.h,
14144         tagmanager/include/tm_workspace.h:
14145         
14146         - Fixed tagmanager parsing of source files to parse for typedefines and
14147         properly record element scopes. Implemented scope autocompletion
14148         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14149         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14150         patch list (author is unknown).
14151         - Implemented symbol-browser preferences for dynamically loading and
14152         saving tags API segments.
14153         - Fixed symbol-search to use tagmanager directly instead of depending
14154         on symbol-view for tags list.
14155         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14156         - Fixed TMSymbol to create the complete tags tree instead of letting the
14157         symbol-view created the root nodes.
14158         - Changed project tags cache name to .tm_project2.cache because the
14159         newer format records additional scope information.
14160         
14161 2005-02-07  Naba Kumar  <naba@gnome.org>
14163         * plugins/editor/style-editor.c,
14164         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14165         and GtkFontButton instead of deprecated widgets in
14166         style editor.
14167         
14168 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14170         * plugins/project-wizard/action.c,
14171         plugins/project-wizard/action.h,
14172         plugins/project-wizard/autogen.c,
14173         plugins/project-wizard/autogen.h,
14174         plugins/project-wizard/file.c,
14175         plugins/project-wizard/file.h,
14176         plugins/project-wizard/install.c,
14177         plugins/project-wizard/install.h,
14178         plugins/project-wizard/parser.h,
14179         plugins/project-wizard/parser.c,
14180         plugins/project-wizard/property.c,
14181         plugins/project-wizard/property.h,
14182         plugins/project-wizard/plugin.h,
14183         plugins/project-wizard/plugin.c,
14184         plugins/project-wizard/values.c,
14185         plugins/project-wizard/values.h:
14186         Replace C++ comments by C comments
14188         * plugins/project-wizard/autogen.c,
14189         plugins/project-wizard/autogen.h:
14190         Add a run time check of autogen version.
14191         Add UserName variable.
14193         * plugins/project-wizard/anjuta-project-wizard.glade,
14194         plugins/project-wizard/header.c,
14195         plugins/project-wizard/druid.c,
14196         plugins/project-wizard/druid.h:
14197         Sort project in alphabetic order.
14198         Correct selection troubles in notebooks.
14200         * plugins/project-wizard/parser.c:
14201         Add some check when reading the project header block.
14203 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14205         * plugins/project-wizard/action.c,
14206         plugins/project-wizard/action.h,
14207         plugins/project-wizard/autogen.c,
14208         plugins/project-wizard/autogen.h,
14209         plugins/project-wizard/file.c,
14210         plugins/project-wizard/file.h,
14211         plugins/project-wizard/install.c,
14212         plugins/project-wizard/parser.h,
14213         plugins/project-wizard/parser.c,
14214         plugins/project-wizard/property.c,
14215         plugins/project-wizard/property.h,
14216         plugins/project-wizard/values.c,
14217         plugins/project-wizard/values.h,
14218         Add a space between function name and open.
14220         * plugins/project-wizard/plugin.h,
14221         plugins/project-wizard/plugin.c,
14222         plugins/project-wizard/install.c,
14223         Avoid a crash if the user close the message view used by the .
14225         * plugins/project-wizard/anjuta-project-wizard,
14226         plugins/project-wizard/druid.c,
14227         plugins/project-wizard/druid.h,
14228         plugins/project-wizard/header.h,
14229         plugins/project-wizard/header.c,
14230         Add a text view with the description of each.
14231         Add a tab for each project.
14232         Replace some C++ comments to C comments.
14234 2005-02-05  Naba Kumar  <naba@gnome.org>
14236         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14237         New icon from Sebastien Granjoux .
14238         
14239 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14241         * libanjuta/anjuta-preferences.c:
14242         Set file property even without a focus out event (file selected 
14243         the browse dialog)
14245 2005-02-04  Naba Kumar  <naba@gnome.org>
14247         * plugins/glade/plugin.c: Fixed glade function calls.
14248         * configure.in: Fixed a typo.
14249         * TODO.tasks: Updated.
14251 2005-02-03  Naba Kumar  <naba@gnome.org>
14253         * plugins/project-manager/plugin.c: Fixed memory corruption.
14255         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14256         build error.
14257         
14258         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14259         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14260         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14261         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14263         * libanjuta/interfaces/libanjuta.idl,
14264         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14265         interface.
14266         
14267         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14269         Patch from Massimo Cora <maxcvs@email.it>:
14270         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14271         
14272 2005-02-01  Naba Kumar  <naba@gnome.org>
14274         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14275         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14276         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14277         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14278         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14279         from sourceforge -- a64 crash fixes (correct typing for GType)
14280         and fixes compile errors in sun.
14282         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14283         paste (shift+insert) in terminal.
14285 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14287         * configure.in: Add «nb» to ALL_LINGUAS.
14289 2005-02-01  Naba Kumar  <naba@gnome.org>
14291         * TODO.tasks, TODO: Updated todo tasks.
14292         
14293         * plugins/editor/anjuta-document-manager.glade: Improved search
14294         relace dialog.
14295         
14296         * TODO.tasks: Fixed xml format.
14297         
14298         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14299         work yet).
14300         
14301         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14302         cleanups.
14303         
14304         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14305         format during save (removed unwanted text nodes). Fixed scrollbars.
14307 2005-01-31  Naba Kumar  <naba@gnome.org>
14309         * libanjuta/interfaces/libanjuta.idl,
14310         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14311         Implemented append() method for IAnjutaEditor interface and fixed
14312         various bugs with text insertions (cvs diff and macro insertions).
14313         
14314         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14315         automatic indentation.
14316         
14317         * plugins/editor/action-callbacks.c,
14318         plugins/editor/action-callbacks.h,
14319         plugins/editor/anjuta-docman.c,
14320         plugins/editor/anjuta-document-manager.ui,
14321         plugins/editor/plugin.c,
14322         plugins/editor/text_editor.c,
14323         plugins/editor/text_editor.h,
14324         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14325         Fixed highlight issues.
14327         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14328         macro.
14329         
14330         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14332         * data/properties/*: Updated properties files from scite. Created
14333         styles.properties to override the scite styles.
14334         
14335         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14337         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14338         
14339 2005-01-30  Naba Kumar  <naba@gnome.org>
14341         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14342         unused definitions.
14343         
14344         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14345         
14346         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14347         plugins/editor/text_editor.c,
14348         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14349         fixed linuwidth preference setting, fixed insert text interface
14350         implementation. Improved automatice-indentation for cpp lexer.
14351         
14352         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14354 2005-01-29  Naba Kumar  <naba@gnome.org>
14356         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14357         option in update dialog as default. Improved import dialog. Sized
14358         log dialog.
14360         * configure.in: Fixed underquoted warning from autoconf.
14361         
14362         * plugins/editor/action-callbacks.c,
14363         plugins/editor/aneditor.cxx,
14364         plugins/editor/aneditor.h,
14365         plugins/editor/anjuta-document-manager.glade,
14366         plugins/editor/plugin.c,
14367         plugins/editor/plugin.h,
14368         plugins/editor/text_editor.c,
14369         plugins/editor/text_editor.h,
14370         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14371         for Editor and fixed all preferences syncronization and notifys for
14372         visible prefs (in editor preferences page).
14373         
14374         * plugins/file-loader/plugin.c: Load recent files on idle.
14376 2005-01-28  Naba Kumar  <naba@gnome.org>
14378         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14379         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14381         * plugins/editor/action-callbacks.c,
14382         plugins/editor/action-callbacks.h,
14383         plugins/editor/aneditor.cxx,
14384         plugins/editor/aneditor.h,
14385         plugins/editor/anjuta-document-manager.ui,
14386         plugins/editor/plugin.c,
14387         plugins/editor/text_editor.c,
14388         plugins/editor/text_editor.h,
14389         plugins/editor/text_editor_cbs.c,
14390         plugins/editor/text_editor_cbs.h,
14391         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14392         Text editor.
14394         Patch from Massimo Cora <maxcvs@email.it>:
14395         * plugins/editor/an_symbol_search.c,
14396         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14397         
14398 2005-01-27  Naba Kumar  <naba@gnome.org>
14399         
14400         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14401         minimum size request to 200.
14403         * plugins/symbol-browser/an_symbol_info.c,
14404         plugins/symbol-browser/an_symbol_info.h,
14405         plugins/symbol-browser/an_symbol_search.c,
14406         plugins/symbol-browser/an_symbol_search.h,
14407         plugins/symbol-browser/an_symbol_view.c,
14408         plugins/symbol-browser/an_symbol_view.h,
14409         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14410         pixbuf retrieval. Fixed runtime warning. Code clean up.
14412 2005-01-27  Naba Kumar  <naba@gnome.org>
14414         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14415         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14416         (new) plugins/glade/Makefile.am,
14417         (new) plugins/glade/anjuta-glade-plugin.png,
14418         (new) plugins/glade/anjuta-glade.plugin.in,
14419         (new) plugins/glade/anjuta-glade.ui,
14420         (new) plugins/glade/plugin.c,
14421         (new) plugins/glade/plugin.h,
14422         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14423         now until glade3 works properly.
14425         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14426         they are generated.
14427         
14428 2005-01-26  Naba Kumar  <naba@gnome.org>
14430         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14431         Added mime icon for anjuta projects.
14432         
14433         patch from Massimo Cora <maxcvs@email.it>:
14434         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14435         an_symbol_search.h, an_symbol_view.c, plugin.c:
14436         Fix/implement objects destroying/freeing.
14438 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14439         
14440         * src/action-callback.[ch], src/anjuta-actions.h:
14441         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14442         because it has not been updated for years and we know have a devhelp plugin
14443         which can do the job much better.
14444         * TODO.tasks: Updated done items
14446 2005-01-25  Naba Kumar  <naba@gnome.org>
14448         * autogen.sh: Fixed to generate interface files.
14450         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14451         session save filenames.
14452         
14453         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14454         
14455 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14457         * plugins/project-wizard/Makefile.am,
14458         plugins/project-wizard/install.c,
14459         plugins/project-wizard/install.h,
14460         plugins/project-wizard/parser.c,
14461         plugins/project-wizard/parser.h,
14462         plugins/project-wizard/templates/terminal.wiz:
14463         Add action list block in wizard template
14464         * plugins/project-wizard/file.c,
14465         plugins/project-wizard/autogen.c:
14466         Small fixes
14468 2005-01-23  Naba Kumar  <naba@gnome.org>
14470         * configure.in: Fixed build error.
14472 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14474         * plugins/project-wizard/druid.c,
14475         plugins/project-wizard/parser.c,
14476         plugins/project-wizard/property.c: Rewrite parser with
14477         better error handling
14479 2005-01-22  Naba Kumar  <naba@gnome.org>
14481         * plugins/symbol-browser/plugin.c: Changed c++ coments
14482         to c commnets and formated code to anjuta coding styles.
14483         
14484 2005-01-21  Naba Kumar  <naba@gnome.org>
14486         * configure.in, autogen.sh: Fixed build errors in newer automake.
14487         
14488         * plugins/editor/anjuta-docman.c: Do not emit change editor
14489         signal while in dispose.
14491         Patch from: Massimo Corà <maxcvs@email.it>
14492         * plugins/symbol-browser/Makefile.am,
14493         plugins/symbol-browser/an_symbol_view.c,
14494         plugins/symbol-browser/an_symbol_view.h,
14495         plugins/symbol-browser/plugin.c,
14496         plugins/symbol-browser/plugin.h,
14497         plugins/symbol-browser/test-symbol-browser.c,
14498         (new) plugins/symbol-browser/an_symbol_info.c,
14499         (new) plugins/symbol-browser/an_symbol_info.h,
14500         (new) plugins/symbol-browser/an_symbol_search.c,
14501         (new) plugins/symbol-browser/an_symbol_search.h:
14502         Added a cool real-time symbol-search-view in symbol browser.
14504 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14505         
14506         * plugin/macro/plugin.c
14507         plugin/macro/anjuta-macro-plugin.ui
14508         plugin/macro/macro-db.[ch]
14509         plugin/macro/macro-dialog.[ch]
14510         plugin/macro/macro-actions.[ch]
14511         plugin/macro/macro-edit.[ch]
14512         plugin/macro/plugin.[ch]:
14513         
14514         Implemented three menu items as Naba proposed:
14515         Edit->Macro->
14516                 Insert Macro: Pops of a border-less window to enter a shortcut
14517                 Add Macro: Same as Manage Macro => New
14518                 Manage Macros: Full-features macro dialog
14520 2005-01-20  Naba Kumar  <naba@gnome.org>
14522         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14523         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14524         libanjuta/anjuta-shell.h,
14525         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14526         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14527         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14528         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14529         src/main.c, src/shell.c: Implemented command line args processing
14530         and session management. Fixed geometry restoration.
14532 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14533         
14534         * plugins/macro/macro-db.c,
14535         plugins/macros.xml:
14536         Cleaned up XML interface and use attributes now for name, category and 
14537         shortcut. CDATA is used to avoid xml errors inside of macros.
14539 2005-01-19  Naba Kumar  <naba@gnome.org>
14541         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14543 2005-01-18  Naba Kumar  <naba@gnome.org>
14544         
14545         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14546         to work.
14548         * scintilla/*: Updated scintilla to current cvs and updated
14549         scintilla patches.
14550         
14551 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14552         
14553         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14554         plugins/cvs-plugin/cvs-actions.c:
14555         Added "Whole project" infrastructure but it does not
14556         work because I did not find a way to get the current project's
14557         root dir.
14559 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14561         * plugins/cvs-plugin/Makefile.am
14562         plugins/cvs-plugin/anjuta-cvs.plugin.in
14563         plugins/cvs-plugin/cvs-actions.c
14564         plugins/cvs-plugin/cvs-callbacks.c
14565         plugins/cvs-plugin/cvs-interface.[ch] (added)
14566         plugins/cvs-plugin/plugin.c:
14567         
14568         Added IAnjutaCVS interface and improved cvs plugin. There
14569         is still some work to do on cvs import and to add a current
14570         project toggle.
14572 2005-01-17  Naba Kumar  <naba@gnome.org>
14574         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14575         
14576         * configure.in: Fixed build errors.
14578         * data/Makefile.am,     (removed) data/README.stock_libs,
14579         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14580         (removed) data/header.c, (removed) data/stock_libs.anj,
14581         (removed) data/x-anjuta-project.desktop,
14582         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14584         * libanjuta/anjuta-plugin-description.c,
14585         libanjuta/anjuta-shell.c: Updated documentations.
14587         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14588         
14589         * libanjuta/anjuta-launcher.c,
14590         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14591         x86_64 systems.
14593 2005-01-17  Naba Kumar  <naba@gnome.org>
14594         
14595         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14596         plugins/project-wizard/templates/gtk.wiz,
14597         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14598         Updated templates to new format.
14599         
14600         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14601         * plugins/project-wizard/druid.c,
14602         plugins/project-wizard/parser.c,
14603         plugins/project-wizard/property.c,
14604         plugins/project-wizard/property.h,
14605         plugins/project-wizard/templates/terminal.wiz,
14606         plugins/project-wizard/templates/terminal/AUTHORS,
14607         plugins/project-wizard/templates/terminal/ChangeLog,
14608         plugins/project-wizard/templates/terminal/NEWS,
14609         plugins/project-wizard/templates/terminal/README,
14610         plugins/project-wizard/templates/terminal/project.anjuta,
14611         plugins/project-wizard/templates/terminal/src/main.c:
14612         Moveed code related to property types from druid.c and parser.c to 
14613         property.c. Changed tag from "<string ..." to
14614         "<property type="string..."     and so on. Rewrite parser
14615         (warning still in progress). Added list property. Changed
14616         terminal project to avoid using autogen on some file (much 
14617         faster) using the autogen attribute. Add a license list box in
14618         terminal project (just as an example). _label in item list is
14619         optional now.
14621 2005-01-16  Naba Kumar  <naba@gnome.org>
14623         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14624         plugins/edtior/anjuta-docman.c: Fixed build errors.
14625         
14626         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14627         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14628         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14629         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14630         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14631         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14632         libanjuta/resources.h,
14633         plugins/build-basic-autotools/build-basic-autotools.c,
14634         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14635         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14636         plugins/gtodo/plugin.c, src/Makefile.am,
14637         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14638         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14639         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14640         should be handled in respective plugins. Added API documentations.
14642         * libanjuta-docs.sgml, libanjuta-sections.txt,
14643         libanjuta.types,
14644         (added) tmpl/anjuta-debug.sgml,
14645         (added) tmpl/anjuta-launcher.sgml,
14646         tmpl/anjuta-plugin.sgml,
14647         tmpl/anjuta-preferences.sgml,
14648         tmpl/anjuta-shell.sgml,
14649         (added) tmpl/anjuta-status.sgml,
14650         (removed) tmpl/anjuta-stock.sgml,
14651         tmpl/anjuta-utils.sgml,
14652         (removed) tmpl/defaults.sgml,
14653         (removed) tmpl/fileselection.sgml,
14654         (removed) tmpl/gnomefilelist.sgml,
14655         tmpl/ianjuta-buildable.sgml,
14656         (added) tmpl/ianjuta-debugger-manager.sgml,
14657         (added) tmpl/ianjuta-debugger.sgml,
14658         tmpl/ianjuta-document-manager.sgml,
14659         tmpl/ianjuta-editor.sgml,
14660         tmpl/ianjuta-file.sgml,
14661         tmpl/ianjuta-loader.sgml,
14662         tmpl/ianjuta-markable.sgml,
14663         tmpl/ianjuta-message-view.sgml,
14664         (added) tmpl/ianjuta-project-manager.sgml,
14665         (added) tmpl/ianjuta-todo.sgml,
14666         (added) tmpl/ianjuta-wizard.sgml,
14667         tmpl/libanjuta-iface-marshallers.sgml,
14668         tmpl/libanjuta-unused.sgml,
14669         (removed) tmpl/pixmaps.sgml,
14670         tmpl/plugins.sgml,
14671         (removed) tmpl/properties.sgml,
14672         tmpl/resources.sgml: Updated API documentations.
14674 2005-01-15  Naba Kumar  <naba@gnome.org>
14676         * libanjuta/anjuta-launcher.c: Added API docs.
14677         
14678         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14679         plugins/project-wizard/templates/gtk.wiz,
14680         plugins/project-wizard/templates/terminal.wiz,
14681         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14682         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14683         plugins/project-wizard/templates/gtk/src/main.c,
14684         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14685         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14686         template files.
14688         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14689         * plugins/project-wizard/anjuta-project-wizard.glade,
14690         plugins/project-wizard/autogen.c,
14691         plugins/project-wizard/druid.c,
14692         plugins/project-wizard/druid.h,
14693         plugins/project-wizard/file.c,
14694         plugins/project-wizard/file.h,
14695         plugins/project-wizard/install.c,
14696         plugins/project-wizard/parser.c,
14697         plugins/project-wizard/plugin.c,
14698         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14699         setting the default project directory. Fix HIDDEN property, it's
14700         working but I think we could make this cleaner. Removed the
14701         copy of the string in mandatory_property. Add an optional autogen
14702         attribute, to force or avoid using autogen on some files, default
14703         without any attribute is autodetect.+ Replace the script tag with
14704         a normal file tag and an attribute execute.
14705         
14706 2005-01-14  Naba Kumar  <naba@gnome.org>
14708         * plugins/editor/action-callbacks.c,
14709         plugins/editor/search_incremental.c,
14710         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14711         works now.
14712         
14713         * plugins/editor/plugin.c, plugins/editor/plugin.h,
14714         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
14715         tabs.
14717 2005-01-12  Naba Kumar  <naba@gnome.org>
14719         * configure.in,
14720         plugins/project-wizard/templates/Makefile.am,
14721         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
14722         plugins/project-wizard/templates/anjuta-plugin.wiz,
14723         (added) plugins/project-wizard/templates/gtk-logo.png,
14724         (added) plugins/project-wizard/templates/gtk.wiz,
14725         (added) plugins/project-wizard/templates/terminal-logo.png,
14726         plugins/project-wizard/templates/terminal.wiz,
14727         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14728         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14729         (added) plugins/project-wizard/templates/gtk/.cvsignore,
14730         (added) plugins/project-wizard/templates/gtk/Makefile.am,
14731         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
14732         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
14733         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14734         (added) plugins/project-wizard/templates/gtk/src/main.c,
14735         (added) plugins/project-wizard/templates/gtk/src/project.glade,
14736         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
14737         GTK+ project templated and fixed other templates. Updated template
14738         logos.
14740 2005-01-12  Naba Kumar  <naba@gnome.org>
14742         * plugins/macro/anjuta-macro.glade: Improved GUI.
14743         
14744 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
14746         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
14747         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
14748         * plugins/cvs-plugin/cvs.[ch] (removed)
14749         Removed old unused files
14750         
14751         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
14752         * plugins/cvs-plugin/cvs-actions.c
14753         * plugins/cvs-plugin/Makefile.am:
14754         Seperate callback functions for better error
14755         handling. Cleaned up code.
14756         
14757         * plugins/macro/macros.xml: removed corrupt cvs
14758         macros for now.
14760 2005-01-10  Naba Kumar  <naba@gnome.org>
14762         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
14763         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
14764         and leaks.
14766 2005-01-09  Naba Kumar  <naba@gnome.org>
14768         * libegg/egg-recent-action.c, libegg/test-actions.c,
14769         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
14770         recent files models.
14771         
14772         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
14773         two models -- one for projects and other for regular files and show
14774         both in recent files menu. Changed recent files group from "anjuta"
14775         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
14776         when adding the URI in recent files.
14777         
14778         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
14779         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
14780         * plugins/macro/macro-dialog.c: Fixed dispose() method.
14781         * plugins/macro/macros.xml: Fixed xml errors.
14783 2005-01-08  Naba Kumar  <naba@gnome.org>
14784         
14785         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
14786         libegg/test-actions.c, libegg/menu/Makefile.am,
14787         libegg/menu/egg-recent-action.h: Added a new action for
14788         recent files.
14790         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
14791         Fixed dispose. Cleanup.
14792         
14793         * plugins/file-loader/anjuta-loader-plugin.ui,
14794         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14795         Use the new action for recent files. Added recent files in
14796         toolbar.
14798         * plugins/project-wizard/druid.c: Show busy cursor and
14799         de-sensitize druid buttons during page change.
14800         
14801         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
14802         * plugins/project-wizard/Makefile.am,
14803         plugins/project-wizard/druid.c,
14804         plugins/project-wizard/druid.h,
14805         plugins/project-wizard/install.c,
14806         plugins/project-wizard/plugin.c,
14807         plugins/project-wizard/plugin.h,
14808         plugins/project-wizard/property.c,
14809         plugins/project-wizard/property.h,
14810         (added) plugins/project-wizard/values.c,
14811         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
14812         objects (in values.c and values.h) containing the values of all
14813         properties. The NPWProperty objects now keep their values in this
14814         object which is persistant for one activation of the plugin, so the
14815         user keeps all the values even if he goes backward. Used an anjuta
14816         message view to list all files copied by the project wizard.
14818 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
14820         * plugins/macro/plugin.[ch],
14821         plugins/macro/macro-dialog.[ch]
14822         plugins/macro/macro-edit.[ch]
14823         plugins/macro/macro-db.[ch]
14824         plugins/macro/macro-actions.[ch]
14825         plugins/macro/anjuta-macro.plugin.in
14826         plugins/macro/anjuta-macro.glade
14827         plugins/macro/anjuta-macro.png
14828         plugins/macro/Makefile.am
14829         plugins/macro/macros.xml
14830         plugins/macro/anjuta-macro.ui (all added)
14831         configure.in
14832         plugins/Makefile.am:
14833         Added new macro plugins
14834         
14835         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14836         New icon
14837         
14838         * manuals/reference/template (removed)
14839         Removed old api reference
14840         
14841         * plugins/message-view/message-view.c:
14842         "Fixed" crash in on_row_deleted and added a
14843         comment that I cannot work this way. We will
14844         have to change everything a bit to avoid losing
14845         memory there.
14846         
14847         * plugins/text-editor/text_editor.c:
14848         Update line number width on file save
14851 2005-01-07  Naba Kumar  <naba@gnome.org>
14853         * plugins/project-wizard/anjuta-project-wizard.glade,
14854         plugins/project-wizard/druid.c,
14855         plugins/project-wizard/templates/anjuta-plugin.wiz,
14856         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
14857         Display page description in bold. Fixed mandatory field check.
14859         * configure.in,
14860         libanjuta/libanjuta-1.0.pc.in,
14861         plugins/project-wizard/druid.c,
14862         plugins/project-wizard/parser.c,
14863         plugins/project-wizard/property.h,
14864         plugins/project-wizard/templates/anjuta-plugin.wiz,
14865         plugins/project-wizard/templates/terminal.wiz,
14866         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
14867         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
14868         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
14869         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
14870         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
14871         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14872         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14873         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14874         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
14875         plugins/project-wizard/templates/terminal/configure.in.tpl,
14876         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
14877         plugins/project-wizard/templates/terminal/src/main.c: Implemented
14878         a new property type -- hidden. Fixed terminal and anjuta-plugin
14879         project templates.
14881 2005-01-07  Naba Kumar  <naba@gnome.org>
14883         * templates/anjuta-plugin.wiz,
14884         templates/terminal.wiz,
14885         templates/terminal/Makefile.am.tpl,
14886         templates/terminal/autogen.sh,
14887         (Removed) templates/terminal/configure.ac.tpl,
14888         (Added) templates/.cvsignore,
14889         (Added) templates/Makefile.am,
14890         (Added) templates/anjuta-plugin/.cvsignore,
14891         (Added) templates/anjuta-plugin/Makefile.am,
14892         (Added) templates/anjuta-plugin/src/.cvsignore,
14893         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
14894         (Added) templates/terminal/.cvsignore,
14895         (Added) templates/terminal/Makefile.am,
14896         (Added) templates/terminal/configure.in.tpl,
14897         (Added) templates/terminal/po/.cvsignore,
14898         (Added) templates/terminal/po/ChangeLog,
14899         (Added) templates/terminal/po/Makefile.am,
14900         (Added) templates/terminal/po/POTFILES.in,
14901         (Added) templates/terminal/src/.cvsignore,
14902         (Added) templates/terminal/src/Makefile.am,
14903         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
14904         project wizard. Fixed configure/po/Makefile template errors.
14906 2005-01-06  Naba Kumar  <naba@gnome.org>
14908         * configure.in: Added project templates.
14909         * plugins/project-wizard/templates/*: Added to project and renamed
14910         Makefile.am and configure.in to Makefile.am and configure.ac respectively
14911         for the project templates (so that they do not conflict with autotools
14912         build. Created proper configure.ac.tpl and autogen.sh for project
14913         templates.
14914         
14915 2005-01-06  Naba Kumar  <naba@gnome.org>
14917         * plugins/project-wizard/anjuta-project-wizard.glade,
14918         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
14919         Fixed file list parsing and to take absolute file paths (for example,
14920         from an icon selected previously). Used toggle buttons for boolean
14921         properties. Check if all mandatory fields are given before going
14922         forward in the wizard. Use scrollable viewport for listing property
14923         widgets incase the list goes out of wizard's size. Added tooltips
14924         as descriptions of the property widgets. And other fixes.
14926         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
14927         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
14928         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
14929         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
14930         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
14931         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
14932         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
14933         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14934         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
14935         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14936         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
14937         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
14938         Restructured template files.
14940 2005-01-06  Naba Kumar  <naba@gnome.org>
14942         * configure.in: Added check for autogen.
14943         
14944         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
14945         in dispose.
14946         
14947         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
14948         Do not emit changed signal when in dispose.
14950         * plugins/symbol-browser/plugin.c: Don't updated symbols when
14951         symbol-view widget has been destroyed.
14952         
14953         * src/anjuta-app.c: Set null to preference, status and ui object
14954         pointers when they are destroyed.
14956         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
14957         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
14958         Added boolean, integer and file property types.
14959         
14960         * plugins/project-wizard/Makefile.am,
14961         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
14962         project wizard templates.
14964 2005-01-04  Naba Kumar  <naba@gnome.org>
14966         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
14967         added widgets.
14968         
14969         * plugins/editor/aneditor.cxx,
14970         plugins/editor/anjuta-docman.c,
14971         plugins/editor/plugin.c,
14972         plugins/editor/text_editor.c:
14973         Removed unnecessary ref/unref of scintilla.
14974         
14975         * plugins/message-view/anjuta-msgman.c,
14976         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
14977         make close button similar to document manager.
14978         
14979         * plugins/project-manager/plugin.c,
14980         plugins/project-manager/plugin.h: Removed dead codes. Removed
14981         unnecessary ref/unref.
14982         
14983         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
14984         instead of hard refs.
14986 2005-01-03  Naba Kumar  <naba@gnome.org>
14988         * libanjuta/interfaces/libanjuta.idl: Added configure() and
14989         generate() methods for IAnjutaBuildable interface.
14991         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
14992         IAnjutaBuildable inteface.
14994         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
14995         to destroy build context when message view is destroyed.
14996         
14997         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
14998         a ref to it and unref in destructor. AnEditor class wants to be the
14999         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15000         comparisions.
15001         
15002         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15003         complicate the scene. Removed editor widget from AnjutaDocman when
15004         the widget is destroyed.
15005         
15006         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15007         from shell. It will be removed from shell when the widget is destroyed.
15008         
15009         * plugins/editor/text_editor.c: Added debug codes to track object
15010         finalizations.
15012         * plugins/message-view/anjuta-msgman.c: Remove message view on
15013         widget destroy. Destroy message view on remove. Removed all views
15014         correctly.
15015         
15016         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15017         from container.
15019 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15021         * plugins/file-wizard/action-callbacks.c,
15022         plugins/file-wizard/anjuta-file-wizard.glade,
15023         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15024         Insert Licence, copyright, header template ...
15025         
15026 2005-01-02  Naba Kumar  <naba@gnome.org>
15028         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15029         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15030         anjuta_status_add_widget() to allow setting busy cursor on non
15031         toplevel windows.
15033         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15035         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15036         mime types to take text/source also.
15037         
15038         * plugins/editor/anjuta-docman.c,
15039         plugins/editor/anjuta-docman.h,
15040         plugins/editor/plugin.c,
15041         plugins/editor/text_editor.c,
15042         plugins/editor/text_editor.h,
15043         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15044         AnjutaStatus and set busy cursor on editors.
15046         * plugins/file-loader/Makefile.am,
15047         plugins/file-loader/plugin.c,
15048         (added) plugins/file-loader/dnd.c,
15049         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15051         * src/anjuta.c: Hide anjuta window before destruction.
15053         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15054         * configure.in, plugins/Makefile.am,
15055         (removed) plugins/project-wizard/appwiz_page1.c,
15056         (removed) plugins/project-wizard/appwiz_page2.c,
15057         (removed) plugins/project-wizard/appwiz_page3.c,
15058         (removed) plugins/project-wizard/appwiz_page4.c,
15059         (removed) plugins/project-wizard/appwizard.c,
15060         (removed) plugins/project-wizard/appwizard.h,
15061         (removed) plugins/project-wizard/appwizard_cbs.c,
15062         (removed) plugins/project-wizard/appwizard_cbs.h,
15063         (removed) plugins/project-wizard/appwizard_gui.c,
15064         (removed) plugins/project-wizard/gnome_project.c,
15065         (removed) plugins/project-wizard/gnome_project.h,
15066         (removed) plugins/project-wizard/wizard_gui.c,
15067         (removed) plugins/project-wizard/wizard_gui.h,
15068         (added) plugins/project-wizard/.cvsignore,
15069         (added) plugins/project-wizard/Makefile.am,
15070         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15071         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15072         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15073         (added) plugins/project-wizard/applogo.png,
15074         (added) plugins/project-wizard/appwizard.png,
15075         (added) plugins/project-wizard/autogen.c,
15076         (added) plugins/project-wizard/autogen.h,
15077         (added) plugins/project-wizard/druid.c,
15078         (added) plugins/project-wizard/druid.h,
15079         (added) plugins/project-wizard/file.c,
15080         (added) plugins/project-wizard/file.h,
15081         (added) plugins/project-wizard/header.c,
15082         (added) plugins/project-wizard/header.h,
15083         (added) plugins/project-wizard/install.c,
15084         (added) plugins/project-wizard/install.h,
15085         (added) plugins/project-wizard/parser.c,
15086         (added) plugins/project-wizard/parser.h,
15087         (added) plugins/project-wizard/plugin.c,
15088         (added) plugins/project-wizard/plugin.h,
15089         (added) plugins/project-wizard/property.c,
15090         (added) plugins/project-wizard/property.h: Removed old application-wizard
15091         codes and added new template based (autogen based) project wizard
15092         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15094 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15096         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15097         * plugins/cvs-plugin/cvs-execute.c:
15098         Fix cvs_log which did not work because of some
15099         glade problem
15100         Patch from Mark R. Pariente <markpariente@cmu.edu>
15101         - Fix message highlighting
15103 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15104         
15105         * template/*,
15106         date/template/*,
15107         configure.in:
15108         Removed template stuff completly because we dicussed to implement
15109         a macro system for Edit->Insert Text
15111 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15112         
15113         * plugins/editor/aneditor.cxx,
15114         plugins/editor/text_editor.c:
15115         Set line number width dynamically
15116         * src/about.c:
15117         Prepered new GTK 2.6 about dialog
15119 2004-12-30  Naba Kumar  <naba@gnome.org>
15121         patch from: Massimo Corà  <maxcvs@email.it>
15122         * plugins/editor/aneditor.cxx: Highlights correct function
15123         argument in recursive calltips.
15125 2004-12-30  Naba Kumar  <naba@gnome.org>
15127         * plugins/symbol-browser/plugin.c,
15128         libanjuta/interfaces/libanjuta.idl,
15129         plugins/editor/text_editor.c: Fixed editor markers and added a new
15130         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15131         mark the line visited.
15132         
15133         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15134         libegg/Makefile.am, libegg/eggcomboselect.c,
15135         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15136         widget for use with symbol view in toolbar.
15137         
15138         * plugins/cvs-plugin/anjuta-cvs.ui,
15139         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15140         placeholder for cvs plugin context menu in filemanager.
15141         
15142 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15143         
15144         * plugins/cvs-plugin/plugin.c:
15145         Show popup menu only if the file is contained in
15146         a directory containing a "CVS" directory
15148 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15149         
15150         * plugins/cvs-plugin/cvs-action.[ch],
15151         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15152         * plugins/cvs-plugin/anjuta-cvs.ui,
15153         * plugins/cvs-plugin/plugin.c:
15154         Implemented "Import"
15155         
15156         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15157         Added right-click-menu for file-manager
15159 2004-12-26  Naba Kumar  <naba@gnome.org>
15161         * src/action-callbacks.c, src/action-callbacks.h,
15162         src/anjuta-actions.h, src/anjuta-app.c,
15163         src/anjuta.ui: Added fullscreen action.
15165         * plugins/cvs-plugin/cvs-actions.c,
15166         plugins/cvs-plugin/plugin.c,
15167         plugins/cvs-plugin/plugin.h: Watches current editor,
15168         project and file manager selection in plugin
15169         implementation.
15170         
15171 2004-12-26  Naba Kumar  <naba@gnome.org>
15173         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15174         src/action-callbacks.c: Fixed app finalization. Added a
15175         command line arg --proper-shutdown (-p), which when set
15176         will release all plugins and their resources (this option
15177         is mainly for debugging).
15178         
15179         * plugins/file-loader/plugin.c: Fixed filename duplications
15180         in recent files history.
15181         
15182         * plugins/profile-default/plugin.c: Disabled problematic
15183         plugins for now to load at startup.
15184         
15185         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15186         annoying debug prints.
15187         
15188 2004-12-23  Naba Kumar  <naba@gnome.org>
15190         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15191         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15192         plugins/cvs-plugin/anjuta-cvs.ui,
15193         plugins/cvs-plugin/cvs-actions.c,
15194         plugins/cvs-plugin/cvs-actions.h,
15195         plugins/cvs-plugin/cvs-execute.c,
15196         plugins/cvs-plugin/cvs-execute.h,
15197         plugins/cvs-plugin/Makefile.am,
15198         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15199         Added cvs log command.
15201 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15202         
15203         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15204         default
15206 2004-12-20  Naba Kumar  <naba@gnome.org>
15208         patch from: Massimo Corà  <maxcvs@email.it>
15209         * plugins/editor/aneditor.cxx: Added recursive calltips.
15211 2004-12-20  Naba Kumar  <naba@gnome.org>
15212         
15213         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15214         Show busy cursor during loading and unloading.
15215         
15216 2004-12-19  Naba Kumar  <naba@gnome.org>
15218         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15219         memory leaks. Disabled debug print.
15221         * plugins/symbol-browser/an_symbol_view.c,
15222         plugins/symbol-browser/plugin.c,
15223         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15224         problems. Creates SymbolView object every time when the
15225         plugin is activated.
15227         * plugins/project-manager/plugin.c: Close project when
15228         deactivating.
15229         
15230 2004-12-18  Naba Kumar  <naba@gnome.org>
15232         * po/POTFILES.in: Removed commented lines.
15233         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15234         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15235         * plugins/gdb/plugin.c: Fixed compile error.
15236         
15237         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15238         * libegg/eggcellrendererkeys.c: Fixed compile error.
15239         
15240 2004-12-18  Naba Kumar  <naba@gnome.org>
15242         * plugins/file-loader/plugin.c: Fixed loading bug.
15243         
15244         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15245         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15246         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15247         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15248         and corruptions. Fixed loading and unloading of plugins.
15249         
15250 2004-12-17  Naba Kumar  <naba@gnome.org>
15251         
15252         * plugins/file-loader/Makefile.am,
15253         plugins/file-loader/plugin.c,
15254         plugins/project-manager/plugin.c: Fixed memory corruption
15255         and disposition codes. Added missing plugin.h in Makefile.am.
15257 2004-12-16  Naba Kumar  <naba@gnome.org>
15259         * plugins/symbol-browser/an_symbol_view.c,
15260         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15261         codes. Fixed memory leaks and corruptions.
15263         * plugins/build-basic-autotools/build-basic-autotools.c
15264         plugins/editor/anjuta-docman.c,
15265         plugins/editor/text_editor.c,
15266         plugins/file-loader/plugin.c,
15267         plugins/file-manager/plugin.c,
15268         plugins/file-wizard/plugin.c,
15269         plugins/message-view/anjuta-msgman.c,
15270         plugins/message-view/anjuta-msgman.h,
15271         plugins/message-view/message-view.c,
15272         plugins/message-view/plugin.c,
15273         plugins/message-view/plugin.h,
15274         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15276         * src/about.c, src/about.h, src/action-callbacks.c,
15277         src/action-callbacks.h, src/anjuta-actions.h,
15278         src/anjuta-app.c, src/anjuta-app.h,
15279         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15280         src/anjuta.c, src/anjuta.h, src/getline.c, 
15281         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15282         src/start-with.c, src/start-with.h: Fixed emacs modes.
15284         * src/layout.xml: Brought document manager in front.
15285         
15286 2004-12-15  Naba Kumar  <naba@gnome.org>
15288         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15289         properly removed.
15290         
15291         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15292         finalization. Added a method to unload all plugins and destroy them.
15293         Fixed memory leaks.
15294         
15295         * plugins/sample1/plugin.c: Proper finalization code and renamed
15296         functions to proper names.
15297         
15298         * plugins/build-basic-autotools/build-basic-autotools.c,
15299         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15301         * src/shell.c: Unload all plugins on exit, so that memory profilers
15302         can detect memory leaks in plugins.
15304 2004-12-13  Naba Kumar  <naba@gnome.org>
15306         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15307         docking is working.
15308         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15309         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15311 2004-12-11  Naba Kumar  <naba@gnome.org>
15313         * data/properties/anjuta.properties: Fixed font size.
15314         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15315         compile file function. There are some fixmes there.
15316         * plugins/message-view/anjuta-msgman.c,
15317         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15318         
15319 2004-12-08  Naba Kumar  <naba@gnome.org>
15321         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15322         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15323         to escape quotes in a string.
15324         
15325         * plugins/cvs-plugin/cvs-actions.c,
15326         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15327         cvs diff command.
15329         * plugins/build-basic-autotools/build-basic-autotools.c,
15330         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15331         filters.
15332         
15333 2004-12-07  Naba Kumar  <naba@gnome.org>
15335         * plugins/build-basic-autotools/build-basic-autotools.c,
15336         plugins/build-basic-autotools/automake-c.filters: Completed directory
15337         tracking. Double click on Errors and warnings now work as expected.
15339         * plugins/build-basic-autotools.c: Added codes to track build directory
15340         so that absolute path of the files could be determined.
15342 2004-12-06  Naba Kumar  <naba@gnome.org>
15344         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15345         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15346         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15347         
15348 2004-12-05  Naba Kumar  <naba@gnome.org>
15350         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15351         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15352         
15353         * plugins/cvs-plugin/plugin.c,
15354         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15355         
15356 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15357         
15358         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15359         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15360         plugins/cvs-plugin/cvs-execute.[ch]:
15361         Implemented cvs status and cvs diff
15362         Known bugs:
15363         - rdiff command is not correct
15364         - Must find a way to allow selection of directies AND files 
15365         in GtkFileChooser
15367 2004-12-03  Naba Kumar  <naba@gnome.org>
15369         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15370         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15371         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15372         session.properties file if it is for the first time.
15373         
15374 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15375         
15376         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15377         commit.
15378         
15379         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15380         plugins/cvs-plugin/anjuta-cvs.ui:
15381         Implemented update/commit and changed menu layout 
15383 2004-12-02  Naba Kumar  <naba@gnome.org>
15385         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15386         property name (for cvs path property). Beautified dialogs.
15388 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15389         
15390         * plugins/message-view/anjuta-msgman.c: Changed callback name
15391         and changed switch-page handling.
15392         
15393         * plugins/cvs-plugin/cvs-actions.c:
15394         * plugins/cvs-plugin/cvs-execute.c:
15395         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15396         - Implemented cvs add and cvs removed - both working now
15397         - Created a useful preferences page
15398         
15400 2004-11-30  Naba Kumar  <naba@gnome.org>
15402         * libanjuta/anjuta-status.c: Fixed runtime warning.
15403         
15404         * plugins/editor/Makefile.am:
15405         plugins/editor/anjuta-document-manager.glade,
15406         plugins/editor/plugin.c
15407         plugins/editor/plugin.h
15408         plugins/editor/style-editor.c (new, moved from src/),
15409         plugins/editor/style-editor.h (new, moved from src/),
15410         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15411         settings in preferences.
15413         * plugins/editor/text_editor.c,
15414         plugins/editor/text_editor.h: Do not take unused args in
15415         text_editor_get_props().
15417         * src/style-editor.c, src/style-editor.h: Removed, moved to
15418         plugins/editor/ directory.
15420 2004-11-29  Naba Kumar  <naba@gnome.org>
15422         * plugins/editor/text_editor_cbs.c: Emit click signal in
15423         IAnjutaMarkable.
15424         * libanjuta/anjuta-status.c: More spacing between items.
15425         
15426 2004-11-29  Naba Kumar  <naba@gnome.org>
15428         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15429         
15430         * libanjuta/interfaces/libanjuta.idl,
15431         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15432         plugins/debug-manager/plugin.c,
15433         plugins/gdb/breakpoints.c,
15434         plugins/gdb/breakpoints.h,
15435         plugins/gdb/debugger.c,
15436         plugins/gdb/debugger.h,
15437         plugins/gdb/plugin.c,
15438         plugins/gdb/plugin.h,
15439         plugins/gdb/utilities.c,
15440         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15441         toggle breakpoint margin clicks.
15443 2004-11-28  Naba Kumar  <naba@gnome.org>
15445         * TODO.tasks: Fixed indentations.
15446         * plugins/gtodo/libgtodo.c: Save with indentation.
15447         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15448         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15449         * libanjuta/anjuta-status.c: Fixed busy cursors.
15450         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15451         * po/POTFILES.in: Updated.
15452         
15453 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15454         
15455         * plugins/editor/anjuta-document-manager.glade,
15456           plugins/editor/search-replace.[c,h], 
15457           plugins/editor/search-replace_backend.h
15458           plugins/editor/search-preferences.[c,h] :
15459           Saved Search-Preferences (gconf),
15460           Basic search by default.
15462 2004-11-22  Naba Kumar  <naba@gnome.org>
15464         * configure.in: Fixed build error.
15466 2004-11-21  Naba Kumar  <naba@gnome.org>
15468         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15469         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15470         Added AnjutaStatus class to libanjuta.
15471         Added anjuta_shell_get_status() method.
15472         
15473         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15474         and fixed marshaller generation.
15475         
15476         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15477         "updade_ui" signals to IAnjutaEditor interface.
15478         
15479         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15480         
15481         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15482         regexes.
15483         
15484         * plugins/class-gen/clsGen.c: Intial port.
15485         
15486         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15487         name.
15488         
15489         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15490         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15491         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15492         Implemented status update. Emits "update_ui" and "char_added" signals.
15493         Added view preferences.
15494         
15495         * plugins/file-loader/plugin.c: Added open with plugins in open with
15496         menus.
15497         
15498         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15499         
15500         * plugins/message-view/anjuta-msgman.c,
15501         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15502         to close correct message view rather than current view.
15504 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15505         
15506         * plugins/cvs-plugin/cvs-actions.c
15507         plugins/cvs-plugin/plugin.[ch]
15508         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15509         Implemented cvs add but ran into a launcher/message_view
15510         problem because of a limitation of the idl compiler
15512 2004-11-19  Naba Kumar  <naba@gnome.org>
15514         * plugins/project-manager/plugin.c: Displays a progress window during
15515         project load.
15516         
15517         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15518         Fixed UI separators.
15519         
15520         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15521         UI placeholder.
15522         
15523         * plugins/project-manager/anjuta-project-manager.ui,
15524         plugins/project-manager/plugin.[c,h]: Added add/remove context
15525         menus and implemented them. Added file manager merge menu.
15527 2004-11-18  Naba Kumar  <naba@gnome.org>
15529         * TODO.tasks: Updated.
15530         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15531         plugins/message-view/message-view.c: Fixed finalize and dispose
15532         methods.
15533         * plugins/debugger/*: Removed from cvs (development now in
15534         debug-manager).
15536 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15538         Reviewed by Naba Kumar  <naba@gnome.org>:
15539         
15540         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15541         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15542         plugins/gdb/breakpoints.c: all marker related stuff moved from
15543         editor and docman interfaces to IAnjutaMarkable
15545 2004-11-17  Naba Kumar  <naba@gnome.org>
15547         * TODO.tasks: Updated.
15548         
15549         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15550         
15551         * libegg/egg-combo-action.c: Block changed signal when changing model.
15552         
15553         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15554         Emit changed signal. Removed dead codes.
15555         
15556         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15557         that recent files history do not duplicate.
15558         
15559         * plugins/symbol-browser/an_symbol_view.c,
15560         plugins/symbol-browser/an_symbol_view.h,
15561         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15562         Fixed a bug.
15564 2004-11-15  Naba Kumar  <naba@gnome.org>
15566         * plugins/project-manager/plugin.c: Opens targets on double click.
15567         
15568         * plugins/message-view/message-view.c,
15569         plugins/file-manager/anjuta-file-manager-plugin.glade,
15570         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15571         Added proper class finalization
15572         and disposition. Added preferences notifications and callbacks to
15573         change info/warning/error colors.
15574         
15575         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15576         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15577         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15578         Implemented finalize method for AnjutaApp. Code cleanups.
15579         
15580         * plugins/message-view/plugin.c: Static parent_class.
15581         
15582 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15583         * plugins/editor/search-replace.[c,h], 
15584           plugins/editor/search-replace_backend.c
15585           Update search entry in main toolbar.
15586           Clean code.
15588 2004-11-11  Naba Kumar  <naba@gnome.org>
15590         * TODO.tasks: Updated.
15592         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15593         and completed on-the-fly-change preferences. Removed "changed"
15594         signal as it is no longer necessary (use notify for similar
15595         purpose to monitor individual preferences).
15597         
15598         * plugins/editor/anjuta-document-manager.glade: Added view menu
15599         preferences so that they are registered.
15600         
15601         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15602         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15603         connection to "changed" signal of preferences and implemented
15604         notifications for some editor preferences. More to implement.
15606 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15607         * plugins/editor/print.c
15608         Fixed bug 1047624 : Add line number every X lines.
15610 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15611         * plugins/editor/search-replace.c
15612         Fixed a crash bug (995755) when searching "%n"
15614 2004-11-09  Naba Kumar  <naba@gnome.org>
15616         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15617         Fixed to refresh categories list on file load.
15619 2004-11-08  Naba Kumar  <naba@gnome.org>
15620         
15621         * configure.in, plugins/Makefile.am,
15622         plugins/profile-default/plugin.c: Added cvs plugin in build.
15623         
15624         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15625         
15626         * plugins/debug-manager/.cvsignore: Added file to ignore.
15627         
15628         * plugins/debug-manager/Makefile.am: Removed dead codes.
15629         
15630         * src/anjuta.ui: Added placeholder for version control UI.
15632 2004-11-08  Naba Kumar  <naba@gnome.org>
15634         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15635         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15636         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15637         Updated.
15639         * global-tags/Makefile.am: Fixed make error.
15641         * plugins/profile-default/plugin.c: Added debug-manager
15642         and gdb plugins to load at startup so that debugger
15643         windows are docked properly. They will be removed
15644         later when we figure out runtime docking.
15646         * plugins/sample1/*: Restored to last working state.
15648         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15649         windows in lower pane. Named the windows appropriately.
15651         * ChangeLog: Fixed format.
15652         
15653 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15655         * libanjuta/interfaces/libanjuta.idl,
15656         libanjuta/anjuta-marshal.c,
15657         plugins/Makefile.am,
15658         plugins/debug-manager/plugin.c,
15659         plugins/editor/plugin.c,
15660         plugins/editor/text_editor.c,
15661         plugins/gdb/breakpoints.c,
15662         plugins/gdb/debugger.c,
15663         plugins/gdb/plugin.c,
15664         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15666 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15667         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15668         plugins/editor/search-replace.c,
15669         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15670         Search and Replace; Show result in find pane
15671           
15672 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15673         
15674         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15675         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15676         (added features: starting debugger and loading of core/executable,
15677         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15678         partially works)
15680 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15681         
15682         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15683         my cvs-plugin files...
15684         I hope I have rescued everything possible.
15685         
15686         * Naba: Could you please fix sample1 because I messed it up to 
15687         but there should be a histroy of this directory we should commit
15689 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15690         
15691         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15692         infrastructure
15693         * plugins/cvs-plugin/plugin.c,
15694         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15695         Added preferences dialog (not yet complete)
15697 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15698         
15699         * global-tags/Makefile.am, mime/Makefile.am:
15700         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15701         
15702         * template/xmltemplate.[ch],
15703         template/xmlstrings.[ch],
15704         template/autotools.[ch] removed,
15705         template/prj_template.[ch] removed,
15706         template/lang_template.[ch] removed,
15707         template/lib_template.[ch] removed,
15708         template/Makefile.am adjusted,
15709         template/dtds/lang.dtd removed, 
15710         template/dtds/lib.dtd removed,
15711         template/dtds/prj.dtd removed,
15712         template/dtds/autotools.dtd removed,
15713         data/template/lib/* removed,
15714         data/template/language/* removed,
15715         data/template/library/* removed,
15716         data/template/project/* removed,
15717         date/template/Makefile.am adjusted:
15718         Remove everything except text-templates to replace hardcoded 
15719         Edit->Insert texts with dynamic loaded.
15721         * plugins/cvs-plugin/plugin.[ch],
15722         plugins/cvs-actions.[ch],
15723         plugins/Makefile.am,
15724         plugins/cvs-plugin/Makefile.am,
15725         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
15726         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15727         plugins/cvs-plugin/anjuta-cvs.plugin.in:
15728         Added initial cvs-plugin code
15730 2004-10-21  Naba Kumar  <naba@gnome.org>
15731         
15732         * libanjuta/anjuta-plugin.c,
15733         plugins/build-basic-autotools/build-basic-autotools.c,
15734         plugins/debugger/plugin.c,
15735         plugins/devhelp/plugin.c,
15736         plugins/editor/anjuta-docman.c,
15737         plugins/editor/goto_line.c,
15738         plugins/editor/plugin.c,
15739         plugins/editor/search-replace.c,
15740         plugins/editor/text_editor.c,
15741         plugins/file-loader/plugin.c,
15742         plugins/file-manager/plugin.c,
15743         plugins/file-wizard/file.c,
15744         plugins/file-wizard/plugin.c,
15745         plugins/gdb/plugin.c,
15746         plugins/gtodo/plugin.c,
15747         plugins/message-view/anjuta-msgman.c,
15748         plugins/profile-default/plugin.c,
15749         plugins/project-manager/plugin.c,
15750         plugins/sample1/plugin.c,
15751         plugins/terminal/terminal.c: Defined all global variables static,
15752         particularly class parent_class variables. They were getting
15753         confused at link time.
15755         * libanjuta/plugins.c: Do not unload plugins when they are
15756         deactivated. Simply cache them for later activation. Unloading
15757         modules have some problem with shared libs using static class
15758         registration. Fixed hash type for installed plugins. Eventually,
15759         we want to add "CanUnload" attribute for .plugin files (in
15760         "Anjuta Plugin" group) to let plugin loader know if the plugin can
15761         be unloaded from memory. Those plugins declaring CanUnload=false
15762         will not be unloaded from memory and will be put in the cache. Those
15763         not declaring anything or declaring CanUnload=true, will be unloaded
15764         from memory when they are deactivated.
15766         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
15767         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15768         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
15769         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
15770         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
15771         activation, deactivation. Fixed memory leaks.
15773 2004-10-20  Naba Kumar  <naba@gnome.org>
15775         * TODO.tasks: Updated.
15776         
15777         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15778         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
15779         macro for adding interfaces to plugin types. Code cleanup.
15780         
15781         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15782         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15783         
15784         * plugins/build-basic-autotools/build-basic-autotools.c,
15785         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
15786         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15787         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15788         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15789         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
15790         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
15791         plugins/project-manager/plugin.c,
15792         plugins/symbol-browser/an_symbol_view.c,
15793         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
15794         newly defined macro to add interfaces to plugin types.
15796         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
15798 2004-10-20  Naba Kumar  <naba@gnome.org>
15800         * TODO.tasks: Added task list.
15801         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
15802         default values.
15804 2004-10-19  Naba Kumar  <naba@gnome.org>
15806         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
15807         
15808         * plugins/editor/action-callbacks.c,
15809         plugins/editor/action-callbacks.h,
15810         plugins/editor/anjuta-docman.c,
15811         plugins/editor/anjuta-docman.h,
15812         plugins/editor/anjuta-document-manager.ui,
15813         plugins/editor/file_history.c,
15814         plugins/editor/file_history.h,
15815         plugins/editor/plugin.c: Added file history browsing.
15816         
15817         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
15818         
15819         * plugins/message-view/anjuta-message-manager.ui,
15820         plugins/message-view/plugin.c: Added document manager context menu.
15821         
15822         * plugins/symbol-browser/an_symbol_view.c,
15823         plugins/symbol-browser/an_symbol_view.h,
15824         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15825         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
15826         document manager context menu.
15827         
15828         * scintilla/*, scintilla/include/*: Updated to current cvs.
15829         
15830 2004-10-19  Naba Kumar  <naba@gnome.org>
15832         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
15833         placeholder for debugger UI.
15834         
15835         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
15836         * plugins/file-manager/plugin.c: Fixed loading bug.
15837         
15838         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
15839         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
15840         Initializes gconf database with default values when the
15841         values are not defined. Use bool and int prefs separately.
15843         * plugins/editor/plugin.c: Added encoding preferences.
15844         * plugins/project-manager/plugin.c: Cleanup and debug messages.
15846         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15847         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15848         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15849         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15851 2004-10-18  Naba Kumar  <naba@gnome.org>
15853         * po/POTFILES.in: Updated.
15854         
15855         * libanjuta/anjuta-ui.c: Corrected debug messages.
15856         
15857         * libegg/egg-combo-action.c, libegg/test-actions.c,
15858         libegg/menu/egg-combo-action.h: Fixed combo action.
15859         
15860         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
15861         Fixed format.
15862         
15863         * plugins/editor/action-callbacks.[c,h],
15864         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
15865         Implemented file swap. Removed dead codes.
15866         
15867         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
15868         dead codes.
15869         
15870         * plugins/symbol-browser/an_symbol_view.[c,h],
15871         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15872         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
15873         Implemented file symbols. Implemented goto file line when symbol is
15874         selected.
15875         
15876         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
15877         
15878 2004-10-10  Naba Kumar  <naba@gnome.org>
15880         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
15881         
15882         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
15883         
15884         * plugins/debugger/.cvsignore,
15885         (added) plugins/debugger/Makefile.am,
15886         (added) plugins/debugger/anjuta-debugger.glade,
15887         (added) plugins/debugger/anjuta-debugger.plugin.in,
15888         (added) plugins/debugger/anjuta-debugger.plugin.png,
15889         (added) plugins/debugger/anjuta-debugger.ui,
15890         plugins/debugger/attach_process.c,
15891         (removed) plugins/debugger/attach_process_cbs.c,
15892         (removed) plugins/debugger/attach_process_cbs.h,
15893         (removed) plugins/debugger/breakpoints.c,
15894         (removed) plugins/debugger/breakpoints.h,
15895         (removed) plugins/debugger/debug_tree.c,
15896         (removed) plugins/debugger/debug_tree.h,
15897         (removed) plugins/debugger/debugger.c,
15898         (removed) plugins/debugger/debugger.h,
15899         (removed) plugins/debugger/memory.c,
15900         (removed) plugins/debugger/memory.h,
15901         (added) plugins/debugger/plugin.c,
15902         (added) plugins/debugger/plugin.h,
15903         (removed) plugins/debugger/registers.c,
15904         (removed) plugins/debugger/registers.h,
15905         (removed) plugins/debugger/registers_cbs.c,
15906         (removed) plugins/debugger/registers_cbs.h,
15907         (removed) plugins/debugger/registers_gui.c,
15908         (removed) plugins/debugger/sharedlib.c,
15909         (removed) plugins/debugger/sharedlib.h,
15910         (removed) plugins/debugger/sharedlib_cbs.c,
15911         (removed) plugins/debugger/sharedlib_cbs.h,
15912         (removed) plugins/debugger/sharedlib_gui.c,
15913         (removed) plugins/debugger/signals.c,
15914         (removed) plugins/debugger/signals.h,
15915         (removed) plugins/debugger/signals_cbs.c,
15916         (removed) plugins/debugger/signals_cbs.h,
15917         (removed) plugins/debugger/signals_gui.c,
15918         (removed) plugins/debugger/stack_trace.c,
15919         (removed) plugins/debugger/stack_trace.h,
15920         (added) plugins/debugger/utilities.c,
15921         (added) plugins/debugger/utilities.h,
15922         (removed) plugins/debugger/watch.c,
15923         (removed) plugins/debugger/watch.h,
15924         (removed) plugins/debugger/watch_cbs.c,
15925         (removed) plugins/debugger/watch_cbs.h,
15926         (removed) plugins/debugger/watch_gui.c,
15927         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
15928         
15929         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
15930         Added debugger gdb backend plugin.
15931         
15932         * plugins/message-view/plugin.c: Registered all message stock icons.
15933         
15934         * plugins/profile-default/plugin.c: Loads debugger plugin.
15935         
15936         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
15938 2004-10-08  Naba Kumar  <naba@gnome.org>
15940         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
15941         information.
15942         
15943         * plugins/symbol-browser/.cvsignore,
15944         plugins/symbol-browser/Makefile.am,
15945         plugins/symbol-browser/an_symbol_view.c,
15946         plugins/symbol-browser/an_symbol_view.h,
15947         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
15948         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15949         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15950         plugins/symbol-browser/plugin.c,
15951         plugins/symbol-browser/plugin.h,
15952         plugins/symbol-browser/sv_class.xpm,
15953         plugins/symbol-browser/sv_function.xpm,
15954         plugins/symbol-browser/sv_macro.xpm,
15955         plugins/symbol-browser/sv_private_fun.xpm,
15956         plugins/symbol-browser/sv_private_var.xpm,
15957         plugins/symbol-browser/sv_protected_fun.xpm,
15958         plugins/symbol-browser/sv_protected_var.xpm,
15959         plugins/symbol-browser/sv_public_fun.xpm,
15960         plugins/symbol-browser/sv_public_var.xpm,
15961         plugins/symbol-browser/sv_static_fun.xpm,
15962         plugins/symbol-browser/sv_static_var.xpm,
15963         plugins/symbol-browser/sv_struct.xpm,
15964         plugins/symbol-browser/sv_unknown.xpm,
15965         plugins/symbol-browser/sv_variable.xpm,
15966         plugins/symbol-browser/test-symbol-browser.c,
15967         plugins/Makefile.am: Implemented Symbol
15968         browser plugin.
15969         
15970         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
15971         
15972         * plugins/build-basic-autotools/Makefile.am,
15973         plugins/devhelp/Makefile.am,
15974         plugins/editor/Makefile.am,
15975         plugins/file-loader/Makefile.am,
15976         plugins/file-manager/Makefile.am,
15977         plugins/file-wizard/Makefile.am,
15978         plugins/gtodo/Makefile.am,
15979         plugins/message-view/Makefile.am,
15980         plugins/profile-default/Makefile.am,
15981         plugins/project-manager/Makefile.am
15982         plugins/sample1/Makefile.am,
15983         plugins/terminal/Makefile.am,
15984         scintilla/Makefile.am,
15985         libegg/Makefile.am,
15986         launcher/Makefile.am,
15987         libanjuta/Makefile.am,
15988         src/Makefile.am,
15989         tagmanager/Makefile.am,
15990         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
15991         anjuta_data_dir in configure.in and used them in plugins Makefile.am
15992         files. Also fixed library dependencies.
15993         
15994         * plugins/editor/aneditor.cxx: Disabled unused codes.
15995         * plugins/file-manager/an_file_view.c: Added copyright.
15996         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
15997         
15998         * plugins/profile-default/plugin.c: Can load plugins by location.
15999         * plugins/project-manager/plugin.c: Remove project_root_uri value
16000         when project is closed.
16001         
16002 2004-10-06  Naba Kumar  <naba@gnome.org>
16004         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16005         
16006         * libanjuta/interfaces/libanjuta.idl,
16007         plugins/editor/text_editor.c: Added get_length()
16008         and get_current_word() methods in IAnjutaEditor interface.
16009         
16010         * libegg/Makefile.am: Added test_actions target.
16011         
16012         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16013         
16014         * plugins/build-basic-autotools/build-basic-autotools.c,
16015         plugins/file-loader/plugin.c,
16016         plugins/message-view/message-view.c: Added code to go to file and
16017         line number,
16018         
16019         * plugins/devhelp/plugin.c: Context sensitive help now works.
16020         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16021         uri as line number and goes to that line number.
16022         
16023         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16024         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16025         gtodo_client_load() method to load from a diffrent file. Watched 
16026         project root directory in plugin to open TODO.tasks of the project.
16027         
16028         * plugins/project-manager/plugin.c: Updates project UI
16029         sensitive/insensitive.
16031         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16032         anjuta-shell program to test plugins.
16033         
16034         * src/anjuta-app.c: Registered UI accels.
16035         
16036 2004-09-28  Naba Kumar  <naba@gnome.org>
16038         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16039         method.
16040         
16041         * src/anjuta-app.c: Implemented present widget method.
16042         
16043         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16044         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16045         
16046         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16047         added editor.
16048         
16049         * plugins/editor/text_editor.c: Connects to preferences changed signal
16050         correctly.
16051         
16052 2004-09-28  Naba Kumar  <naba@gnome.org>
16053         
16054         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16055         print code.
16056         
16057         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16058         size to 5 pix.
16059         
16060         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16061         in changed signal callback.
16062         
16063         * plugins/editor/action-callbacks.c: Implemented save_all action
16064         callback. Removed dead code. Do save_as when saving a new file.
16065         Implemented incremental search.
16066         
16067         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16068         
16069         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16070         
16071         * src/anjuta-app.c: Registers UI accelerators.
16072         
16073 2004-09-27  Naba Kumar  <naba@gnome.org>
16075         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16076         
16077         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16078         plugins/devhelp/anjuta-devhelp.plugin.in,
16079         plugins/file-loader/anjuta-loader.plugin.in,
16080         plugins/file-manager/anjuta-file-manager.plugin.in,
16081         plugins/gtodo/anjuta-gtodo.plugin.in,
16082         plugins/project-manager/anjuta-project-manager.plugin.in,
16083         plugins/terminal/anjuta-terminal.plugin.in:
16084         Gave proper plugin names.
16086         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16087         error when regex fail.
16088         
16089         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16090         Added help and context search. Watches current editor. More menus
16091         in Help submenu. Update UI (sensitive when required) properly.
16092         
16093         * plugins/editor/anjuta-document-manager.ui,
16094         plugins/devhelp/anjuta-devhelp.ui,
16095         plugins/message-view/anjuta-message-manager.ui,
16096         src/anjuta.ui: Goto menu actions are in separate submenu.
16097         
16098         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16099         Removed unimplemented UI elements.
16100         
16101         * src/anjuta-app.c: Larger (and normal) icon size.
16102         
16103         * src/layout.xml: Task manager plugin along with document (in middle).
16104         
16105         * plugins/editor/plugin.c, plugins/file-loader.c,
16106         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16107         in gtkactions. Enable/disable UI properly.
16108         
16109 2004-09-26  Naba Kumar  <naba@gnome.org>
16111         * po/POTFILES.in: Updated, added missing files.
16113         * .cvsignore: Updated.
16114         
16115         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16116         a new function to get User input text.
16117         
16118         * libanjuta/resources.[c,h]: Added a function to created sized image.
16119         
16120         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16121         from filename, as thats the correct representation.
16122         
16123         * plugins/build-basic-autotools/Makefile.am,
16124         (added) plugins/build-basic-autotools/automake-c.filters,
16125         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16126         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16127         Rearragned UI elements in the build menu. Added codes to read build
16128         filter rules from external file. Implemented all build, configure,
16129         autogen commands. Watches current editor and project.
16130         
16131         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16132         Added editor changed signal and exports current editor value.
16133         Fixed parameter names. Fixed get_uri() interface implementation to
16134         return correct uri.
16135         
16136         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16137         elements.
16138         
16139         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16140         
16141         * plugins/file-manager/an_file_view.c,
16142         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16143         
16144         * plugins/file-wizard/file.c: Reads uri correctly.
16145         
16146         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16147         sets the page to the new view.
16148         
16149         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16150         Fixed signal connecting.
16151         
16152         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16153         to "project_root_uri" and exports as uri.
16154         
16155 2004-09-24  Naba Kumar  <naba@gnome.org>
16157         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16158         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16159         in correct way.
16160         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16161         * plugins/file-loader/plugin.c: Added comments.
16162         * plugins/build-basic-autotools/plugin.c: Added comments.
16163         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16164         
16165         * libanjuta/interfaces/libanjuta.idl,
16166         plugins/message-view/anjuta-msgman.c,
16167         plugins/message-view/message-view.c,
16168         plugins/message-view/message-view.h,
16169         plugins/message-view/plugin.c: Buffering and appending messages have
16170         been separated. message-view implementations cleaned up. Signals
16171         Emissions fixed. Messages now displayed in summary and details show
16172         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16173         API.
16174         
16175         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16176         preferences.
16177         
16178         * plugins/build-basic-autotools/Makefile.am,
16179         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16180         parsing of output to create message summaries. Uses new message view
16181         API.
16182         
16183         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16184         preferences to make dialog box smaller.
16185         
16186         * plugins/editor/search-replace.c: Fixed compile error with change
16187         in IAnjutaMessageView API.
16188         
16189 2004-09-21  Naba Kumar  <naba@gnome.org>
16191         * plugins/Makefile.am: Deletes old (installed) plugins before
16192         installing new ones.
16193         
16194         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16195         plugins/build-basic-autotools/build-basic-autotools.c,
16196         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16197         file URI from filemanager. Only disables/enables build submenu in file
16198         manager, instead of merging/unmerging.
16199         
16200         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16201         non-text files.
16202         
16203         * plugins/file-loader/anjuta-loader-plugin.ui,
16204         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16205         Implemented "Open with" file manager submenu. Displays error message
16206         when file can not be opened.
16207         
16208         * plugins/file-manager/an_file_view.c: Renamed
16209         file_manager_current_filename value name to file_manager_current_uri
16210         and exports proper URI.
16211         
16212         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16214 2004-09-19  Naba Kumar  <naba@gnome.org>
16216         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16217         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16218         save point signal to change editor tabs. Fixed accels.
16219         
16220         * plugins/file-loader/plugin.c: Fixed accels.
16222         * plugins/project-manager/plugin.c: Added target selection callback.
16223         
16224         * plugins/project-manager/plugin.c: Added URI activation.
16225         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16226         Fixed dialog and closed it on ok. Fixed a crash bug.
16227         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16229         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16230         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16231         plugins/file-loader/anjuta-loader-plugin.ui,
16232         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16233         Added recent files in file loade plugin.
16234         
16235         * ChangeLog: Fixed entry dates.
16236         
16237 2004-09-18  Naba Kumar  <naba@gnome.org>
16239         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16240         an unnecessary GtkFrame.
16241         
16242 2004-09-17  Naba Kumar  <naba@gnome.org>
16244         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16246         * TODO: Updated.
16247         
16248         * data/Makefile.am: Disabled installing old mime info.
16249         
16250         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16251         
16252         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16253         plugins/editor/anjuta-document-manager.ui,
16254         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16255         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16256         Added Editor context popup menu.
16257         
16258         * plugins/project-manager/anjuta-project-manager-plugin.png:
16259         Update image.
16260         
16261         * plugins/project-manager/anjuta-project-manager.plugin.in:
16262         Support .anjuta mime type.
16263         
16264         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16265         value.
16266         
16267         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16268         value.
16269         
16270         * src/layout.xml, plugins/profile-default/plugin.c:
16271         Added project manager plugin for startup.
16273 2004-09-16  Naba Kumar  <naba@gnome.org>
16274         
16275         * anjuta.prj: Updated.
16276         
16277         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16278         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16279         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16280         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16281         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16282         plugins/terinal/Makefile.am, src/Makefile.am,
16283         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16284         Fixed makefile syntax errors.
16286 2004-09-16  Naba Kumar  <naba@gnome.org>
16288         * configure.in, src/layout.xml,
16289         plugins/profile-default/plugin.c,
16290         libanjuta/interfaces/libanjuta.idl,
16291         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16292         
16293         * configure.in, plugins/Makefile.am,
16294         plugins/project-manager/.cvsignore, 
16295         plugins/project-manager/Makefile.am,
16296         plugins/project-manager/anjuta-project-manager-plugin.png,
16297         plugins/project-manager/anjuta-project-manager.plugin.in,
16298         plugins/project-manager/anjuta-project-manager.ui,
16299         plugins/project-manager/plugin.c,
16300         plugins/project-manager/plugin.h: Added project manager plugin
16301         based on gnome-build.
16302         
16303         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16304         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16305         
16306         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16307         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16308         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16309     
16310 2004-09-16  Naba Kumar  <naba@gnome.org>
16312         * plugins/editor/action-callbacks.c: Fixed compile error.
16313         
16314 2004-09-15  Naba Kumar  <naba@gnome.org>
16316         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16317         
16318         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16319         New improved splace with nicer progress.
16320         
16321         * configure.in, plugins/Makefile.am,
16322         (added) file-wizard/.cvsignore,
16323         (added) file-wizard/Makefile.am,
16324         (added) file-wizard/action-callbacks.c,
16325         (added) file-wizard/action-callbacks.h,
16326         (added) file-wizard/anjuta-file-wizard-plugin.png,
16327         (added) file-wizard/anjuta-file-wizard.glade,
16328         (added) file-wizard/anjuta-file-wizard.plugin.in,
16329         (added) file-wizard/anjuta-file-wizard.ui,
16330         (added) file-wizard/file.c,
16331         (added) file-wizard/file.h,
16332         (added) file-wizard/plugin.c,
16333         (added) file-wizard/plugin.h:
16334         Created new file wizard and added it. The wizard takes care of text
16335         bit insertions and new files creation.
16337         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16338         plugins/editor/action-callbacks.h,
16339         plugins/editor/anjuta-document-manager.glade,
16340         plugins/editor/anjuta-document-manager.ui,
16341         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16342         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16343         new files code and moved into a new plugin (file wizard).
16344         
16345         * libanjuta/plugins.[c,h]: Added plugins selection function.
16346         
16347         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16348         get_position(), insert() in IAnjutaEditor interface. Added
16349         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16350         interface (for wizard plugins).
16352         * plugins/file-loader/anjuta-loader-plugin.ui,
16353         plugins/file-loader/plugin.c: Added wizard launcher interface which
16354         scans for plugins implement IAnjutaWizard interface and presents the
16355         list to user for selection. The selected plugin is then activated
16356         for the wizard.
16358         * libanjuta/interfaces/.cvsignore: Updated.
16359         * plugins/message-view/.cvsignore: Updated.
16360         * plugins/launcher/*: Removed as launcher has already been moved to
16361         libanjuta as class.
16363         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16364         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16365         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16366         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16367         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16368         Updated API documentations.
16370 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16372         * configure.in: Added Punjabi to ALL_LINGUAS
16374 2004-07-29  Naba Kumar  <naba@gnome.org>
16376         * configure.in: Added file-loader plugin Makefile path and
16377         fixed devhelp version requirement.
16379 2004-07-28  Naba Kumar  <naba@gnome.org>
16381         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16382         terminal/preferences-terminal.png (added), message-view/*.png (added),
16383         message-view/*.xpm (added), editor/*.png (added),
16384         editor/*.xpm (added), plugins/editor/Makefile.am,
16385         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16386         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16387         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16388         respective plugins directories.
16390         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16391         pixmaps/block-end-16.png, pixmaps/block-end.png
16392         pixmaps/block-start-16.png, pixmaps/block-start.png
16393         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16394         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16395         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16396         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16397         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16398         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16399         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16400         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16401         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16402         pixmaps/preferences-editor.png, pixmaps/undock.png
16403         pixmaps/error-next-16.png, pixmaps/error-next.png
16404         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16405         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16406         pixmaps/preferences-terminal.png: Deleted
16408         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16409         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16410         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16411         plugins/editor/anjuta-document-manager.plugin.in,
16412         plugins/editor/anjuta-document-manager.ui,
16413         plugins/editor/plugin.c, plugins/editor/print.c,
16414         plugins/editor/search-replace_backend.c,
16415         plugins/editor/search_preferences.h,
16416         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16417         Moved properties souce files to editor plugin as it not required in
16418         libanjuta. Other editor fixes.
16420         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16421         libegg/dock/* (removed)
16422         : Restored GDL external dependencies and removed libegg dock
16423         sources, because gdl is being developed.
16424         
16425         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16426         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16427         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16428         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16429         libanjuta/plugins.c, libanjuta/plugins.h,
16430         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16431         gconf system. Shell now takes docking positions. Added more utility
16432         functions. Added plugins query function. And other fixes.
16434         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16435         
16436         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16437         plugin to load files based on mime type.
16438         
16439         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16440         
16441         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16442         plugins/file-manager/plugin.c: File manager now uses file loader to
16443         open files.
16445         * plugins/message-view/anjuta-msgman.c,,
16446         plugins/message-view/message-view.c,
16447         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16449         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16450         plugins/terminal/terminal.c, src/Makefile.am,
16451         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16452         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16453         
16454         * libegg/dock/*: Removed directory.
16455         
16456 2004-07-28  Naba Kumar  <naba@gnome.org>
16458         * configure.in: Reduced gnome-print version requirement.
16459         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16461 2004-07-21  Ray Strode  <rstrode@redhat.com>
16462         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16463         new mime sytem.
16465 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16466         
16467         * plugins/editor/search-replace.c: Some fixes
16468         * plugins/terminal/Makefile.am:
16469         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16471 2004-05-19  Naba Kumar  <naba@gnome.org>
16473         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16474         compiler warning.
16476 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16478         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16479         Implemented IAnjutaSavable
16480         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16482 2004-05-17  Naba Kumar  <naba@gnome.org>
16484         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16485         plugins/build-basic-autotools/.cvsignore,
16486         plugins/build-basic-autotools/Makefile.am,
16487         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16488         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16489         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16490         plugins/build-basic-autotools/build-basic-autotools.c,
16491         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16492         build plugin.
16493         
16494         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16495         definition.
16496         
16497         * plugins/file-manager/an_file_view.c,
16498         plugins/file-manager/anjuta-file-manager.ui,
16499         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16500         Added context menu UI.
16501         
16502         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16503         in view menu.
16505 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16506         
16507         * libanjuta/anjuta-preferences.[ch]: 
16508         Added save/load_gconf functions
16509         * src/action_callbacks.[ch], src/preferences.c: 
16510         Load global prefs from gconf at startup and save them
16511         on exit. Prefs load and save correctly but something resets
16512         them to default after loading...
16513         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16514         Somehow the linker does not find save/load_gconf functions
16515         in libanjuta. Must be a stupid mistake, I would be glad
16516         if someone could fix that.
16517         * manuals/reference/libanjuta-sections.txt: Added new
16518         preferences functions and removed gnome-filelist
16519         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16520         * plugins/file-manager/plugin.c:
16521         Added root-path property
16523 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16524         
16525         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16526         they are not longer needed.
16527         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16528         anjuta-sections.txt: Remove references to the files
16529         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16530         Use new nautilus icons for file-manager, looks incredible
16531         cool!
16533 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16534         
16535         * plugins/editor/anjuta-docman.c: gchar* to 
16536         const gchar* in arguments
16537         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16538         Interface
16539         * plugins/file-manager/an_file_view.c: Open files on
16540         double-click. Does not work yet because it does not
16541         find IAnjutaFile interface in document manager
16543 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16544         
16545         * plugins/editor/anjuta-docman.c
16546         * plugins/editor/text_editor.c:
16547         Made close button working, made multiple selection in
16548         File/Open dialog possble, fixed crash bug if file cannot
16549         be opened.
16551 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16552         
16553         * plugins/editor/action-callbacks.c
16554         * plugins/editor/anjuta-docman.c
16555         * plugins/editor/anjuta-docman.h
16556         * plugins/editor/search-replace.c
16557         * plugins/editor/search-replace_backend.c
16558         * plugins/editor/text_editor.c
16559         * plugins/editor/text_editor.h:
16560         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16561         able to open all files, use uri instead of full_filename, fixed
16562         many bugs.
16565 2004-05-13  Naba Kumar  <naba@gnome.org>
16567         * plugins/message-view/anjuta-message-manager-plugin.glade:
16568         HIG compliant.
16570         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16571         management.
16573         * pixmaps/anjuta_splash.png: Added border.
16574         
16575         * plugins/editor/anjuta-document-manager.png: New icon.
16576         
16577         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16578         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16579         
16580         plugins/editor/Makefile.am,
16581         plugins/editor/search-replace.c,
16582         plugins/editor/search-replace.h,
16583         plugins/editor/search-replace_backend.c,
16584         plugins/editor/search-replace_backend.h,
16585         plugins/editor/search_preferences.h,
16586         plugins/editor/search_preferences.c: Merged changes from
16587         ANJUTA_1_2_0 branch.
16588         
16589         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16590         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16591         operational.
16593         * plugins/terminal/Makefile.am,
16594         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16595         dialog.
16596         
16597         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16598         submenu.
16600 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16601         * plugins/message-view/plugin.c: Fixed glade file loading
16602         Removed "Show messages" menu item
16603         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16604         twice because of this load system layout hack.
16605         * libanjuta/anjuta-ui.h: Removed #include config.h
16606         * libanjuta/libanjuta.pc: Fixed path and depencies
16607         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16608         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16609         * libanjuta/properties.cxx : #include "properties_cxx.h"
16610         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16612 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16613         * plugins/message-view/*: Fixed message view preferences
16614         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16615         * anjuta.glade: Removed messages stuff
16617 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16618         
16619         * Removed libanjutamm, it is now hosted on SF.net:
16620         cvs.sf.net/cvsroot/anjuta/libanjutamm
16622 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16623         
16624         * libanjutamm/*
16625         Added some experimental code to add support for C++ plugins.
16626         Nothing works yet and it is likely that it will disappear but
16627         I have some questions to murrayc and he wants to see the code.
16629 2004-05-11  Naba Kumar  <naba@gnome.org>
16631         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16633         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16634         hightlight style menu actions.
16636         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16637         manuals/reference/libanjuta/plugin-description-file.sgml,
16638         manuals/reference/libanjuta/writing-plugins.sgml,
16639         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16640         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16641         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16643         * src/anjuta-app.c: Always load system layout for now.
16645         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16646         
16647         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16648         manuals/reference/libanjuta/libanjuta-sections.txt,
16649         manuals/reference/libanjuta/libanjuta.types,
16650         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16651         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16652         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16653         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16654         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16655         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16656         Updated documentation.
16658         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16659         plugins/profile-default/plugin.c, src/layout.xml:
16660         Created terminal plugin.
16661          
16662         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16663         (new) plugins/file-manager/.cvsignore,
16664         plugins/file-manager/an_file_view.c,
16665         plugins/file-manager/plugin.c,
16666         plugins/file-manager/plugin.h: Moved preferences to separate
16667         glade file and added cvsignore file.
16668         
16669         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16670         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16671         from the branch. I tried it     but there were way too many conflicts.
16672         
16673         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16674         
16675         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16676         util functions required during the merge.
16677         
16678         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16679         interface.
16680         
16681         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16682         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16683         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16684         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16685         Merged with ANJUTA_1_2_0 branch.
16687 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16689         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16691 2004-05-07  Naba Kumar  <naba@gnome.org>
16693         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16695         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16696         Added preferences reading and loading.
16697         
16698         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16699         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16700         libanjuta/fileselection.c, libanjuta/fileselection.h,
16701         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16702         
16703         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16705         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16706         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16707         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16708         data/macros/autogen.sh, data/macros2/autogen.sh
16709         data/properties/ada.properties, data/properties/anjuta.properties,
16710         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16711         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16712         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16713         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16714         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
16715         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
16716         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
16717         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
16718         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
16719         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
16720         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
16721         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
16722         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
16723         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
16724         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
16725         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
16726         plugins/class-gen/clsGen.c, plugins/editor/print.c,
16727         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
16728         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
16729         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16730         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16731         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
16732         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
16733         (added) scintilla/scintilla-marshal.c,
16734         (added) scintilla/scintilla-marshal.h,
16735         (added) scintilla/scintilla-marshal.list,
16736         scintilla/include/SString.h, scintilla/include/SciLexer.h,
16737         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
16738         (added) scintilla/patches/scintilla-calltip-align.patch,
16739         (added) scintilla/patches/scintilla-minor.patch,
16740         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
16742 2004-05-06  Naba Kumar  <naba@gnome.org>
16744         * (added) plugins/file-manager/Makefile.am,
16745         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
16746         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
16747         (added) plugins/file-manager/anjuta-file-manager.ui,
16748         (added) plugins/file-manager/plugin.c,
16749         (added) plugins/file-manager/plugin.h,
16750         (removed) plugins/file-manager/an_file_view.h,
16751         plugins/Makefile.am, configure.in,
16752         plugins/file-manager/an_file_view.c: Created file manager plugin.
16753         
16754         * plugins/profile-default/plugin.c: Added file manager plugin in default
16755         profile.
16756         
16757         * libanjuta/Makefile.am: Fixed dependencies.
16758         * pixmaps/anjuta_splash.png: New splash screen.
16760 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
16761         
16762         * template/template.c/h: Added in-line doc
16763         * manuals/reference/template/*: Added template documentation
16764         * configure.in: Build template docs
16766 2004-05-05  Naba Kumar  <naba@gnome.org>
16768         * autogen.sh: Added commands to generate initial interfaces.
16769         
16770         * libanjuta/Makefile.am,
16771         (removed)libanjuta/anjuta-plugin-parser.c,
16772         (removed)libanjuta/anjuta-plugin-parser.h,
16773         (added)libanjuta/anjuta-plugin-description.c,
16774         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
16775         plugin description.
16776         
16777         * libanjuta/anjuta-plugin.c,
16778         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
16779         
16780         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
16781         and added AnjutaShellPlacement enum for widgeds placement (passed to 
16782         widget add_widget() method.
16783         
16784         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
16785         and moved plugin sets loading in profile plugins.
16786         
16787         * libanjuta/interfaces/.cvsignore,
16788         (removed)libanjuta/interfaces/Makefile.am,
16789         libanjuta/interfaces/libanjuta.idl,
16790         libanjuta/interfaces/anjuta-idl-compiler.pl,
16791         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
16792         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
16793         (removed)libanjuta/interfaces/ianjuta-editor.c,
16794         (removed)libanjuta/interfaces/ianjuta-editor.h,
16795         (removed)libanjuta/interfaces/ianjuta-file.c,
16796         (removed)libanjuta/interfaces/ianjuta-file.h,
16797         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
16798         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
16799         (removed)libanjuta/interfaces/ianjuta-message-view.c,
16800         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
16801         *.h and Makefile.am files. They are autogenerated. Interfaces are
16802         by anjuta-idl-compiler.pl from libanjuta.idl file.
16803         
16804         * manuals/reference/libanjuta/Makefile.am,
16805         manuals/reference/libanjuta/anjuta-architecture.sgml,
16806         manuals/reference/libanjuta/libanjuta-docs.sgml,
16807         manuals/reference/libanjuta/libanjuta-sections.txt,
16808         manuals/reference/libanjuta/libanjuta.types,
16809         manuals/reference/libanjuta/plugin-description-file.sgml,
16810         manuals/reference/libanjuta/writing-plugins.sgml,
16811         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
16812         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
16813         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16814         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16815         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16816         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16817         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16818         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16819         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16820         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16821         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16822         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16823         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
16824         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
16825         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
16826         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
16827         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
16828         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16829         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16830         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
16831         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
16832         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
16833         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
16834         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16835         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16836         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16837         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
16838         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
16839         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
16840         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16841         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
16842         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16843         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
16844         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
16845         interfaces template sgmls.
16846         
16847         * plugins/Makefile.am,
16848         plugins/devhelp/anjuta-devhelp.plugin.in,
16849         plugins/devhelp/plugin.c,
16850         plugins/editor/action-callbacks.c,
16851         plugins/editor/anjuta-document-manager.plugin.in,
16852         plugins/editor/plugin.c,
16853         plugins/editor/plugin.h,
16854         plugins/editor/text_editor.c,
16855         plugins/sample1/plugin.c,
16856         plugins/message-view/anjuta-message-manager.plugin.in,
16857         plugins/message-view/plugin.c: Fixed shell add_widget method to take
16858         placement. Fixed other errors.
16859         
16860         * (added)plugins/profile-default/.cvsignore,
16861         (added)plugins/profile-default/Makefile.am,
16862         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
16863         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
16864         (added)plugins/profile-default/anjuta-default-profile.ui,
16865         (added)plugins/profile-default/plugin.c,
16866         (added)plugins/profile-default/plugin.h: Added a default new
16867         profile plugin.
16868         
16869         * src/Makefile.am,
16870         src/action-callbacks.c,
16871         src/anjuta-app.c,
16872         src/anjuta.c,
16873         src/main.cpp: Fixed necessary changes for libanjuta
16875 2004-05-04  Naba Kumar  <naba@gnome.org>
16877         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
16878         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
16879         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
16880         placement for default widgets placements.
16882 2004-05-03  Naba Kumar  <naba@gnome.org>
16884         * manuals/reference/libanjuta/anjuta-architecture.sgml,
16885         manuals/reference/libanjuta/libanjuta-docs.sgml,
16886         manuals/reference/libanjuta/plugin-description-file.sgml,
16887         manuals/reference/libanjuta/writing-plugins.sgml:
16888         Wrote more sections in writing-plugins document and fixed errors.
16890 2004-05-03  Naba Kumar  <naba@gnome.org>
16892         * libanjuta/interfaces/libanjuta.idl: Added interface
16893         IAnjutaFileManager.
16894         
16895         * manuals/reference/libanjuta/anjuta-architecture.dia,
16896         manuals/reference/libanjuta/anjuta-architecture.png: Updated
16897         architecture diagram.
16898         
16899         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
16900          manuals/reference/libanjuta/libanjuta-docs.sgml,
16901         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
16902         (added) manuals/reference/libanjuta/writing-plugins.sgml:
16903         Wrote writing-plugins document and separated chapters into
16904         separate sgml files.
16905         
16906         * plugins/file-manager/an_file_view.c,
16907         plugins/file-manager/an_file_view.h: New and improved directory
16908         rendering.
16910 2004-05-02  Sven Herzberg  <herzi@abi02.de>
16912         * anjuta.glade: re-designed the new file dialog
16913         * anjuta_dialogs_strings.c: new strings from the new file dialog
16915 2004-04-30  Naba Kumar  <naba@gnome.org>
16917         * libanjuta/interfaces/Makefile.am.iface,
16918         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
16919         
16920         * libanjuta/interfaces/libanjuta.idl: Updated.
16922         * libanjuta/interfaces/Makefile.am.iface,
16923         libanjuta/interfaces/libanjuta.idl: Updated.
16925 2004-04-29  Naba Kumar  <naba@gnome.org>
16926         
16927         * libanjuta/interfaces/Makefile.am.iface,
16928         libanjuta/interfaces/libanjuta.idl: Updated.
16930 2004-04-29  Naba Kumar  <naba@gnome.org>
16932         * libanjuta/interfaces/giface-idlc-c.pl,
16933         libanjuta/interfaces/libanjuta.idl: Upgraded.
16934         * libanjuta/interfaces/Makefile.am.iface: Added.
16935         
16936 2004-04-28  Naba kumar  <naba@gnome.org>
16938         * libanjuta/interfaces/giface-idlc-c.pl,
16939         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
16940         definitions and wrote a compiler.
16941         
16942 2004-04-28  Naba Kumar  <naba@gnome.org>
16944         * libanjuta/anjuta-shell.c: Fixed docs.
16945         * libanjuta/interfaces/Makefile.am,
16946         libanjuta/interfaces/ianjuta-file.c,
16947         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
16948         
16949         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
16950         
16951         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
16953         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16954         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16955         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16956         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16957         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
16958         * src/anjuta-app.c: Fixed bug.
16960 2004-04-27  Naba Kumar  <naba@gnome.org>
16962         * libanjuta/anjuta-preferences-dialog.c,
16963         manuals/Makefile.am: Fixed document bugs and enabled docs
16964         building.
16966         * libanjuta/anjuta-preferences-dialog.c,
16967         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
16968         More documentation.
16969         
16970         * libanjuta/anjuta-preferences.c,
16971         manuals/reference/libanjuta/libanjuta-docs.sgml,
16972         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16973         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16974         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16975         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16976         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
16977         Wrote more documentations.
16979         * (removed) plugins/message-view/imessage-view.c,
16980         (removed) plugins/message-view/ianjuta-msgman.c,
16981         plugins/message-view/Makefile.am,
16982         plugins/message-view/anjuta-msgman.c,
16983         plugins/message-view/anjuta-msgman.h,
16984         plugins/message-view/message-view.c,
16985         plugins/message-view/message-view.h,
16986         plugins/message-view/plugin.c,
16987         plugins/message-view/plugin.h: Moved interface implementations
16988         in their respective classes and used correct macros to
16989         defined class types.
16991         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
16992         src/action-callbacks.c, src/anjuta-app.c: Subclassed
16993         AnjutaUI from GtkUIManager instead of GtkDialog.
16995         * manuals/reference/libanjuta/Makefile.am,
16996         manuals/reference/libanjuta/libanjuta-docs.sgml,
16997         manuals/reference/libanjuta/libanjuta-sections.txt,
16998         manuals/reference/libanjuta/libanjuta.types,
16999         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17000         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17001         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17002         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17003         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17004         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17005         Wrote more documentation, fixed typos, added architecture
17006         diagram, updated object types etc.
17008         * plugins/editor/text_editor.c: Fixed interface implementation.
17010 2004-04-26  Naba Kumar  <naba@gnome.org>
17012         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17013         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17014         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17015         architecture diagram and a new chapter on plugins description file.
17017 2004-04-25  Naba Kumar  <naba@gnome.org>
17019         *  libanjuta/anjuta-children.h,
17020         libanjuta/anjuta-plugin.c,
17021         libanjuta/anjuta-plugin.h,
17022         libanjuta/anjuta-preferences.c,
17023         libanjuta/anjuta-shell.c,
17024         libanjuta/anjuta-shell.h,
17025         libanjuta/e-splash.c,
17026         libanjuta/e-splash.h,
17027         manuals/reference/libanjuta/Makefile.am,
17028         manuals/reference/libanjuta/libanjuta-docs.sgml,
17029         manuals/reference/libanjuta/libanjuta-sections.txt,
17030         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17031         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17032         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17033         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17034         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17035         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17036         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17037         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17038         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17039         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17040         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17041         manuals/reference/libanjuta/tmpl/defaults.sgml,
17042         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17043         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17044         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17045         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17046         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17047         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17048         manuals/reference/libanjuta/tmpl/plugins.sgml,
17049         manuals/reference/libanjuta/tmpl/properties.sgml,
17050         manuals/reference/libanjuta/tmpl/resources.sgml,
17051         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17052         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17053         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17054         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17055         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17056         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17058         Added more template files and wrote more documentation.
17060 2004-04-24  Andras Timar  <timar@gnome.hu>
17062         * configure.in: Added hu to ALL_LINGUAS.
17064 2004-04-23  Naba Kumar  <naba@gnome.org>
17065         
17066         * configure.in: Fixed compile error.
17067         
17068         * libanjuta/anjuta-children.c,
17069         libanjuta/anjuta-children.h,
17070         libanjuta/anjuta-preferences.c,
17071         libanjuta/anjuta-preferences.h,
17072         libanjuta/anjuta-shell.c,
17073         libanjuta/anjuta-ui.c,
17074         libanjuta/anjuta-ui.h,
17075         manuals/reference/libanjuta/Makefile.am,
17076         manuals/reference/libanjuta/libanjuta-docs.sgml,
17077         manuals/reference/libanjuta/libanjuta.types,
17078         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17079         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17080         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17081         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17082         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17083         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17084         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17085         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17086         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17087         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17088         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17089         manuals/reference/libanjuta/tmpl/defaults.sgml,
17090         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17091         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17092         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17093         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17094         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17095         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17096         manuals/reference/libanjuta/tmpl/plugins.sgml,
17097         manuals/reference/libanjuta/tmpl/properties.sgml,
17098         manuals/reference/libanjuta/tmpl/resources.sgml,
17099         plugins/sample1/plugin.c: Added libanjuta API documentation.
17101 2004-04-22  Naba Kumar  <naba@gnome.org>
17103         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17104         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17105         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17106         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17107         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17108         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17109         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17110         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17111         (removed) libegg/eggradiotoolbutton.c,
17112         (removed) libegg/eggseparatortoolitem.c,
17113         (removed) libegg/eggtoggletoolbutton.c,
17114         (removed) libegg/eggtoolbar.c,
17115         (removed) libegg/eggtoolbutton.c,
17116         (removed) libegg/eggtoolitem.c,
17117         (removed) libegg/prop-editor.c,
17118         (removed) libegg/test-actions.c,
17119         (removed) libegg/test-drag.c,
17120         (removed) libegg/test-merge.c,
17121         (removed) libegg/test-toolbar.c,
17122         libegg/menu/Makefile.am,
17123         (removed) libegg/menu/egg-accel-dialog.h,
17124         (removed) libegg/menu/egg-action-group.h,
17125         (removed) libegg/menu/egg-action.h,
17126         libegg/menu/egg-entry-action.h,
17127         (removed) libegg/menu/egg-markup.h,
17128         (removed) libegg/menu/egg-menu-merge.h,
17129         (removed) libegg/menu/egg-menu.h,
17130         (removed) libegg/menu/egg-radio-action.h,
17131         (removed) libegg/menu/egg-toggle-action.h,
17132         (removed) libegg/menu/howitshouldwork.txt,
17133         (removed) libegg/toolbar/.cvsignore,
17134         (removed) libegg/toolbar/Makefile.am,
17135         (removed) libegg/toolbar/TODO,
17136         (removed) libegg/toolbar/eggradiotoolbutton.h,
17137         (removed) libegg/toolbar/eggseparatortoolitem.h,
17138         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17139         (removed) libegg/toolbar/eggtoolbar.h,
17140         (removed) libegg/toolbar/eggtoolbutton.h,
17141         (removed) libegg/toolbar/eggtoolitem.h,
17142         (removed) libegg/toolbar/prop-editor.h,
17143         (removed) libegg/toolbar/toolbar-api.txt,
17144         (removed) libegg/toolbar/toolbar-ideas.txt,
17145         plugins/devhelp/anjuta-devhelp.ui,
17146         plugins/devhelp/plugin.c,
17147         plugins/editor/action-callbacks.c,
17148         plugins/editor/action-callbacks.h,
17149         plugins/editor/anjuta-docman.c,
17150         plugins/editor/anjuta-document-manager.ui,
17151         plugins/editor/plugin.c,
17152         P plugins/message-view/Makefile.am,
17153         plugins/message-view/anjuta-message-manager.ui,
17154         plugins/message-view/plugin.c,
17155         plugins/sample1/anjuta-sample.ui,
17156         plugins/sample1/plugin.c,
17157         src/action-callbacks.c,
17158         src/action-callbacks.h,
17159         src/anjuta-actions.h,
17160         src/anjuta-app.c,
17161         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17162         Gtk actions and UIManager. Fixed all plugins to use this.
17163         
17164         * manuals/reference/gtkdoc-scangobj.diff,
17165         manuals/reference/libanjuta/Makefile.am,
17166         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17167         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17168         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17169         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17170         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17172         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17173         
17174 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17175         
17176         * plugins/message-view/imessage-view.c
17177         * plugins/message-view/ianjuta-msgman.c:
17178         Added interfaces
17180 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17182         * configure.in: Added en_CA to ALL_LINGUAS.
17184 2004-04-08  Naba Kumar  <naba@gnome.org>
17186         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17187         libanjuta/interfaces/Makefile.am,
17188         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17189         message manager and message view interfaces.
17191         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17192         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17193         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17194         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17195         src/anjuta-app.c: Used 'activate' and
17196         'deactivate' virtual methods for plugins. Fixed installed plugins
17197         dialogs. Added remove_widget() method for AnjutaShell.
17199         * libanjuta/interfaces/Makefile.am,
17200         libanjuta/interfaces/ianjuta-document-manager.c,
17201         libanjuta/interfaces/ianjuta-document-manager.h,
17202         libanjuta/interfaces/ianjuta-editor.c,
17203         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17204         and editor interfaces.
17206         * plugins/devhelp/plugin.c,
17207         plugins/message-view/anjuta-message-manager.plugin.in,
17208         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17209         plugins/sample1/plugin.c: Updated plugins implementation to
17210         reflect the changes.
17212 2004-04-07  Naba Kumar  <naba@gnome.org>
17214         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17215         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17216         libanjuta/interfaces/ianjuta-editor.h,
17217         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17218         plugins/editor/anjuta-docman.c,
17219         plugins/editor/anjuta-document-manager.plugin.in,
17220         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17221         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17222         Added supported interfaces for plugins. Tested plugin interfaces
17223         through sample plugin.
17224         
17225 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17226         
17227         * template/Makefile.am, data/templates/library/Makefile.am
17228         Fixed some automake-1.7 incompatibilities
17229         * template/xmltemplate.c: Small fix
17231 2004-02-23  Naba Kumar  <naba@gnome.org>
17233         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17234         Added plugins manager dialog.
17235         
17236         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17237         library dependencies.
17238         
17239         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17240         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17241         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17242         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17243         geometry command line option.
17244         
17245 2004-02-16  Naba Kumar  <naba@gnome.org>
17247         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17248         Added interfaces and IAnjutaEditor editor interface.
17249         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17250         interface.
17251         * libanjuta/anjuta-shell.h: Fixed bug.
17252         
17253 2004-02-13  Naba Kumar  <naba@gnome.org>
17255         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17256         
17257 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17258         
17259         * data/template/*/.cvsignore:
17260         Avoid all these ? in cvs output
17262 2004-02-13  Naba Kumar  <naba@gnome.org>
17264         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17265         includes and linking.
17267         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17268         and set required version to devhelp 0.8. This devhelp version
17269         can be acquired from gnome cvs branch devhelp branch
17270         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17272         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17273         src/actions-callbacks.c: Added Dock Manager settings menu item.
17275         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17276         * plugins/devhelp/plugin.c: Fixed a linking bug.
17277         
17278         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17279         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17280         external GDL dependency and used libegg codes.
17281         
17282 2004-02-12  Naba Kumar  <naba@gnome.org>
17284         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17285         Added devhelp plugin, but it can't be used without a
17286         patch in devhelp. So it's disabled for now.
17288         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17289         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17290         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17291         Update cvsignore files.
17293         * libanjuta/plugins.c, widgets/e-splash.c:
17294         Fixed plugins loading to show splash icons.
17295         
17296         * plugins/message-view/anjuta-message-manager.plugin.in,
17297         plugins/message-view/plugin.c: Fixed plugin registered name.
17299         * plugins/message-view/anjuta-message-view.png,
17300         plugins/sample1/anjuta-sample-plugin.png: Update images.
17302         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17303         src/main.c: Fixed layout loading.
17305         * plugins/devhelp/Makefile.am: Fixed error.
17307         * (removed) widgets/*, libanjuta/plugins.h,
17308         src/main.c: Transfered widgets to libanjuta/.
17309         
17310         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17311         toplevel directory to created only one library as libanjuta-egg.
17313         * data/Makefile.am: Fixed build error.
17315         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17316         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17317         libegg/.cvsignore: Added egg dock widget.
17319         * gdl/*: Removed as they are now available in libegg.
17320         
17321 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17323         * plugins/editor/anjuta-docman.c:
17324         Use stock close icon on tab close button
17326 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17327         
17328         * data/template/Makefile.am
17329         data/template/language/Makefile.am
17330         data/template/library/Makefile.am
17331         data/template/text/Makefile.am
17332         data/template/project/Makefile.am
17333         data/template/project/terminal/Makefile.am
17334         configure.in: Created Makefile to install templates
17336 2004-02-11  Naba Kumar  <naba@gnome.org>
17338         * plugins/editor/action-callbacks.c,
17339         plugins/editor/anjuta-document-manager.ui,
17340         plugins/editor/plugin.c
17341         plugins/message-view/anjuta-message-manager.ui,
17342         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17343         
17344 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17345         
17346         * plugins/message-view/*: MessageView plugin is now loaded
17347         The menu items are still dummies.
17349 2004-02-09  Naba Kumar  <naba@gnome.org>
17351         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17352         generation.
17353         
17354         * libanjuta/anjuta-preferences.h: Added some documentation.
17355         
17356         * libanjuta/anjuta-shell.h: Removed dead codes.
17357         
17358         * (removed) manuals/reference/gtkdoc-scangobj,
17359         manuals/reference/gtkdoc-scangobj.diff,
17360         manuals/reference/libanjuta/.cvsignore,
17361         manuals/reference/libanjuta/Makefile.am,
17362         manuals/reference/libanjuta/README.inline-doc,
17363         manuals/reference/libanjuta/README.sections,
17364         manuals/reference/libanjuta/libanjuta-docs.sgml,
17365         manuals/reference/libanjuta/libanjuta-sections.txt,
17366         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17367         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17368         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17369         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17370         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17371         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17372         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17373         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17374         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17375         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17376         manuals/reference/libanjuta/tmpl/defaults.sgml,
17377         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17378         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17379         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17380         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17381         manuals/reference/libanjuta/tmpl/plugins.sgml,
17382         manuals/reference/libanjuta/tmpl/properties.sgml,
17383         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17384         of scan program. Updated templates.
17386         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17387         editor action callbacks data.
17388         
17389         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17390         scintilla object ref/unref.
17392 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17393         
17394         * template/*: Added new xml based template system
17395         * template/dtds/*: Dtds to validate xml files of the template systems
17396         * data/template/*: Some sample template files
17397         Still needs some work but builds fine!
17399 2004-02-06  Naba Kumar  <naba@gnome.org>
17401         * cofigure.in, manuals/Makefile.am,
17402         (added) manuals/reference/*: Added API documentation
17403         structure (gtk-doc based).
17405         * libanjuta/libanjuta.h: Updated
17406         
17407 2004-02-05  Naba Kumar  <naba@gnome.org>
17408         
17409         * configure.in: Sets correct dependencies and
17410         uses gdl external library.
17412         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17413         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17414         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17415         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17416         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17417         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17418         and added file dialogs.
17420         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17421         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17422         Build dynamic libraries for libegg.
17424         * plugins/Makefile.am, plugins/editor/Makefile.am,
17425         plugins/editor/action-callbacks.c, 
17426         plugins/editor/action-callbacks.h,
17427         plugins/editor/anjuta-docman.c,
17428         plugins/editor/anjuta-docman.h
17429         plugins/editor/anjuta-document-manager.plugin.in
17430         plugins/editor/anjuta-document-manager.png
17431         plugins/editor/anjuta-document-manager.ui
17432         plugins/editor/file.c
17433         plugins/editor/file.h
17434         plugins/editor/plugin.c
17435         plugins/editor/print.c
17436         plugins/editor/print.h
17437         plugins/editor/search-replace.c
17438         plugins/editor/search_incremental.c
17439         plugins/editor/search_incremental.h
17440         plugins/editor/text_editor.c
17441         plugins/editor/text_editor.h
17442         plugins/editor/text_editor_cbs.c
17443         plugins/editor/text_editor_menu.h
17444         plugins/sample1/Makefile.am
17445         plugins/sample1/anjuta-sample-plugin.png
17446         plugins/sample1/anjuta-sample.plugin.in
17447         plugins/sample1/anjuta-sample.ui
17448         plugins/sample1/plugin-sample1.c
17449         plugins/sample1/plugin.c
17450         plugins/sample1/plugin.h: Created sample
17451         plugin and fixed editor plugin.
17453         * printing/*: Removed.
17455         * scintilla/Makefile.am: Builds dynamic library.
17457         * src/Makefile.am, src/action-callbacks.c,
17458         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17459         src/anjuta-actions.h, src/anjuta-app.c,
17460         src/anjuta-app.h, src/anjuta-callbacks.c,
17461         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17462         (removed) src/anjuta.h, src/anjuta.ui,
17463         src/layout.xml, src/main.c, src/preferences.h,
17464         src/utilities.c: Debuggged and finally made plugins
17465         loadable.
17467         * global-tags/Makefile.am: Fixed build error.
17469 2004-02-03  Naba Kumar  <naba@gnome.org>
17471         * configure.in: Users GDL from external package.
17472         * plugins/*: Added many new plugins (not ready though).
17473         * src/*: Removed many files (which have been transfered in plugins/).
17474         
17475 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17477         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17479 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17481         * configure.in: Added editor plugins
17482         
17483         * plugins/Makefile.am, src/search-replace_backend.h,
17484         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17485         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17486         
17487         * Added: plugins/editor/search_incremental.c, 
17488         plugins/editor/search_incremental.h
17490         * Update search-replace in plugins/editor
17491         
17492 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17493         
17494         * plugins/message-view/message-view.c: Some code clean-up
17496 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17498         * Added: search_incremental[ch]
17499         
17500         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17501         src/mainmenu_callbacks.c, src/toolbar.c
17502         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17503         
17504         * Incremental Search
17506 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17507         
17508         * plugins/message-view/anjuta-msgman.[c/h]:
17509         Added message manager for easier message handling with a
17510         similar interface as docman. Of course you can still use
17511         MessageView standalone.
17512         * plugins/Makefile.am: Added message-view because it compiles
17513         without errors.
17515 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17516         
17517         * plugins/message-view/*: Added message-view plugin 
17518         (still incomplete) 
17519         * configure.in: Added plugins/message-view/Makefile
17521 2004-01-03  Naba Kumar  <naba@gnome.org>
17523         * libanjuta/*.c: Added new files and updated old ones.
17524         * plugins/editor/*: Added editor plugin.
17525         * configure.in: Added editor plugin and moved editor related
17526         files into it.
17528 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17530         * src/Makefile.am: Added search-replace_backend.[ch]
17531         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17532         find_replace.[ch]
17533         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17534         src/search-replace_backend.c, src/search-replace_backend.h,
17535         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17536         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17537         src/toolbar_callbacks.c
17538         * The advanced Search/Replace functionality now replaces the older
17539         Find/Replace stuff.
17540         * The Search/Replace functionality can be interrupted during a long
17541         Search/Replace;
17542         
17543 2003-12-11  Naba Kumar  <naba@gnome.org>
17545         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17546         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17547         errors.
17548         * Makefile.am, libanjuta/*: Added new module.
17549         * src/Makefile.am: Fixed linking error.
17550         * src/watch_cbs.c: Debugger clean up.
17551         * configure.in: Added libanjuta-2.0.pc
17553         * configure.in, libanjuta/Makefile.am,
17554         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17555         libanjuta instead.
17557 2003-12-11  Naba Kumar  <naba@gnome.org>
17559         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17561         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17562         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17563         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17564         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17565         The user can now give a name at the creation of a new file and
17566         insert automatically (user choice) header, gpl notice, header
17567         template. The file extension is added automatically according
17568         to the selected type of file. The various insert functions have
17569         been moved from mainmenu-callback.c to file.c. The cursor is now
17570         moved after an insert operation. Removes also useless code in
17571         memory.c and search-replace.c
17572         
17573 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17575         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17576         sortable headers, process tree, removal of path and process params
17577         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17578         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17579         code cleanup
17581 2003-12-10  Naba Kumar  <naba@gnome.org>
17583         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17584         
17585 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17587         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17589 2003-11-28  Naba Kumar  <naba@gnome.org>
17591         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17592         
17593         * manuals/de/*: Added german translation docs.
17594         
17595         * configure.in, Makefile.am, src/Makefile.am,
17596         libegg/*/*: Added libegg library.
17597         
17598         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17599         installation directory.
17600         
17601         * src/text_editor_cbs.c: Fixed closing of file.
17603 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17604                                                                                 
17605         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17607 2003-09-05  Naba Kumar  <naba@gnome.org>
17609         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17610         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17611         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17612         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17613         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17614         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17615         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17616         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17617         using libegg. Initial commit -- compiles but is not complete.
17619 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17621         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17623 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17625         * configure.in: Removed "ta" from ALL_LINGUAS.
17627 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17629         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17631 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17633         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17635 2004-04-24  Andras Timar  <tmar@gnome.hu>
17637         * configure.in: Added hu to ALL_LINGUAS.
17639 2004-04-14  Naba Kumar  <naba@gnome.org>
17641         * src/Makefile.am, printing/Makefile.am,
17642         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17643         because we are still using GtkCombo and build breaks with gtk-2.4.
17644         
17645 2004-04-13  Naba Kumar  <naba@gnome.org>
17647         * NEWS: Updated.
17648         * anjuta.spec.in: Fixed build error.
17649         * po/POTFILES.in: Updated.
17650         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17652 2004-04-11  Naba Kumar  <naba@gnome.org>
17654         * NEWS: Updated.
17655         * AUTHORS: Updated.
17656         * configure.in: Added ga in ALL_LINGUAS.
17657         * ChangeLog: Fixed dates.
17658         
17659 2004-04-09  Naba Kumar  <naba@gnome.org>
17661         * src/print.c: Fixed buffer styling bug when printing with
17662         selection.
17664         * data/properties/anjuta.properties: Defined only one base font and
17665         used courier instead of lucidatypewriter, because most newer systems are
17666         unlikely to have it (bug #885023, #925956, #890473).
17667         
17668         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17669         warning.
17670         
17671         * src/an_file_view.c: Fixed possible crash bug.
17673 2004-04-07  Naba Kumar  <naba@gnome.org>
17675         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17676         gtk_main_quit() etc..), so that atexit() functions are not called
17677         (which is apparently done to free up memory and we don't need to
17678         do that at this point). Incidentally, something also happens in the
17679         atexit call which freezes the UI for far too long when the application
17680         exits and we want to avoid that..
17681         * src/glade_iface.c: Fixed compiler warning.
17682         
17683 2004-04-06  Naba Kumar  <naba@gnome.org>
17685         * src/project_dbase_gui.c: Fixed errors.
17687         * src/registers_gui.c: Fixed possible crash bug.
17688         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17689         * src/signals.[c,h]: Used tree view and glade file for dialog.
17690         * src/Makefile.am, src/about.c, src/an_file_view.c,
17691         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17692         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17693         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17694         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17695         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17696         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17697         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17698         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17699         src/launcher.h, src/main.c, src/main_menubar.c,
17700         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17701         src/message-manager-private.cc, src/message-manager.cc,
17702         src/preferences.c, src/project_config.c, src/project_dbase.c,
17703         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17704         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17705         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17706         src/search-replace.c, src/search-replace_backend.c,
17707         src/search_incremental.c, src/search_preferences.c,
17708         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17709         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17710         src/signals_gui.c, src/source.c, src/src_paths.c,
17711         src/stack_trace.c, src/start-with.c, src/style-editor.c,
17712         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17713         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17714         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
17715         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
17716         tagmanager/Makefile.am, scintilla/include/SString.h,
17717         widgets/Makefile.am, widgets/gnomefilelist.c:
17719         Removed all deprecated codes and substituted
17720         with newer APIs. Fixed some possible crash bugs where cell renderers
17721         were being shared.
17722         
17723         * scintilla/patches/scintilla-minor.patch: Minor patch.
17725 2004-04-06  Naba Kumar  <naba@gnome.org>
17727         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
17728         tree after all the files have been added (and not everytime a file
17729         is added in the project). Also fixed some memory corruption
17730         (possibly bug #900478).
17731         
17732         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
17733         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
17734         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
17735         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
17736         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
17737         qualifier wherever appropriate.
17739 2004-04-05  Naba Kumar  <naba@gnome.org>
17741         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
17742         switch terminal echo on/off. Debugger requires it off, while the
17743         rest requires it on.
17745         * src/search-replace.c: sets search direction and action (in addtion
17746         to target) for find in files.
17747         
17748 2004-04-02  Naba Kumar  <naba@gnome.org>
17750         * src/mainmenu_callbacks.c: Sets filename during save of new files.
17752         * src/project_dbase.c, src/debugger, src/an_file_view.c,
17753         src/an_symbol_view.c: Added an gtk events loop for
17754         displaying project loading status (for loading large projects) and
17755         debugger program starting ... just to give an impression of fastness :-).
17757         * configure.in, anjuta.prj: Bumped version to 1.2.2.
17759         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
17760         crash bug, which occurs when opening and closing a large project
17761         repeatedly.
17762         
17763         * src/attach_process.c: Fixed a comiple error for old gcc.
17764         
17765         * src/launcher.c: Prints proper error message when launcher child
17766         could not be executed and exits properly. Fixed a crash
17767         bug (bug #926606).
17768         
17769         * src/resources.c, src/utilities.c, src/glade_iface.c,
17770         src/debugger.c, src/attach_process.c: Properly exits forked children
17771         when they could not be executed.
17772         
17773 2004-04-01  Naba Kumar  <naba@gnome.org>
17775         * src/search-replace.c: Fixed a crash bug (bug #921893).
17777 2004-03-31  Naba Kumar  <naba@gnome.org>
17779         * anjuta.glade: Added a note on compiler options dialog ->support
17780         dialog telling that supports are only available for file mode.
17782         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
17783         src/anjuta_cbs.c:
17784         Improved shutdown time delay by bypassing project closing
17785         and unloading plugins.
17787         * src/build_file.c, data/properties/anjuta.properties: Added a property
17788         to toggle on/off for going to first error automatically.
17790 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
17792         * src/debugger.c: fixed core file loading
17793         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
17794         for long lines (bugs #700968 and #911376)
17795         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
17796         #917982.
17797         * src/anjuta.c: Focuses current AnEditor correctly.
17799 2004-03-30  Naba Kumar  <naba@gnome.org>
17801         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
17802         * AUTHORS: Updated with all contributors names.
17803         * NEWS: Updated.
17804         * src/about.c: Reads contributors names from AUTHORS file.
17805         * manuals/C/anjuta-manual/authors.xml: Points to online
17806         contributors list.
17807         
17808 2004-03-29  Naba Kumar  <naba@gnome.org>
17810         * data/properties/ada.properties: Fixed syntax colors. Patch
17811         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
17812         (bug #923474).
17814         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
17815         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
17816         generated projects, so that their pixmap files are
17817         found properly (bug #919903).
17818         
17819         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
17820         anjuta.
17822         * src/source.c: Installs .glade file of libgllade
17823         projects in $(datadir)/$(package)/glade (part of bug #861038).
17824         
17825         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
17826         in compiler options (bug #883837).
17827         
17828         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
17829         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
17830         
17831 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
17833         * anjuta/src/search-replace.c: fixed another crash bug in
17834         "Find Usage"
17835         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
17836         breakpoint property fix
17838 2004-03-29  Naba Kumar  <naba@gnome.org>
17840         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
17841         (new) manuals/C/anjuta-advanced-tutorial/*:
17842         Added menu entry for 'Anjuta Advanced Tutorial'
17843         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
17845 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17846         
17847         * src/fileselection.[ch], src/mainmenu_callbacks.c:
17848         Fixed bug #908941  ('Open' starts in wrong directory)
17849         
17850 2004-03-26  Naba Kumar  <naba@gnome.org>
17852         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
17853         compile error and bug #905738 with terminal.
17855         * src/search_incremental.c, src/register.c, src/sharedlib.c,
17856         src/search-replace.[h,c], src/search_incremental.[h,c],
17857         src/search_preferences.h, src/utilities.c, src/anjuta.c,
17858         src/text_editor.[c,h]: Fixed compiler warnings.
17859         
17860         * src/search-replace.c: Fixed a memory corruption (possible
17861         fix for bug #921893, but not yet confirmed).
17862         
17863         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
17864         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
17865         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
17866         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
17868 2004-03-25  Naba Kumar  <naba@gnome.org>
17870         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
17871         crash bug with attach process dialog and made the dialog closable
17872         with 'esc'.
17873         
17874         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
17875         always display within the margin.)
17876         
17877         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
17878         the old breakpoint when it's properties are updated
17879         (creating a new updated one).
17880         
17881 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
17883         * src/aneditor.cxx, src/aneditor.h: fixed calltips
17884         displayed for wrong file.
17885         * src/breakpoints.c: conditional breakpoints
17886         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
17887         "Find in Files..." disabling policy
17889 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17891         * src/build_file.c: Fixed bug #874380
17892         Goto the first error if it exists.
17894 2004-03-24  Naba Kumar  <naba@gnome.org>
17896         * src/anjuta.c: Fixed to get correct child exit status
17897         using mask (bug #905738).
17898         
17899         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
17900         Aligned buttons in the New file dialog,
17901         set default response to OK, entry box activates default response,
17902         ESC closes dialog and hides on delet_event.
17904 2004-03-19  Naba Kumar  <naba@gnome.org>
17906         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
17907         tree).
17909 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
17911         * src/search-replace.c: fixed "Find Usage" crash when no project open
17913 2004-03-17  Naba Kumar  <naba@gnome.org>
17915         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
17916         Fixed the generated projects to read m4 directory if the directory
17917         exists (bug #917781).
17918         
17919 2004-03-12  Naba Kumar  <naba@gnome.org>
17921         * HACKING: Fixed formatting for auto-parsing.
17923 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
17924         
17925         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
17926         rework (bug #890609)
17928 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17929         
17930         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
17932 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17933         
17934         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
17935         * src/search_preferences.c: Fixed typo.
17936         
17937 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17938         
17939         * src/search-replace.c: improved Search&Replace
17940         For the moment "Replace All" does not work with non opened files
17941         but Anjuta should not crash now ! ??? 
17942         
17943 2004-02-26  Naba Kumar  <naba@gnome.or>
17945         * src/source.c: Fixed to pass cflags correctly
17946         and suppress the automake's default cflags.
17947         bug #816130, #801056, #782798, #773459
17948         
17949         * data/properties/anjuta.properties: Do not defualt to -k make option.
17950         bug #875486.
17952         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
17953         bug #877683.
17954         
17955         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
17956         
17957         * src/message-manager-private.cc: Disabled debug messages.
17958         
17959 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
17961         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
17963 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17964         * anjuta.glade, src/search-replace.c:
17965         Reduced Search&Replace dialog, bug #902636.
17966         
17967 2004-02-23  Naba Kumar  <naba@gnome.or>
17969         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
17970         (bug #866143).
17972 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17973         
17974         * src/search_incremental.c: Fixed bug #900903
17976 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
17977         
17978         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
17979         src/anjuta.c: Fixed bugs #890609 and #890609
17981 2004-02-23  Naba Kumar  <naba@gnome.or>
17983         * src/message-manager.cc: Disconnects menuitem signal properly.
17984         Fixed bug #901723.
17985         
17986         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
17987         bug #900897.
17988         
17989 2004-02-20  Naba Kumar  <naba@gnome.org>
17991         * src/message-manager-private.[c,h]: Implemented keypress
17992         event for the terminal and resets it when ctrl c or ctrl d
17993         is pressed. But it doesn't seem to be working on keypress.
17994         Added a workaround to let it work on key release instead.
17995         (bug #878357).
17996         
17997         * src/search-replace: Fixed compiler warnings.
17998         
17999 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18001         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18002         Use defined file name when saving new files (fixes bug #898105)
18003         Don't change filename when clicking on a directory
18004         
18005         BTW: Happy birthday to me :-)
18006         
18007 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18008         
18009         * src/search-replace.c: Fixed a crash bug 
18010         Crash on Find & Replace (#887833)
18011         
18012 2004-02-18  Naba Kumar  <naba@gnome.org>
18014         * src/executer.c: Fixed a crash bug.
18015         
18016         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18017         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18018         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18019         instead of GtkWindow (Part of bug #671596).
18020         
18021         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18022         src/registers_gui.c, src/registers_cbs.[h,c],
18023         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18024         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18025         src/compiler_options.c, src/an_file_view.c, start-with.c,
18026         src/anjuta-tools.c, help.c:
18028         Added "close" buttons on all
18029         dialogs (HIG) and fixed to properly response to ESC close
18030         (Part of bug #671596).
18032         * src/launcher.c: Disabled printing of long debug lines.
18033         
18034         * src/utilities.h: Fixed a compiler warning.
18035         
18036 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18038         * src/anjuta.c: "Save all" action now asks for filenames for new files
18039         (fixes bug #898111)
18041 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18043         * anjuta.glade, src/text_editor.c:
18044         Fixed a typo in Hello World indentation style 
18045         Fixed misuse of translated strings when looking for style
18046         This entry fixes bug #876037
18048 2004-02-16  Naba Kumar  <naba@gnome.org>
18050         * src/utilities.c: Fixed return value when dest file could
18051         not be created.
18053         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18054         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18055         internal function to compare files.
18056         
18057 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18059         * src/message-manager-private.cc:
18060         Set bold color as foreground color in terminal
18061         (fixes bug #864924)
18063         * src/aneditor.cxx:
18064         Use font style defined for message indicators in
18065         preferences/messages
18066         (fixes bug #885032)
18068 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18070         * src/build_project.c:
18071         Use build.silent option from preferences (fixes bug #895726)
18072         
18073 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18075         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18077 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18078         
18079         Patch from Massimo Corà <maxcvs@email.it>:
18080         * scintilla/LexCPP.cxx: Support "///" comments
18082 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18083         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18084         src/search_replace.h, src/search-replace_backend.h
18085         anjuta.glade
18086         
18087         * Added: src/search_preferences.c, src/search_preferences.h
18088         Allow the user to save search/replace settings and give them names.
18090 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18091         
18092         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18093         scintilla/ScintillaGTK.cxx:
18094         Hopefully fixed AMD 64 crash bug by using correct marshaller
18096 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18098         * src/preferences.c: Save GtkOptionMenu properties properly
18099         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18101 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18102         
18103         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18104         Fixed libiconv issue
18105         * NEWS: Updated
18107 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18108         
18109         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18110         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18111         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18112         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18113         src/sharedlib_gui.c:
18114         Debugger speed-up, replaced deprecated GtkCList
18116 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18118         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18120 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18122         * configure.in: Added "sq" to ALL_LINGUAS.
18124 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18126         * configure.in: Added "ko" to ALL_LINGUAS.
18128 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18130         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18131         src/search_incremental.c, src/search_incremental.h: 
18132         Search_incremental code cleanup
18134 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18136         * scintilla/*/*: Updated scintilla to CVS
18137         * Added: scintilla/Readme.sync
18138         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18139         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18140         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18141         scintilla/ScintillaGTK.cxx,
18142         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18143         scintilla/include/Scintilla.iface: Updated.
18145 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18147         * search-replace_backend.[ch], search_incremental[ch]: Added
18148         
18149         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18150         find_replace.[ch]: Removed.
18151         
18152         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18153         src/search-replace_backend.c, src/search-replace_backend.h,
18154         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18155         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18156         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18157         functionality now replaces the older Find/Replace stuff. The Search/Replace
18158         functionality can be interrupted during a long Search/Replace.
18160 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18162         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18163         selecting ".." and "." from file selector. 
18165 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18167         * anjuta.glade: Fixed wrong "fold.symbols" property
18169 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18170         
18171         * src/project_dbase_gui.c: Alphabetical order ;-)
18172         * src/compiler_options.c: Fixed bug #867539
18173         * src/launcher.c: Workaround for bugs #864922, #849928,
18174         #846386 and #845782: The launcher no longer hangs but does
18175         not get the exit status correctly sometimes.
18176         * Changes suggested by Bosik are obviously already in without
18177         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18178         * NEWS, README, anjuta.prj, configure.in: 
18179         Changed version to 1.2.1
18180         
18181         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18182         * anjuta_dialogs_strings.c, anjuta.glade: 
18183         Fixed bugs #860906, #859329
18184         
18185         Patch from grzegol@pld-linux.org
18186         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18187         freedesktop.org standard)
18189 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18190         
18191         Patch from Stefano Vallarino <stevalla@libero.it>:
18192         * src/source.[c/h]: Fixes cpp sample file to conform to 
18193         ISO/IEC 14882, C++-Standard 
18195 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18197         Review by Johannes Schmid <jhs@cvs.gnome.org>
18198         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18199         command using sh -c.
18200         * src/compile.c: Use build_execute_shell_command when compiling single
18201         files.
18203 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18204         
18205         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18206         * src/breakpoints.c: Code cleanup, workaroud for possible 
18207         launcher bug
18208         * src/src_paths.c: Update debugger dirs on directory change
18210 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18212         Review by Johannes Schmid <jhs@cvs.gnome.org>
18213         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18214         sortable headers, process tree, removal of path and process params
18215         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18216         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18217         code cleanup
18219 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18220         
18221         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18222         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18223         Add a dialog for "New file" which lets the user set the 
18224         filename and to add copyright/header templates to the file
18225         * Review: Changed function names to contain modules name (file_)
18227 2003-12-09  Naba Kumar  <naba@gnome.org>
18229         * setup-gettext: Fixed a typo.
18230         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18232 ---- Released version 1.2.0 ---
18234 2003-12-08  Naba Kumar  <naba@gnome.org>
18236         * src/preferences.c: Fixed compiler error.
18237         * global_tags/create_global_tags.sh: Fixed to install properly
18238         even when system.tags could not be generated.
18239         * NEWS: Updated.
18241 2003-12-06  Naba Kumar  <naba@gnome.org>
18243         * setup-gettext: Fixed to not generate intl directory with gettextize.
18245         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18246         * src/anjuta.c: Filters out unnecessary files from find in files
18247         command.
18248         
18249         * NEWS: Updated.
18250         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18251         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18252         
18253 2003-12-04  Naba Kumar  <naba@gnome.org>
18254         
18255         * src/gnome_project.c: Enables debug and optimization flags for
18256         new projects.
18257         
18258         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18259         
18260         * src/project_dbase_gui.c: combined header and c files for
18261         file selector.
18262         
18263         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18264         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18266 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18268         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18270 2003-11-29  Naba Kumar  <naba@gnome.org>
18272         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18273         * NEWS: Updated.
18275 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18276         
18277         * src/main_menubar.c: Now files cannot be opened twice in recently
18278         file menu
18280 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18282         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18284 2003-11-28  Naba Kumar  <naba@gnome.org>
18286         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18287         
18288 2003-11-27  Naba Kumar  <naba@gnome.org>
18290         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18291         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18292         
18293         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18294         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18295         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18296         checkbox in project wizard (project options page) to enable/disable
18297         source code generation with glade(mm).
18298         
18299         * NEWS: Updated
18300         
18301 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18303         * src/dnd.c: Opening files with special characters in the name.
18305 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18307         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18308         a long time.
18310 2003-11-18  Naba Kumar  <naba@gnome.org>
18312         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18313         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18314         src/project_import.c, plugins/patch/patch-plugin.c:
18315         Fixed g_signal_diconnect calls to pass correct data.
18316         (Fixed possible crash in project imports).
18317         
18318         * NEWS: Updated.
18319         
18320 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18322         Reviewed by Naba Kumar  <naba@gnome.org>
18323         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18324         and debugger. Sets default settings for pty in launcher.
18325         * data/gdb.init: Removed charset work around (now works with user's
18326         native charset)
18327         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18329 2003-11-18  Naba Kumar  <naba@gnome.org>
18331         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18332         names of 'index' to 'idx'.
18333         
18334 2003-11-17  Naba Kumar  <naba@gnome.org>
18336         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18337         * src/project_dbase.c: Prompts user for unsaved project files
18338         when project is closed.
18339         
18340 2003-11-16  Naba Kumar  <naba@gnome.org>
18342         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18343         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18344         older gcc.
18345         
18346 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18347         
18348         * src/anjuta.c: Fixed crash related to tag == NULL while 
18349         anjuta is exiting
18351 2003-11-11  Naba Kumar  <naba@gnome.org>
18353         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18354         found. It simply doesn't generate the c/c++ codes and continues with
18355         just a warning.
18356         * NEWS: Updated.
18357         
18358 2003-11-10  Naba Kumar  <naba@gnome.org>
18360         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18361         'Start with dialog'.
18363         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18364         German translation of anjuta-tutorial.
18365         
18366         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18367         * NEWS: Updated.
18369 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18371         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18372         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18373         the syntax highlighting in Preferences, the automatic syntax
18374         highlighting is now selected. When the debugger is stopped and the
18375         breakpoints window not closed, the gtk_tree_view in this window is
18376         now made unsensitive.
18378 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18380         * src/preferences.h, src/preferences.c, anjuta.glade:
18381         Fixed translation bug in preferences by using GtkOptionMenu
18382         * anjuta.prj: Project version 1.1.98
18384 ---------------- Released version 1.1.98 ----------------
18386 2003-11-07  Naba Kumar  <naba@gnome.org>
18388         * anjuta.spec.in: Revived docs package and combined all docs into
18389         one package.
18390         * configure.in: Bumped version to 1.1.98 rc2
18391         * NEWS: Updated.
18392         * anjuta.spec.in: Fixed scrollkeepr-update command.
18393         * anjuta.spce.in: Fixed file permissions.
18395 2003-11-06  Naba Kumar  <naba@gnome.org>
18397         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18398         menus to activate anjuta helps.
18399         
18400         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18401         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18402         manuals/C/anjuta-faqs/legal.xml (added),
18403         manuals/C/anjuta-faqs/Makefile.am,
18404         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18405         manuals/C/anjuta-faqs/.cvsignore,
18406         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18407         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18408         manuals/C/anjuta-tutorial/legal.xml (added),
18409         manuals/C/anjuta-tutorial/Makefile.am,
18410         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18411         manuals/C/anjuta-tutorial/.cvsignore,
18412         manuals/C/anjuta-manual/*.sgml (removed),
18413         manuals/C/anjuta-manual/*.xml (added),
18414         manuals/C/anjuta-manual/Makefile.am,
18415         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18416         manuals/C/anjuta-manual/.cvsignore,
18417         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18418         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18419         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18420         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18421         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18422         manuals/ja/anjuta-faqs/legal.xml (added),
18423         manuals/ja/anjuta-faqs/Makefile.am,
18424         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18425         manuals/ja/anjuta-faqs/.cvsignore,
18426         manuals/ja/anjuta-manual/*.sgml (removed),
18427         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18428         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18429         manuals/ja/anjuta-manual/*.xml (added),
18430         manuals/ja/anjuta-manual/Makefile.am,
18431         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18432         manuals/ja/anjuta-manual/.cvsignore,
18433         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18434         manuals/sgmldocs.make (removed),
18435         manuals/xmldocs.make (added), manuals/omf.make (added),
18436         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18437         documentations to newer docbook xml documentations. Converted 
18438         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18439         Enabled manulas installations.
18440         
18441         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18443 2003-11-05  Naba Kumar  <naba@gnome.org>
18445         * data/gdb.init: Sets host's charset to ascii to solve debugger
18446         freeze up due to uninitialized strings in target program.
18448         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18449         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18450         
18451         * NEWS: Updated.
18452         
18453         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18454         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18456 2003-11-04  Naba Kumar  <naba@gnome.org>
18458         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18459         problems.
18460         
18461         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18462         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18463         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18464         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18465         in file headers.
18466         
18467         * src/search-replace.c: Fixed infinite loop bug.
18468         * start-with.c: Fixed a crash bug with "Open last project".
18469         
18470         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18471         * scintilla/Makefile.am: Fixed compiler option.
18472         
18473 2003-10-16  Naba Kumar  <naba@gnome.org>
18475         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18476         * src/text_editor.c: Fixed autoformat.
18477         
18478 2003-10-15  Naba Kumar  <naba@gnome.org>
18480         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18481         of CTRL+number.
18482         
18483 2003-10-09  Naba Kumar  <naba@gnome.org>
18485         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18486         
18487 2003-10-08  Naba Kumar  <naba@gnome.org>
18489         * src/source.c: Fixed a GETTEXT typo error.
18490         * anjuta.glade: Made 'Sorted in order you open them' default option
18491         for editor tabs.
18493         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18494         * anjuta.glade, data/properties/anjuta.properties:
18495         Fixed the freeze of the "Preferences" combos at the first Anjuta
18496         init is generated by:
18497                 - a not complete translation of preferences.c file
18498                 - a difference between 2 names in anjuta.glade and
18499                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18500                 - the same name given to 3 combos (anjuta.glade).
18501                 
18502         * src/find_text.c: If the "whole document" mode is selected,
18503         a new search will select the next occurrence (Bug #764954).
18504         It is now possible to use the shortcuts to search next or previous
18505         occurrence even if the search dialog has the focus.     Bug #790318
18506         
18507         * src/main_menubar_def.h: "Select code block" shortcut; the new
18508         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18509         (Bug #811016).
18511         Patch from: Richard Lee  <r.h.lee@comcast.net>
18512         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18513         tagmanager/tm_workspace.c: The following is a patch to fix a
18514         seemingly random occurence where Anjuta would crash when a
18515         certain key was pressed.
18517 2003-09-29  Naba Kumar  <naba@gnome.org>
18519         * src/find_in_files.c: Ignores binary by default. Disabled the option
18520         of NOCVS search, because launcher does not use sh and hence can not
18521         pipe.
18522         
18523         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18524         "clean before build" state in project session and not in account session,
18525         otherwise the state gets reflected to other projects causing annoyance.
18526         
18527         * src/compiler_options.c: Fixed a bug where compiler options were always
18528         claimed 'modified'.
18530         * src/build_project.c, data/properties/anjuta.properties,
18531         src/commands.[h]: Fixed a bad bug where clean-before-build
18532         doesn't work.
18533         
18534         * scintilla/patches/research-cvs-nolog.diff,
18535         scintilla/patches/scintilla-ac-gtk2-port.diff,
18536         scintilla/patches/scintilla-ac-sort-fix.diff,
18537         scintilla-optimization.diff: Removed, because they are already in
18538         scintilla CVS.
18539         
18540         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18541         2003-09-29).
18543         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18544         scintilla/LexYAML.cxx: Added new scintilla lexers.
18545         
18546         * TODO, NEWS: Updated.
18548         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18549         * src/utilities.c: Fixed typo bugs.
18551 2003-09-26  Naba Kumar  <naba@gnome.org>
18553         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18554         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18555         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18556         text_editor_find() and Fixed I-Search wrapping.
18557         * src/debugger.c: Fixed to pass a newline after a debugger
18558         command (which was broken since the launcher was refactored.
18559         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18561 2003-09-25  Naba Kumar  <naba@gnome.org>
18563         * src/toolbar_callbacks.c: Fixed start of incremental search.
18564         
18565         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18566         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18567         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18568         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18569         menu and implementation.
18571 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18573         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18574         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18575         variables in Locals window.
18577 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18579         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18580         * src/utilities.[ch] : Fix a tooltip bug in 
18581         anjuta_util_toolbar_append_stock(), the label appeared instead of
18582         the tooltip text. Remove label from arguments of the function
18583         because label is included in the stock icon data.
18584         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18585         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18586         * FIXME: translation file should be updated because of label text removal.
18588 2003-09-24  Naba Kumar  <naba@gnome.org>
18590         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18591         
18592         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18593         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18594         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18595         stdout and stderr. Also buffered output and check-for-password
18596         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18597         with password prompts. Checkes for password prompts from all outputs.
18598         
18599         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18600         which takes a string (which could be utf8 also) and converts into
18601         utf8 string.
18602         
18603         * src/main.c: Connects kernel signals after gnome_program_init().
18604         
18605         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18606         * src/message-manager.c: Fixed bug #787026 by converting the strings
18607         to proper UTF8.
18608         
18609 2003-09-22  Naba Kumar  <naba@gnome.org>
18611         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18612         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18613         GtkCList and using GtkTreeView instead. Added the patch.
18614         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18615         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18616         
18617 2003-09-19  Naba Kumar  <naba@gnome.org>
18619         * printing/print.c: Proper UTF8 printing support.
18620         * src/main.c: moved kernel signal connects at the
18621         end of application initialization.
18622         
18623 2003-09-18  Naba Kumar  <naba@gnome.org>
18625         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18626         (new) lexers.make, (new) lexers: Update scintilla to latest
18627         scintilla CVS (2003-09-18), added new lexers, automated
18628         lexers makefiles sections and scintilla update. Added
18629         patches. Optimized pango rendering. Fixed a crash bug
18630         in scintilla.
18631         
18632         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18633         patch to remove cvs log command from RESearch.cxx file.
18634         * scintilla/patches/scintilla-pango-always.diff:
18635         Fixed file name.
18636         * scintilla/RESearch.cxx: Removed spurious cvs log command
18637         and logs.
18638         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18639         
18640         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18641         * src/dnd.c: Fixed a crash bug with DND.
18642         
18643 2003-09-15  Naba Kumar  <naba@gnome.org>
18645         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18646         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18647         src/toolbar_callbacks.c: Added an additional parameter to
18648         text_editor_goto_line() funtion which decides if the line should
18649         be made visible (if it's under fold).
18650         
18651         * src/style-editor.c: Fixed a compiler warning.
18652         * src/message-manager.cc: Calls parent method correctly.
18654         * src/preferences.h: Fixed prent class.
18655         
18656         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18657         * src/project_dbase.c: Fixed bug #713210.
18658         
18659 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18660                                                                                 
18661         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18663 2003-09-11  Naba Kumar  <naba@gnome.org>
18665         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18666         * src/style-editor.c: Fixed bug #769130 (Crash on font
18667         selection dialog).
18668         
18669         * src/message-manger.[h,cc]: Made AnMessageManager
18670         derived from GtkFrame and removed deprecated code.
18671         
18672         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18673         compiler warnings.
18674         
18675 2003-09-09  Naba Kumar  <naba@gnome.org>
18677         * src/Makefile.am: Addded rules for built sources.
18678         
18679 2003-09-08  Naba Kumar  <naba@gnome.org>
18681         * (new) src/anjuta-marshalers.list: Added marshalers definition
18682         file.
18683         
18684         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18685         and CXXFLAGS are not overwriten by automake's default.
18686         * src/style-editor.c: Added 'operators' in the style editor.
18687         
18688         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18689         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18690         * src/message-manager-private.cc, src/message-manager.cc:
18691         Converts message going into message into UTF-8 endoding.
18692         * src/main.c: Uses UTF-8 codeset for localization.
18693         
18694 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18696         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18697         
18698 2003-09-08  Naba Kumar  <naba@gnome.org>
18700         * TODO: Updated.
18701         
18702         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18703         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18704         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18705         The combo entries were updated if the same data with a different
18706         case exist in the combo list. The combo entries are now case sensitive. 
18707         Search&Replace bug; First search ,max actions = 0 ==> now max
18708         actions = 100.
18709         
18710 2003-09-08  Naba Kumar  <naba@gnome.org>
18712         * TODO: Updated.
18713         * src/utilities.[c,h]: a function takes contant args.
18714         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
18715         Now the child terminated signal is emitted properly.
18716         * src/Makefile.am: Used $(top_srcdir) for referring to 
18717         scintilla objects.
18718         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
18719         definitions file which will generate anjuta-marshalers.[c,h] files.
18720         * src/.cvsignore: Updated.
18721         * src/build_project.c: Changed su command to preserve quotes.
18722         * src/anjuta-tools.c, tagmanager/tm_project.c,
18723         tagmanager/tm_workspace.c: Use standard tmp file.
18724         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
18725         so that users could report bugs easily.
18726         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
18727         
18728         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
18729         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
18730         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
18731         src/attach_process.c, src/breakpoints.c, src/commands.c,
18732         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
18733         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
18734         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
18735         src/memory.c, src/message-manager-private.c, src/preferences.c,
18736         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
18737         src/search-replace.[c,h], stack_trace.c, text_editor.c,
18738         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
18739         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
18740         Fixed compile warnings and cleanup.
18741         
18742         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
18743         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
18744         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
18745         Removed libzvt usage and implemented child spawing differently. Launcher is
18746         now proper GObject, which can be created multiple times (and can be
18747         operated in parallel).
18749         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
18750         * src/project_import_gui.c, src/project_import_cbs.c,
18751         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
18752         (crash on project import). Removed deprecared codes.
18753         
18754 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18755         
18756         * src/cvs.c: Fixed cvs output bug.
18758 2003-09-03  Naba Kumar  <naba@gnome.org>
18760         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18761         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
18762         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
18763         src/text_editor_cbs.c: Implements --
18764                 If the debugger is started
18765                         A double click in the margin add or remove a breakpoint
18766                         A single click activate or deactivate the breakpoint
18767                 else
18768                         A double click in the margin add or remove a bookmark
18770 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18771         
18772         Reviewed by Naba Kumar  <naba@gnome.org>
18773         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
18774         User is now able to choose a branch on cvs update for project.
18775         Cleaned up variable names.
18777 2003-09-03  Naba Kumar  <naba@gnome.org>
18779         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
18780         src/Makefile.am: Added lexers.
18781         * scintilla/*/*: Updated...
18782         * src/an_symbol_view.c: Fixed a crash bug.
18783         * src/compiler_options.c, src/project_dbase.c: Fixed compile
18784         and build bugs.
18785         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
18786         * src/source.c: Fixed project generation bug with gettext code.
18787         * tagmanager/tm_project.c: Fixed a crash bug.
18788         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18789         bug when there is no project open. Bug #____.
18790         * src/source.c: Fixed a bug with build failure with non-gnome
18791         project with glade-generated source (eg. gtk2). Bug #____.
18792         * NEWS: Updated...
18794 2003-08-22  Naba Kumar  <naba@gnome.org>
18796         Patch from: Rob Bradford  <rob@debianplanet.org>
18797         * data/Makefile.am: Fixed to install properly during
18798         package building.
18799         
18800         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18801         * src/debug-tree.c: Fixed a crash bug.
18802         * src/compiler_options.c: Takes care of linking the missing pieces;
18803         C flags, libs, optimization options, debug and profile.
18805         Patch from: Enver ALTIN  <ealtin@casdb.com>
18806         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
18807         
18808 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
18810         Reviewed by Naba Kumar  <naba@gnome.org>
18811         * src/project_dbase.c: Fixed bugs #778263 and #778413
18812           Adding multiple files to project should work now.
18814 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18816         Reviewed by Naba Kumar  <naba@gnome.org>
18817         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
18818         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
18819         for Locals window.
18821 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18823         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18825 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18827         * src/text_editor.c: Fix translatable string (#113934).
18829 2003-07-04  Naba Kumar  <naba@gnome.org>
18831         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18832         bug when there is no project open. Bug #____.
18833         
18834         * src/source.c: Fixed a bug with build failure with non-gnome
18835         project with glade-generated source (eg. gtk2). Bug #____.
18837 2003-06-26  Naba Kumar  <naba@gnome.org>
18839         * src/anjuta.h: Removed reference to windows-dialog.h.
18840         * src/message-manager-private.[cc,h]: Fixed doulbe click
18841         activation of messages to properly jump at the destination.
18842         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
18843         * src/toolbar.c: Code clean-ups.
18844         
18845         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18846         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
18847         
18848         * src/message-manager-private.[cc,h]: Removed dead codes.
18849         
18850         * (new) data/properties/css.properties,
18851         data/properties/anjuta.properties, data/properties/Makefile.am:
18852         Added CSS syntax hiliting properties.
18853         
18854         * tagmanager/tm_file_entry.c: Fixed a possible bug.
18855         * src/debugger.c: Clean ups.
18856         * src/lexer.h: Added CSS lexer definition.
18857         
18858         * Makefile.am: Installs destop file properly.
18859         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
18860         * NEWS: Updated for 1.1.97 release.
18861         * src/main_menubar_def.h: Changed some non working shortcuts.
18862         
18863 2003-06-24  Naba Kumar  <naba@gnome.org>
18865         * src/search-replace.c: Shows the dialog properly, even when it is
18866         hidden behind another window.
18867         
18868         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
18869         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
18870         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
18871         and code clean up.
18872         
18873         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
18874         setup wizard dialogs.
18875         
18876         * src/debugger.c: Removed a redundant call to
18877         debugger_update_controls().
18878         * src/compiler_options.c, src/launcher.c: code cleanup.
18879         * src/executer.c: Fixed execution bug with 'Set Program params...".
18880         
18881 2003-06-23  Naba Kumar  <naba@gnome.org>
18883         * widgets/e-splash.c: Removed border around the splash image.
18884         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
18885         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
18886         * src/cvs.c: Added a frame around commit log text widget.
18887         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
18888         crash bug associated with translated combo box list in preferences
18889         dialog (in different locale other than en_US). Used widget names
18890         to pass the combo list items.
18891         * po/POTFILES.in: Updated.
18892         * src/launcher.c: Creates the zvt terminal at startup (and not
18893         every time a build is done) -- speeds up buld operations.
18894         * src/file_history.c: Should be if() conditional instead of
18895         assertion check.
18896         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
18897         Disabled useless warnings.
18898         * src/project_dbase.c: Fixed bonobo 2 project name.
18899         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
18900         and uses correct glade-2 for file generation.
18901         
18902 2003-06-21  Naba Kumar  <naba@gnome.org>
18904         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
18905         And disables autocomple show for numbers (very annoying).
18906         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
18907         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
18908         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
18909         from view menu and adjust the controls accordingly.
18910         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
18911         only OK button.
18912         * src/project_dbase.[c,h]: Removed show_local flag processing.
18913         * src/message-manager.[c,h]: Reorganized messages tabs in more
18914         sensible order.
18915         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
18916         Also added PCRE dependency.
18917         
18918 2003-06-20  Naba Kumar  <naba@gnome.org>
18920         * pixmaps/anjuta_splash.png: New splash.
18921         from Jean Schurger  <yshartk@schurger.org>
18922         
18923         * src/controls.c: De-sensitize run-to-cursor when debugger
18924         is not running.
18925         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
18926         
18927         * src/message-manager-private.cc: Fixed to properly jump at
18928         the right file:line.
18929         
18930         * src/appwiz_page1.c: Fixed to correctly determine the project
18931         trpe from the wizard.
18932         
18933 2003-06-20  Naba Kumar  <naba@gnome.org>
18935         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
18936         * src/watch_gui.c: Code cleanups.
18937         * src/debugger.[c,h], src/stack_trace.[c,h],
18938         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
18939         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
18940         Removed direct access to stack_trace private data, Increased debugger
18941         command size from 256 to 1024 (to be on safer side). Also implemented
18942         row-activated signle for seting frame and viewing the source.
18943         * src/debugger.c: Avoids starting program and stopping debugger
18944         when starting debugger and stopping program, respectively.
18945         
18946         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
18947         Reverted codes to start debugger automatically
18948         The file is brought to the state just after the branching 
18949         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
18950         some code clean ups.
18951         
18952         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
18953         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
18954         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
18955         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
18956         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
18957         src/project_dbase.c: Code clean ups.
18958         
18959         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
18960         (Projects dir) so that correct $HOME/Projects path is set when
18961         anjuta is run for the first time.
18962         
18963 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
18965         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
18967 2003-06-13  Naba Kumar  <naba@gnome.org>
18969         * src/stack_trace_cbs.c: Moved variable declaration at the
18970         top of the block (bug #737867)
18971         
18972         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
18973         just CFLAGS and CXXFLAGS (bug #743617).
18974         
18975         * src/create_global_tags.sh: Fixed shell script to properly
18976         detect installed *-config files.
18977         
18978 2003-06-12  Naba Kumar  <naba@gnome.org>
18980         * src/preferences.[c,h]: Added methods for custom widgets in
18981         preferences: using custom set/get methods for them.
18982         
18983         * src/anjuta-encoding.c: Implemented up/down of the encodings
18984         in the list and property saves correctly.
18985         
18986         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18987         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
18988         the beginning of a file.
18990         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18991         * src/aneditor.cxx, src/aneditor.h,
18992         src/controls.c, src/main_menubar.c, src/main_menubar.h,
18993         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18994         src/mainmenu_callbacks.h: Allows the operator to select the current
18995         word or the current line (Request: 680801). It puts also
18996         sensitive/unsensitive several select/comment menu items.
18998         * src/breakpoints.c: Presets by default the current line for a
18999         defined breakpoint.
19001 2003-06-11  Naba Kumar  <naba@gnome.org>
19003         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19004         color (red highlight) now cosistent for inactive tabs also.
19005         
19006         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19007         'Advanced search and replace' in Edit->Search submenu.
19008         
19009         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19010         wrappings '\' where     they were missing.
19011         
19012         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19013         message is now more descriptive and details the correct thing to do
19014         for GNOME2 desktop.
19015         
19016 2003-06-10  Naba Kumar  <naba@gnome.org>
19018         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19019         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19020         Removed any reference to particular version of automake/autoconf
19021         so that they could work with newer versions (Bug #659394).
19023         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19024         src/anjuta.c: Added coded to add/remove supported encodings.
19025         
19026         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19027         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19028         src/project_import.c, src/project_type.c, src/project_type.h,
19029         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19030         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19031         from the project wizard.
19033 2003-06-06  Naba Kumar  <naba@gnome.org>
19035         Patch from Etay Meiri  <etay-m@bezeqint.net>
19036         * src/compiler_options.c: Fixed bugs related to clean before
19037         build patch.
19038         
19039         * anjuta.desktop.in.in: Added commandline options.
19040         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19041         -dP and -A flags of CVS update into different options.
19042         
19043 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19045         * configure.in: Removed "ta" from ALL_LINGUAS.
19047 2003-06-02  Naba Kumar  <naba@gnome.org>
19049         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19050         return NULL for undefined properties and "" for defined but empty
19051         strings. It was creating many problems where both are assumed to be
19052         same. And besides, it doesn't matter to differentiate the two (the
19053         problem with preferences was due to a different bug).
19055         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19056         correctly. Also, s/props_build_in/props_built_in/g.
19057         
19058         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19059         list.
19060         
19061         * src/an_file_view.c: Unrefed pixbufs when done with them.
19063         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19064         (removed) file_text.png: Added and removed pixmaps.
19065         
19066 2003-05-30  Naba Kumar  <naba@gnome.org>
19068         * anjuta.glade: Fixed encodings preferences dialog
19069         
19070 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19071         
19072         Reviewed by Naba Kumar  <naba@gnome.org>
19073         
19074         * src/build_project.c src/clean_project/c: perform a clean before
19075         build, if required. Show the message manager on clean.
19076         * src/compiler_options.c: save the new options when window is closed
19077         and flag project to be cleaned before the next build.
19078         * src/project_dbase.c: added a 'clean before build' flag to project
19080 2003-05-29  Naba Kumar  <naba@gnome.org>
19082         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19083         dialog.
19084         
19085         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19086         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19087         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19088         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19089         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19090         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19091         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19092         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19093         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19095         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19096         Removed unused icons references.
19098 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19100         Reviewed by Naba Kumar  <naba@gnome.org>
19101         
19102         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19103           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19104           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19105           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19106           src/toolbar_callbacks.c: HIG compliant dialogs.
19108         * src/utilities.c: anjuta_button_new_with_stock_image() and
19109           anjuta_dialog_add_button() stolen from gedit.
19111         * src/main_menubar_def.h: Fixed mnemonics.
19113 2003-05-26  Naba Kumar  <naba@gnome.org>
19115         * src/project_dbase_gui.c: Added header files filter for add file
19116         dialog box. Disabled project window to be transient window.
19117         
19118         * src/message-manager.cc: Disabled message manager window to be
19119         transient window.
19120         
19121         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19122         a file could not be loaded.
19123         
19124         * src/project_dbase.c: Fixed a bug with GUI editor command
19125         where empty string is returned.
19126         
19127         * src/Makefile.am, src/preferences.h, src/text_editor.c
19128         src/text_editor.h, (new) src/anjuta-encodings.h,
19129         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19130         Added encoding support and to handle characters encoding correctly
19131         by auto detecting it during load. Added preferences for selecting
19132         the encoding during save.
19134         * src/preferences.c, src/resources.c: Removed debug messages.
19136         Patch from: Alexander Nedotsukov <bland@mail.ru>
19137         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19139 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19140         * src/anjuta.c: Try to sow the splash image more often.
19142 2003-05-20  Naba Kumar  <naba@gnome.org>
19144         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19145         * src/debug_tree.c: Colorize the modified locals during
19146         debugging and call memory analyze from the debugger.
19147         * src/breakpoints.c: The color is now different for the enabled
19148         and disabled breakpoints. Anjuta now can erase several
19149         breakpoints defined at the same line. The markers are updated
19150         according to the enable/disable action.
19151         
19152         Patch from Etay Meiri  <etay-m@bezeqint.net>
19153         * src/launcher.c: Fixes launcher freeze up bug during build.
19155 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19157         Reviewed by Naba Kumar  <naba@gnome.org>
19158         * scintilla/PropSet.h: Change member variables from private to protected.
19159         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19160         to PropSetFile class, which return a gchar * (and can therefore indicate
19161         whether properties are empty or do not exist) and make prop_get and
19162         prop_get_expanded use them.
19163         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19164         that the result of of prop_get cannot be an empty string.
19166 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19168         Reviewed by Naba Kumar  <naba@gnome.org>
19169         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19170         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19171         src/text_editor_cbs.c: When saving all the files in the project, the
19172         text editors are now only rehighlighted once instead of once for each
19173         file saved.
19175 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19176         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19177         * src/anjuta.desktop.in.in: Support startup notification.
19178 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19179         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19180         * src/anjuta.desktop.in.in: Support startup notification.
19183 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19185         Reviewed by Naba Kumar  <naba@gnome.org>
19186         
19187         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19188         memory leak from glade_xml_new call. Removed gxml field from Executer
19189         struct as only used in create_executer_dialog and then destroyed.
19190         
19191         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19192         
19193         * src/configurer.c: Fix warning trying to connect signal to non-existent
19194         environment entry in configure dialog and fix crash when closing the
19195         window.
19196         
19197         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19198         gnome_date_edit_get_time instead.
19199         
19200         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19201         in view menu required renumbering elsewhere.
19203 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19205         Reviewed by Naba Kumar  <naba@gnome.org>
19206         
19207         * src/breakpoints.c: fixed an error when removing breakpoint
19208         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19209         * src/debugger.c: changes to the way the debugger is activated
19210         * src/debugger.h: clean ups
19212 2003-05-13  Naba Kumar  <naba@gnome.org>
19214         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19215         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19216         src/memory.h: A new version of memory and the interface
19217         is now integrated in anjuta.glade
19219 2003-05-09  Naba Kumar  <naba@gnome.org>
19221         * configure.in: Bumped required gtk version to 2.0.8.
19222         
19223 2003-05-06  Naba Kumar  <naba@gnome.org>
19225         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19227 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19228         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19230 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19231         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19232         , tagmanager/c.c: Support for ProC and RDB files.
19234 2003-05-06  Naba Kumar  <naba@gnome.org>
19236         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19237         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19238         Uncomment (Box & Stream), Select the current function,
19239         authorize the "Quit" button of the GotoLine window
19241 2003-05-05  Naba Kumar  <naba@gnome.org>
19243         * src/watch_gui.h: CVS added new file.
19245         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19247         Patch from Etay Meiri <etay-m@bezeqint.net>
19248         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19249         src/mainmenu_callbacks.c, src/message-manager.cc,
19250         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19251         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19252         Ported stack trace to GNOME2 and added it in the message manager
19253         pane.
19255 2003-05-02  Naba Kumar  <naba@gnome.org>
19257         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19258         
19259         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19260         preferences property.
19261         
19262         * anjuta.prj: Fixed multiple preferences saved data.
19263         
19264         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19265         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19266         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19267         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19268         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19269         Upgraded scitilla from CVS with faster window repaint
19270         and more bugfixes.
19271         
19272         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19273         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19274         and code cleanups
19275         
19276 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19278         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19279         the window if messages are appended to the end and the scrollbar is
19280         at the end.
19282 2003-04-29  Naba Kumar  <naba@gnome.org>
19284         * configure.in: Removed omf-install from Makefiles list.
19286 2003-04-28  Naba Kumar  <naba@gnome.org>
19288         * po/POTFILES.in: Remvoded deleted files.
19289         
19290         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19291         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19293         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19294         is executed as detached) is not set properly.
19295         
19296 2003-04-25  Naba Kumar  <naba@gnome.org>
19297         
19298         * anjuta.prj: Updated.
19299         * src/anjuta_info.c: Fixed text wrapping and column view.
19300         * data/welcome.txt.in: Removed unaligned characters.
19301         
19302 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19303         * src/main_menubar.c: Disable setup dialog.
19305 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19306         * src/breakpoints.c; Fixed compilation with older GCC
19307         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19308         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19310 2003-04-18  Naba Kumar  <naba@gnome.org>
19312         * anjuta.prj: Updated (includes compiler options).
19313         
19314         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19315         function from anjuta.c (it was already available in anjuta-tools.c).
19316         
19317 2003-04-18  Naba Kumar  <naba@gnome.org>
19319         * src/about.c, THANKS: Updated
19320         
19321         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19322         
19323         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19324         properly from the project session before updating the file
19325         view.
19326         
19327         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19328         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19329         dialog settings (as it will not be required once GDL is in place) and
19330         added file view filters in the settings sub-menu.
19332 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19333         * HACKING: Updated
19334         * configure.in: Disable cast checks on final build.
19336 2003-04-17  Naba Kumar  <naba@gnome.org>
19338         * src/build_project.c: Fixed a compilation error.
19340         * src/launcher.c: Removed commnets.
19341         
19342         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19343         properties from editor tab to indentation tab and fixed a property
19344         label for proper i18n translation. Fixed typos in project config
19345         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19346         sorting and reordering in compiler options dialog.
19347         
19348         * src/compiler_options.c: Implemented _save() function to save the
19349         options (which was pending).
19350         
19351         * src/build_project.c: Destroys install-as-root dialog when it is done.
19352         
19353         * src/an_symbol_view.c: Change "event" event to "event-after" so
19354         that symbol row is selected first before the popup is shown.
19355         
19356 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19358         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19359         file in CVS/Entries. (Reviewed and applied by Biswa)
19361 2003-04-16  Naba Kumar  <naba@gnome.org>
19363         * aneditor.cxx: use unicode everytime (fixed unicode related
19364         bugs).
19366         * anjuta.prj: Fixed UI editor name (blank to use default) and
19367         anjuta version.
19368         
19369         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19370         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19371         Editor preferences page.
19373 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19374         * src/anjuta.[ch], src/print.c: Fixed warnings
19375         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19376         * configure.in: Profiling support with gprof
19378 2003-04-16  Naba Kumar  <naba@gnome.org>
19380         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19381         * src/launcher.c: Fixed cvs dialog.
19382         
19383 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19384         
19385         * src/message-manager-private.cc: Fixed double-click on first line of 
19386         output to properly select a line.
19387         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19388         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19390 2003-04-15  Naba Kumar  <naba@gnome.org>
19392         * src/message-manager-private.cc: Fixed the glade filename typo.
19394 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19395         * scintilla/*, data/properties/*: Scintilla CVS merge
19396         * anjuta.prj: Removed unnecessary files.
19397         * scintilla/PlatGTK.cxx: Force Pango fonts always
19398         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19399         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19400         for preferences.
19401         * configure.in: Change version no. for 1.1.1 (alpha release)
19402         * configure.in: Added '--with-pref-suffix' option.
19403         * config.guess, config.sub: Removed from CVS.
19405 2003-04-15  Naba Kumar  <naba@gnome.org>
19407         Patch from Timothee Besset  <ttimo@idsoftware.com>
19408         * Makefile.am: Fixed a shell script error during intallation.
19409         
19410 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19412         Reviewed by Naba Kumar  <naba@gnome.org>
19413         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19414         set_wm_class to use "anjuta" instead of "an.
19415         * src/message-manager-private.cc: Headers are hidden again.
19417 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19418         * src/project_dbase_gui.c: Memory corruption fix.
19419         * anjuta.prj: Updated project file
19421 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19422         * an_file_view.c: Connect to event-after signal rather than event so that
19423         selection is updated first and thus context menu is for the right file.
19424         Reviewed and applied by Biswa.
19426 2003-04-14  Naba Kumar  <naba@gnome.org>
19428         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19429         
19430         * src/auncher.c: More child exit fixes
19431         from Timothee Besset  <ttimo@idsoftware.com>
19433 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19434         
19435         Reviewed by Naba Kumar  <naba@gnome.org>
19436         
19437         * src/message-manager.[c/h], src/message-manager-private[c/h],
19438                 anjuta.[c/h]: Ported message-manager to Gtk2
19439         
19440         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19441         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19442         src/clean_project.c, src/compile.c, src/configurer.c,
19443         src/controls.c, src/cvs.c, src/debugger.c,
19444         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19445         src/project_import.c, src/search-replace.c: Changed name from
19446         AnjutaMessageManager to AnMessageManager to avoid too long type
19447         and funtion names.
19449 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19450         * src/launcher.c: Fix build won't stop problem - TTimo
19451         * TODO: Updated
19452         * pixmaps/anjuta_splash.c: New splash screen prototype.
19453         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19454         * src/compiler_options.c: Mute pkgconfig errors.
19455         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19457 2003-04-10  Naba Kumar  <naba@gnome.org>
19459         * configurer.[c,h]: Fixed dialog to close properly.
19460         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19461         debugging asserts.
19462         
19463 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19464         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19465         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19466         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19467         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19468         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19469         src/makefile.am: Move gdl to it's own directory.
19470         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19472 2003-04-09  Naba Kumar  <naba@gnome.org>
19474         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19475         branch.
19477 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19478         * src/anjuta-tools.c: Use CDATA for saving tools data.
19479         * anjuta.glade, src/search-replace.c: Port from branch.
19480         * widgets/e-splash.*, src/main.c: Better splash screen.
19481         * configure.in, widgets/gdl*: Import GDL widgets.
19482         * ROADMAP: Updated roadmap.
19483         * src/an_file_view.c: Use GDL icons for file tree.
19485 2003-04-09  Naba Kumar  <naba@gnome.org>
19487         * anjuta.glade: Added (hidden) initial setup-wizard window.
19488         
19489         Patch from: Vitaly  <vvv@rfniias.ru>
19490         * src/preferences.c: Fixes a bug with libglace widget access with
19491         translated strings.
19493         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19494         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19495         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19496         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19497         src/toolbar_callbacks.[c,h],
19498         src/memory.c, src/message-manager-private.cc,
19499         src/message-manager-private.h, src/message-manager.cc,
19500         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19501         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19502         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19503         watch window to a subwindow in the notebook
19505 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19506         * ROADMAP: Updated roadmap.
19508 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19510         * configure.in: Added Belarusian to ALL_LINGUAS.
19512 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19513         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19514         Henry Jia
19515         * ROADMAP: Added roadmap for HEAD.
19517 2003-03-29  Naba Kumar  <naba@gnome.org>
19519         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19520         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19521         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19522         (new) pixmaps/start-with-wizard.png,
19523         (new) pixmaps/start-with-import.png,
19524         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19525         up on anjuta start-up to give quick access to opening file/project or
19526         creation wizards.
19528         * src/main.c: Sets proper data directory for the gnome
19529         program.
19531 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19532         * src/text_editor.c: Fixed error/warning indicators.
19534 2003-03-24  Naba Kumar  <naba@gnome.org>
19536         * README: Correct version.
19537         
19538 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19540         * configure.in: Added checks to see if were building on FreeBSD
19541         systems.  Sets -DFREEBSD if we are, and also attempts to find
19542         gmake if the host system is FreeBSD.
19544         * src/getline.c: New file used to provide the getline function,
19545         which isnt available on a FreeBSD system.  The function is only
19546         defined if FREEBSD is defined.
19548         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19550         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19551         configure.in sets this to gmake on FreeBSD systems, and make
19552         on everything else.
19554 2003-03-23  Naba Kumar  <naba@gnome.org>
19556         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19557         
19558         * anjuta.spec.in: Fixed spec file for correct file paths and
19559         corrected rpmbuild.
19561         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19562         the rpm build command separately now.
19563         
19564         * src/anjuta.c, windows-dialog.c: Added some more window management
19565         stuffs (not still fully working, though).
19567         * TODO: Updated.
19569 2003-03-22  Naba Kumar  <naba@gnome.org>
19571         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19573 2003-03-21  Naba Kumar  <naba@gnome.org>
19575         * README: Removed Andy Piper's name from the active maintainers
19576         list on his request.
19577         
19578         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19579         preferences.
19580         
19581         * src/anjuta-tools.c: Fixed compiler errors.
19583         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19584         show bugs.
19585         
19586         * src/commands.c, src/src_paths.c, src/style-editor.c,
19587         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19588         becuase they are now hidden by default (from glade editing).
19589         
19590         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19591         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19592         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19593         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19594         basic windows managements.
19595         
19596 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19597         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19598         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19599         Enver ALTIN (a.k.a. skyblue)
19601 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19602         * tagmanager/*: Added ignore-list for symbols. This will make
19603         parsing more accurate for projects. Doc updates needed.
19605 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19606         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19607         * launcher/Makefile.am: Link to correct libraries
19608         * src/launcher.c: Do not allow NULL shell
19610 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19611         * src/debug_tree.c: Improve debug tree view.
19613 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19615         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19616         'Run Configure Script' and 'Execute Program'. Increase minimum width
19617         of Configure dialog.
19618         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19619         list widget by setting a model and adding a column and renderer.
19620           Actually store the nocvs toggle button in FindInFiles data structure.
19621           Handle selection changes via changed signal rather than row_activated.
19622           Use response signal for handling the close and find buttons.
19623           Close window when escape is pressed.
19624         * find_replace.c: Close window when escape is pressed.
19625         * find_text.c: Close window when escape is pressed in find dialog as
19626         well as wrap search question, where now Yes is the default button.
19628 2003-03-05  Naba Kumar  <naba@gnome.org>
19630         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19632         * src/message-manager-private.cc: Fixed a bug with vte conditional
19633         compilation.
19634         * anjuta.glade: Hides all windows in glade file.
19636 2003-03-05  Naba Kumar  <naba@gnome.org>
19638         * src/an_file_view.c: Fixed a compilation warning.
19639         * src/message-manager-private.cc: Conditional compilation for vte
19640         API.
19641         
19642 2003-02-28  Naba Kumar  <naba@gnome.org>
19644         * configure.in, anjuta.spec.in: Updated dependency packages version.
19645         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19646         * src/preferences.c: Added debug assertions.
19647         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19648         editor to enable/disable bringing the recent editor tabs first.
19649         
19650         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19651         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19652         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19653         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19654         and     bug fixes. Also code clean ups.
19655         
19656         * (new) src/search-replace.[h,c]: New search replace implementation
19657         from ANJUTA_1_0_0 branch.
19658         
19659         * (new) src/windows-dialog.[h,c]: New windows management class
19660         [work in progress].
19662 2003-02-28  Naba Kumar  <naba@gnome.org>
19664         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19665         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19666         src/appwizard.c, src/build_file.c, src/build_project.c,
19667         src/clean_project.c, src/compile.c, src/configurer.c,
19668         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19669         src/message-manager-dock.c, src/message-manager-dock.h,
19670         src/message-manager-private.cc, src/message-manager.cc,
19671         src/preferences-dialog.c, src/preferences-dialog.h,
19672         src/preferences.c, src/preferences.h, src/project_dbase.c,
19673         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19674         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19675         src/utilities.c, src/utilities.h:
19676         
19677         Widgetized Preferences and gave proper function names.
19679         * src/executer.c: Fixed a session loading bug.
19680         
19681 2003-02-27  Naba Kumar  <naba@gnome.org>
19683         * printing/print.c: Fixed printing font bug that failed to load the
19684         proper fonts.
19685         
19686         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19687         
19688         * TODO, anjuta.prj: Updated.
19690 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19692         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19693         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19694         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19695         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19696         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19697         fixed omf errors
19699 2003-02-25  Naba Kumar  <naba@gnome.org>
19701         * Makefile.am: Excluded omf-install from installation as the docs are
19702         not ready.
19703         
19704         TODO: Updated.
19705         
19706         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19707         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19708         property names and added new editor properties and code cleanups.
19709         Also added new project properties.
19710         
19711         * src/compiler_options.[h,c]: Added pkg-config packages supports
19712         and fixed bugs.
19713         
19714         * src/glade_iface.h: Cleanups.
19715         
19716         * src/launcher.c: Used timer instead of idle to scan.
19717         
19718         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
19719         src/project_config.[h,c], src/project_import.c: Implemented project
19720         property to define GUI editor and to handle it.
19721         
19722         * src/preferences.c: i18n fixes.
19723         
19724         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
19725         unused (and old) pixmaps.
19726         
19727         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
19728         
19729 2003-02-25  Naba Kumar  <naba@gnome.org>
19731         * src/message-manager-private.[h,cc], src/preferences.c,
19732         anjuta.glade, anjuta_dialog_strings.c: Implemented
19733         gnome terminal profiles for the terminal preferences and moved the
19734         addition of terminal preferences in the terminal constructor.
19735         
19736         * anjuta.prj: Updated.
19738 2003-02-24  Naba Kumar  <naba@gnome.org>
19740         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
19741         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
19742         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
19743         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
19744         preferences dialog.
19746         * TODO: Updated.
19748         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
19749         text selection and child re-spawning.
19751         * src/pixmaps.h: Removed unused pixmaps definitions.
19752         
19753 2003-02-23  Naba Kumar  <naba@gnome.org>
19755         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
19756         the project tree/window.
19758         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
19759         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
19760         Correct the use of a variable and implemented session save/load
19761         for tree expansion states.
19762         
19763         * src/main_menubar_def.h: Fixed shortcuts keys.
19764         
19765         * src/anjuta.c, src/gnome_project.c: Code clean ups.
19766         
19767         * anjuta.prj: Updated.
19768         
19769 2003-02-22  Naba Kumar  <naba@gnome.org>
19771         * src/debug_tree.[c,h]: GNOME2 port from 
19772         Etay Meiri <etay-m@bezeqint.net>
19773         
19774         * src/an_file_view.c, src/resources.[h,c],
19775         data/properties/bash.properties,
19776         data/properties/cpp.properties,
19777         data/properties/html.properties,
19778         data/properties/make.properties,
19779         data/properties/others.properties,
19780         data/properties/perl.properties,
19781         data/properties/props.properties,
19782         data/properties/xml.properties: Standarized file icons. Icons are
19783         defined in respective .properties file and are retrieved as resource
19784         data.
19786         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
19787         in labels from the commands editor as that would create
19788         problems for translators.
19790 2003-02-21  Naba Kumar  <naba@gnome.org>
19792         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
19793         as they should be part of CVS(?).
19795         * Makefile.am: Corrected a typo for glade generated strings file.
19797         * configure.in, po/hi.po: Added new Hindi (hi) translation
19798         in ALL_LINGUS and added initial Hindi translation.
19800         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
19801         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
19802         sv_unknown.xpm to more proper icon.
19804         * (new)data/properties/php.properties, data/properties/Makefile.am,
19805         data/properties/anjuta.properties, data/properties/html.properties:
19806         Fixed PHP syntax hilighting bug by separating php properties into
19807         different file (because of file size).
19809         * TODO: Updated.
19810         
19811 2003-02-20  Naba Kumar <naba@gnome.org>
19813         * src/breakpoints.c: Fixed breakpoints session saving/loading
19814         crash bug.
19815         
19816         * scintilla/*, scintilla/include/*: Updated to scintilla
19817         release 1.51
19818         
19819 2003-02-19  Naba Kumar <naba@gnome.org>
19821         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
19822         * TODO: Updated.
19824         * Makefile.am, src/Makefile.am,
19825         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
19826         (removed) src/anjuta_dialog_strings.c,
19827         (removed) src/anjuta_dialogs_strings.c,
19828         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
19829         (added) anjuta.glade: Transfered glade files from src/ directory
19830         to the top level directory.
19832         * po/POTFILES.in: Updated.
19833         
19834         * (removed) macrocs2/*: Transfered to data/ directory.
19835         
19836         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
19837         data/Makefile.am: Moved macros in data directory. Anjuta no longer
19838         requires to have macros dir, but the projects generated by anjuta
19839         require them.
19840         
19841         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
19842         trees.
19843         
19844         * src/defaults.c: Corrected default compiler options.
19845         
19846         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
19847         wizard.
19848         
19849         * src/message-manager-private.cc, src/message-manager-private.h,
19850         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
19851         
19852         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
19853         source code generation for gnome2 projects.
19855 2003-02-11  Naba Kumar <naba@gnome.org>
19857         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
19858         restores the expand/collaspe states of the nodes after refresh.
19859         
19860         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
19861         
19862 2003-02-11  Naba Kumar <naba@gnome.org>
19864         * src/style-editor.c: Fixed pango font description handling for fonts.
19865         * src/anjuta.glade: Removed font size spin button.
19866         * configure.in, src/anjuta.prj: Corrected version.
19867         * TODO: update.
19868         
19869 2003-02-10  Naba Kumar <naba@gnome.org>
19871         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
19872         references of scroll-menu.h and add about.h in Makefile.am.
19873         
19874         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
19875         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
19876         (removed) widgets/scroll-menu.h: Removed unused files.
19877         
19878         * Makefile.am: Added proper i18n rules and added intl tools for
19879         distributions.
19880         
19881         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
19882         to the stable release).
19883         
19884         * anjuta.spec.in: Removed manuals packaging.
19885         
19886         * data/Makefile.am: Removed 'macros' installation (not required for
19887         gnome2 projects).
19889 2003-02-10  Naba Kumar <naba@gnome.org>
19891         * po/POTFILES.in: Updated.
19893         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
19894         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
19895         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
19896         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
19897         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
19898         icons and images.
19900         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
19901         src/toolbar_callbacks.h: Fixed scintilla notification signal name
19902         and fixed to properly handle focus in find entry box.
19904         * Makefile.am: Added code for RH system menu update.
19906         * .cvsignore: Updated.
19908         * NEWS: Updated.
19910 2003-02-03  Naba Kumar <naba@gnome.org>
19912         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
19913         editor preferences. and fixes dialogs.
19915         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
19916         Fixed linenumbers and header margins when they are disabled and
19917         removed unused header files.
19919         * src/attact_process.[h,c], src/debugger.c: Attach to process
19920         now works.
19922         * src/help.c: Fixed dialog response.
19924         * TODO: Updated.
19926         * data/properties/anjuta.properties: Corrected typo.
19928         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
19929         Change the signal to "changed" in entry from "selection-changed" in
19930         list.
19932         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
19933         short-cuts.
19935 2003-01-31  Naba Kumar <naba@gnome.org>
19937         * configure.in: Upgraded to use libgnomeprint-2.2
19938         
19939         * printing/Makefile.am: Updated
19940         
19941         *(removed) printing/print-doc.c, printing/print-doc.h,
19942         printing/print-util.c, printing/print-util.h: Removed because already
19943         merged with print.c.
19944         
19945         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
19946         and libgnomeprintui-2.2 and fixed rendering problems.
19947         
19948         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
19949         uneccessary print properties, as they are separately taken
19950         care in gnomeprint.
19951         
19952         * po/POTFILES.in: Update.
19954 2003-01-30  Naba Kumar <naba@gnome.org>
19956         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
19957         for about dialog box.
19958         
19959         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
19960         src/pixmaps.h: Modified for the above additions for about dialog.
19962 2003-01-29  Naba Kumar <naba@gnome.org>
19964         * src/style_editor.[c,h]: Added missing files.
19965         
19966 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19967         * scintilla/XPM.[cxx|h]: Added missing files
19969 2003-01-29  Naba Kumar <naba@gnome.org>
19970         
19971         * TODO, po/POTFILES.in: Updated.
19972         
19973         * anjuta.prj, src/anjuta.glade,
19974         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
19976 2003-01-28  Naba Kumar <naba@gnome.org>
19977         
19978         * data/properties/anjuta.properties, src/aneditor.cxx,
19979         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
19980         properties into text properties (earlier it was int properties).
19982         * TODO: Updated
19983         
19984         * scintilla/AutoComplete.c,xx,
19985         scintilla/AutoComplete.h,
19986         scintilla/CallTip.c,xx,
19987         scintilla/CallTip.h,
19988         scintilla/Document.c,xx,
19989         scintilla/Document.h,
19990         scintilla/Editor.c,xx,
19991         scintilla/Editor.h,
19992         scintilla/LexAVE.c,xx,
19993         scintilla/LexCSS.c,xx,
19994         scintilla/LexHTML.c,xx,
19995         scintilla/LexOthers.c,xx,
19996         scintilla/LexPython.c,xx,
19997         scintilla/LineMarker.c,xx,
19998         scintilla/LineMarker.h,
19999         scintilla/Makefile.am
20000         scintilla/PlatGTK.c,xx,
20001         scintilla/PropSet.c,xx,
20002         scintilla/ScintillaBase.c,xx,
20003         scintilla/ScintillaBase.h,
20004         scintilla/ScintillaGTK.c,xx,
20005         scintilla/ViewStyle.c,xx,
20006         scintilla/include/Platform.h,
20007         scintilla/include/SciLexer.h,
20008         scintilla/include/Scintilla.h,
20009         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20010         
20011         
20012         src/Makefile.am,
20013         src/an_file_view.c,
20014         src/an_symbol_view.c,
20015         src/anjuta-tools.c,
20016         src/anjuta.c,
20017         src/anjuta.glade
20018         src/anjuta.h,
20019         src/anjuta_cbs.c,
20020         src/anjuta_dialogs_strings.c,
20021         src/anjuta_info.c,
20022         src/commands.c,
20023         src/compiler_options.c,
20024         src/debugger.c,
20025         src/help.c,
20026         src/main_menubar.c,
20027         src/main_menubar.h,
20028         src/main_menubar_def.h,
20029         src/mainmenu_callbacks.c,
20030         src/mainmenu_callbacks.h,
20031         src/message-manager-private.c,c
20032         src/message-manager-private.h,
20033         src/message-manager.c,c
20034         src/message-manager.h,
20035         src/pixmaps.h,
20036         src/preferences.c,
20037         src/preferences.h,
20038         src/project_config.c,
20039         src/project_dbase.c,
20040         src/project_dbase_gui.c,
20041         src/project_import_gui.c,
20042         src/properties.c,xx,
20043         src/properties.h,
20044         src/resources.c,
20045         src/src_paths.c,
20046         src/text_editor.c,
20047         src/text_editor_gui.c,
20048         src/toolbar.c,
20049         src/utilities.c,
20050         src/utilities.h,
20051         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20052         
20053 2003-01-24  Naba Kumar <naba@gnome.org>
20055         * src/text_editor_gui.c, src/toolbar.c,
20056         src/text_editor.c, src/text_editor_cbs.h:
20057         Used correct notification signal name for scintilla
20058         (gtk2) and fixed UI.
20059         
20060         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20061         when not required.
20062         
20063         * printing/print-doc.c,
20064         printing/print.c,,
20065         src/anjuta-tools.c,
20066         src/find_replace.c,
20067         src/goto_line.c,
20068         src/launcher.c,
20069         src/mainmenu_callbacks.c,
20070         src/project_dbase.c,
20071         src/project_dbase.h,
20072         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20073         src/text_editor.c,
20074         src/text_editor_cbs.h:
20077 2003-01-23  Naba Kumar <naba@gnome.org>
20079         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20080         correct stock icons and organized pixmap macros.
20081         
20082         Makefile.am: Removed non-generated files.
20083         
20084         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20085         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20086         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20087         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20088         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20089         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20090         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20091         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20092         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20093         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20094         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20095         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20096         stop.xpm, undo.xpm}: Removed because no longer used.
20098         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20099         file_unknown.xpm}: Files renamed from fv_*, as it would
20100         be the right name.
20102         * pixmaps/Makefile.am: Updated for the above changes.
20104 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20106         * pixmaps/autocomplete-16.png,
20107         pixmaps/autocomplete.png,
20108         pixmaps/block-end-16.png,
20109         pixmaps/block-end.png,
20110         pixmaps/block-start-16.png,
20111         pixmaps/block-start.png,
20112         pixmaps/bookmark-first-16.png,
20113         pixmaps/bookmark-first.png,
20114         pixmaps/bookmark-last-16.png,
20115         pixmaps/bookmark-last.png,
20116         pixmaps/bookmark-next-16.png,
20117         pixmaps/bookmark-next.png,
20118         pixmaps/bookmark-prev-16.png,
20119         pixmaps/bookmark-prev.png,
20120         pixmaps/error-next-16.png,
20121         pixmaps/error-next.png,
20122         pixmaps/error-prev-16.png,
20123         pixmaps/error-prev.png: gnome2-styled icons
20126 2003-01-23  Naba Kumar <naba@gnome.org>
20128         * anjuta.prj: Updated compiler options.
20129         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20131         * src/aneditor.cxx,
20132         src/anjuta.c,
20133         src/anjuta.glade,
20134         src/anjuta_dialogs_strings.c,
20135         src/mainmenu_callbacks.c,
20136         src/mainmenu_callbacks.h,
20137         src/text_editor.c,
20138         src/text_editor_cbs.c,
20139         src/text_editor_gui.c: GNOME2 Porting.
20141 2003-01-22  Naba Kumar <naba@gnome.org>
20143         * ChangeLog: Corrected dates.
20144         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20145         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20146         preferences.
20148 2003-01-22  Naba Kumar <naba@gnome.org>
20149         
20150         * plugins/patch/patch-plugin.c: Bug fix.
20151         
20152         * src/anjuta-tools.c,
20153         src/anjuta.c,
20154         src/anjuta.glade,
20155         src/anjuta.h,
20156         src/anjuta_dialogs_strings.c,
20157         src/breakpoints.c,
20158         src/cvs_gui.c,
20159         src/debugger.c,
20160         src/debugger.h,
20161         src/executer.c,
20162         src/glade_iface.c,
20163         src/main.c,
20164         src/mainmenu_callbacks.c,
20165         src/mainmenu_callbacks.h,
20166         src/preferences.c,
20167         src/project_dbase.c,
20168         src/project_dbase_gui.c,
20169         src/registers.c,
20170         src/sharedlib.c,
20171         src/signals.c,
20172         src/signals_cbs.c,
20173         src/source.c,
20174         src/stack_trace.c,
20175         src/toolbar_callbacks.c,
20176         src/utilities.c,
20177         src/utilities.h,
20178         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20179         
20180         * src/Makefile.am,
20181         (removed) src/CORBA-Server.c,
20182         (removed) src/CORBA-Server.h,
20183         (removed) src/Gladen-common.c,
20184         (removed) src/Gladen-stubs.c,
20185         (removed) src/Gladen.h,
20186         (removed) src/Prj-common.c,
20187         (removed) src/Prj-skelimpl.c,
20188         (removed) src/Prj-skels.c,
20189         (removed) src/Prj-stubs.c,
20190         (removed) src/Prj.h,
20191         (removed) src/glades.c,
20192         (removed) src/glades.h,
20193         (removed) src/messagebox.c,
20194         (removed) src/messagebox.h: Removed because no longer used.
20196 2003-01-21  Naba Kumar <naba@gnome.org>
20198         * src/anjuta-tools.c,
20199         src/anjuta.c,
20200         src/anjuta.glade,
20201         src/anjuta_dialogs_strings.c,
20202         src/anjuta_info.c,
20203         src/anjuta_info.h,
20204         src/breakpoints.c,
20205         src/compiler_options.c,
20206         src/debugger.c,
20207         src/find_replace.c,
20208         src/find_replace.h,
20209         src/find_text.c,
20210         src/find_text.h,
20211         src/goto_line.c,
20212         src/launcher.c,
20213         src/text_editor.c,
20214         widgets/gnomefilelist.c: GNOME2 porting.
20216 2003-01-20  Naba Kumar <naba@gnome.org>
20218         * global-tags/create_global_tags.sh: Uses pkg-config to
20219         read the modules.
20220         
20221         * src/anjuta.c,
20222         src/anjuta.glade,
20223         src/anjuta.h,
20224         src/anjuta_cbs.c,
20225         src/anjuta_dialogs_strings.c,
20226         src/breakpoints.c,
20227         src/breakpoints.h,
20228         src/compiler_options.c,
20229         src/compiler_options.h,
20230         src/fileselection.c,
20231         src/fileselection.h,
20232         src/mainmenu_callbacks.c,
20233         src/project_dbase_gui.c,
20234         src/session.c,
20235         src/src_paths.c,
20236         src/src_paths.h,
20237         src/text_editor.c,
20238         src/text_editor_gui.c,
20239         widgets/gnomefilelist.c,
20240         widgets/gnomefilelist.h: GNOME2 porting.
20241         
20242         * widgets/Makefile.am,
20243         (removed) widgets/gnomedirlist.c,
20244         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20245         
20246         * src/Makefile.am,
20247         (removed) src/src_paths_cbs.c,
20248         (removed) src/src_paths_cbs.h,
20249         (removed) src/src_paths_gui.c,
20250         (removed) src/compiler_options_cbs.c,
20251         (removed) src/compiler_options_cbs.h,
20252         (removed) src/breakpoints_cbs.c,
20253         (removed) src/breakpoints_cbs.h: Removed because they are now
20254         combined in singe file
20256 2003-01-16  Naba Kumar <naba@gnome.org>
20258         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20259         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20260         options dialog UI and data handling.
20263 2003-01-15  Naba Kumar <naba@gnome.org>
20265         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20266         Completed command editor porting.
20267         
20268         * src/anjuta.c: Removed the use of commands load function
20269         (not required).
20271         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20272         and unrefs.
20274         * src/anjuta-tools.c: Fixed translatable strings.
20275         
20276         * src/find_text.c: Fixed dialog creation from glade.
20277         
20278         * src/text_editor_gui.c, src/text_editor.c,
20279         src/text_editor_cbs.c: Completed port of detached text editor
20280         to gnome2 plateform.
20281         
20282 2003-01-14  Naba Kumar <naba@gnome.org>
20284         * src/anjuta.glade, src/preferences.[h,c],
20285         src/anjuta_dialogs_strings.c: Added build and editor
20286         preferences pages and other UIs. Fixed preferense loading and saving.
20287         
20288         * src/anjuta.c: Does case-insensitive match for tabs position
20289         preferences and removed preferences loading (done at _new() call).
20290         
20291         * anjuta-tools.c: Debugged tools dialog handling.
20292         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20293         
20294 2003-01-13  Naba Kumar <naba@gnome.org>
20296         * ABOUT-NLS: Update (strange).
20298         * autogen.sh: Removed blocking code.
20300         * configure.in: Fixed an autogen bug.
20301         
20302 2003-01-13  Naba Kumar <naba@gnome.org>
20304         * (new)src/anjuta.gladep
20305         (new)src/messagebox.c
20306         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20307         will be gradually removed (and then the files).
20308         
20309         * Makefile.am,
20310         anjuta.prj,
20311         printing/print-util.c,
20312         printing/print.c,
20313         scintilla/ScintillaGTK.c,xx
20314         src/Makefile.am,
20315         src/an_file_view.c,
20316         src/an_symbol_view.c,
20317         src/anjuta.c,
20318         src/anjuta.glade
20319         src/anjuta.h,
20320         src/anjuta_dialogs_strings.c,
20321         src/anjuta_gui.c,
20322         src/attach_process.c,
20323         src/attach_process.h,
20324         src/breakpoints.c,
20325         src/breakpoints.h,
20326         src/breakpoints_cbs.c,
20327         src/commands.c,
20328         src/commands.h,
20329         src/compiler_options.c,
20330         src/compiler_options.h,
20331         src/compiler_options_cbs.c,
20332         src/configurer.c,
20333         src/configurer.h,
20334         src/controls.c,
20335         src/cvs_cbs.c,
20336         src/debug_tree.c,
20337         src/debug_tree.h,
20338         src/executer.c,
20339         src/executer.h,
20340         src/find_in_files.c,
20341         src/find_in_files.h,
20342         src/find_in_files_cbs.c,
20343         src/find_replace.c,
20344         src/find_replace.h,
20345         src/find_text.c,
20346         src/find_text.h,
20347         src/goto_line.c,
20348         src/help.c,
20349         src/help.h,
20350         src/launcher.c,
20351         src/main.c,
20352         src/main_menubar.c,
20353         src/mainmenu_callbacks.c,
20354         src/message-manager.c,c
20355         src/pixmaps.h,
20356         src/preferences.c,
20357         src/project_config.c,
20358         src/project_config.h,
20359         src/project_dbase.c,
20360         src/project_import_cbs.c,
20361         src/resources.c,
20362         src/resources.h,
20363         src/splash.c,
20364         src/src_paths.c,
20365         src/src_paths.h,
20366         src/src_paths_gui.c,
20367         src/text_editor.c,
20368         src/text_editor_gui.c,
20369         src/toolbar.c,
20370         src/toolbar.h,
20371         src/utilities.c,
20372         src/utilities.h,
20373         src/wizard_gui.c,
20374         widgets/gnomefilelist.c: GNOME2 Port.
20376 2003-01-10  Naba Kumar  <naba@gnome.org>
20378         * src/an_file_view.c,
20379         src/anjuta_gui.c,
20380         src/appwizard_gui.c,
20381         src/compiler_options.c,
20382         src/compiler_options_cbs.c,
20383         src/cvs_cbs.c,
20384         src/executer.c,
20385         src/fileselection.c,
20386         src/find_in_files.c,
20387         src/goto_line.c,
20388         src/main_menubar.c,
20389         src/memory.c,
20390         src/message-manager-dock.c,
20391         src/preferences.c,
20392         src/project_dbase_gui.c,
20393         src/project_import_gui.c,
20394         src/registers_gui.c,
20395         src/sharedlib_gui.c,
20396         src/src_paths_gui.c,
20397         src/text_editor_gui.c,
20398         src/toolbar.c,
20399         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20401 2003-01-09  Naba Kumar <naba@gnome.org>
20403         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20404         problems with some comments.
20406         * anjuta.prj: New project file (updated?)
20408         * src/Makefile.am: Enabled deprecated API and fixed variables.
20410         * src/an_file_view.c,
20411         src/an_symbol_view.c,
20412         src/anjuta-plugins.c,
20413         src/anjuta-tools.c,
20414         src/anjuta.c,
20415         src/anjuta_gui.c,
20416         src/appwizard_cbs.c,
20417         src/attach_process.c,
20418         src/attach_process_cbs.c,
20419         src/compiler_options.c,
20420         src/compiler_options_cbs.c,
20421         src/launcher.c,
20422         src/mainmenu_callbacks.c,
20423         src/message-manager-private.c,c
20424         src/message-manager-private.h,
20425         src/message-manager.c,c
20426         src/message-manager.h,
20427         src/project_dbase.c,
20428         src/project_dbase.h,
20429         src/project_dbase_gui.c,
20430         src/project_import_cbs.c,
20431         src/project_import_gui.c,
20432         src/registers.c,
20433         src/resources.c,
20434         src/resources.h,
20435         src/sharedlib.c,
20436         src/signals.c,
20437         src/signals_cbs.c,
20438         src/signals_gui.c,
20439         src/splash.c,
20440         src/src_paths_cbs.c,
20441         src/src_paths_gui.c,
20442         src/stack_trace.c,
20443         src/text_editor.c,
20444         src/text_editor_gui.c,
20445         src/text_editor_menu.c,
20446         src/toolbar.c,
20447         src/toolbar_callbacks.c,
20448         src/utilities.c,
20449         src/watch.c,
20450         src/watch_cbs.c,
20451         src/wizard_gui.c: GNOME porting.
20453 2002-12-24 Naba Kumar <naba@gnome.org>
20455         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20456         NEWS, README, SEARCH-REPLACE,
20457         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20458         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20459         launcher/Makefile.am,
20460         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20461         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20462         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20463         printing/print-util.c, printing/print.c, printing/print.h,
20464         scintilla/*/*, widgets/e-shell-about-box.c,
20465         src/*, tagmanager/*/*, widgets/Makefile.am,
20466         widgets/gnomefilelist.c:
20467         
20468         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20469         src/*.[c,h] files to gnome2 API.
20471         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20472         strings table.
20474 2002-10-23  Naba Kumar <naba@gnome.org>
20476         * autogen.sh: Prevented Users from building HEAD cvs.
20477         
20478 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20480         * src/anjuta.glade: added the compiler options dialog, hopefully
20481         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20483 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20485         * src/anjuta.glade: fixed a lot of small glitches.
20487         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20488         now.
20490         * src/breakpoints_cbs.c: polished a bit.
20492 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20494         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20496         * src/commands.c: partial gnome 2 port.
20498         * src/utilities.[ch]: changed some bits to be const.
20500 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20502         * src/Makefile.am: removed breakpoints_gui.c and added a check
20503         for gdk-pixbuf deprecated functions, but there shouldn't be much
20504         anyway.
20506         * src/breakpoints_gui.c: killed.
20508         * src/anjuta.glade: added two dialogs for the breakpoints management.
20510         * src/anjuta.h:
20511         * src/anjuta_cbs.c:
20512         * src/appwizard.c:
20513         * src/attach_process.c:
20515         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20516         really huge changes and porting work.
20517         
20518         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20519         (breakpoints_dbase_new): moved the UI init bits here.
20521         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20522         a lot, not using any color anymore (not HIG compliant) and not using
20523         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20524         to be double checked.
20526         * src/build_file.c:
20527         * src/build_project.c: gnome 2 port.
20529 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20531         * src/anjuta.glade:
20532         * src/anjuta.h:
20533         * src/anjuta_cbs.c:
20534         * src/appwizard.c:
20535         * src/breakpoints.c:
20536         * src/breakpoints_cbs.c: cleaned up some bits.
20538 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20540         * src/Makefile.am:
20541         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20543         * src/an_symbol_view.[ch]:
20544         * src/attach_process_cbs.h: polished a bit.
20546         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20548 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20550         * configure.in:
20551         * src/Makefile.am: added libglade-2 to the build.
20553         * src/anjuta.[ch]: added support for libglade.
20555         * src/anjuta.glade: added. There could be a file per top-level widget,
20556         as some other gnome projects, though.
20558         * src/attach_process_gui.c: removed.
20559         * src/attach_process.[ch]: gnome 2 port.
20560         (attach_process_new): Added the treeview init and the widget references
20561         here.
20563 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20565         * src/an_file_view.c: fixed some compilation issues.
20567         * src/an_symbol_view.c: gnome 2 port.
20569 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20571         * src/an_file_view.c: finished gnome 2 port.
20572         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20573         directory pixmap depending on the event.
20575         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20576         (project_file_data_new): use a GtkTreePath.
20578 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20580         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20581         driving me nuts but they need to be ported, heh ?
20583         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20584         work since it's quite a total rewrite again.
20586 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20588         * src/an_file_view.c:
20589         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20591 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20593         * src/anjuta_info.c:
20594         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20596 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20598         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20599         nuts ATM.
20600        
20601         * src/an_file_view.c:
20602         * src/aneditor.cxx:
20603         * src/anjuta_cbs.c:
20604         * src/compiler_options.h:
20605         * src/messagebox.c:
20606         * src/messagebox.h:
20607         * src/pixmaps.h:
20608         * src/project_dbase.h:
20609         * src/resources.h: gnome 2 port.
20611 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20613         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20615         * data/properties/sql.properties: added the DATETIME data type.
20617         * data/properties/html.properties: added the foreach php keyword.
20619 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20621         * widgets/Makefile.am: removed blank line after the last backslash
20622         for avoiding a warning from automake.
20624         * configure.in:
20625         * src/Makefile.am: added the ORBit-2 dep.
20627 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20629         * AUTHORS: added Biswa, because I wonder why noone already have
20630         written his name in the Anjuta's hall of fame :)
20632 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20634         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20635         widgets/e-shell-about-box.c: Made to compile for gnome2.
20636         
20637 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20639         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20640         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20641         
20642         * configure.in, printing/print.h, printing/print.c,
20643         printing/print-doc.c: Made to compile for gnome2.
20644         
20645 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20647         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20648         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20649         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20650         widgets/Makefile.am:
20651         
20652         Upgraded the build system to gnome2 platform.
20653         
20654 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20655         * manuals/*: Added capability to generate PDF and PS.
20656         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20657         * TODO, TODO.biswa: Intergated TODO list.
20658         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20659         , bug #574470
20660         * src/dnd.c: Fix typo
20661         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20662         * src/anjuta.c: Bug #568895, Bug #575419
20664 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20666         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20667         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20669 2002-12-17  Naba Kumar <naba@gnome.org>
20671         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20672         bugs.
20673         
20674 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20675         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20676         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20677         * anjuta.prj: Added tools.sgml
20678         * data/properties/cpp.properties: Bug # 646974
20680 2002-12-16  Naba Kumar <naba@gnome.org>
20682         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20683         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20684         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20685         on 'Enter' and adds proper focus mechanism.
20686         * src/anjuta.c: Fixed a memory corruption bug.
20687         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20688         'Enter' and can also be Canceled. Sets proper default and focus policies
20689         for tools dialogs.
20690         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20691         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20692         translatable strings in dialogs and fixed some dialog properties.
20693         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20694         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20695         * src/message_manager_private.cc: Fixed some debug messages.
20696         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20697         widgets/gnomefilelist.c: Fixed a memory leaks.
20698         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20699         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20700         src/main_menubar_def.h: Implemented incremental search.
20701         * TODO: Updated.
20703 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20704         * tagmanager/*: Minor cleanups and warning fixes.
20705         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20706         GUI during long updates.
20707         * src/text_editor.c: Remove debug message.
20709 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20710         * tagmanager/tm_project.c: Fix a memory access problem.
20712 2002-12-13  Naba Kumar <naba@gnome.org>
20714         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
20715         tools list to show "Enabled" flag of the tool. Fixed a bug where
20716         tool list is not cleared when creating a new tool.
20717         
20718 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20719         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
20721 2002-12-12  Naba Kumar <naba@gnome.org>
20723         * anjuta-tools.[h,c], commands.c: Used the tools help of
20724         anjuta variables list in commands editor and fixed a typos
20725         buy in anjuta-tools.c.
20726         
20727 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20728         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
20729         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
20730         * TODO.biswa: Added to help me track things better.
20732 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20734         * configure.in, anjuta.spec.in: Added libglade dependency.
20735         * Makefile.am: Added anjuta.glade file.
20736         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
20737         , src/mainmenu_callbacks.[ch], src/message-manager.h
20738         , src/widget-registry.c: Tools editor GUI + other additions.
20740 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20742         * src/project_dbase.[ch], tagmanager/tm_project.c,
20743         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
20744         Implement syncing tags image with the project database.
20745         * src/anjuta-tools.c: Implemented variable substitution and
20746         working directory in tools.
20748 2002-12-09  Naba Kumar <naba@gnome.org>
20749         
20750         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
20751         command configuration language list from properties.
20752         
20753         * data/properties/asm.properties, data/properties/ruby.properties:
20754         Fixed typos.
20756 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20758         * src/an_symbol_view.c: Remember current selected entry and select
20759         it automatically after refresh.
20761 2002-11-26  Murray Cumming  <murrayc@usa.net>
20763         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
20764           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
20765         and gnomemm 1.2 projects so that people know they are really
20766         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
20767         But I did correct these to sue lowercase names.
20769 2002-12-01  Naba Kumar <naba@gnome.org>
20771         * data/anjuta.properties: Fixed caching problem on 
20772         indicators.
20773         * src/preferences.c, src/preferences_gui.c: Implemented automatic
20774         indicators prefs.
20775         
20776 2002-12-01  Naba Kumar <naba@gnome.org>
20778         * data/properies/anjuta.properties: Corrected "indicators.automatic"
20779         property name.
20780         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
20781         property and uses it.
20782         * src/aneditor.cxx: Fixed a bug associated with selection a word at
20783         current cursor.
20784         
20785 2002-11-30  Naba Kumar <naba@gnome.org>
20787         * src/debugger.c: Fixed a typo.
20788         * data/properties/*: Updated properties files and added
20789         new ones.
20790         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
20791         Added comment submenu and cleaned up ref and unref of menus.
20792         * src/aneditor.h: Added definition of comment commands.
20793         * src/aneditor.c: Upgrade from latest SciTE source code.
20794         * src/text_editor.[hc], src/text_editor_cbs.c, 
20795         src/message_manager_private.cc, src/message_manager.[cc,h],
20796         src/anjuta.[c,h]: Added indicators support for errors/warnings
20797         highlight in the editor.
20798         * NEWS, TODO: Update.
20799         * scintilla/include/PropSet.h: Removed deprecrated function.
20800         
20801 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20803         * src/anjuta-tools.[ch]: Tools implementation (basic)
20804         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
20805           , src/main_menubar_def.h: PLugins cleanup and segregation
20806         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
20807           registry
20808         * anjuta.prj: Added new files
20809         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
20810         * plugins/class-gen/clsGen.c: Register menu under 'Project'
20811         * plugins/patch/patch-plugin.c: Register menu under 'Format'
20812         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
20813         * src/Makefile.am: Added new files
20814         * src/message-manager.[cc/h]: Added standard output and error windows
20816 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
20818         * project_type.c: Fixed Gnomemm2 project type
20820 2002-11-25  Naba Kumar <naba@gnome.org>
20822         * printing/print.c: Fixed a compile warning.
20823         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
20824         * src/utilities.c: Fixed a compile warning in sparc, hides the
20825         terminal check error output from the user.
20826         * project_config.[ch], project_dbase.[ch], source.c: Added project
20827         version, exclude modules configuration and reordered other config
20828         properties. Changed some strings to more descriptive text.
20829         * src/compiler_opitions.c: Removed extra newlines from .prj file
20830         save.
20831         * anjuta.prj: Converted to new format (only reorganised properties
20832         and removed extra newlines ... nothing else).
20833         * NEWS: updated
20834         
20835 2002-11-21  Naba Kumar <naba@gnome.org>
20837         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
20838         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
20839         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
20840         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
20841         Updated to the CVS version.
20843 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20845         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
20846           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
20847           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
20848           images in completion lists. 
20849         * src/resources.h: Make C++ friendly.
20850         * scintilla/PropSet.cxx: Fix memory leak.
20852 2002-11-20  Naba Kumar <naba@gnome.org>
20854         * scintilla/*/*: Synced to latest scintilla 1.49
20855         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
20856         New lexers added.
20858         * scintilla/RESearch.cxx: The automatic cvs log in the
20859         file really broke things trying to interprete the changelog
20860         entry incorrectly as end-of-comment. Removed the $cvs line
20861         and committed again.
20862         
20863 2002-11-19  Naba Kumar <naba@gnome.org>
20865         Patch from Timothee Besset <ttimo@idsoftware.com>
20866         
20867         * src/message-manager-private.cc: Interpretes absolute
20868         file paths properly in zvt terminal.
20870 2002-11-19  Naba Kumar <naba@gnome.org>
20872         Patch from Timothee Besset <ttimo@idsoftware.com>
20873         
20874         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
20875         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
20876         (important) editor preferences in project (if there is one
20877         open).
20878         
20879         * TODO: Updated
20880         
20881 2002-11-18  Naba Kumar <naba@gnome.org>
20882         
20883         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20884         
20885         * src/debug_tree.c, src/find_in_files_gui.c,
20886         src/find_replace.c, src/find_text.c, 
20887         src/project_import.c, src/project_import_gui.c,
20888         src/wizard_gui.c: i18n Fixes.
20890 2002-11-15  Naba Kumar <naba@gnome.org>
20892         * plugins/class-gen/clsGen.c: Fixed to use project function
20893         to import files. Create non-existent directories before the
20894         sources are written.
20895         
20896         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
20897         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
20898         src/glade_iface.c,
20899         src/glades.c: Excluded gladen files from build. This
20900         will fix the unnecessary dependency on libssl.
20901         
20902         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
20903         file import funtion.
20904         
20905         * src/message_manager_private.cc: Fixed a compiler warning with
20906         DEBUG preprocessor macro.
20907         
20908         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
20909         wrong (undocked) editor window was closed on clicking close on an
20910         undocked editor window.
20911         
20912         * src/debugger.c: Fixed a bad bug where debugger terminal won't
20913         start correctly if the executable was run before with 'F3'.
20914         
20915         * src/toolbar_callbacks.c: Wrap around find next.
20916         * src/toolbar.c: Disable combo activate.
20917         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
20918         button positions to get 'yes' as default.
20920         * anjuta.spec.in: Updated.
20921         
20922         * src/anjuta_info.c, src/appwizard_gui.c,
20923         src/attach_process_gui.c, src/breakpoints_gui.c,
20924         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
20925         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
20926         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
20927         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
20928         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
20929         src/preferences.c, src/preferences_gui.c, src/project_config.c,
20930         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
20931         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
20932         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
20933         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
20934         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
20935         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
20936         plugins/patch/patch-plugin.c, printing/print-util.c:
20937         Set all windows and dialogs transient
20938         to their parents so that they remain floated above their parents.
20939         
20940 2002-11-13  Naba Kumar <naba@gnome.org>
20942         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
20943         take default editor font).
20944         
20945         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
20946         Corrected email address.
20947         
20948         * src/mainmenu_callbacks.c: Used spaces instead of tabs
20949         for changelog entry.
20951         * NEWS: Updated.
20952         
20953 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20954         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
20956 2002-11-06  Naba Kumar <naba@gnome.org>
20958         * README: Updated
20959         * anjuta.spec.in: Ships the .omf files with the
20960         documents instead of the base package.
20961         
20962 2002-11-04  Naba Kumar <naba@gnome.org>
20964         * data/properties/latex.properties: Fixed a bug.
20965         * ChangeLog: Released 1.0.0 stable.
20967 2002-11-04  Naba Kumar <naba@gnome.org>
20969         * src/commands.c: Added command with shell redirection capability.
20970         * data/properties/anjuta.properties: Changed default execution
20971         command.
20972         * src/project_dbase.c: Set project top dir in properties.
20973         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
20974         * data/Makefile.am: More diskcheck error fixes.
20975         
20976         * README, anjuta.spec.in, THANKS, AUTHORS,
20977         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
20978         manuals/C/anjuta-manual/authers,sgml,
20979         manuals/C/anjuta-manual/anjuta-manual.sgml,
20980         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20981         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
20982         : Changed anjuta home to
20983         new URL and my email address.
20984         
20985         * manuals/C/anjuta-manual/interfaces.sgml,
20986         manuals/C/anjuta-manual/prefereces.sgml,
20987         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
20988         
20989         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
20990         : removed reference to the help menu as the menu is modified
20991         when no help is found (which is very likely when we are
20992         shiping the documents separately).
20993         
20994 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20995         * anjuta.spec.in: Update specfile to make multiple RPMs.
20996         * data/Makefile.am: make dist fix.
20997         * src/text_editor_menu.c: Fix compile warnings (casts).
20999 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21000         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21001         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21003 2002-11-01  Naba Kumar <naba@gnome.org>
21005         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21006         Added gnome2 macros to be used by gnome2 project wizard.
21007         
21008         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21009         from gnome-common.
21010         
21011         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21012         as it was conflicting with generated projects and is not
21013         useful for us.
21014         
21015         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21016         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21017         project generation, removed qt project as it's not complete and
21018         added gnome2 bonobo wizard.
21020 2002-10-29  Naba Kumar <naba@gnome.org>
21022         * po/POTFILES.in: Updated.
21023         * po/POTFILES.skip: Added.
21024         * preferences.h: Fixed print paper size property name.
21026 2002-10-28  Naba Kumar <naba@gnome.org>
21027         
21028         * data/user.properties, data/Makefile.am: Added user properties file
21029         which will be copied in user's ~/.anjuta/user.properties.
21030         
21031         * data/anjuta.properties: Changed a comment.
21032         
21033         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21034         
21035         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21036         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21037         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21038         item.
21040         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21041         instead of user properties file.
21042   
21043         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21044         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21045         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21046         * README, TODO: Updated.
21047         
21048 2002-10-28  Naba Kumar <naba@gnome.org>
21050     * manuals/C/anjuta-manual/figures/editor_guides.png,
21051     manuals/C/anjuta-manual/figures/editor_margins.png,
21052     manuals/C/anjuta-manual/figures/editor_markers.png,
21053     manuals/C/anjuta-manual/figures/local_variables.png,
21054     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21055     manuals/C/anjuta-manual/figures/prefs_print.png,
21056     manuals/C/anjuta-manual/figures/print_dlg.png,
21057     manuals/C/anjuta-manual/figures/print_preview.png,
21058     manuals/C/anjuta-manual/figures/symbol_browser.png,
21059     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21060     files for manual documentation.
21061     
21062     * manuals/sgmldocs.make,
21063     manuals/C/anjuta-manual/Makefile.am,
21064     manuals/C/anjuta-manual/authors.sgml,
21065     manuals/C/anjuta-manual/build.sgml,
21066     manuals/C/anjuta-manual/compileopts.sgml,
21067     manuals/C/anjuta-manual/debugger.sgml,
21068     manuals/C/anjuta-manual/execute.sgml,
21069     manuals/C/anjuta-manual/fileoperations.sgml,
21070     manuals/C/anjuta-manual/interface.sgml,
21071     manuals/C/anjuta-manual/preferences.sgml,
21072     manuals/C/anjuta-manual/projects.sgml,
21073     manuals/C/anjuta-manual/figures/arguments.png,
21074     manuals/C/anjuta-manual/figures/open_file.png,
21075     manuals/C/anjuta-manual/figures/other_opts.png,
21076     manuals/C/anjuta-manual/figures/scrshot.png,
21077     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21078     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21079     
21080     Updated anjuta manual documentation.
21082     
21083 2002-10-27  Naba Kumar <naba@gnome.org>
21085     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21086     check and modifies debugger terminal command accordingly
21087     to function properly.
21088     
21089 2002-10-25  Naba Kumar <naba@gnome.org>
21091         * manuals/sgmldocs.make: Fixed a couple of bugs.
21092         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21094 2002-10-24  Naba Kumar <naba@gnome.org>
21096         * src/debug_tree.c: Fixed a crash bug from Etay.
21098         * global_tags/create_global_tags: Added messages.
21099         Fixed infinite looping within files.
21100         
21101         * macro/autogen.sh: Removed debug and warning flags for defaults.
21102         
21103         Patch from Vadim Berezniker <vadim@berezniker.com>
21104         
21105         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21106         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21107         generation.
21109         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21110         temporarily just copy it
21112 2002-10-24  Naba Kumar <naba@gnome.org>
21114         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21115         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21116         manuals/C/anjuta-manual/compileopts.sgml,
21117         manuals/C/anjuta-manual/debugger.sgml,
21118         manuals/C/anjuta-manual/execute.sgml,
21119         manuals/C/anjuta-manual/fileoperations.sgml,
21120         manuals/C/anjuta-manual/interface.sgml,
21121         manuals/C/anjuta-manual/introduction.sgml,
21122         manuals/C/anjuta-manual/projects.sgml,
21123         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21124         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21125         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21126         manuals/ja/anjuta-manual/compileopts.sgml,
21127         manuals/ja/anjuta-manual/debugger.sgml,
21128         manuals/ja/anjuta-manual/execute.sgml,
21129         manuals/ja/anjuta-manual/fileoperations.sgml,
21130         manuals/ja/anjuta-manual/interface.sgml,
21131         manuals/ja/anjuta-manual/introduction.sgml,
21132         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21134 2002-10-24  Naba Kumar <naba@gnome.org>
21136         * src/project_type.c: added autogen for qt projects.
21137         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21138         Fixed a bug that retrieves wrong terminal command.
21139         * src/commnads.c: Added more terminal commands.
21140         * configure.in: Checks for scrollkeeper version.
21141         
21142 2002-10-22  Naba Kumar <naba@gnome.org>
21144         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21145         instead of AM_GNOME_GETTEXT.
21146         
21147         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21148         for setup-gettext for the wizard generated projects.
21150         * src/source.c: Fixed a bug where glade file wasn't generated.
21151         
21152         * src/gnome_project.c: Excluded project version from project dir
21153         name.
21154         
21155 2002-10-22  Naba Kumar <naba@gnome.org>
21157         * acinclude.m4: New file with dummy funtion for gettext
21158         cross compatibility fix.
21159         
21160         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21161         * configure.in: Fixed cflags to avoid useless warnings.
21162         * Makefile.am: EXTRA_DIST += setup-gettext.
21163         * src/toolbars.c: Added space paddings around tags label.
21165 2002-10-21  Naba Kumar <naba@gnome.org>
21167         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21168         
21169         * setup-gettext: New script to maintain gettext cross version
21170         compatibility.
21171         * configure.in, macros/autogen.sh: Fix for gettext cross version
21172         compatibility.
21173         
21174 2002-10-21  Naba Kumar <naba@gnome.org>
21176         * debug_tree.c: Fixed incorrect use of debug assertion.
21177         
21178 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21179             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21180         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21181         src/memory.c, src/memory.h, src/message-manager-private.cc:
21182         
21183         New parsing algorithm; adapted from kdevelop.
21184         Middle button menu for changing the value's display type
21186 2002-10-07  Naba Kumar <naba@gnome.org>
21188         * src/main_menubar_def.h: Changed status bar message for Help->
21189         Browse info pages. Bug #603308
21191         * src/executer.c: Made "User terminal" default for creating
21192         projects (User can always disable it later). Bug #114222
21193         
21194 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21196         * macros/autogen.sh: Require gettext 0.10.x for autogen
21197         * src/text_editor.c: Fixes Bug #595303
21198         * src/source.c: Fixes Bug #595970
21199         * src/anjuta.c: Fixes Bug #598366
21200         * scingtilla/LexCPP.cxx: Bug #602296
21201         * src/main_menubar_def.h: Bug #604363
21202         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21203         
21204 2002-10-07  Jens Georg <mail@jensgeorg.de>
21206         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21207         * gnomefilelist.c: This patch fixes the bug #611542
21208         
21209 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21211         * data/properties/Makefile.am: Added tcltk.properties file.
21212         
21213 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21215         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21216         
21217         * README: Updated README
21218         * plugins/class-gen/clsGen.c, src/message_manager.cc
21219           , src/mainmeu_callbacks.c, src/memory.c
21220           , src/project_dbase_gui.c, src/text_editor_gui.c
21221           , widgets/gnomefilelist.c: Set window icons
21222         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21223           Enabled release build (stripped + optimized binaries, etc.)
21224         * data/properties/anjuta.properties, src/commands.c,
21225           src/defaults.cFixed bug #595489 (stdin on executables)
21226         * src/appwizard.c, src/main.c, src/message-manager.cc
21227           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21228           , src/debug_tree.c: Memory related (valgrind) fixes.
21229         * src/message-manager-private.[cc,h], src/pixpams.h
21230           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21231         * anjuta.prj: Added debug_tree.c to SOURCES
21232         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21233           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21234           Compacted code and cleaned up unnecessary functions.
21235         * tagmanager/*.[ch]: Code fixes.
21236         
21237 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21238         
21239         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21240         
21241         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21242         Debug tree now detects changes of displayed variables
21243         and changes their color to red
21245 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21247         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21248         
21249         * mainmenu_callbacks.c: Set's the current file name in
21250         file save as dialog.
21251         
21252 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21254         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21256         * data/properties/tcltk.properties: New file for tcl/tk
21257         properties.
21259 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21261         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21262         Fixed a fatal bug which doesn't let building gnome2 related
21263         projects. They use different autogen.sh script. Defined new
21264         type field "gnome_macro_support".
21265         
21266         * data/autogen.sh.gnome2: New file.
21267         
21268         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21269         bug with quotes escaping in quotes.
21270         
21271         * src/message-manager-private.cc: Used event box instead
21272         of frame for local message pane, so that the borders appear
21273         properly and nicely.
21274         
21275         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21276         if there is a project open and all the files are un-docked.
21278         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21280 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21282         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21283         * THANKS: updated for new contributions
21284         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21286 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21288         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21289         src/project_dbase.h, src/project_type.c, src/source.c, 
21290         src/wizard_gui.c: new Qt project type
21291         *** NB not fully tested, may need some work, icon required...
21293 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21295         * src/memory.c, src/memory.h: new memory patch
21297 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21299         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21301 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21303         * lancher/anjuta_launcher.c: Determine pty from function
21304         call instead of running 'tty' externally.
21305         
21306         * data/properties/cs.properties: Added compile/build commands.
21307         Fixed execution properties.
21308         
21309         * src/commands.c: Added c# options.
21311         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21312         
21313         * src/debug_tree.[c,h], src/debugger.[c,h],
21314         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21315         
21316         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21317         1. Misaligned structs when they are members of other structs.
21318         2. '{' sometimes appears as a variable.
21319         3. Wrong processing of some arrays.
21320         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21321         that displays the tree in two columns (variable and value).
21323 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21325         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21327         * data/properties/sql.properties: added the DATETIME data type.
21329         * data/properties/html.properties: added the foreach php keyword.
21331 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21333         * NEWS: Updated with new features.
21334         
21335         * data/.cvsignore, doc/.cvsignore: Updated.
21336         
21337         Patch from: Etay Meiri <etay-m@bezeqint.net>
21338         
21339         * src/debug_tree.h, src/debug_tree.c: New files.
21340         
21341         * src/Makefile.am, src/message-manger-private.[h,cc],
21342         src/message-manger.cc: Added Tree view for debugger
21343         locals view.
21344         
21345 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21347         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21348         
21349         * src/memory.c, src/memory.h: New files.
21350         
21351         * src/Makefile.am, src/appwizard.c, src/controls.c,
21352         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21353         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21354         
21355         Memory view implemetation that would enable viewing raw memory
21356         during debugging.
21358 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21360         * AUTHORS: added Biswa, because I wonder why noone already have
21361         written his name in the Anjuta's hall of fame :)
21363 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21365         * src/appwizard_gui.c: Removed an ambiguous prototype.
21366         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21367         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21368         * THANKS: Updated M. Ali Vardar's email.
21369         
21370 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21372         * src/anjuta_gui.c: implemented feature request to stop main and browser
21373           toolbars having exclusive use of space
21375 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21377         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21378         left over from the previous work to fix bugs :-)
21379         
21380         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21381         src/controls.c, src/mainmenu_callbacks.h, 
21382         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21383         reviewed
21384         
21385         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21386         src/project_import_gui.c, src/sharedlib_gui.c, 
21387         src/signals_gui.c: set window icon correctly
21388         
21389         * NEWS: more updates for the release
21390         
21391         * HACKING: updated for window icons and insert menu information
21392         
21393         * src/cvs_gui.c, src/build_project.c, 
21394         src/project_import_cbs.c: message strings reviewed
21395         
21396         * src/controls.c: context help button should be disabled if 
21397         DevHelp is not installed
21398         
21400 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21402         * src/debugger.c: Fixed the signalling screw up because of string
21403         update in gdb used to report the child process PID. Also, no
21404         error dialog will be popped up for "no such file or directory"
21405         error (very annoying and useless error). This error will still
21406         be shown on the debug message window. Avoided terminating the
21407         program when the terminal is terminated -- doesn't hurt, otherwise
21408         we get crappy egg-and-hen problem.
21409         
21410         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21411         dimensions loading.
21412         
21413         * src/anjuta.c: Limited the default size of main window to sane
21414         values.
21416         * src/preferences.c: Fixed some deadly memory corruption bugs in
21417         the recent patches. Return from getenv() should NEVER be freed,
21418         because they are static strings.
21419         
21420         * src/preferences_gui.c: Removed the fix for crash bug with font
21421         selection and applied the real fix.
21422         
21423 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21425         * NEWS: updated for release
21427 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21429         * src/launcher.c: Added a fix a memory leak and a possible
21430         fix for zvt-crash bug.
21431         
21432         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21433         
21434         * data/properties/latex.properties,
21435         data/properties/ada.properties: Added file.is.source property.
21436         
21437         * src/an_file_view.c: Set auto column size of the file
21438         revision column.
21439         
21440         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21441         The user is now prompted to confirm the closing of the file
21442         if it is being used by CVS. If yes, the editor is closed and
21443         the CVS operation stops.
21444         
21445 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21447         * anjuta.prj: bump project version for release
21448         * BUGS: removed unnecessary file
21450 2002-06-07      Philip Van Hoof <freax@pandora.be>
21452         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21453         during the life of the file list widget
21454         * src/preferences_gui.c: sticking-plaster fix to font selection
21455         causes segfault bug
21457         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21459 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21461         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21462         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21463         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21464         added options for symbol and file browsers.
21465         * data/properties/cpp.properties: linker flags should come after
21466         the name of the file to compile.
21467         * scintilla/Editor.cxx: fixed gcc compilation warning.
21468         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21469         be executed from bindir only.
21470         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21471         tagmanager/include/tm_file_entry.h: CVS version information in file 
21472         browser.
21473         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21474         window.
21475         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21476         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21477         crashes during file import.
21478         * src/project_import.c: disable project menu items during project 
21479         import.
21480         
21481         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21483 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21485         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21486         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21487         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21488         modified Insert menu, added C functions template, header C 
21489         template, modified header_template HEADER_H ==> NAMEFILE_H
21490         
21491         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21493 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21495         * data/properties/html.properties: changed some file 
21496         associations
21498 2002-06-05 Philip Van Hoof <freax@pandora.be>
21500         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21501         
21502         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21504 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21506         * data/properties/anjuta.properties, src/defaults.c: Make windows
21507         docked by default, fix the big fonts bug.
21508         
21509         * src/an_file_view.c, src/main_menubar_def.h, 
21510         src/project_dbase_gui.c: sanitized the Edit/View mess.
21511         
21512         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21513         for customizing shortcuts.
21514         
21515         * src/mainmenu_callbacks.c: Search for selected word if present.
21516         
21517         * src/text_editor_menu.c: Added context menu options for docking
21518         and undocking editor windows.
21519         
21520         * src/main_menubar.h, src/main_menubar.c: more support for the 
21521         shortcuts menu item.
21522         
21523         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21525 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21527         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21528         all commit messages being written to top of the file
21529         
21530         * src/main_menubar_def.h: message strings reviewed
21531         
21532         * src/project_import.c: message strings reviewed
21533         
21534         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21535         some bugs around reading the project properties for creating 
21536         .glade and .desktop files in the Application Wizard. There were
21537         typos in the property names being retrieved
21538         
21539         * widgets/gnomefilelist.c: changed build_full_path to make 
21540         the file widget support ~
21541         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21542         
21543         * THANKS, widgets/e-shell-about-box.c, 
21544         manuals/anjuta-manual/C/authors.sgml: updated for new
21545         patch
21547 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21549         * src/project_dbase.c: Fixed the file-path-corruption bug
21550         and the cannot-import-file-in-project bug. (follow-up with
21551         the last commit from Stef).
21552         
21553         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21554         with unsaved-project.
21555         
21556 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21558         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21559         misplaced g_free.
21561 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21563         * data/properties/{xml,html,other}.properties: changed some file 
21564         associations
21565         
21566         * data/anjuta.mime: oops! cvs added
21567         
21568         * scintilla/RESearch.cxx: fixed up a problem with comments
21569         
21570         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21571         to avoid messages about missing libs
21572         
21573         * NEWS: started the release notes
21575 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21577         * HACKING: updated with new information on printing, patch naming
21578         
21579         * TODO: removed completed tasks
21580         
21581         * THANKS: updated a few contributions
21582         
21583         * anjuta.prj: updated the icon file
21584         
21585         * anjuta.desktop.in.in: updated to add Categories
21586         
21587         * data/anjuta.mime: created a mime type for Anjuta project files
21588         (NB needs to be added to the install in /usr/share/mime/)
21589         
21590         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21591         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21592         to PNG for websites.
21593         
21594         * plugins/patch/patch-plugin.c: clarified some messages and 
21595         made it easier to see different patching sessions
21596         
21597         * src/toolbar.c: changed some message text for consistency
21598         
21599         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21600         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21601         in preferences. 
21602         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21603                  
21604         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21605         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21606         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21607         Added XLib Project and a Dockapp Project types.
21608         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21609         projects
21610         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21611         * src/source.c: Fixed memory leak in existing projects. 
21612         (filename was not freed)
21613         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21615 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21617         * src/anjuta.h, src/anjuta.c: Added error display funtions
21618         with parent windows.
21619         
21620         * src/appwizard_cbs.c: Changed error display function to use
21621         parented version.
21622         
21623 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21625         * printing/print.h, printing/printing.c: Taken care of document
21626         zoom factor and fixed a font loading bug. Dynamically calculated
21627         text widths to work with zooms properly. Re-organized code for
21628         dynamic text width calulations to work in general with utf8 chars.
21629          Determined font height and width automatically from the font info.
21630         
21631         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21632         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21633         Converted text.zoom.factor property to use #defined value. Removed
21634         margin header and margin numbers preferences, as they  now
21635         calculated dynamically.
21636         
21637 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21639         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21640         printing/print-util.h, printing/print.c, printing/print.h:
21641         Rewritten printing support for style based printing. Syntax highlighted
21642         printing, monochromatic printing, setup using preferences etc.
21644         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21645         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21646         language and the styled text buffer.
21647         
21648         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21649         the print setup preferences page and added printer preferences. Added functions
21650         to retrieve preferences with default values.
21651         
21652         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21653         the printing.
21655         * data/properties/anjuta.properties: Added default printer preferences.
21657         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21658         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21659         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21661         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21662         
21663 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21665         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21667         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21668         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21669         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21670         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21672         printing/Makefile.am: Reduced compiler optimizations.
21674         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21675         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21676         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21677         tagmanager/tm_workspace.c: TagManager fixes.
21679 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21681         * printing/*: CVS added. :)
21682         
21683 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21685         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21687         * printing*: CVS added.
21688         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21689           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21690           src/main_menubar_def.h: Gnome Print support
21691         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21692         * configure.in: Enable debugging flag option
21693         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21694           Print properties defined.
21695         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21696         
21697 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21699         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21700         
21701         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21702         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21703           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21704           and cleanups
21705         * src/text_editor.c: Minor cleanups.
21706         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21707         * src/project_dbase.c: Fixes to add/remove files from project.
21708         * src/help.c: Fix minor memory leak.
21709         * src/project_dbase_gui.c: Remove debugging messages.
21710         * src/utilities.[ch]: Cleanups and minor fixes.
21711         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21713 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
21715         * src/anjuta.c [anjuta_apply_preferences()]:
21716         Fixed a crash bug when tab pos is not defined for the editors.
21717         
21718         * data/properties/cpp.properties: Set default identifier property to normal.
21719         This fixes the bug in which the fore color gets hidden with dark background.
21721 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
21723         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
21724         scintilla 1.46
21725         
21726         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
21727         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
21728         src/anjuta.c, data/properties/anjuta.properties:
21729         Implemented line wrapping.
21730         
21731         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
21732         
21733         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
21734         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
21735         tags. Code was reviewed from GNOME Bonsai view.
21736         
21737         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
21738         it seems to have been removed by scintilla people.
21739         
21740         * data/properties/anjuta.properties: Set default line wrap to false, as
21741         is noticably slow with big files.
21742         
21743 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
21745         * src/project_import_gui.c: disallow the selection of files in
21746           the browse dialog.
21747         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
21748           preferences code.
21749         
21750 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21752         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
21753           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
21754         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
21755         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
21756           now works properly.
21757         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
21758         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
21759         * src/utilities.[ch]: Added some utility functions.
21760         * tagmanager/tm_project.c: Fix for bug in file removal from project.
21761         
21762         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21764 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21766         * HACKING: info on FIXME statements and removed ccview references
21767         * Makefile.am: added rule to make RPM package
21769 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21771         * THANKS, widgets/e-shell-about-box.c, 
21772         manuals/anjuta-manual/C/authors.sgml: updated for new
21773         patch
21774         * src/anjuta.c: removed unnecessary warning code since CVS 
21775         support is now implemented :-)
21776         * manuals/sgmldocs.make: implemented a fix for bug #553969
21777         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
21778         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
21779         manuals/C/anjuta-faqs-C.omf: modified the descriptions
21780         
21781 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21782         
21783         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
21784           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21785           src/main_menubar_def.h, src/preferences_gui.c,
21786           preferences.c, preferences.h: setup Username and Email 
21787           preferences, Insert ChangeLog and Username editor functions
21788           
21789           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
21791 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21792         
21793         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
21794           src/src_paths_cbs.c, src/src_paths_gui.c
21795           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
21797           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21799 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21801         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
21802           and goto tag menu items to main menu.
21804 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21806         * THANKS, widgets/e-shell-about-box.c, 
21807         manuals/anjuta-manual/C/authors.sgml: added new contributors
21808         * HACKING: updated with info on files to change for credits
21810 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
21812     * src/aneditor.cxx: extended extension list which fixes segfault
21813     on selecting lisp, ruby or matlab as highlight style.
21815 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21817         * src/main_menubar_def.h: fixed an array initialiser and fixed
21818         the lexer settings for the new entries on the Format menu
21820 2002-05-07  Stephane Demurget  <demurgets@free.fr>
21822         * Synced with Scintilla 1.45
21824 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21826         * anjuta.prj: added another missing file
21827         * ChangeLog: fixed some incorrect change dates I caused by 
21828         sloppy cut-and-pasting :-/
21830 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21831         
21832         * src/mainmenu_callbacks.c: fixed title of new About box
21834 2002-05-05  Andy Piper <andy.piper@freeuk.com>
21836         * src/pixmaps.h: added macros for OpenGL and SDL project icons
21838 2002-05-05  Andy Piper <andy.piper@freeuk.com>
21840         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
21841         * anjuta.prj: updated for new files
21843 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
21845         * widgets/e-shell-about-box.c: Added version display.
21846         
21847 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21849         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
21850         widgets/scroll_menu.c: fixed up some compiler warnings (patch
21851         from Philip Van Hoof)
21853 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21855         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
21856         dependency
21857         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
21858         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
21859         that produced build errors (needs checking on a machine with the
21860         ja locale!)
21861         * data/properties/lisp.properties: updated to match format of other
21862         lexer property files supplied with Anjuta
21864 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21866         * anjuta.prj: added new files
21867         * HACKING: added information from the mailing list on 
21868         adding new project types to the wizard (thanks to Johannes)
21870 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21872         * src/utilities.h, src/launcher.c, src/gnome_project.c,
21873           src/appwiz_page2.c: Fix for 547038.
21875 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
21877     * attach_process.c, attach_process_cbs.c: Fixed a dialog
21878     hide bug.
21879     
21880     * about.h: cvs removed.
21881     
21882 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21884         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21886         Fix for #539574.
21888         * src/anjuta.c (anjuta_system_error): checks for the error number to
21889         know whether the error description is needed or not.
21891 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
21893         * pixmaps/anjuta_logo.png: New about logo.
21894     
21895         * pixmaps/anjuta_icon.png: New icon from Misha. The
21896         old one had trouble with some gtk themes.
21897     
21898         * about.c: Removed. No longer needed.
21900         * mainmenu_callbacks.c: Removed reference of about.h
21901     
21902 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21904         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21906         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
21907           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
21908         About Dialog (thanks to the Evolution team for the cool widget!)
21910 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
21912         Patch from lbell <lbell@tsc4.com>
21913     
21914         * src/find_in_files.c, src/find_in_files.h,
21915           src/anjuta.c: Added save_yourself, load_yourself routines.
21916     
21917         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
21918         Added "Append messages" toggle button. This will enable
21919         the search results to be appended to the already existing
21920         results.
21921     
21922         * src/debugger.c: Fixed a typo.
21923     
21924         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
21925           src/session.c, src/session.h: Improved session management.
21927 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
21929         * THANKS, FUTURE, AUTHORS: Changed my email and
21930         avoided yahoo.com.
21932 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21934         Impl. feature request #525271 (add Lisp support).
21936         * data/properties/lisp.properties: added.
21938         * data/properties/Makefile.am, data/properties/anjuta.properties: added
21939           the lisp properties.
21941         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
21942           src/utilities.[ch]: added support for the Lisp highlight style.
21944 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21946         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
21947           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21948           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
21949           option preferences to have a persistent setting. Plus it's not used
21950           often, so it's better here than flooding the menus.
21952         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
21953           preferences pages a lot more consistent and sweeter: tabs direction
21954           radiobuttons are directed against the meaning, all pages have an
21955           outter frame, a lot of padding, removed all expand attributes for
21956           vertical boxes, ...
21958           That's not a total revamp, but it's really looking better now, even
21959           if there's still work to be done.
21961 2002-05-01  Andy Piper <andy.piper@freeuk.com>
21963         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
21964         * TODO: added task to be completed before next release (update all credits)
21966 2002-05-01  Stephane Demurget  <demurgets@free.fr>
21968         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
21969         Benke László.
21971 2002-05-01  Benke László  <decike@freemail.hu>
21973         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21975         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
21976           src/main_menubar_def.h, src/mainmenu_callback.[ch],
21977           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
21978           to the format menu in order to reorder the notebook tabs in
21979           alphabetical order everytime a file is created/opened/saved.
21981 2002-05-01  Philip Van Hoof <freax@pandora.be>
21983         * widgets/gnomefilelist.[ch] (history_combo_go),
21984         (history_combo_clicked): impl.
21986         (gnome_filelist_new_with_path): use this new impl.
21988 2002-05-01  Stephane Demurget  <demurgets@free.fr>
21990         * src/project_dbase_gui.c (add_file): added the xpm file type.
21992 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21994         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
21995         tag manager fixes.
21997         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
21998           of tag types.
22000         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22001           src/text_editor_menu.c: Added context sensitive search in symbol
22002           browser and editor.
22004         * configure.in: Changed version number to 0.1.9.99.
22006         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22007           src/project_import.c: Minor changes to project import facility.
22009         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22010           (Forced to use specific brace format)
22012         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22013           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22014           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22016 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22018         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22019         replaced the spinbutton with an hscale, and made the UI less "blocky".
22021         * src/cvs_gui.c: When diffing a project you can choose date and
22022         release now.
22024         * src/project_dbase.c: Import_file activated again
22026         * configure.in, plugins/Makefile.am: Added patch plugin
22028         * plugins/patch/*: The new patch plugin
22030 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22032         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22034         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22035         dropdown list shown by autocompletion are now removed.
22037 2002-04-28  Philip Van Hoof <freax@pandora.be>
22039         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22040         a bunch of filetypes from the older version.
22042         * src/project_dbase_gui.c (add_file): changed the import
22043         dialog's filetypes combo contents depending on the
22044         type of data to be imported.
22046 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22048         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22049         the amount parameter as Philip stated and reformated to follow the
22050         Gnome convention.
22052         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22053         changed accordingly.
22055 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22057         Fix for #531293.
22059         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22060         Shift-F6, to be more consistent with other Gnome apps.
22061         Moved the "Search next" entry under the "Search" one, and swapped the
22062         order of the "Find in files" and "Find and Replace" ones.
22064         Some additional fixes ands cleanups on the edit menu.
22066         * src/main_menubar.h: replaced all occurences of repeat_find by
22067         find_again for the code to be more consistent.
22069         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22070         sensitiveness depending on the existence of an active text buffer.
22072         * TODO: added some bits about improving the usability of the
22073         search/search again couple.
22075 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22077         * src/preferences_gui.c: made the tab labels text more consistent
22078         (s/misc/Misc/).
22080 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22082         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22084         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22085         filename.
22087         * src/main.c (main): simplified some code and cleanups.
22089         Fix a part of #499366:
22091         * src/commands.[ch] (sync_from_props), (command_editor_save),
22092         (on_apply_clicked), (create_command_editor_gui): added the gui
22093         corresponding to the command.terminal preference.
22095 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22097         Fix for #465180.
22099         * anjuta.spec.in: added build requirements for the source rpm.
22101 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22103         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22104         
22105         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22106           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22107           src/project_type.c, source.c, wizard_gui.c:
22108           Added new GNOME 2 project types and changed glade behaviour to
22109           produce GTK code if project type GTK was selected and GTKmm code
22110           if project type GTKmm was selected (and not depending on the 
22111           selected language. Disabled glade for GNOME 2 projects because
22112           we will need glade2 there.
22113           
22114         * src/project_dbase.c: Fixed a memory lack.
22115         
22116         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22117         
22118         * src/cvs.c: Added an error message if jobs are running
22120 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22122         * tagmanager/tm_work_object.c: Fixed a chrash
22123         bug which occurs when it tries to stat an empty
22124         file name.
22125         
22126 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22128         * src/controls.c: CVS menu items now becomes
22129         insensitive when the launcher is busy.
22130         
22131         * src/anjuta.c, cvs.h, cvs.c: Created a function
22132         to update the cvs preferences when preferences are
22133         applied in preferences dialog and called it from
22134         anjuta_update_preferences().
22135         
22136 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22138         * src/cvs.c: Added a space in the cvs command
22139         before the revision part. This fixes the cvs
22140         error we get when cvs-diffing with revisions.
22141         
22142         * src/cvs.c: Fixed a compiler warning.
22143         
22144         * src/find_replace.c: The dialog now remembers
22145         the settings including the "prompt on replace"
22146         which seems to have broken somewhere line the
22147         changes.
22148         
22149 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22151         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22152         Added a new property in cvs class to hold a boolean
22153         for enabling date in cvs diff. This fixed the bizzare
22154         diff output due to the date that goes with the cvs
22155         command. Also, set the default value of compression
22156         to 3 and unified diff option to 1.
22157         
22158 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22160         * src/cvs.c: The diff editor is set to hilite as
22161         diff syntax hiliting.
22162         
22163         * configure.in, manual/Makefile.am:
22164         Added a new manual module for ja language.
22165         
22166         * manual/ja/*/*/*: New module and files for the
22167         ja translation for the anjuta documentation
22168         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22169         
22170 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22172         * src/launcher.c: Made a very messy work around
22173         for the launcher authentication to work properly.
22174         
22175         * src/find_replace.c: Applied the missing patch
22176         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22177         
22178 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22180         * src/cvs.c, src/main_menubar_def.h: made message strings
22181         consistent with existing standards from our own documentation 
22182         (such as uppercase P in Project, corrected spelling of 
22183         repository, etc.)
22185 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22187         * src/cvs_gui.c: Cleaned up gui and aligned various
22188         widgets to give a clean look.
22189         
22190 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22192         * src/launcher.c: Added work around to retrieve
22193         the child exit code. It works. :)
22194         
22195         * src/find_in_files.c, src/gnome_project.c,
22196         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22197         src/clean.c, src/clean_project.c, src/build_project.c,
22198         src/build_file.c: Modified to handle the new
22199         child exit code.
22200         
22201 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22203         * src/find_replace.c: Changed signal to call
22204         on_replace_text_close on from delete_event
22205         to close => the replace history is now updated.
22207 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22209         * src/cvs.c: escaped the cvs import message before
22210         passing it to cvs.
22211         
22212 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22214         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22215         
22216         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22217         
22218         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22219         Added cvs import
22220         
22221         * src/preferences_gui.c: GUI improvements
22222         
22223         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22225 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22227         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22228         Removed static qualifier from tm_tag_type_name() and
22229         availed it's prototype for use in outside code. also
22230         created reverse map function tm_tag_type_name();
22231         
22232         * src/anjuta.c: Implemented qualified tags names for
22233         the tag list (on the toolbar pulldown list) to avoid
22234         ambiguty in tags with similar names (like prototype
22235         and definition). Patch modified and improved.
22236         
22237         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22238         
22239 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22241         * src/utilities.[c,h]: Added a utility funtion
22242         that escapes the single and double quotes in a
22243         given string. Useful for passing command line
22244         args with quotes.
22245         
22246         * src/cvs.c: Escaped the cvs log message before
22247         passing it to cvs command line to avoid ambiguties
22248         with quotes in the message.
22249         
22250         * pixmaps/anjuta_icon.png: Changed to the new icon.
22251         from Todd Goyen <goyen@mbi-berlin.de>
22252         
22253         * src/message-manager-private.cc: Added regex to 
22254         recognize (underline hilite) the parsable outputs
22255         from the zvt terminal.
22256         
22257 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22259         Patch from: Tina Hirsch <tehirsch@arcor.de>
22260         
22261         * src/project_type.c:
22262         Fixed a bug in the wxproject type and modified the erroroutput when
22263         configure doesn't find wx-config
22264         
22265         Patch from: Timothee Besset <ttimo@idsoftware.com>
22266         
22267         * src/anjuta.c, src/message-manager-private.cc,
22268           src/message-manager-private.h
22269         Catches double clicks in the zvt terminal, and calls goto_error_line
22270         to jump to the appropriate location in the source. This will recognize
22271         grep -n output
22272         
22273 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22274         
22275         * src/build_project.c: Taken care of memory leak
22276           by freeing cmd variable properly.
22278         * src/main_menubar_def.h: Fixed wrong signal connection
22279           for cvs project commit.
22280           
22281         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22282         
22283         * src/preferences_gui.c: Added some border and adjusted
22284           expandsion, filling in box adds to make the cvs preferences
22285           more nicer.
22286         
22287 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22289         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22290         
22291         * src/cvs*, src/main_menubar*, src/preferences*: 
22292         Moved CVS settings to preferences, added a nice login dialog.
22293         
22294         * src/controls.c, src/project_dbase.c:
22295         CVS project options are only shown if a project is open
22296         
22297         * src/build_project.c:
22298         User is now asked if he wants to install as root 
22299         
22300         * src/launcher.c:
22301         Fixed a warning
22303         * anjuta.prj: Updated with cvs files
22304         
22305         * TODO: Remove task which are done
22306         
22307 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22309         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22310         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22311         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22313         Modified launcher to use controlling terminal to detect and
22314         take care of password authentications (for example, for cvs
22315         and root installs).
22316         
22317         * pixmaps/password.png: New file.
22318         
22319 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22321         Anjuta kick start tutorial wirtten by:
22322           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22324         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22325           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22326           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22327           manuals/C/anjuta-tutorial/figures/*.png:
22328           
22329           Added files
22330         
22331         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22332           
22333           Modified files.
22334         
22335 2002-03-28 Roel Vanhout <roel@stack.be>
22337         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22339         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22340           src/preferences_gui.c:
22341         Added option to wrap around to beginning/end of file when on last bookmark
22342         and next/previous bookmark is pressed
22343         
22344 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22346         Patch from Philip Van Hoof <freax@pandora.be>
22347         
22348         * src/gnomefilelist.c:
22349         Added gimp like feature that changes the file extension of
22350         the filename entered in the selections when the file
22351         filter is changed.
22352         
22353 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22354         
22355         Patch from Roy Wood <roy.wood@filogix.com>
22356         
22357         * src/controls.c, src/find_text.c, src/find_text.h,
22358           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22359           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22360           
22361           Menuitem for entering currently selected text as find target,
22362           added key accel for "find next" and changed some key accels for
22363           other key for consistency.
22364           
22365         * src/utilities.c:
22366           Cleaned up code.
22367         
22368 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22370         * src/watch.c, src/watch.h, src/watch_cbs.c,
22371           src/watch_cbs.h, src/watch_gui.c:
22372         
22373           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22374         
22375           Added change watch entries feature
22376           and Watch entries modify on double click fixed.
22378 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22380         * src/mainmenu_callbacks.c:
22381         
22382           Project commit should not bypass dialog as
22383           we need to get the cvs log from the user.
22384           
22385 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22387         * src/project_dbase.c:
22388         
22389           Patch from Roy Wood <roy.wood@filogix.com>
22390           
22391           Fixed docking bug with the new docking patch
22392           to fix copy/paste bug.
22393           
22394 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22396         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22397           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22398           src/main_menubar.h, src/main_menubar_def.h,
22399           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22401           Added cvs project support. Featured bypass cvs dialog for
22402           cases where we don't need dialog (such as project and right
22403           click selection from file browser). Cleaned up cvs code to
22404           make them generic cvs operations instead of separate file
22405           and project operations. Added cvs log action. Increased
22406           file entry box width and enabled "unified diff" by default.
22407           Used Editor buffer for status and log and set hilite for
22408           these buffers including diff buffer (DIFF hilite).
22409           
22410 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22412         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22414         * data: Added file autogen.sh.wxwin 
22415         * data/Makefile.am: Added entry for autogen.sh.wxwin
22416         * pixmaps: Added project image appwiz_wxwin.png
22417         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22418         * src/appwizard_cbs
22419           src/compiler_options.c
22420           src/pixmaps.h
22421           src/project_dbase.c
22422           src/project_dbase.h
22423           src/project_import_cbs.c
22424           src/project_type.c
22425           src/source.c
22426           src/source.h
22427           src/wizard_gui.c: Added everything necessary for new
22428                             project type 'wxWindows (wxGTK)
22429         * src/project_dbase.c: Fixed a bug that caused every project
22430                                to be a glade project in dialog
22431                                                    'Project information'.
22433 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22435         Patch submitted by Roy Wood <roy.wood@filogix.com>
22436         
22437         * src/anjuta_gui.c, src/message-manager-dock.c,
22438           src/project_dbase.c:
22439           
22440           fixed the copy/paste bug by rewriting dock/undock
22441           code.
22443 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22445         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22446         
22447         * src/cvs*, src/Makefile.am:
22448           New file for CVS support. File operations currently work
22449           cvs login needs to be done. Project support is not yet
22450           started.
22452         * src/main_menubar*, src/mainmenu_callbacks,
22453           src/anjuta.c, src/anjuta.h:
22454           Added menus and functions for cvs commands.
22455           
22456         * src/text_editor_menu.h: 
22457           Added #include <gtk/gtk.h>
22458           
22459         * src/gotoline.h:
22460           Removed a warning (and this time it works ;-)
22462         * src/utilities.c, src/utilities.h:
22463           Added a utility function to retrieve directory
22464           name out of full path.
22466 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22468         * src/executer.c: (create_executer_dialog): changed the default
22469           focus on the entry.
22471 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22473         * widgets/gnomefilelist.c:
22474         Fixed duplicate history entries for the same directory.
22475           
22476 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22478         Fix for #520092.
22480         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22481           it's already used by scintilla to delete the whole current line.
22483 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22485         Fix for #525107.
22487         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22488           calls to fileselection_hide_widget,
22489           (on_open_filesel_cancel_clicked): removed.
22491         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22492           (on_add_prjfilesel_cancel_clicked):
22494         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22495           impl.
22497         * src/fileselection.c: Made some functions static.
22498           (fileselection_hide_widget): rewritten using the new
22499           gnome_filelist_set_multiple_selection function.
22501         * src/fileselection.c: (on_file_selection_delete_event): removed
22502           unuseful widget hides. Some cleanups,
22503           (on_file_selection_cancel_clicked): impl,
22504           (create_fileselection_gui): changed the cancel button clicked's
22505           callback to use this new function.
22507         * src/anjuta.c: (anjuta_new):
22508         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22509           callbacks, because this the gnome filelist widget's job.
22511         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22512           clist selection mode duplicates set,
22513           (gnome_filelist_key_press): use the new impl. function.
22515 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22517         Fix for #441233.
22519         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22520           fixed some bogus code using an array cell out of
22521           range, removed unecessary gettext usages.
22523         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22524           some cleanups and now transform minus characters to
22525           underscores.
22527         * src/source.c:
22528           (source_write_configure_in),
22529           (source_write_toplevel_makefile_am),
22530           (source_write_desktop_entry),
22531           (source_write_glade_file):
22532         * src/project_dbase.c: (project_dbase_summon_glade),
22533           (project_dbase_generate_source_code):
22534         * src/glades.c: (gladen_write_glade_write):
22535           replaced some occurences of the target name by the
22536           project filename, using project_dbase_get_proj_name,
22537           to fix the name of some files.
22538           Fixed a lot of mem leaks.
22539           Various code cleanups.
22541 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22543         Merged with latest (1.44) scintilla.
22545         Added: - The calltip.<lexer>.end.definition property to display help
22546                  text on a second line of calltip.
22547                - The calltip.<lexer>.word.characters property to correctly find
22548                  calltips for functions that include characters like '$' which
22549                  is not normally considered a word character.
22550                - The use.monospaced property to determine initial state of
22551                  Use Monospaced Font setting.
22553         Bugs fixed: Too many to mention; please see :
22554                     http://www.scintilla.org/ScintillaHistory.html for the
22555                     full changes list.
22557         * scintilla/*/*: updated nearly all files.
22559         * TODO: removed the need of a scintilla merge.
22561         Merged with latest (1.44) SciTE properties.
22563         * data/properties/anjuta.properties: added the wrap, use.monospaced
22564           properties.
22566         * data/properties/html.properties: added a missing php extension, and
22567           updated php keywords to the latest reference.
22569         * data/properties/pascal.properties: added commands to compile, build
22570           and execute pascal applications.
22572         * data/properties/lua.properties: added styles for statements.
22574         * data/properties/bash.properties: added the declare keyword.
22576         Fixed distchecking.
22578         * global-tags/Makefile.am,
22579           global-tags/create-global-tags.sh: used some kind of ugly hack to
22580           make distchek work, since noone has proposed some better way.
22582         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22583           and Ctrl-N replace Alt-N for new file according to the Gnome design
22584           reference.
22586 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22588         * widgets/gnomedirlist.c
22589         widgets/gnomedirlist.h
22590         widgets/gnomefilelist.c
22591         widgets/gnomefilelist.h:
22593         Added GPL headings in the file.
22595 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22597         * src/attach_process.c
22598         src/attach_process_cbs.c
22599         src/attach_process_cbs.h
22600         src/attach_process_gui.c
22601         src/breakpoints.c
22602         src/breakpoints_cbs.c
22603         src/breakpoints_cbs.h
22604         src/breakpoints_gui.c
22605         src/commands.c
22606         src/compiler_options.c
22607         src/compiler_options_cbs.c
22608         src/compiler_options_cbs.h
22609         src/compiler_options_gui.c
22610         src/find_in_files.c
22611         src/find_in_files_cbs.c
22612         src/find_in_files_cbs.h
22613         src/find_in_files_gui.c
22614         src/find_replace.c
22615         src/find_text.c
22616         src/help.c
22617         src/preferences.c
22618         src/preferences_gui.c
22619         src/project_config.c
22620         src/src_paths.c
22621         src/src_paths_cbs.c
22622         src/src_paths_cbs.h
22623         src/src_paths_gui.c:
22624         
22625         Bugs #521629 and #522427 fixed. The problem was, that the
22626         escape-key was not catched and the dialog was hidden, but
22627         the flag was not set correctly.
22629         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22630         using the gnome_dialog_close_hides()-setting present in most dialogs.
22631         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22632         emits "close" and set the flag in the close-callback.
22634         Patch from: Jens Georg <mail@jensgeorg.de>
22636 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22638         * src/*.{c,cpp}: s/string_free/g_free/
22640         * src/utilities.[ch]: (string_free): removed.
22642 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22644         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22646         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22647         src/mainmenu_callbacks.[ch]:
22648         Removed Project menu options: README, TODO, ChangeLog and NEWS
22649         Moved Save Build Messages to Build menu and only highlight it
22650         when there are build messages.
22651         Corrected a spelling: "mojority" -> "majority"
22652         Fixed initialisation of edit.edit_app_gui so now Edit menu
22653         can be shown when no project is loaded.
22655         * src/project_dbase.h: Removed prototype for static function
22657 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22659         * src/text_editor.c: Editor is marked changed after
22660         autoformat. 
22661         
22662         Patch from: Jens Georg <mail@jensgeorg.de>
22664 2002-03-04 Roel Vanhout <roel@stack.be>
22666         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22668         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22669         Added option to ignore binary files on 'Find in files' (grep -I option)
22671 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22673         * src/main.c:
22674         session restoration and commandline load in 
22675         gtk idle loop.
22676         
22677         * src/anjuta.[h,c], src/anjuta_cbs.c:
22678         Removed "clear windows menu" and prevented runtime 
22679         warnings.
22680         
22681         * src/compile.c, src/build_file.c, src/build_project.c,
22682         src/clean.c:
22683         Takes into account the preference setting for 
22684         show dialog when job completes. Dialogs are
22685         shown when it is enabled otherwise not.
22686         
22687 2002-03-03 Roel Vanhout <roel@stack.be>
22689         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22690         
22691         * src/find_text.c
22692         Store 'Find...' search string on search so that 'Find Next' will search for
22693         that string, even if the dialog hasn't been closed yet.
22695 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22697         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22698         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22699         src/main_menubar_def.h:
22700         
22701         Organized menus, removed "Windows" and "Utilities" menus from the
22702         menubar [they are no longer needed]. Also removed some extragenous
22703         separators.
22704           
22705 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22707         * src/message-manager-private.cc:
22708         Set message clist selection mode to BROWSE.
22709         
22710         * src/message-manager.cc, src/an_symbol_view.c,
22711         src/an_file_view.c:
22712         Added Key navigation for the CTree and CList. Arrow left for
22713         node collapse, right for node expand, space (or enter) for
22714         activation (same as double click).
22715         
22716 2002-03-03 Roel Vanhout <roel@stack.be>
22717         
22718         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22719         
22720         * plugins/class-gen/clsGen.c
22721         Added functionality to semi-intelligently prefill filename
22722         boxes with names deduced from class name
22724 2002-02-26 lbell <lbell@tsc4.com>
22726         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22727         * src/preferences_gui.c:
22728         Removed an incorrect use of gtk_misc_set_alignment().
22729         
22730         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
22731         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
22732         src/preferences.h, src/preferences_gui.c:
22733         
22734         Added the option to reload last open project at the startup.
22735         Added the possibility to open a new project without close
22736         an existing one
22737         
22738         * src/properties.cxx:
22739         Corrected a spelling mistake in message string.
22740         
22741         * src/session.c:
22742         Updated session functions.
22743            
22744 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
22746         * widgets/gnomefilelist.c: Bug fixes.
22747         
22748         Patch from Philip Van Hoof <freax@pandora.be>
22749         
22750 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22752         * src/an_file_view.c:
22753         anjuta was unable to open some files becuase they were not being
22754         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
22755         Removed mime checking when opening with anjuta, becuase it doesn't
22756         hurt to open binary files in anjuta (some even may want to do so).
22757         
22758         Added a warning when mime type is not set when "view with default
22759         viewer" is activated.
22760         
22761         * src/an_file_view.c, an_symbol_view.c:
22762         Converted N_() to _() where ever appropriate in the strings.
22763         
22764 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
22765         
22766         * src/appwizard_gui.c, src/appwizard_cbs.c
22767           src/wizard_gui.c/h, src/appwiz_page3.c,
22768           src/project_import_gui.c:
22769           
22770         Moved target type radiobuttons to appwiz. page 2
22771         
22772         * src/message-manager-private.cc
22773         Fixed a bug which caused a crash if next message function was used
22775         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22777 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22779         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
22780         Modifies the behaviour of Alt-TAB in Anjuta. This
22781         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
22782         edited files in the first items of the notebook.
22784         Patch from: Timothee Besset <timo@qeradiant.com>
22785         
22786 2002-02-24  Philip Van Hoof <freax@pandora.be>
22788         * widgets/gnomefilelist.c, gnomefilelist.h:
22789           Added filecompletion
22790           
22791         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22793 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
22795         * configure.in: Added "sk" to ALL_LINGUAS.
22797 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
22798   
22799         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
22800           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
22801           src/wizard_gui.c: Added support for static and dynamic libs
22802         
22803 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
22805         * widgets/gnomefilelist.c:
22806           Fixed gnome_filelist_get_lastfilename so it no longer returns
22807           a corrupted path.
22809 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
22811         * src/resources.h, resources.c:
22812         Added url handler.
22814         * src/main_menubar_def.h, mainmenu_callbacks.c:
22815         Changed to use gnome configed url handler.
22817 2002-02-19  Philip Van Hoof <freax@pandora.be>
22819         * widgets/gnomefilelist.c
22820         Added PHP filetype.
22822 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
22824         * plugins/class-gen/clsGen.c:
22825         Added c++ support.
22826         
22827         * widgets/gnomefilelist.c:
22828         Gives the maximum space to the files section of the open file dialog.
22829         
22830         Patches from: lbell <lbell@tsc4.com>
22831         
22832 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
22834         * src/anjuta.c, main.c:
22835         Used tm_get_real_path in anjuta_get_full_filename();
22836         
22837 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
22838         
22839         * anjuta.prj: update version
22841 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22843         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
22844           removed the amount arg and replaced with a NULL-ending list.
22845           (gnome_filelisttype_makedefaultlist): use the new prototype.
22847 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
22849         * src/about.c, THANKS: updated for new contributors
22850         
22851         * anjuta.prj: added new files
22852         
22853         * README: corrected some documentation, ctags no longer needed,
22854           pkgconfig now required
22855           
22856         * data/properties/others.properties: add .cvsdiff extension
22857         
22858         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
22859           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
22860           file import
22861           
22862         * doc/anjuta.1: added initial man page thanks to 
22863           Rob Bradford <rob@debianplanet.org> (NB build and install 
22864           needs work)
22865         
22866 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
22868         * src/Makefile.am: Cleaned handling of compiler flags by moving them
22869           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
22870           warning flags. 
22871   
22872         * configure.in: Changed version to 0.1.10-pre
22873   
22874 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22876         * src/fileselection.c: (create_fileselection_gui): always display
22877           the directory creation button as we cannot rely on the dialog
22878           titlebar.
22880         * widgets/gnomefilelist.[ch]: fixed includes.
22882         * pixmaps/new_folder.xpm: resized, added a + sign.
22884 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22886         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
22887           changed all extensions to begin with a dot.
22889 2002-02-16  Philip Van Hoof  <freax@pandora.be>
22891         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22893         * THANKS: added Philip.
22895         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
22897         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
22898         * src/file_selection.[ch],
22899         * widgets/gnomefilelist.[ch]: added a filetype
22900           combobox to the Anjuta file dialog widget.
22902 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
22904         * anjuta.spec.in: eep! the import script was not being installed by
22905           RPM - fixed for the release.
22907 2002-02-13  Stephane Demurget  <demurgets@free.fr>
22909         Various cleanups and fixes for the next release to be able to make
22910         distcheck.
22912         * plugins/*/*.c: added missing prototypes causing gcc to speak to
22913           much and make some tweaks plus cleanups.
22915         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
22916           args to remove some warnings.
22918         * global-tags/Makefile.am,
22919           data/Makefile.am,
22920           src/Makefile.am: link against Anjuta static libs using the
22921           $(top_builddir) dir, not anymore on $(top_srcdir) to make
22922           distcheck happy.
22924         * src/Makefile.am: ditto with all the Anjuta static libs.
22926         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
22927           include, as we already include the whole directory for the build.
22929         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
22930           
22931 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
22933         * pixmaps/Makefile.am: icon for libglade project now installed
22934         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
22935         * manuals/C/Makefile.am: removed ChangeLog reference which was 
22936           breaking some build stuff
22937         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
22938           include reference problems that showed up on make distcheck
22939         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
22941 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
22942         
22943         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
22945 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
22947         * src/message-manager-private.cc:
22948           The horizontal scrollbar now shows properly on demand.
22949         
22950 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
22952         * src/dnd.c fixed some warnings
22953         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
22954           and works. It is shown always at the moment but before it was
22955           shown on demand and did never work. 
22957 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
22959         * src/anjuta.c: Fixed a crash bug.
22960           patch from: Jens Georg <mail@jensgeorg.de>
22962 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
22964         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
22965           reports a problem with missing end tags on <graphic>
22967 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22969         * manuals/C/ChangeLog: removed since it was never used
22970         * manuals/C/anjuta-manual/*: more updates, new screenshots
22971         * anjuta.prj: updated for new manuals/ structure
22973 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
22975         * source.c, compiler_options.[c/h]:
22976           Fixed bug #460321 "Problem with optimization options" 
22977           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
22978         
22979 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22981         * NEWS: prepared for release, need to fill in date
22982         * data/welcome.txt: version number updated
22984 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22986         * src/text_editor_menu.c, src/an_file_view.c, 
22987           src/an_symbol_view.c: marked strings for translation
22988         
22989         * src/defaults.c, data/properties/xml.properties:
22990           *.omf and *.xsl files should use XML highlighting
22991           
22992         * manuals/C/anjuta-manual/*:
22993           - restructured so that files have more meaningful names
22994             and are easier to edit (see anjuta-manual.sgml for the
22995                 ordering)
22996           - updated some screenshots
22997           - continued rewrite
22999 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23001         * main.c: Made a workaround to remove the old
23002         anjuta gnome config file (older than 9 Feb 2002). This
23003         will fix the bug which never lets the brower toolbar shown.
23004         
23005         * main.c: In fact, the above solution wouldn't work in all
23006         cases. Therefore, here is the better fix, which works by
23007         detecting the version of the old config file and deleting
23008         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23009         
23010 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23012         * HACKING: added info on submitting patches
23014 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23016         * src/project_import_gui.c, src/project_import.c:
23017           - If Project Import Wizard is canceled everything is 
23018                 cleaned up now.
23019           - Back button is now insensitive on page 3 (some problems: 
23020                 see TODO in project_import_qui.c:284
23021           - Menu frame is insensitive if project type != GNOME(mm)
23023 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23025         * src/main.c: Fixed bug #  (Unable to open files on
23026         double click in project window from second trial onwards when
23027         the project is opened from command line).
23028         
23029         * po/POTFILES.in: Removed tags_manager.[h,c]
23030         
23031 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23033         * src/preferences.c:
23034           A quick hack to fix the 'invisible' browser toolbar when
23035           upgrading from 0.1.8 to 0.1.9
23036           
23037         * src/anjuta.c:
23038           Fixed toolbar names which were causing confusions in the toolbar
23039           show/hide.
23040           
23041         * src/main.c:
23042           Substituted "anjuta" with PACKAGE
23043           
23044         * src/project_import_gui.c: 
23045           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23046           
23047         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23048           Added new files and removed obsolete ones.
23049           
23050 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23052         * src/appwizard_cbs.c, project_import_cbs.c, 
23053           main_menubar_def.h, project_import_gui.c: 
23054           updates to message strings and layout for the 
23055           import wizard.
23056           
23057         * text_editor_cbs.c: fix for the tab menu entries for 
23058           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23060 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23062         * src/toolbars.c,
23063           src/toolbars.h,
23064           src/anjuta_gui.c,
23065           src/controls.c:
23066           
23067           Tag dropdown exclusive (takes
23068           all space in the toolbar) and never vertical and
23069           increased the width of the tag combo to 256 pixs.
23070           Toolbar separator before the combo and button.
23071           Added tags label before the tag button.
23072           Reorganized the dock bands for the toolbars.
23073           
23074         * src/project_import_gui.c
23075           src/project_import.c:
23076           Fixed an error and removed an unused variable.
23077           
23078         * data/properties/anjuta.properties:
23079           Removed the property for the old toolbar and set
23080           browser toolbar show to default.
23081           
23082         * src/project_dbase.c: excluded modules were not
23083           loaded. Fixed.
23084           
23085         * src/source.c:
23086           No build files will be written if the project is blocked.
23087           
23088         * src/project_import.c,
23089           src/project_import_cbs.c,
23090           src/project_gui.c,
23091           src/wizard_gui.c:
23092           
23093           Manually applied Johannes patch to fix some memory
23094           issues and gui clean up.
23095           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23096         
23097         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23098           Fixed a bad bug with remove file from project because of
23099           files were never removed properly from the project and
23100           from the tagmanager.
23101           
23102         * src/appwiz_page3.c: Disabled unused codes to clear
23103           compiler warnings.
23104           
23105 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23107         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23108         
23109         * data/Makefile.am
23110           pixmaps/Makefile.am
23111           src/Makefile.am
23112           src/an_file_view.c
23113           src/an_symbol_view.c
23114           src/anjuta.c
23115           src/anjuta.h
23116           src/anjuta_cbs.c
23117           src/anjuta_gui.c
23118           src/controls.c
23119           src/main_menubar.c
23120           src/main_menubar.h
23121           src/main_menubar_def.h
23122           src/mainmenu_callbacks.c
23123           src/mainmenu_callbacks.h
23124           src/pixmaps.h
23125           src/project_dbase.c
23126           src/project_dbase.h
23127           src/text_editor.c
23128           src/text_editor_menu.c
23129           src/text_editor_menu.h
23130           src/toolbar.c
23131           src/toolbar.h
23132           src/toolbar_callbacks.c
23133           src/toolbar_callbacks.h :
23134           
23135           Patch submitted by:
23136           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23137           
23138           Removes the Tags toolbar and substituted it with
23139           tags combo dropdown list. Fixes a couple of bugs.
23140           
23141           Moved the tag combo to browser toolbar because
23142           main toolbar was becoming too long.
23143           Made a new icon of tag toolbar.
23144           
23145         * po/zh_TW.po: Fixed bug.
23146           
23147         * pixmaps/an_tag.xpm: Added new file.
23149 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23151         * src/project_import_gui.c: Reorganized project
23152         import gui page 2.
23153         
23154 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23156         * HACKING: added info on creating windows and dialogs
23158 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23160         * src/tm_file_view.c:
23162           Sorts the file list at the end instead of doing sort-insert
23163           to improve performance.
23164           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23166         * src/project_dbase.c: Resolved a conflict from
23167           Johannes's patch.
23168           
23169         * src/project_import.c:
23170         
23171           Fixed to use anjuta_import.sh for the bin dir and
23172           not from the data dir.
23173         
23174           Used anjuta_is_installed() function to verify a the command's
23175           executability.
23176         
23177           Fixed import command to use sh (which is more general and is
23178           gauranteed to be found in any unix system :-)). Also, added
23179           double quotes around the import directory.
23180         
23181           Changed some strings for better translations (like avoiding
23182           duplicates).
23183           
23184           Fixed the reading of wrong target type.
23185           
23186         * src/control.c: Insensitive "import project" when there is
23187           a project open.
23188           
23189         * src/project_import_cbs.c:
23190           
23191           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23192           Fixed selection of gettext checkbox.
23193           Sets the menu entries.
23194           
23195 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23196         
23197         * src/appwiz_page[1-4].c
23198         * src/appwiz_gui.c
23199         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23200         be able to reuse it.
23201         
23202         * src/mainmenubar.[c/h]
23203         * src/mainmenubar_def.h
23204         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23205         menu item
23206         
23207         * src/message-manager.c: Fixed bug 509192
23208         * src/message-manager-dock.c: Added accel_group if window is undocked
23209         
23210         * src/project_dbase.[c/h]: Splitted opening code to be able
23211         to use it without an open file dialog
23212         (Maybe I broke Naba's changes, please take a look)
23213                         
23214         * src/project_import.[c/h]
23215         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23216         
23217         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23218         import wizard
23220 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23222         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23223           string cleanups
23224           
23225         * manuals/C/anjuta_manual/*: started rewrite of the 
23226           manual, updated some screenshots
23228 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23230         * src/gnomefilelist.h, src/gnomefilelist.c:
23231         
23232           Fixed multiple selection bug (#497085). The OK button is
23233           sensitive when in multiple mode, if the no. of
23234           selection is one or more.
23235           
23236           Toggle between single and multiple selection mode
23237           and multiple mode display.
23238           
23239           Fixed strings to translable strings.
23240           
23241           Fixed some compiler warnings by commenting out
23242           unused functions.
23243           
23244 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23246         * src/project_dbase.c: App status bar now updates
23247           with the project name when the project is loaded.
23248         
23249         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23250           
23251           Puts the directories at the top. They're also sorted now.
23252           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23253         
23254 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23256         * scripts/anjuta_import.sh.in: Added file.
23257         * scripts/anjuta_import.sh: Removed file.
23259         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23260           Updated files.
23261           
23262         * src/main_menubar_def.h:
23263         
23264           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23265           reflect the opposite of Find (CTRL+F) and also to leave
23266           CTRL+R or Redo.
23267           
23268           Changed Glade summon with ALT+G, which frees the ATL+E
23269           for poping up the edit menu.
23270           
23271         * src/Makefile.am: Debugging link flags by Biswa, removed.
23273 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23275         * HACKING: added information on best practices for writing
23276           application messages and GUI labels
23277           
23278         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23279           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23280           src/clean_project.c, src/compile.c, 
23281           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23282           src/configurer.c, src/debugger.c, src/executer.c, 
23283           src/find_in_files.c, src/find_in_files_cbs.c, 
23284           src/find_replace.c, src/find_text.c, src/glades.c, 
23285           src/gnome_project.c, src/goto_line.c, src/main.c, 
23286           src/main_menubar.c, src/main_menubar_def.h, 
23287           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23288           src/project_config.c, src/project_dbase.c, 
23289           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23290           src/support.c, src/tags_manager.c, src/text_editor.c, 
23291           src/text_editor_gui.c, src/text_editor_menu.c, 
23292           src/toolbar_callbacks.c, src/utilities.c: 
23293           lots of minor message updates to make them more user-friendly 
23294           and consistent
23296 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23298         * src/executer.c:
23299         
23300           Because of the spaces escaping, the command could not be
23301           executed when run without terminal. Now fixed.
23302           
23303         * anjuta.prj, Makefile.am:
23304         
23305           Added anjuta project file.
23306         
23307 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23309         * src/message-manager-private.h, message-manager-private.cc,
23310           message-manger.cc:
23311           
23312           Added freeze() and thaw() for the message window class to
23313           speed up the message manager update.
23314         
23315         * src/project_config.h, project_config.c,
23316           src/project_dbase.h, project_dbase.h
23317           scripts/anjuta_project.template:
23318           
23319           Added two new prject attributes: project.config.blocked and
23320           project.excluded.modules. The former will make sure that users
23321           are not given any previlidge in enabling the 'overwrite build
23322           files' flags and the later issues a list of modules in the project
23323           to be skipped for symbol browsing and project listing.
23324         
23325         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23326         
23327           Modified script to read the template from the anjuta data dir
23328           rather than from the directory in which the script exist. Otherwise,
23329           Being transfered to the bin dir, the script will not be able to
23330           find the template when it is run.
23331           
23332           The script is also create with configure.in to set in the anjuta
23333           data dir path inside the script.
23334           
23335 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23337         * po/fr.po: updated to the latest sources.
23339 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23341         * scripts/Makefile.am:
23342           anjuta_import.sh goes with distribution.
23343           
23344         * po/*.po: They seem to have updated (merged with
23345           anjuta.pot) automatically when I did "make dist".
23346           
23347 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23349         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23350           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23351           the compiler options dialog.
23352         
23353         * ChangeLog:
23354           Correct todays date. :)
23355           
23356         * scripts/Makefile.am:
23357           Installs anjuta_import.sh in $(prefix)/bin dir and
23358           is treated as an executable.
23359           
23360 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23362         * Fix for bug #499373
23363         
23364         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23365           java, properties, latex.properties, lua.properties, others.properties,
23366           perl.properties:
23367           
23368           Added double-quotes around file arguments so that
23369           filenames with spaces could also work.
23371         * launcher/anjuta-launcher.c, executer.c:
23372           Escaped quotes in the cammand and it's arguments before executing
23373           so that args with spaces can also work.
23374           
23375           Commented #DEBUG switch.
23376           
23377 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23379         * scripts/*: Added files which I forgot previously.
23380         
23381         * src/aneditor.h: Lined up commands definition for better look.
23382         
23383         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23384           main_menubar.h, control.c:
23385           Added three more convert EOL chars submenu items in transform.
23386           Reformatted some some.
23387         
23388         * data/anjuta.properties:
23389           Reformatted a line.
23390         
23391         * src/aneditor.h, aneditor.c:
23392           Added three commands (with definitions) for EOL conversions.
23393           
23394         * src/text_editor.c:
23395           Editor detects file mode from the file content and
23396           set the editing mode to CR/LF/CRLF automatically.
23397           Refined Dos mode extrageneous chars filter
23398           This will make sure that filter works only in Dos mode and not
23399           in other modes.
23400           
23401         * src/anjuta.c: Editor mode display in status bar.
23402         
23403         * src/preferences_gui.c: Changed the string for dos mode
23404           filter to more sensible string.
23405         
23406         * src/aneditor.c: Default editor mode sets during widget creation
23407           and not everty time the properties are loaded. This makes sure
23408           that the auto-detected mode is not overridden by the default mode.
23409           
23410         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23411         
23412         * src/anjuta.c: Fixed bug #476028.
23413           Now anjuta also searches for file relative to top project dir,
23414           when the project is open.
23415         
23416         * src/anjuta_cbs.c: Fixed bug #499536.
23417           File is not closed if it is not able to save the file properly.
23418           
23419         * src/mainmenu_callbacks.c: Fixed bug #499536.
23420           Newfiles (which are not modified) are also closed on "close all files".
23421         
23422 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23424         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23425         
23426         * tagmanager/tm_source_file.c, regex.c, parse.c:
23427           defined and delimited g_messages within #debug.
23428           
23429         * src/preferences.c, data/anjuta.properties:
23430           saved/defied message-manager tag position in string.
23431           Message tag possition is saved between sessions. And
23432           and tag position bottom as default.
23433           
23434 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23436         Patch submitted by:
23437         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23439         * Makefile.am
23440           configure.in
23441           data/Makefile.am
23442           data/properties/Makefile.am
23443           global-tags/Makefile.am
23444           pixmaps/Makefile.am
23445           src/Makefile.am
23446           src/an_file_view.c
23447           src/an_file_view.h
23448           src/an_symbol_view.c
23449           src/an_symbol_view.h
23450           src/anjuta.c
23451           src/anjuta_cbs.c
23452           src/file_history.c
23453           src/file_history.h
23454           src/message-manager-private.cc
23455           src/pixmaps.h
23456           src/project_dbase.c
23457           src/project_dbase_gui.c
23458           src/tags_manager.c
23459           src/text_editor.c
23460           src/utilities.c
23461           src/utilities.h
23462           src/watch_gui.c:
23463         
23464           Modified files.
23465         
23466         * scripts/*
23467           pixmaps/sv_class.xpm
23468           pixmaps/sv_function.xpm
23469           pixmaps/sv_macro.xpm
23470           pixmaps/sv_private_fun.xpm
23471           pixmaps/sv_private_var.xpm
23472           pixmaps/sv_protected_fun.xpm
23473           pixmaps/sv_protected_var.xpm
23474           pixmaps/sv_public_fun.xpm
23475           pixmaps/sv_public_var.xpm
23476           pixmaps/sv_static_fun.xpm
23477           pixmaps/sv_static_var.xpm
23478           pixmaps/sv_struct.xpm
23479           pixmaps/sv_unknown.xpm
23480           pixmaps/sv_variable.xpm
23481           pixmaps/fv_core.xpm
23482           pixmaps/fv_text.xpm
23483           pixmaps/filestoremove.txt:
23484         
23485           New files.
23486         
23487         * pixmaps/class.xpm
23488           pixmaps/function.xpm
23489           pixmaps/fv_autofile.xpm
23490           pixmaps/fv_doc.xpm
23491           pixmaps/fv_i18n.xpm
23492           pixmaps/fv_source.xpm
23493           pixmaps/private_func.xpm
23494           pixmaps/private_var.xpm
23495           pixmaps/protected_func.xpm
23496           pixmaps/protected_var.xpm
23497           pixmaps/public_func.xpm
23498           pixmaps/public_var.xpm
23499           pixmaps/struct.xpm
23500           pixmaps/variable.xpm
23501         
23502           Removed files.
23503         
23504         * tagmanager/*/*:
23505         
23506           Upgraded to tagmanager-0.7
23508 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23509         * src/anjuta_cbs.c: Fixed bug #506441
23510         * src/watch_gui.c: Changed layout of eval dialog so that
23511         it fits on a 800x600 desktop with German translation. 
23513 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23515         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23516         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23517           icon for new project type (thanks to Misha)
23518         * configure.in: build and install Danish translation
23519         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23520           credits to cover new patches and translations
23522 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23523         
23524         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23525           src/appwiz_page1.c:
23526         
23527       - Font preferences are restored properly now (\n was missing)
23528           - Dock menu label of message-manager is "Dock/Undock" instead
23529           of "Dock|Undock" to match with the rest of anjuta.
23530           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23531           changed it in anjuta, too 
23533 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23535         * tagmanager/tm_source_file.c,
23536           tagmanager/parse.c,
23537           tagmanager/tm_project.c,
23538           src/an_symbol_view.c,
23539           src/anjuta.c:
23540           
23541           Disabled debug warnings.
23543 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23545         * src/appwiz_page1.c
23546           src/compiler_options.c
23547           src/project_dbase.c
23548           src/project_dbase.h
23549           src/project_type.c
23550           src/source.c
23551           src/source.h:
23552           
23553           New project type named LibGlade.
23554           
23555           Patch submitted by:
23556           Dick Knol <dknol@gmx.net>
23558         * src/gnome_prj.c:
23559           Commented out unused pixmap creation. May be it
23560           will fix the crash in project creation.
23561           
23562 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23564         * src/registers.c
23565           src/registers.h
23566           src/registers_cbs.c
23567           src/registers_cbs.h
23568           src/registers_gui.c
23569           src/sharedlib.c
23570           src/sharedlib.h
23571           src/sharedlib_cbs.c
23572           src/sharedlib_cbs.h
23573           src/sharedlib_gui.c
23574           src/signals.c
23575           src/signals.h
23576           src/signals_cbs.c
23577           src/signals_cbs.h
23578           src/signals_gui.c
23579           src/stack_trace.c
23580           src/stack_trace.h
23581           src/stack_trace_cbs.c
23582           src/stack_trace_cbs.h
23583           src/stack_trace_gui.c
23584           src/text_editor.c
23585           src/watch.c
23586           src/watch.h
23587           src/watch_cbs.c
23588           src/watch_cbs.h
23589           src/watch_gui.c
23590           
23591           Fixed bug #496290: Attach/detach removed from these
23592           windows as they are never implemented.
23593           
23594           Patch submitted by:
23595           Johannes Schmid <johannes.schmid@gmx.de>
23596           
23597 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23599         * src/anjuta.c,
23600           src/anjuta_cbs.c:
23601           
23602           Fixed bug:
23603           when you right click on the tabs, a list of filenames are given
23604           out, but now it gives a list of "page 1", "page 2", etc...
23605           
23606           Patch submitted by: 
23607           Jens Georg <mail@jensgeorg.de>
23609         * anjuta.in.in: Removed c|c++ because, it was not necessary
23610           and was causing translation problem.
23611           
23612         * plugins/class-gen/clsGen.c:
23613           removed "'" for the same reason.
23614           
23615 attached the fix for the menu
23618 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23620         * src/preferences.h,
23621           src/preferences.c,
23622           src/preferences_gui.c:
23623           
23624           Adds the functionality to Anjuta to auto save your unsaved
23625           files before you build a project.
23627           Patch submitted by: 
23628           jason <jason_williams@suth.com>
23629           
23630         * src/anjuta.[h,c]:
23631           Added function for save all files.
23632         
23633         * src/mainmenu_callbacks.c:
23634           Modified to use the above function.
23635         
23636         * src/build_project.c:
23637           Save all files before build if it is set in the
23638           preferences.
23640 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23642         * src/message-manager-private.cc
23643           src/message-manager-private.h
23644           src/message-manager.cc:
23645           
23646           Message-manager now restores the tabs which were shown on startup.
23647           The terminal is now created on demand (as requested by Biswa)
23648           and I have removed some debug messages.
23649           
23650           Patch submitted by: 
23651           Johannes Schmid <johannes.schmid@gmx.de>
23653 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23655         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23656           proper tabs keyboard navigation.
23658         * src/an_symbol_view.c,
23659           src/anjuta_cbs.c,
23660           src/gnome_project.c,
23661           src/project_dbase.c,
23662           src/tags_manager.c: removed some debugging display.
23664 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23666         * src/message-manager-dock.c
23667           src/message-manager-private.cc
23668           src/message-manager-private.h
23669           src/message-manager.cc
23670           src/preferences.c
23671           src/preferences.h
23672           src/preferences_gui.c:
23673           
23674           Patch submitted by: 
23675           Johannes Schmid <johannes.schmid@gmx.de>
23676           
23677           This patch adds a tab to the notebook of the preferences-dialog
23678           where you can change the colors, the tab position of the new
23679           message manager. Also the truncate messages stuff has moved
23680           from misc tab to messages tab.
23682           Also improved the remembering position stuff of message manager.
23683           
23684         * data/internal.properties,
23685           Added definitions for messages colors and tag position.
23686           
23687         * src/message_manager.cc:
23688           Fixed a bug that never lets the messages panes to get cleared.
23689           Added wmclass setting for the message window. Fixed a bug in
23690           which the message window was not being shown.
23691         
23692         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23693           output and disabled it.
23695         * src/anjuta.c: Preferences created and loaded before anything else.
23696           anjuta now recognizes messages colors on startup and initializes
23697           them.
23698         
23699 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23701         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23703 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23705         * pixmaps/file_c.xpm,
23706           pixmaps/file_cpp.xpm,
23707           pixmaps/file_file.xpm,
23708           pixmaps/file_h.xpm,
23709           pixmaps/file_html.xpm,
23710           pixmaps/file_i18n.xpm,
23711           pixmaps/file_icon.xpm,
23712           pixmaps/file_pix.xpm,
23713           pixmaps/fv_doc.xpm,
23714           pixmaps/fv_i18n.xpm,
23715           pixmaps/fv_image.xpm,
23716           pixmaps/fv_source.xpm,
23717           pixmaps/fv_unknown.xpm: made these icons transparent.
23719 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
23721         * launcher/anjuta_launcher.c: updated message strings
23722         * src/message-manager-dock.c: added newline at end to avoid compile warning
23723         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
23724         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23725           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
23726           entries for username and Python-style GPL notice
23727         * HACKING: added info on files to change to update Insert menu
23729 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23731         * src/project_dbase.c,
23732           src/an_file_view.c,
23733           src/an_symbol_view.c:
23734           Changed the CTree expander style to square and
23735           line style to Dotted line.
23736           
23737         * po/POTFILES.in: Removed and Added translable files.
23739 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23741         * ccview/.cvsignore: Removed.
23742         
23743 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23745         * ccview/
23746                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
23747                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
23748                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
23749                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
23750                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
23751                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
23752         
23753         Removed ccview module because it is no longer needed.
23755 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23757         * src/project_dbase.c:
23758           Shifted structure initialization in project_dbase_new()
23759           before anything else, otherwise it was crashing due to
23760           uninitialized values.
23761         
23762         * src/an_symbol_view.c:
23763           Disabled high volume debug output.
23765 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23766         
23767         Applied a very heavy patch from:
23768         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23770         * Makefile.am
23771         configure.in
23772         pixmaps/Makefile.am
23773         src/Makefile.am
23774         src/aneditor.cxx
23775         src/aneditor.h
23776         src/anjuta.c
23777         src/anjuta.h
23778         src/commands.c
23779         src/commands.h
23780         src/compile.c
23781         src/compile.h
23782         src/controls.c
23783         src/defaults.c
23784         src/fileselection.c
23785         src/main_menubar.c
23786         src/main_menubar.h
23787         src/main_menubar_def.h
23788         src/mainmenu_callbacks.c
23789         src/mainmenu_callbacks.h
23790         src/project_dbase.c
23791         src/project_dbase.h
23792         src/project_dbase_gui.c
23793         src/tags_manager.c
23794         src/text_editor_menu.c
23795         src/toolbar_callbacks.c
23796         tagmanager/Makefile.am
23797         tagmanager/ctags.c
23798         tagmanager/include/Makefile.am
23799         tagmanager/include/tm_project.h
23800         tagmanager/include/tm_symbol.h
23801         tagmanager/include/tm_tag.h
23802         tagmanager/include/tm_tagmanager.h
23803         tagmanager/include/tm_workspace.h
23804         tagmanager/tm_project.c
23805         tagmanager/tm_source_file.c
23806         tagmanager/tm_symbol.c
23807         tagmanager/tm_tag.c
23808         tagmanager/tm_workspace.c
23809         widgets/Makefile.am: Modified.
23810         
23811         * src/an_file_view.[c,h],
23812           src/an_symbol_view.[c,h],
23813           src/file_history.[c,h],
23814           src/support.[c,h],
23815           widgets/scroll-menu.[c,h],
23816           tagmanager/tm_file_entry.c
23817           tagmanager/include/tm_file_entry.h: Added new files.
23818           
23819         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
23820         private_func.xpm, public_func.xpm,
23821         class.xpm, fv_exec.xpm, fv_unknown.xpm,
23822         private_var.xpm, public_var.xpm,
23823         function.xpm, fv_i18n.xpm, macro.xpm,
23824         protected_func.xpm, struct.xpm,
23825         fv_autofile.xpm, fv_image.xpm,
23826         ofolder.xpm, protected_var.xpm, variable.xpm:
23827           Updated and Added pixmap files.
23829         Features:
23830         ---------
23831         a) Removes CCView dependency.
23832         b) Improves the terminal.
23833         c) Adds tag navigation context menus.
23834         d) Upgrades tagmanager to latest version.
23835         e) Miscellaneous small additions.
23837 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
23839         * src/project_dbase_gui.c: Fixed crash of anjuta
23840         when project first created.
23841         
23842         * src/gnome_project.c: It now updates the tags manager
23843         when new projects are created.
23844         
23845 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
23847         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
23848           for this big patch.
23849         
23850         * src/messages.[c,h]: Removed files.
23852         * src/message-manager.[cc,h],
23853           src/message-manager-dock.[c,h],
23854           src/message-manager-private.[cc,h]
23855           New files.
23857         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
23858           src/build_project.c, src/clean_project.c, src/compile.c
23859           src/configurer.c, src/debugger.c, src/find_in_files.c
23860           src/mainmenu_callbacks.c, src/preferences.h
23861           src/preferences_gui.c, src/properties.h
23862           src/utilities.c, src/utilities.h:
23863           The new messages widget.
23864           New features:
23865             - Use of GtkNotebook instead of ToggleButtons
23866               and show/hide
23867             - Popupmenu to show and hide message types and
23868               to dock/undock in detach mode
23870           All other things should work as they did with the
23871           old message window. Currently the keyboard short-cuts
23872           do not work in detached mode.
23873           
23874           Some functions in utitlities.[c,h] changed.
23875           so that they take const arguments where this is possible
23876           
23877         * src/Makefile.am, po/POTFILES.in:
23878           Removed messages.[c,h] and
23879           added message-manager.[cc,h], message-manager-dock.[c,h],
23880           message-manager-private.[cc,h]
23881           
23882         * src/message-manager.h: Removed "include <bonobo.h>"
23883           and added a newline at the end of the file.
23884           
23885         * src/message-manager-private.cc:
23886           Set clist's width setting to Automatic.
23887           Set scroll window's scroll bars to Automatic.
23888           
23889 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
23891         * text_editor_menu.c:
23892           Fixed misalignment of the function sub menu
23893           in the text editor pop up menu.
23894           
23895 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
23896         
23897         * src/text_editor.c: Fixed a compiler warning.
23898         
23899 2002-01-04  Andy Piper <andy.piper@freeuk.com>
23901         * THANKS, manuals/*/authors.sgml: updated for new translations
23902         * plugins/class-gen/clsGen.c: converted messages to English
23903         * src/about.c, src/main_menubar_def.h: string updates
23905 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
23907         * src/anjuta.c
23908           src/anjuta_cbs.c
23909           src/text_editor.c
23910           src/mainmenu_callbacks.c
23911           src/text_editor.h
23912           src/text_editor.c
23913           src/text_editor_cbs.c
23914           src/text_editor-gui.c:
23915           
23916           Earlier code for adding 'cross' button
23917           for closing pages were too error prone and unorganized.
23918           Cleaned up the code and shifted the 'extra' widgets
23919           creation (eg. close button, close_pixmap and lable)
23920           from anjuta to text_editor. This takes care of proper
23921           widgets creation and destruction. Otherwise, anjuta
23922           was crashing at too many points, especially related
23923           to docking and undocking.
23924           
23925 2002-01-04  Stephane Demurget  <demurgets@free.fr>
23927         * src/aneditor.cxx: removed debugging code.
23929         * data/properties/.cvsignore: added swap files.
23931 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23933         * src/anjuta.c
23934           src/anjuta_cbs.c:
23935           Fixed Crashing of anjuta when a new file is saved as
23936           different file.
23937           
23938 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23940         * src/aneditor.c: Some debug codes around.
23941         
23942         * data/internal.properties, data/anjuta.properties: Removed.
23943           data/properties/Makefile.am:
23944           data/properties/ada
23945           data/properties/cs
23946           data/properties/make
23947           data/properties/rc
23948           data/properties/html
23949           data/properties/ruby
23950           data/properties/baan
23951           data/properties/idl
23952           data/properties/pascal
23953           data/properties/sample
23954           data/properties/bash
23955           data/properties/java
23956           data/properties/perl
23957           data/properties/sql
23958           data/properties/conf
23959           data/properties/latex
23960           data/properties/props
23961           data/properties/vb
23962           data/properties/cpp
23963           data/properties/lua
23964           data/properties/python
23965           data/properties/xml
23966           data/properties/others
23967           data/properties/.cvsignore:
23968             Added files. Properties now splitted into small files
23969             for each language.
23971         * data/Makefile.am
23972           configure.in: Update the removal and added properties module.
23974         * src/preferences.c: preferences_new(): Updated to reflect the
23975           new properties files organization.
23976           
23977         * src/Makefile.am: Added Baan Lexer.
23979 2002-01-01  Stephane Demurget  <demurgets@free.fr>
23981         * src/aneditor.cxx: readded the baan lexer. 
23983         * src/preferences.c: fixed translated messages and a typo.
23985         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
23986           confusing the regexp usage in xml-i18-merge.
23988 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
23990         * src/project_dbase.c: tidied some messages, and spotted a typo in
23991           the reading of properties which prevented the project version from
23992           ever being reported in the Project Information window - fixed :)
23994         * po/POTFILES.in: removed syntax.h
23996 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23998         * data/internal.properties: fixed baan properties.
23999           Added all ada properties.
24001         * src/main_menubar_def.h,
24002           src/lexer.h,
24003           src/aneditor.cxx,
24004           src/utilities.[ch]: added support for the Ada highlight style.
24006 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24008         * plugins/*/.cvsignore: updated.
24010 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24012         * src/syntax.h,
24013           src/text_editor.c,
24014           src/Makefile.am: removed the empty header syntax.h.
24016 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24018         * main_menubar.c:
24019         Stef's observation on the 'superfluous' hseparators in the recent
24020         files and projects is fully justified -- removed.
24021         
24022         * main_menubar_def.h:
24023         Changed "Plug Ins" to "Plugins" in the menu label.
24024         
24025         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24026         Added class-gen in the configure output and class-gen module.
24027         
24028         * data/internal.properties:
24029         Correct mis-spelled "jave" to "java".
24030         Added file.is.source for *.h, *.c, *.cpp properties.
24031         
24032         * global-tags/Makefile.am:
24033         "chmod +x create_global_tags.sh" before it is executed, because
24034         there is very high chance that it will be found "-x" and resulting
24035         in error
24037 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24039         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24040         for the backtrace.
24042         * src/gnome_project.c: (create_new_project): if the user doesn't
24043           select any icon, it doesn't have any extension and thus we can't
24044           use it in printf on Solaris, since the %s modifier use strlen to
24045           know the string length and then crash. On Linux, gcc checks the value
24046           of the pointer to be NULL and write "(null)" if necessary. We can't
24047           rely on that.
24049         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24050           don't need to have the directory icon but the generic one.
24052 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24054         Merged with latest (1.42) scintilla.
24056         Added: Support for the {load,save}.on.(de)activate properties.
24057                The PHP lexer to match keywords case insensitively.
24058                Baan lexer.
24059                Experimental supports for changeable style attribute & line
24060                wrapping.
24061                
24062         Updated: Both the C++ and HTML lexers.
24063                  More shell keywords added.
24064                  Horizontal scrolling and diplay of long lines optimised.
24065                  Cursor setting optimised.
24067         Bugs fixed: Caret movement over folded lines.
24068                     Selection tracking in 2ndary views when doing modifications.
24070         * scintilla/CallTip.{cxx.h},
24071           scintilla/ContractionState.{cxx,h},
24072           scintilla/Document.{cxx,h},
24073           scintilla/Editor.{cxx,h},
24074           scintilla/KeyWords.cxx,
24075           scintilla/LexHTML.cxx,
24076           scintilla/PlatGTK.cxx,
24077           scintilla/RESearch.cxx,
24078           scintilla/ScintillaBase.cxx,
24079           scintilla/ScintillaGTK.cxx,
24080           scintilla/Style.{cxx,h},
24081           scintilla/StyleContext.h,
24082           scintilla/ViewStyle.cxx,
24083           scintilla/include/*.h: updated.
24085         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24087         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24088           should have been told to the scintilla team. We're lucky I read the
24089           ChangeLog and the modifications of the lexer (thanks to the Gnome
24090           bonsai for this ;)
24092         * data/internal.properties: added Baan definitions.
24093           Fixed some issues for C such as *_cast directive, that are only
24094           available with C++.
24095           Updated C++, HTML and shell scripts definitions.
24096           Updated Ada and Bullant, that have been forgotten.
24098         * src/main_menubar_def.h,
24099           src/lexer.h,
24100           src/aneditor.cxx,
24101           src/utilities.[ch]: added support for the Baan highlight style.
24103 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24105         Polished the plugins menu behaviour and added a tearoff
24106         menuitem to the recent entries submenu.
24108         Note: The recent entries list seems to be too height
24109               with all these superfluous hseparators.
24111         * src/main_menubar.c: Polished, making some
24112           functions declarations static and cleaning some code.
24114           (create_submenu_plugin): removed the extra
24115           plugins entry and the horizontal separators.
24117           (on_plugins_menu_realize): the plugins menu is only
24118           shown if there's at least one available.
24120           (create_submenu*): added a tearoff menuitem to have
24121           a more homogeneous menu style. For now, it doesn't
24122           take care of user settings (but it was even worse
24123           before :).
24125 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24127         * configure.in: added the packageplugindir variable to avoid
24128           installing the plugins in $(prefix). It's not the same path as
24129           anjuta 2 to allow parallel installation.
24131 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24132         Fix a reopened part of bug #440676: keyboard navigation between the
24133         different text buffers. Changed to a more global approch. 
24135         * src/notebook.[ch]: removed.
24137         * src/Makefile.am: removed notebook.[ch]
24139         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24140           (on_anjuta_window_key_press_event): added to fulfill the global
24141           shorcuts handling.
24143         * HACKING: updated according to the new global shortcuts handling.
24145 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24147         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24148           Shifted plugin menu from Edit submenu to main menu.
24149         
24150         * po/POTFILES.in:
24151           Added plugins/sample1/plugin-sample1.c
24152           
24153         * plugins/sample1/plugin-sample1.c:
24154           Added localization and used anjuta_info, instead of anjuta_error.
24155           
24156         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24157           Added cvs ignores.
24158           
24159 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24161         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24162           for plugin dir.
24163         
24164         * Makefile.am: Added module plugins.
24165         
24166         * plugins, plugins/Makefile.am, plugins/sample1/*:
24167           Created plugins modules.
24168           
24169         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24170           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24171           to load plugins of *.so only and not *.so* (which results
24172           in duplicates).
24173         
24174         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24175           plugins during packaging.
24177 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24179         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24181 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24183         * configure.in: Added portuguese to ALL_LINGUAS
24185 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24187         * global-tags/.cvsignore
24188         tagmanager/.cvsignore
24189         tagmanager/include/.cvsignore:
24190         Added cvs ignore files.
24192         * data/.cvsignore
24193         Updated cvs ignore file.
24194         
24195 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24197         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24198           data/anjuta.properties, data/internal.properties: clean up some 
24199           message strings (me)
24201 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24203         * src/about.c, THANKS: added Jens to the credits
24204         
24205 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24207         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24208           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24209           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24210           Georg <mail@jensgeorg.de> to add close button to file tabs.
24212 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24214         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24215           (debugger now catches correct signal from process)
24217 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24219         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24220         * src/pixmaps.h: switch appwizard project icons to new designs
24221         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24223 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24225         * pixmaps/Makefile.am: stop redundant images from being installed.
24226           The next step will be to remove them completely.
24227         * src/appwiz*: further updates (more to come)
24228         * src/pixmaps.h: cleaned up, commented
24229         * src/splash.c: should use the pixmaps macro defined
24230         * HACKING: more on the graphics stuff and use of pixmaps.h
24232 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24234         * src/defaults.c: fix bug #494864
24236 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24238         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24239           graphics from Misha
24240         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24241           redundant graphics, no longer used
24242         * src/appwiz*: revamped application wizard by Andy and Misha for
24243           a more usable and professional look-and-feel
24244         * HACKING: updates to cover patching, graphics, and some additions
24245           post-0.1.8
24246         * TODO: removed some implemented features
24248 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24250         * data/anjuta.properties, data/internal.properties: cleanup
24251         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24252           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24253           to edit styles colors for keywords and add Goto Tag menu option
24254           in the editor
24256 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24258         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24259         
24260         Fixed bug #460335
24261         fixes the Forget of the cursor position when tab is brought active
24262         from project manager.
24263         
24264 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24266         * src/messages.c
24267           Exported "TERM=xterm" to get a color terminal when
24268           anjuta is not started from within a terminal.
24269           
24270 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24272         * src/messages.c
24273           src/messages.h
24274           Added a frame around zvt terminal.
24275           
24276         * src/preferences_gui.c
24277           Modified to say "Use glade component (experimental)"
24278           instead of "Use Component".
24279           
24280 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24282         * Patch from 
24283         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24284         
24285         * src/anjuta.c
24286         src/fileselection.c
24287         src/messages.c
24288         src/messages.h
24289         src/preferences.c
24290         src/preferences.h
24291         src/project_dbase.c
24293         a) Extra scrollbar in terminal no longer appears.
24294         b) Character set preference should be preserved (untested).
24295         c) File selection widget now remembers last directory.
24296         d) On creation of generic project, the glade 'file not found' error no
24297                 longer occurs.
24298         e) First terminal window is created 'on demand', so it should always to
24299                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24300                 environment is now passed to the terminal.
24301         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24302                 with getcwd()).
24303         g) Fixed some compilation warnings.
24305 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24307         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24308           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24309         * src/*: cleanups (me)
24310         * pixmaps/mini_term.xpm: added new file for terminal button
24311           (me, based on existing artwork)
24313 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24315         * configure.in: bumped version to 0.1.9-pre
24316         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24317           translation
24318         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24320 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24322         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24323           files are free of that char)
24324         * configure.in: added "az" to ALL_LINGUAS
24326 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24328         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24329           crash bug fix from Biswa.
24330         * FUTURE: added Anjuta/gIDE merger information to provide 
24331           details on future direction and status of 1.x stuff
24332         * NEWS: prepared for release
24333         * po/de.po: update from Jens Georg <mail@jensgeorg>
24335 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24337         * multiple minor updates pre-0.1.8
24338         * patch from Biswa to fix syntax highlighting and packaging
24339         * po/fr.po: update from Stef
24341 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24343         * global-tags/Makefile.am
24344         global-tags/create_global_tags.sh
24345         global-tags/tm_global_tags.c
24346         scintilla/LexCPP.cxx
24347         scintilla/include/SciLexer.h
24348         src/aneditor.cxx
24349         src/project_dbase.c
24350         tagmanager/Makefile.am
24351         tagmanager/include/Makefile.am
24352         tagmanager/include/tm_project.h
24353         tagmanager/include/tm_tag.h
24354         tagmanager/include/tm_tagmanager.h
24355         tagmanager/tm_project.c
24356         tagmanager/tm_source_file.c
24357         tagmanager/tm_tag.c
24358         tagmanager/tm_workspace.c:
24359         
24360         Includes the syntax highliting patch to scintilla).
24361         and more stable code.
24362         
24363         *tagmanager/include/tm_symbol.h: New file.
24364         *tagmanager/tm_symbol.c: New file.
24365         
24366         Add symbol tree building functionality at project level
24367         
24368         Patch from:
24369         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24370         
24371 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24373         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24374           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24375           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24376           : New and improved pixmaps from Misha <misha@phreaker.net>
24377           Thanks to him.
24379 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24380         
24381         * Big patch submitted by
24382           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24383           Many thanks to him.
24384         
24385         * src/Makefile.am, src/aneditor.cxx
24386           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24387           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24388           Use of tagmanager lib for advanced calltips.
24390         * global-tags/*: Created new directory and added files to 
24391           generate system.tags.
24393         * tagmanager/*: Created new directory and added tagmanager lib
24394           files.
24396         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24397           the above additions.
24399         * data/Makefile.am: Modified to accomodate generated system.tags file.
24401 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24403         * scintilla/: updated to 1.41
24404         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24405         * src/about.c: updated list of authors
24406         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24407         * HACKING: updated to cover Scintilla usage
24408         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24409           translation
24411 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24413         * src/aneditor.cxx: Fixed compilation errors with it.
24414           by add include to gtk+ headers and typedefining a mysteriously
24415           vanished class Colour.
24417 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24419         * configure.in: Added pt_BR in the languages.
24420         
24421 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24423         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24424           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24425         * THANKS: updated
24426         * manuals/C/anjuta-manual/*: new format to match
24427           the rest of the GNOME docs chapter layout. Added the many
24428           new contributors. Moved Authors and License information into new
24429           chapters of their own - should make expansion easier too
24430         * src/compiler_options.c: changed the profiler option to -pg to 
24431           work with GNU tools (gprof)
24432         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24433           and text labels
24434         
24435 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24437         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24438           compiler_options_gui.c:
24439           Added a new entry for linker flags and renamed c_options to c_flags
24440           and l_options to l_libs. Also, added a new function:
24441           compiler_options_set_prjlflags_in_file();
24442         
24443         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24444         
24445         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24446           
24447 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24449         * THANKS, src/about.c: corrections and additions following 
24450         Naba's big update
24451         * src/main_menubar.c: patch from Rikul to fix the problem with 
24452         menu accelerators not being loaded
24454 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24456         * THANKS: Added all contributors and translators names and emails.
24457         * AUTHORS: Updated
24458         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24459         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24460               Added new file (earlier logo with border).
24461         * src/about.c: Added all contributors names and emails
24462               and used macro definition for logo pixmap file.
24463         * src/pixmaps.h: Added entry for anjuta splash screen.
24465 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24467         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24468         to new PNG version (thanks to Misha) and removed the old
24469         pixmap.
24471 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24473         * THANKS: added Conner Mo for simplified Chinese translation.
24474         * configure.in: added zh_CN in ALL_LINGUAS
24476 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24478         * THANKS: added Joe Man for his traditional Chinese translation.
24479         * configure.in: added zh_TW in ALL_LINGUAS.
24481 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24483         * src/main_menubar_def.h: Changed the link of lidn to
24484         http://lidn.sourceforge.net.
24485         
24486 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24488         * Applied patch from Rikul
24489         * Applied patch from Luca
24490         * Fixed a cvs conflict. :)
24492 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24494         * THANKS: added Marc Botermans for his Dutch translation.
24496         * configure.in: added nl in ALL_LINGUAS.
24498         * po/nl.po: added.
24500 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24502         * anjuta.c: Fixed luca's typo.
24503         * resources.c, resources.h: Changed gchar* return to void, to
24504                 avoid a compiler warning.
24505         * scintilla/Makefile.am: Reorganized file entries.
24506         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24508 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24510         * Upgraded scintilla to 1.4.
24511         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24512                 LexLisp.cxx StyleContext.cxx StyleContext.h
24513         * src/Makefile.am: Added 4 lexers and separated lexer objects
24514                 from the main link variable.
24516 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24518         * THANKS: added Luca, even if it shouldn't be my role to write
24519           this sort of thing :)
24521         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24522           the latest Luca patch.
24524 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24526         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24527         This is not documented yet; plugins to come later.
24528         * src/find*.c: find dialogs now persistent 
24529         (Rick <rikul@bellsouth.net>)
24530         * widgets/gnomefilelist.c: fixed multiple file open issue 
24531         (Rick <rikul@bellsouth.net>)
24532         * changes to recent file and project lists handling 
24533         (lbell <lbell@tsc4.com>)
24534         * more minor UI updates (me)
24536 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24538         * src/Makefile.am: removed warnings for traditional C syntax
24539         * pixmaps: added new icons for mini_locals, mini_cvs and
24540         the splash screen - thanks to Misha <misha@phreaker.net>
24542 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24544         * src/toolbar.c: fix typo in tooltip text
24545         * ccview/cccmd.cc: alter Func to Function in menu text
24547 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24549         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24550         issue with find dialog reporting an error when Scintilla finds text
24551         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24552         DOS files (i.e. CR/LF translation)
24554 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24556         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24557         #452436
24558         * data/internal.properties: default fold style now set to 3 :-)
24559         * applied patch from rikul <null@acm.org> to turn notebook tab 
24560         headings red when file has been edited.
24562 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24564         * configure.in: Added "no" to ALL_LINGUAS.
24565         
24566 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24568     * Patch from lbell <lbell@tsc4.com>
24569     src/controls.c
24570     src/debugger.c
24571     src/main_menubar.c
24572     src/main_menubar.h
24573     src/main_menubar_def.h
24574     src/mainmenu_callbacks.c
24575     src/mainmenu_callbacks.h
24576     src/project_dbase.c
24577     src/project_dbase.h
24578     
24579     Implemented a check menu item to handle the 'show locals' flag
24580     for the current project.
24582     * data/internal.properties: Removed the redundant command
24583     for gnome-terminal.
24584     
24585 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24587         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24589 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24591         * configure.in: Added "ta" to the languages list.
24593 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24595         * data/internal.properties:
24596           added fold.symbols property to control appearance of folds
24597           in the Scintilla editor (thanks to rikul <null@acm.org>)
24599 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24601         * src/message.c:
24602           one extra button for message win is being created -- Fixed.
24603         
24604           The frame should be hidden and not only the pix_lab when
24605           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24606           -- Fixed.
24607         
24608         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24609           for the time being it is same as mini_cvs.xpm.
24610         
24611 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24613         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24615         Patch from rikul <null@acm.org>
24616         
24617         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24618         glades.h, messages.c, messages.h, pixmaps.h,
24619         project_dbase.c, project_dbase.h, session.c,
24620         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24621         
24622         inserted 'add to watch' option in inspect window, so you can add easily
24623         a variable in watch window .
24624         
24625         Added a new message pane for the gdb local variables inspection. Changed
24626         the code in messages.c to better account for future new panes insertion.
24627         Defined a new pixmap for the new tab button in pixmaps.h
24628         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24629         install script.
24630         
24631         Changed the debugger module to have a single function for asking to gdb
24632         to send program info. The idea is to ask the debugger about only the
24633         info needed to open windows( watch, registers, etc ) to speedup the step
24634         command. I plan to ask informations to the debugger based on the user
24635         interface status.
24636         The request for local variables is enabled by default, but the
24637         projectDBase has a variable to control it, to allow disabling that
24638         feature,  there is also the code to save and to reload the state. If you
24639         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24640         in project_dbase.c
24642         This big patch is from:  lbell <lbell@tsc4.com>
24643         
24644 2001-09-20  Stephane Demurget <demurgets@free.fr>
24646         Patch from rikul <null@acm.org> :
24648         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24649           problem and added folding support for php/hmtl.
24651 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24653         * Fixed dnd of files within scintilla.
24654         patch from:  rikul <null@acm.org>
24655         
24656 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24658         * Applied patch from Luca.
24659         
24660         * src/source.c: source_write_build_files(): Fixed the project generation
24661           failure. The fist return statement and the free_project_type were 
24662           misplaced.
24664 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24665         
24666         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24667         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24668         
24669         1) Restore the error color to red (waiting for a configurable one )
24670         2) Saving projects settings if you exit anjuta without closing an open
24671         saved project
24672         3) New Menu 'repaeat search' to search with a keystroke without pressing
24673         the toolbar button
24674         4) some define in the menus to better handle menu item update
24675         
24676         Patch from: lbell <lbell@tsc4.com>
24677         
24678         * main_menubar_def.h, main_menubar.c: Change the position of
24679         "Repeat find" menu position.
24681 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24683          project_type.h, project_type.c, source.c: Applied patch.
24684          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24685          
24686 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24688         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24689         
24690 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24691         
24692         * Fixed bug #445752
24693   
24694 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24695         
24696         * Fixed bugs in Gtk-- and Gnome-- project type
24698 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24700         * dnd.c: Support for multiple files drag-n-drop.
24701         
24702           Patch from: rikul <null@acm.org>
24703         
24704         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24705           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24706           saving from menu.
24707         
24708           Patch from: rikul <null@acm.org>
24710         * Applied patch for widgetizing goto dialog box.
24711           Patch from: ???
24712         
24713         * Applied patch for having new project type handling.
24714           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24715           
24716 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24718         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
24719           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
24720           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
24721           find_replace.c, find_replace.h, find_text.c, find_text.h,
24722           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
24723           project_dbase.h, source.c, text_editor.c, text_editor.h,
24724           text_editor_cbs.c, utilities.c, utilities.h:
24725         
24726           Applied a huge patch (after slight preview). I would like Luca
24727           to have his feature additions mentioned here.
24728         
24729           Patch from: lbell <lbell@tsc4.com>
24731 2001-09-09  Stephane Demurget <demurgets@free.fr>
24733         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
24735         * po/fr.po: updated to the latest sources.
24738 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24739         
24740         * Fixed bug #445752
24741   
24742 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
24744         * dnd.h, dnd.c: New files for drag n drop support.
24745                 
24746         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
24747            Added drag and drop support for opening files.
24748         
24749         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
24750         Archit Baweja <bighead@crosswinds.net> for this idea.
24751         
24752         * TODO: Added some more todos. :-(
24754 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24756         * Fixed the goto line activate bug.
24757         patch from: Martyn Bone <mbone@brightstar.u-net.com>
24759 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24760         
24761         * Fixed bugs in Gtk-- and Gnome-- project type
24763 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
24765         * widgets/gonmefilelist.c, gnomefilelist.c:
24766         Modified multiple selection on pressing control.
24767           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24768         
24769         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
24770         Modified multiple selection on pressing control.
24771           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24772         
24773 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
24775         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
24776           This is useless; but just in case...
24778 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
24780         * data/internal.properties: modified a bit of perl properties.
24781         
24782 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
24784         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
24785           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
24786           Added support for multiple file imports. Changed the standrd C++
24787           convention of #include <file> to #include <file.h>, because I had given
24788           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
24789           now support the #include <file> convention. That is something to be fixed :). 
24790           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24792 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
24794         * src/anjuta.c: Added function static greetings_text(), to solve the non
24795                 translation of the greetings text in the wizard.
24796                 
24797 2001-08-31  Andy Piper <andy.piper@freeuk.com>
24799         * src/find_in_files_gui.c: made order of buttons consistent with other Find
24800           dialogs, with OK the default (fix bug #453482)
24802 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
24804         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
24805         
24806         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
24807         
24808 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
24810         * src/aneditor.cxx
24811           src/aneditor.h
24812           src/anjuta_cbs.c
24813           src/controls.c
24814           src/main_menubar.c
24815           src/main_menubar.h
24816           src/main_menubar_def.h
24817           src/mainmenu_callbacks.c
24818           src/mainmenu_callbacks.h:
24819                 Applied the patch that addes menu items which allow users to
24820                 insert GPL notice and date time in current document.
24821                 patch from: Rick Patel <rikul@shreve.net>       
24822                 
24823         * src/main_menu.c: Fixed a compilation error.
24824         
24825         * src/anjuta.c: Fixed non-rememberence of editor tab position.
24826         
24827         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
24828           about the unterminated strings.
24829           
24830         * scintilla/*: Updated scintilla to 1.3.9 version.
24831         
24832 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
24833         
24834         * widgets/gnomefileselection.c:
24835           Applied the patch for fixing multiple selection of file open funcion,
24836           which will deselect the files selected.
24837           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24839 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
24841         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
24842           src/fileselection.c, src/anjuta_cbs.c:
24843           Applied the patch     for multiple selection of file open.
24844           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24845           
24846 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
24848         * Removed "-f" option in call to devhelp, because devhelp no longer
24849           supports that.
24850         
24851 2001-08-26  Stephane Demurget <demurgets@free.fr>
24853         All these modifications have been pointed out by
24854         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
24856         * data/internal.properties: two fixes for the PHP lexer.
24857           this out.
24859         * fr.po: minor fixes.
24861         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
24863 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
24864         
24865         * main_menubar.c,
24866           main_menubar.h,
24867           main_menubar_def.h,
24868           main_menubar_callbacks.c,
24869           controls.c:
24870                 Added new menu item for "close all fils".
24871                 (Patch from Rikul <rikul@shreve.net>, after revision)
24872         
24873         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
24874         
24875         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
24876                 (Patch from Rikul <rikul@shreve.net>)
24877         
24878         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
24879                 (Patch from Rikul <rikul@shreve.net>)
24881 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
24882         
24883         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
24884            project name in application widzard.
24885            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
24887         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
24888           of the 'OK' button there is an 'Execute' one.
24889           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
24890         
24891         * executer.c: Changed cancel button to close button. That was more appropriate.
24892           
24893 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
24895         * HACKING: corrected >>>>>> Config management.
24896         
24897         * HACKING: Added many things.
24898         
24899         * src/launcher.h: Added some comments.
24901 2001-08-21  Stephane Demurget <demurgets@free.fr>
24903         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
24905         * HACKING,
24906           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24907           src/appwizard_cbs.c,
24908           src/appwizard_gui.c: Applied UI/docs cleanup patch from
24909           Andy Piper <andy.piper@freeuk.com>
24911         * po/fr.po: updated to latest sources.
24913         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
24916 2001-08-18  Andy Piper <andy.piper@freeuk.com>
24918         * Fixed bugs #450280 and #448845
24920         * src/about.c: corrected Naba's e-mail address (.net, not .com)
24921         
24922         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
24923           named dialogs
24924         
24925         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
24926           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
24927           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
24928           names to remove "Anjuta: " prefix
24929           
24930         * src/main_menubar_def.c: altered a message
24931         
24932         * launcher/anjuta_launcher.c: cleaned up some messages
24934         * src/debugger.c: edited messages to improve clarity
24935         
24936         * src/app_wiz*.c: tidied wizard interface
24939 2001-08-15  Stephane Demurget <demurgets@free.fr>
24941         Synced Naba's fix and mine about the wizards not working and removed
24942         anjuta.prj to avoid a nasty checkin.
24944         * Makefile.am: removed the install-data-local rule.
24946         * data/Makefile.am: changed the list of files.
24948         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
24950         * .cvsignore: added anjuta.prj for the same reason.
24953 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
24955         * src/source.c: Fixed a bug that fails new gnome projects to get
24956           created.
24958         * src/project_manager.c: Fixed a bug that disables storing recent
24959           project history.
24961         * Makefile.am: Added stuffs to install the macro files in the
24962           anjuta share file.
24965 2001-08-14  Stephane Demurget <demurgets@free.fr>
24967         * data/Makefile.am: added some rules to support the gnome/ macros
24968           dir in order to make the wizards work again.
24970         * anjuta.spec.in: upped the release number.
24973 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
24975         * configure.in (ALL_LINGUAS): Added pl.
24978 2001-08-09  Stephane Demurget <demurgets@free.fr>
24980         * anjuta.spec.in: fixed the doc files list.
24983 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
24985         * src/about.c: corrected my email address. :-)
24986         
24987         * TODO: Updated.
24988         
24989         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
24990          (patch from Andy Piper <squiggle@ukgateway.net>)
24992 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
24994         * debugger.c: Fixed a bug associated with debugging threaded
24995           application.
24996         
24997         * text_editor_menu.c: Fixed broken ui in text editor
24998           pop up menu.
24999           
25000         * text_editor_menu.c: Now the option sub menu in text editor pop up
25001           works.
25002         
25003         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25004                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25005         
25006 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25008         * src/text_editor_menu.c: Added menu item for context help
25009           (patch from Andy Piper <squiggle@ukgateway.net>)
25010         
25011 2001-08-06  Stephane Demurget <demurgets@free.fr>
25013         * ccview/cccproj.cc: added missing i18n strings.
25015         * data/welcome.txt: bumped version to 0.1.6.
25017         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25019 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25020         
25021         * help.c, help.h: Added support for DevHelp context sensitive help
25022                 and gnome api browsing.
25023         * Fixed toolbars and editor views "not save" bug.
25024         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25025           (patch from Andy Piper <squiggle@ukgateway.net>)
25026         * Updated THANKS and chapter15.sgml for uk and ru translators.
25028 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25030         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25031         * Updated configure.in to include these changes
25032         
25033 2001-08-03  Stephane Demurget <demurgets@free.fr>
25035         * src/project_dbase_gui.c: fixed bug #446963
25036           (on_project_dbase_ccview_update_start),
25037           (on_project_dbase_ccview_update_end): added.
25038           These two respectively disable and enable close file/project
25039           menu entries and toolbar items, while the ccview part updates
25040           its tag database.  
25043 2001-08-03  Stephane Demurget <demurgets@free.fr>
25045         * configure.in: added sv to the ALL_LINGUAS list.
25046         
25048 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25050         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25051                 file to work: merge translations and distribute it.
25053         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25055         * NEWS, README, THANKS & TODO: Spelling fixes.
25057 2001-08-01  Stephane Demurget <demurgets@free.fr>
25059         * README: updated requirements.
25061         * scintilla/Makefile.am,
25062           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25063           target can't be realized (custom build path).
25065         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25066           Removed install-data-local.
25068         * src/compiler_options.c: changed the include paths of the pixmaps.
25069           we hadn't any warning because of the include paths passed to the
25070           compiler. Thanks to make distcheck for reporting this.
25073 2001-07-31  Stephane Demurget <demurgets@free.fr>
25075         * NEWS, THANKS: updated.
25077         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25078           fixed to show the correct kernel signal number and its description.
25080         * widgets/gnomefilelist.c: fixed bug #445756
25081           (goto_last): renamed to goto_prev and changed according to goto_next.
25082           (goto_next): added.
25083           (goto_directory): removed.
25084           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25085           returned value is now the position in the list.
25086           (check_ok_button_cb): changed the back check and added one for next.
25087           (gnome_filelist_set_dir): the check in history make it wouldn't be
25088           a "true" history. polished the whole thing, using set_dir_internal.
25089           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25090           there's no check in the history when using back or next.
25092         * manuals/*: added missing .cvsignore files.
25095 2001-07-30  Stephane Demurget <demurgets@free.fr>
25097         * po/fr.po: updated to latest sources.
25099         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25100           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25101           to put off their sensitive attributes.
25103 2001-07-29  Stephane Demurget <demurgets@free.fr>
25104         
25105         * po/fr.po: fixed some grammar things.
25106           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25107           this out.
25108         
25109         * src/utilities.c: (file_is_link): use lstat instead of stat.
25111 2001-07-27  Naba Kumar <kh_naba@123india.com>
25112         
25113         * Remove help dir from cvs, because it is no longer
25114           needed.
25115         
25116         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25117           needed.
25119 2001-07-24  Naba Kumar <kh_naba@123india.com>
25121         * debugger.c: (debugger_update_prog_status): Fixed
25122                 the bug with gdb version 5. Debugger starts, when
25123                 step in/out/over etc are clicked.
25124         
25125         * debugger.c: All functions: added debugging codes.
25126         
25127         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25128         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25129           Modified to recognize non project files also.
25130           
25131         * source.c: (source_write_configure_in):
25132           Added source for 'prefix' counterparts for
25133           no-prefix AC_SUBST.
25134         
25135 2001-07-23  Naba Kumar <kh_naba@123india.com>
25136         
25137         * anjuta.c: added function anjuta_remove_text_editor();
25138           and suitably modified anjuta_remove_current_text_editor().
25139           
25140         * project_dbase.c: project_dbase_close(), Added code to
25141           close all opened files that belong to the project when
25142           the project is closed.
25143          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25144         
25145         * Updated the manuals/anjuta-manual subdir for GDP standards.
25146            (patch from Andy Piper <squiggle@ukgateway.net>)
25147         
25148         * main_menubar.h, main_menubar.def: Added Menu items to handle
25149           urls for library references, bugs, patches and feature request
25150           submission.
25151         
25152 2001-07-20  Naba Kumar <kh_naba@123india.com>
25153         
25154         * Set wmclass names in all windows.
25155           (patch from Andy Piper <squiggle@ukgateway.net>)
25156         * New splash logo from "Misha" <misha@phreaker.net>);
25158 2001-07-19  Naba Kumar <kh_naba@123india.com>
25159         
25160         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25161           set caret color, calltip back color and selection fore/back
25162           color.
25164 2001-07-18  Naba Kumar <kh_naba@123india.com>
25165         
25166         * project_dbase.c: Closes all files when project is closed.
25167          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25168          -- We still need to refine this as it closes all sort of files.
25169         
25170         * compiler_options.c: Fixed seg-fault bug when last item in
25171           compiler option lists is removed.
25172         
25173         * Fixed missing newline warnings during compilation.
25174           (patch from Andy Piper <squiggle@ukgateway.net>)
25176 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25178         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25179                 autogenerated no need to store'em in CVS.
25181         * ccview/.cvsignore: Addition of cvsignore.
25183 2001-07-17  Naba Kumar <kh_naba@123india.com>
25184         
25185         *GUI fixes and spell corrections
25186         (patch from Andy Piper <squiggle@ukgateway.net>)
25188 2001-07-15  Naba Kumar <kh_naba@123india.com>
25189         
25190         *Fixed double error message for file not found.
25191         
25192         *Put white backgrounds for png images.
25193         
25194         *Converted '-' to '_' in sgml files.
25196 2001-07-14  Naba Kumar <kh_naba@123india.com>
25197         
25198         * project_dbase.c: Short-cut for expand/collasp project tree
25199         
25200         * project_dbase_gui.c:
25201          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25203 2001-07-13  Naba Kumar <kh_naba@123india.com>
25204         
25205         * notebook.[h,c]: Added
25206          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25207         Project/message window now toggles on control and
25208         and notebook switch short-cut
25210 2001-07-7  Naba Kumar <kh_naba@123india.com>
25211         
25212         * Changed a new icon set which looks more gnomish.
25213         
25214         * Changed a new anjuta splash logo.
25215         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25217 2001-07-6  Naba Kumar <kh_naba@123india.com>
25218         
25219         * ccview/*: Integrated ccview for class view and file view
25220                 in the project Manager.
25221         
25222         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25224 2001-07-1  Naba Kumar <kh_naba@123india.com>
25225         
25226         * scintilla/*: Upgraded Scintilla to version 1.3.7
25227         
25228         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25229         
25230 2001-06-28  Naba Kumar <kh_naba@123india.com>
25231         
25232         * src/debugger.c: Correct step-over and step-out swapping.
25233         
25234         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25235           chapters and added more stuffs.
25237 2001-06-13  Naba Kumar <kh_naba@123india.com>
25238         
25239         * data/autogen.sh.gtkmm: Added
25240         
25241         * data/autogen.sh.gnomemm: Added
25242         
25243         * src/appwiz.c: Added two more application wizard templetes
25244         
25245         * src/project: for gtk-- and gnome-- and proper support
25246         
25247         * src/source.c: for c++ in the project configuration.
25248         
25249         * src/source.h:
25251 2001-05-05  Naba Kumar <kh_naba@123india.com>
25253         * Merged my pre-cvs modifications with 
25254           the current cvs copy.
25256         * (lot of files change).
25258         * Implemented session management.
25260         * Local installation possible by
25261           manageing our own pixmaps paths
25262           manupulations.
25263         
25264         * resources.h: Added.
25265         * resources.c: Added.
25267         * Fixed some bugs.
25268         
25269 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25271         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25272                 Corrected/extended ignores.
25274 2001-05-04  Naba Kumar <kh_naba@123india.com>
25276         * manuals/: dir tree added.
25277           Sgml documentation started in this dir.
25278           
25279         * omf-install/: dir tree added.
25280         
25281         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25282           Created initial document structure.
25283           
25284         * configure.in: Added test for scrollkeeper.
25285           Added some Makefile entries in AC_OUTPUT.
25286         
25287         * Makefile.am: Added subdir manuals/
25288         
25289         * HACKING: Wrote something stupid.
25291 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25293         * Makefile.am: Added ChangeLog in local data list, becaused it's
25294           needed to create a new project.
25295           
25296         * po/fr.po: minor fixes.
25298         * src/build_file.c, src/configurer.c, src/debugger.c,
25299           src/executer.c, src/find_replace.c, src/gnome_project.c,
25300           src/goto_line.c, src/launcher.c, src/messages.c, 
25301           src/preferences.c src/project_dbase.c: functions declared static.
25302           
25303         * widgets/gnomefilelist.c: Fixed a project creation bug,
25304           introduced with latest changes.
25306 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25308         * widgets/gnomefilelist.c,
25309           BUGS: Fixed an annoying bug preventing from loading files/project
25310           given on the command line. Polished the whole gnome_filelist widget.
25312 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25314         * src/main.c,
25315           src/anjuta.c,
25316           src/anjuta.h: Polished the command line parsing.
25318         * BUGS: Need to clean that damn gnome_filelist widget.
25320 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25322         * src/registers.c,
25323           src/sharedlib.c,
25324           src/signals.c: Removed duplicated includes.
25326         * po/fr.po: minor fixes.
25328         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25329           create_compiler_options_page? () declared static.
25330         * src/main.c,
25331           src/anjuta.c: Put a command line option for disabling
25332           the splashscreen.
25334         * src/preferences_gui.c: Fixed an internationalization issue,
25335           other functions declared static.
25337         * src/gnome_project.c: Fixed some memory leaks,
25338           new_prj_terminated () declared static. 
25340 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25342         * configure.in: Sort ALL_LINGUAS alphabetically.
25344 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25346         * Emptied that ugly old Changelog.
25348 == Anjuta 0.1.5 ===
25349 == Anjuta 0.1.4 ==
25351 2001-03-10 Naba kumar  <naba@gnome.org>
25353         * src/gnome_project.c: Fixed project dir creation bug.
25355         * src/text_editor.c: Fixed double accelerators bug.
25356         
25357         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25359         * src/stack_trace.c, * src/compiler_options.c,
25360         data/internals.properties, src/defaults.c:
25361         Fixed pixmap creation with NULL window.
25363         * src/commands.c, src/preferences_gui.c, src/build_project.c
25364         src/clean_project.c: Bug fix.
25365         
25366         * src/main_menubar_def.h: i18n bug fix.
25367         
25368         * src/executer.h, src/executer.c: Bug fix.
25369         
25370         * src/controls.c: Bug fix.
25371         
25372         * src/debugger.c: Debugger now takes program args.
25373         
25374         * po/ja.po: Added japanese translation file.
25375         
25376         Upgraded to ver 0.1.4
25377         ... Fixed other minor bugs.
25379 == Anjuta 0.1.3 ===
25381 2001-XX-XX Naba kumar  <naba@gnome.org>
25383         * Lots of unaccountable changes. Integrated scintilla.
25384         Redesigned Project managemet. Added supports for other languages.
25385         Java style properties managements. .... blah blah
25386         
25387 2000-11-11 Naba kumar  <naba@gnome.org>
25389         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25390         Upgraded to version 0.1.3.
25392         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25393         Fixed to activate Debug->add watch properly.
25395 === Anjuta 0.1.2 beta_2 ===
25396 === Anjuta 0.1.2 ===
25398 2000-11-05 Naba kumar  <naba@gnome.org>
25400         * src/compiler_options.c, src/compiler_options_cbs.c
25401         src/compiler_options_cbs.h, src/compiler_options_gui.c
25402         src/anjuta2.c, extra/stock_libs.anj (new),
25403         extra/README.stock_libs (new), htmls/page13.html,
25404         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25405         added libraries. Stock libs provided for ease of entry. Modified
25406         help html file accordingly.
25408 2000-11-03 Naba kumar  <naba@gnome.org>
25410         * README: Minor fixes in Doc files.
25412         * src/gnome_prj.c, src/appwidzard_cbs.c:
25413         Fixed to ignore non-existant dir for blank prj.
25414         More checking in project creation, especially to confirm
25415         that the prj file already does not exist.
25417         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25419         * src/controls.c: Now Menu item "Format/Detach current document"
25420         is inactive when there is no document opened.
25422 === Anjuta 0.1.1 ===
25424 2000-11-01 Naba kumar  <naba@gnome.org>
25426         Completed and Release of first version (Beta) with lots of bugs.
25428 1999-12-27 Naba kumar  <naba@gnome.org>
25430         Anjuta project started.