* plugins/document-manager/anjuta-docman.c:
[anjuta-git-plugin.git] / ChangeLog
blob7a4889914f4ddb38a0a9cdcf63606715831d664c
1 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/document-manager/anjuta-docman.c:
4         Do not reopen file having escaped character (+,...) in path name
6 2008-01-13  Naba Kumar  <naba@gnome.org>
8         * libanjuta/interfaces/libanjuta.idl:
9         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
10         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
11         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
12         IAnjutaProjectManager::add_sources().
14         * plugins/glade/plugin.c: (on_glade_resource_removed),
15         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
16         stubs for handing resources in glade file.
18 2008-01-13  Naba Kumar  <naba@gnome.org>
20         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
22         * plugins/glade/plugin.c: (ifile_open): Select the first window
23         in the glade project when it is first opened. Avoids empty glade
24         document the first time.
26 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
28   Reviewed by: Johannes Schmid <jhs@gnome.org>
30         * plugins/gtodo/callback.c: (remove_todo_item):
31         Fix #507304 – crash in Anjuta IDE while removing done tasks
33 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
35         * plugins/debug-manager/anjuta-debug-manager.ui,
36         plugins/debug-manager/plugin.c,
37         plugins/debug-manager/start.h,
38         plugins/debug-manager/start.c:
39         New menu item to add extra source directories for debugger
41 === anjuta 2.3.2 ===
43 2008-01-11  Naba Kumar  <naba@gnome.org>
45         * configure.in: Bumped version to 2.3.2
46         * NEWS: Updated for anjuta 2.3.2 release
47         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
48         not 'make tarball'
50 2008-01-11  Johannes Schmid <jhs@gnome.org>
52         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
53         .glade:
54         Reverted accidently commited change
55         
56         * plugins/document-manager/anjuta-document-manager.glade:
57         Fix Gtk-Critical because of broken glade file
59 2008-01-11  Naba Kumar  <naba@gnome.org>
61         * plugins/glade/plugin.c: (on_document_destroy),
62         (glade_plugin_add_project): Fixed a bug where when more than one
63         glade document is open and one is closed, it closes all the glade
64         documents. Also it might have fixed the bug where sometimes closing
65         the glade document leaves glade widget tree unclosed.
67 2008-01-11  Naba Kumar  <naba@gnome.org>
69         * libanjuta/Makefile.am: Install glade3 files in own prefix to
70         prevent install errors when not installed as root (then the files
71         are only useful when glade-3 is installed in the same prefix, but it
72         doesn't harm anjuta runtime).
74         * plugins/sourceview/sourceview.c: Commented use of a file
75         not currently distributed.
77 2008-01-10  Naba Kumar  <naba@gnome.org>
79         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
80         nothing to translate in it.
82 2008-01-10  Johannes Schmid <jhs@gnome.org>
84         * plugins/project-wizard/templates/gnome.wiz:
85         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
86         * plugins/project-wizard/templates/gnome/src/main.c:
87         * plugins/project-wizard/templates/translatable-strings.h:
88         
89         Fixed #508497 and added a new chooser to select whether to use
90         libglade or not.
92 2008-01-10  Johannes Schmid <jhs@gnome.org>
94         Patch from Tom <tpgww@onepost.net>:
96         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
97         (anjuta_util_glist_path_dedup):
98         * libanjuta/anjuta-utils.h:
99         
100         Give the method a proper prefixed name
101         
102         * plugins/document-manager/action-callbacks.c:
103         (get_current_popup_active),
104         (on_editor_command_select_all_activate),
105         (on_editor_command_cut_activate),
106         (on_editor_command_paste_activate),
107         (on_editor_command_copy_activate),
108         (on_editor_command_clear_activate), (on_show_search),
109         (on_repeat_quicksearch):        
110         * plugins/document-manager/action-callbacks.h:
111         * plugins/document-manager/anjuta-docman.c:
112         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
113         (anjuta_docman_goto_file_line_mark),
114         (anjuta_docman_get_full_filename):
115         * plugins/document-manager/anjuta-docman.h:
116         * plugins/document-manager/anjuta-document-manager.ui:
117         * plugins/document-manager/plugin.c:
118         (update_document_ui_interface_items):
119         
120         Better way to fix the popup-menu items (Cut/Copy/Paste)
121         and various clean-ups.
122         
123         * plugins/document-manager/search-box.c: (on_document_changed),
124         (search_box_fill_search_focus):
125         * plugins/document-manager/search-box.h:
126         * plugins/search/plugin.c:
127         
128         Add a menu item to repeat the quick search
130 2008-01-10  Johannes Schmid <jhs@gnome.org>
132         * plugins/language-support-cpp-java/cpp-java-assist.c:
133         (on_assist_chosen):
134         
135         Fixed #508424 – Auto complete: previous char was removed when 
136         pre TAB to auto complete.
138 2008-01-10  Johannes Schmid <jhs@gnome.org>
140         Patch from: James Ligett:
142         * plugins/profiler/gprof-call-graph-view.c:
143         (gprof_call_graph_view_create_columns):
144         * plugins/profiler/gprof-flat-profile-view.c:
145         (gprof_flat_profile_view_create_columns):
146         
147         Fixed translation issues (#496833)
149 2008-01-10 Johannes Schmid <jhs@gnome.org>
151         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
153         * plugins/gtodo/gtodo.c: (category_manager_add_item):
154         Fix #460390 – Changing categories while edinting something
156 2008-01-09  Naba Kumar  <naba@gnome.org>
158         * libanjuta/anjuta-plugin-manager.c:
159         (anjuta_plugin_manager_activate_plugins): Commented dead code and
160         fixed a leak.
162         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
163         corruption reported in bug #507491. Potentially fixes too.
165 2008-01-09  Johannes Schmid <jhs@gnome.org>
167         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
169         * plugins/gtodo/mcategory.c: (category_manager_add_item):
170         Fix bug #505205 completely
171         
172         * AUTHORS: Added Bolesław
174 2008-01-08  Johannes Schmid <jhs@gnome.org>
176         * plugins/document-manager/action-callbacks.c:
177         (on_editor_command_cut_activate),
178         (on_editor_command_paste_activate),
179         (on_editor_command_copy_activate),
180         (on_editor_command_clear_activate):
181         
182         Fixed editor popup menu (Cut, Copy, Paste)
184 2008-01-08  Johannes Schmid <jhs@gnome.org>
186         * plugins/sourceview/sourceview.c: (autodetect_language):
187         Fixed a crash when creating a new file
189 2008-01-08  Johannes Schmid <jhs@gnome.org>
191         Patch by <bolekk@gmail.com> (GHOP Student)
193         * plugins/gtodo/mcategory.c: (category_manager_add_item):
194         Fix bug #505205
196 2008-01-08  Naba Kumar  <naba@gnome.org>
198         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
199         * libanjuta/anjuta-plugin-manager.c:
200         (anjuta_plugin_manager_select),
201         (anjuta_plugin_manager_activate_plugins):
202         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
203         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
204         (on_create_submenu), (create_open_with_submenu):
205         * src/about.c: (on_about_plugin_activate),
206         (about_create_plugins_submenu): Use translated version of get_string()
207         API in AnjutaDescription for translatable properties. Fixes bug #496833
208         comment #18.
210 2008-01-07  Johannes Schmid <jhs@gnome.org>
212         * plugins/build-basic-autotools/executer.c: (execute_program):
213         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
214         * plugins/debug-manager/anjuta-debug-manager.glade:
215         * plugins/debug-manager/locals.c: (create_locals_gui):
216         * plugins/file-loader/plugin.c: (on_create_submenu):
217         * plugins/gtodo/main.h:
218         * plugins/gtodo/preferences.c: (preferences_widget):
219         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
220         * plugins/tools/anjuta-tools.glade:
221         * plugins/tools/execute.c: (atp_output_context_print):
222         * src/main.c:
223         
224                 Another bunch of i18n fixes (#496833)
226 2008-01-07  Johannes Schmid <jhs@gnome.org>
228         * plugins/build-basic-autotools/build-basic-autotools.c:
229         (on_build_terminated):
230         * plugins/gtodo/interface.c: (set_read_only):
231         * plugins/project-manager/plugin.c: (confirm_removal),
232         (on_popup_add_to_project):
233         * plugins/subversion/anjuta-subversion.glade:
234         * plugins/tools/execute.c: (atp_output_context_print_result):
235         
236         Fixed some strings from #496833
238 2008-01-07  Johannes Schmid <jhs@gnome.org>
240         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
241         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
242         .in:
243         * plugins/language-support-cpp-java/plugin.c: (install_support),
244         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
245         Added basic Vala support
246         
247         * plugins/sourceview/sourceview.c: (autodetect_language):
248         Fixed mime-type detection
250 2008-01-06  Massimo Cora'  <maxcvs@email.it>
252   Reviewed by: Johannes Schmid <jhs@gnome.org>
254         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
255         (value_removed_current_editor), (symbol_db_activate),
256         (symbol_db_deactivate):
257         * plugins/symbol-db/symbol-db-engine.c:
258         (symbol_db_engine_get_global_members_filtered):
259         * plugins/symbol-db/symbol-db-view.c:
260         (do_add_child_symbol_to_view), (prepare_for_adding),
261         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
262         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
263         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
264         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
265         (sdb_view_init), (sdb_view_finalize),
266         (sdb_view_build_and_display_base_tree):
267         * plugins/symbol-db/symbol-db-view.h:
268         added controls to expand Global tab nodes in a non-freezing way.
269         Fixed also some little bugs always on global-tab.
271 2008-01-06  Naba Kumar  <naba@gnome.org>
273         Patches from James Liggett:
274         * plugins/profiler/gprof-call-graph-view.c:
275         (gprof_call_graph_view_create_columns):
276         * plugins/profiler/gprof-flat-profile-view.c:
277         (gprof_flat_profile_view_create_columns):
278         * plugins/profiler/gprof-function-call-tree-view.c:
279         (gprof_function_call_tree_view_create_columns): Made all
280         of the columns resizable and reorderable.
282 2008-01-06  Johannes Schmid <jhs@gnome.org>
284         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
285         (anjuta_launcher_check_password_real),
286         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
287         (anjuta_launcher_scan_pty),
288         (anjuta_launcher_disable_password_check):
289         * libanjuta/anjuta-launcher.h:
290         Added disable_password_check for stream where it does not make sense 
291         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
292         that sometimes occur in symbol-db plugin
293         
294         * plugins/file-manager/file-model.c:
295         (file_model_cancel_expand_idle):
296         Fixed removing of idle source
297         
298         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
299         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
300         
301         Fixed #348854 – invisible cursor in certain themes
303 2008-01-06  Naba Kumar  <naba@gnome.org>
305         * libanjuta/anjuta-preferences.c:
306         (anjuta_preferences_register_property_custom): Fixed a crash bug on
307         closing preferences dialog due to patch in bug #507300
309 2008-01-06  Naba Kumar  <naba@gnome.org>
311         * plugins/language-support-cpp-java/cpp-java-assist.c:
312         (on_assist_chosen):
313         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
314         * plugins/search/search-replace_backend.c: (create_search_entries):
315         Added missing unrefs.
317 2008-01-06  Johannes Schmid <jhs@gnome.org>
319         * plugins/debug-manager/variable.c: (get_hovered_word):
320   Add a g_object_unref()  
321         
322         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
323         (on_sourceview_hover_leave):
324         Fixed hover and editor interface to make hover in debugger work
326 2008-01-06  Naba Kumar  <naba@gnome.org>
328         * plugins/editor/text-editor.c: Whitespaces fixes.
329         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
330         DEBUG_PRINT instead of g_message.
332 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
334         * plugins/debug-manager/breakpoints.c:
335         Fix #507441: Disable all breakpoints doesn't work
336         Fix #507444: Enable Breakpoint menu item doesn't change name
338 2008-01-05  Naba Kumar  <naba@gnome.org>
340         * manuals/reference/libanjuta/libanjuta.types: Renamed
341         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
343 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
345         * plugins/debug-manager/variable.c:
346         Update variable display to use IAnjutaIterable instead of position
348         * plugins/editor/text_editor_cbs.c,
349         plugins/editor/text_editor.c:
350         Fix Gtk critical warnings when a hover signal is emitted
351         Fix get_text_iter in Scintilla (range should include last character)
352         
353 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
355         * plugins/debug-manager/debug_tree.c,
356         plugins/debug-manager/debug_tree.h,
357         plugins/debug-manager/watch.c,
358         plugins/debug-manager/command.c,
359         plugins/debug-manager/queue.c,
360         plugins/gdb/plugin.c,
361         plugins/gdb/debugger.c,
362         plugins/gdb/debugger.h,
363         libanjuta/interfaces/libanjuta.idl:
364         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
366 2008-01-05  Naba Kumar  <naba@gnome.org>
368         * plugins/valgrind/plugin.c: Removed stock icon open/save from
369         menus to avoid conflict with file open/save. Fixes bug #507455
371 2008-01-05  Johannes Schmid <jhs@gnome.org>
373         * configure.in:
374         Conditionally depend on gtksourceview2 >= 2.1.0
375         
376         * libanjuta/interfaces/libanjuta.idl:
377         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
378         iterators instead of positions
379         
380         * plugins/debug-manager/threads.c:
381         Fixed a warnings by including gnome-vfs properly
382         
383         * plugins/debug-manager/variable.c: (get_hovered_word),
384         (on_hover_over):
385         Updated to changes in IAnjutaEditorHover/Selection
386         
387         * plugins/document-manager/action-callbacks.c:
388         (on_editor_command_upper_case_activate),
389         (on_editor_command_lower_case_activate):
390         * plugins/document-manager/search-box.c: (on_incremental_search),
391         (on_search_activated):
392         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
393         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
394         (iselection_get_start), (iselection_get_end),
395         (iselection_iface_init), (ihover_display), (ihover_iface_init):
396         * plugins/editor/text_editor_cbs.c:
397         (on_text_editor_scintilla_notify):
398         
399         Updated to changes in IAnjutaEditorHover/Selection and updated editor
400         interface of scintilla editor.
401         
402         * plugins/language-manager/languages.xml:
403         * plugins/language-manager/plugin.c:
404         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
405         Added chdr to C language files and some DEBUG_PRINTs
406         
407         * plugins/language-support-cpp-java/cpp-java-assist.c:
408         (on_assist_chosen):
409         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
410         * plugins/search/plugin.c: (find_incremental):
411         * plugins/search/search-replace.c: (search_and_replace):
412         * plugins/search/search-replace_backend.c: (create_search_entries):
413                 Adapted to changed interfaces
415         * plugins/sourceview/Makefile.am:
416         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
417         (set_uri), (anjuta_document_save):
418         * plugins/sourceview/anjuta-editor-sourceview.glade:
419         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
420         (anjuta_view_key_press_event):
421         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
422         * plugins/sourceview/sourceview-cell.c:
423         (sourceview_cell_instance_init), (sourceview_cell_finalize),
424         (icell_get_line), (icell_get_attribute), (icell_iface_init):
425         * plugins/sourceview/sourceview-prefs.c: (get_bool),
426         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
427         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
428         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
429         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
430         * plugins/sourceview/sourceview-private.h:
431         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
432         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
433         (on_document_loaded), (sourceview_instance_init),
434         (sourceview_dispose), (sourceview_finalize),
435         (sourceview_create_markers), (sourceview_new),
436         (ifile_savable_save), (ieditor_get_tab_size),
437         (ieditor_set_tab_size), (ieditor_set_use_spaces),
438         (ieditor_set_auto_indent), (ieditor_goto_line),
439         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
440         (iselect_block), (iselect_set), (iselect_get_start),
441         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
442         (imark_unmark), (imark_is_marker_set),
443         (imark_location_from_handle), (imark_delete_all_markers),
444         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
445         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
446         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
447         (ilanguage_get_supported_languages), (autodetect_language),
448         (ilanguage_set_language), (iassist_show_tips),
449         (on_sourceview_hover_leave), (on_sourceview_hover_over),
450         (ihover_display), (ihover_iface_init):
451         
452         Use GtkSourceView 2.1.x:
453         * New mark interface
454         * Fixed #486724 and #488615
455         * Implemented hover interface
456         * Adapted to changed interfaces
458 2008-01-04  Rob Bradford  <rob@o-hand.com>
460         Reviewed by Naba Kumar  <naba@gnome.org>:
461         * libanjuta/anjuta-preferences.c:
462         (anjuta_preferences_register_property_custom):
463         Unregister preferences for custom preferences when the widget is
464         destroyed.
466 2008-01-03  Johannes Schmid <jhs@gnome.org>
468         * plugins/file-manager/file-model.c: (file_model_row_expanded),
469         (file_model_row_collapsed):
470   Fixed the too method to take a correct data argument
472 2008-01-02  Johannes Schmid <jhs@gnome.org>
474         * plugins/document-manager/anjuta-docman.c:
475         (anjuta_docman_add_document), (anjuta_docman_remove_document):
476         ref and unref correctly to silence a Gtk+ critical
478 2008-01-01  Johannes Schmid <jhs@gnome.org>
480         * plugins/editor/text_editor.c: (itext_editor_get_text):
481         Fixed #506740 – ianjuta_editor_get_text crash if request 
482         text past the buffer length
484 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
486         * plugins/debug-manager/utilities.c,
487         plugins/debug-manager/utilities.h,
488         plugins/debug-manager/breakpoints.c:
489         Move get_current_editor function in utilities.c
491         * plugins/debug-manager/plugin.c,
492         plugins/debug-manager/debug_tree.c,
493         plugins/debug-manager/debug_tree.h,
494         plugins/debug-manager/watch.c,
495         plugins/debug-manager/watch.h,
496         plugins/debug-manager/locals.c,
497         plugins/debug-manager/locals.h,
498         (added) plugins/debug-manager/variable.c,
499         (added) plugins/debug-manager/variable.h,
500         plugins/debug-manager/Makefile.am:
501         Use hover interface to display variable value
503 2007-12-31  Johannes Schmid <jhs@gnome.org>
505         * libanjuta/Makefile.am:
506         Only install glade catalog files if glade-3 is available
507         (Fixes #506269 and #500296)
509 2007-12-30  Johannes Schmid <jhs@gnome.org>
511         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
512         (set_property_value_as_string), (register_callbacks):
514   Fixed GtkFileChooserButton preferences to also work when only the combo
515   changes without a dialog being open.
517 2007-12-29  Johannes Schmid <jhs@gnome.org>
519         * plugins/editor/Makefile.am:
520         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
522 2007-12-29  Johannes Schmid <jhs@gnome.org>
524         * plugins/devhelp/plugin.c: (devhelp_activate):
525         Fixed #498986 - Anjuta-2.3.0 fails to build
527 2007-12-29  Johannes Schmid <jhs@gnome.org>
529         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
530         * plugins/debug-manager/plugin.c:
531         (on_run_to_cursor_action_activate):
532         * plugins/document-manager/anjuta-docman.c:
533         (anjuta_docman_goto_file_line_mark):
534         * plugins/symbol-db/plugin.c: (value_added_current_editor),
535         (value_removed_current_editor):
536         
537         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
538         all those to value_added_current_document...
540         * plugins/editor/anjuta-editor-scintilla.glade:
541         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
542         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
544 2007-12-28  Massimo Cora'  <maxcvs@email.it>
546   * plugins/symbol-db/plugin.c: (on_importing_project_end),
547   (symbol_db_activate), (symbol_db_deactivate),
548   (symbol_db_instance_init), (isymbol_manager_get_parents):
549   * plugins/symbol-db/plugin.h:
550   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
551   * plugins/symbol-db/symbol-db-engine.c:
552   (symbol_db_engine_get_global_members_filtered):
553   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
554   (on_symbol_inserted):
555   Filtered out static functions on global-tab. E.g. when flag
556   is_file_scope = 1 we won't add entries there.
557   Fixed a little bug on 'Global'->'Vars/Others' node too.
559 2007-12-28  Johannes Schmid <jhs@gnome.org>
561   * libanjuta/anjuta-launcher.c:
562   Fixed a silly (and completely useless) memory corruption that probably 
563   only occured at a few race conditions though I wonder why it did not 
564         happen more often
566 2007-12-28  Johannes Schmid <jhs@gnome.org>
567         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
568         * plugins/debug-manager/plugin.c: (set_program_counter):
569         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
570         * plugins/debug-manager/start.c: (get_source_directories):
571         * plugins/debug-manager/threads.c: (on_info_thread),
572         (on_list_thread):
573         * plugins/file-manager/file-model.c: (file_model_set_property):
574         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
575         * plugins/tools/editor.c: (on_editor_response):
576         
577         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
578         
579         * plugins/document-manager/plugin.c: (update_title),
580         (value_added_project_root_uri):
581         * plugins/document-manager/plugin.h:
582         Shorten down the title bar if the current path is inside the opened project
584 2007-12-28  Massimo Cora'  <maxcvs@email.it>
586         reviewed by: Johannes Schmid <jhs@gnome.org>
588         * plugins/project-wizard/templates/java/project.anjuta:
589         * plugins/project-wizard/templates/mkfile/project.anjuta:
590         * plugins/project-wizard/templates/python/project.anjuta:
591         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
592         let new projects use new SymbolDB plugin.
593         
594         * plugins/symbol-browser/images/Makefile.am:
595         added some images taken from MonoDevelop project.
596         
597         * plugins/symbol-db/plugin.c: (value_added_current_editor),
598         (goto_file_line), (on_importing_project_end), (project_root_added),
599         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
600         (isymbol_manager_search):
601         Added project-updating feature when opening a project with some files
602   modified externally [e.g. a svn up].
603         
604         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
605         (sdb_engine_iterator_node_instance_init),
606         (sdb_engine_iterator_node_finalize),
607         (symbol_db_engine_iterator_node_set_conversion_hash):
608         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
609         * plugins/symbol-db/symbol-db-engine-iterator.c:
610         (symbol_db_engine_iterator_new):
611         * plugins/symbol-db/symbol-db-engine-iterator.h:
612          Moved Hash table initialization into the engine. This proxies and
613   speeds up the process of creation and iteration of a GdaDataModel.
614         
615         * plugins/symbol-db/symbol-db-engine.c:
616         (sdb_engine_ctags_output_thread),
617         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
618         (sdb_engine_scan_files_1), (sdb_engine_init),
619         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
620         (symbol_db_engine_add_new_workspace),
621         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
622         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
623         (symbol_db_engine_get_sym_type_conversion_hash),
624         (symbol_db_engine_update_files_symbols),
625         (symbol_db_engine_update_project_symbols),
626         (symbol_db_engine_update_buffer_symbols),
627         (symbol_db_engine_get_class_parents),
628         (symbol_db_engine_get_global_members_filtered),
629         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
630         (symbol_db_engine_get_scope_members_by_symbol_id),
631         (symbol_db_engine_get_scope_members),
632         (symbol_db_engine_get_current_scope),
633         (symbol_db_engine_get_file_symbols),
634         (symbol_db_engine_get_symbol_info_by_id),
635         (symbol_db_engine_find_symbol_by_name_pattern),
636         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
637         * plugins/symbol-db/symbol-db-engine.h:
638         * plugins/symbol-db/symbol-db-view-locals.c:
639         (sdb_view_locals_get_iter_from_row_ref),
640         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
641         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
642         (on_symbol_inserted), (symbol_db_view_locals_update_list):
643         Changes on some queries fuctions and some fixes. Added *_filtered
644   functions.
645         
646         * plugins/symbol-db/symbol-db-view.c:
647         (do_add_child_symbol_to_view), (add_new_waiting_for),
648         (prepare_for_adding), (on_symbol_inserted),
649         (do_recurse_subtree_and_remove), (on_symbol_removed),
650         (sdb_view_do_add_hidden_dummy_child),
651         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
652         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
653         (sdb_view_locals_create_new_store), (sdb_view_init),
654         (sdb_view_finalize), (sdb_view_class_init),
655         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
656         (symbol_db_view_get_pixbuf),
657         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
658         New display for global tags. This is the definitive version, bugs apart.
659         
660         * plugins/symbol-db/tables.sql:
661         fixed typo.
663 2007-12-27  Naba Kumar  <naba@gnome.org>
665         * libanjuta/interfaces/libanjuta.idl:
666         * plugins/editor/aneditor-priv.h:
667         * plugins/editor/aneditor.cxx:
668         * plugins/editor/text_editor.c: (text_editor_instance_init),
669         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
670         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
671         * plugins/editor/text_editor.h:
672         * plugins/editor/text_editor_cbs.c:
673         (on_text_editor_scintilla_notify):
675         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
676         related code in AnEditor. Fixed some compilation warnings.
678 2007-12-26  Naba Kumar  <naba@gnome.org>
680         * Changelog: Fixed indentation.
682 2007-12-25  Naba Kumar  <naba@gnome.org>
684         * plugins/editor/Makefile.am:
685         * plugins/editor/editor.glade:
686         * plugins/editor/plugin.c:
687         * plugins/editor/style-editor.c:
688         * plugins/sourceview/Makefile.am:
689         * plugins/sourceview/plugin.c:
690         * plugins/sourceview/sourceview.glade:
691         * plugins/valgrind/Makefile.am:
693         Renamed glade files to anjuta-editor-* to give name space for the
694         schema files (because they are installed in system directory).
696         * scripts/build-schemas.mk: Install the schemas files also (need for
697         binary package installation/uninstallation).
699 2007-12-25  Johannes Schmid <jhs@gnome.org>
701         * plugins/language-support-cpp-java/plugin.c:
702         (set_indentation_param_vim):
703         
704         Support some more vim modeline commands and shortcuts (#504331)
706 2007-12-25  Johannes Schmid <jhs@gnome.org>
708         Patches from James Liggett:
709         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
710         (anjuta_vcs_status_tree_view_init):
711         * plugins/subversion/subversion-commit-dialog.c:
712         (subversion_commit_dialog):
713         * plugins/subversion/subversion-diff-dialog.c:
714         (on_subversion_diff_response):
715         * plugins/subversion/subversion-log-dialog.c:
716         (on_log_view_selected_button_clicked),
717         (on_log_diff_selected_button_clicked),
718         (on_log_diff_previous_button_clicked):
719         * plugins/subversion/subversion-resolve-dialog.c:
720         (subversion_resolve_dialog):
721         * plugins/subversion/subversion-revert-dialog.c:
722         (subversion_revert_dialog):
723         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
724         (pulse_progress_bar), (hide_pulse_progress_bar),
725         (disconnect_data_arrived_signals),
726         (cancel_data_arrived_signal_disconnect):
727         * plugins/subversion/subversion-ui-utils.h:
728         
729         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
730         #505237 – Sort list of modified files
732 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
734         * plugins/gdb/debugger.c:
735         Fix bug #491301: Inspecting a variable opens a bad focus dialog
737 2007-12-23  Johannes Schmid <jhs@gnome.org>
739         * plugins/language-support-cpp-java/plugin.c:
740         (set_indentation_param_emacs), (set_indentation_param_vim),
741         (parse_mode_line_emacs), (parse_mode_line_vim),
742         (extract_mode_line), (initialize_indentation_params):
744         Added (basic) support for vim modelines (#504331)
746         * plugins/message-view/message-view.c: (message_view_next),
747         (message_view_previous):
748         
749         Fixed next/previous message
751 2007-12-23  Johannes Schmid <jhs@gnome.org>
753         * libanjuta/anjuta-ui.h:
754         Check for != NULL before unref'ing pixbuf (related to #497878)
755         
756         * plugins/devhelp/plugin.c: (register_stock_icons):
757         * plugins/document-manager/anjuta-docman.c:
758         (anjuta_docman_add_document):
759         * plugins/glade/plugin.c: (on_close_activated),
760         (register_stock_icons), (on_session_save),
761         (glade_plugin_add_project):
762         
763         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
764         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
765         
766         * plugins/language-support-cpp-java/plugin.c:
767         (register_stock_icons):
768         Fixed stock icon registration macros
770 2007-12-23  Johannes Schmid <jhs@gnome.org>
772         * global-tags/Makefile.am:
773         * launcher/Makefile.am:
774         * libanjuta/Makefile.am:
775         * libegg/Makefile.am:
776         * manuals/anjuta-faqs/Makefile.am:
777         * manuals/anjuta-manual/Makefile.am:
778         * manuals/reference/libanjuta/Makefile.am:
779         * plugins/build-basic-autotools/Makefile.am:
780         * plugins/class-gen/Makefile.am:
781         * plugins/class-inheritance/Makefile.am:
782         * plugins/cvs-plugin/Makefile.am:
783         * plugins/debug-manager/Makefile.am:
784         * plugins/devhelp/Makefile.am:
785         * plugins/document-manager/Makefile.am:
786         * plugins/editor/Makefile.am:
787         * plugins/editor/scintilla/Makefile.am:
788         * plugins/editor/scintilla/include/Makefile.am:
789         * plugins/file-loader/Makefile.am:
790         * plugins/file-manager/Makefile.am:
791         * plugins/file-wizard/Makefile.am:
792         * plugins/gdb/Makefile.am:
793         * plugins/glade/Makefile.am:
794         * plugins/gtodo/Makefile.am:
795         * plugins/gvim/Makefile.am:
796         * plugins/indent/Makefile.am:
797         * plugins/language-manager/Makefile.am:
798         * plugins/language-support-cpp-java/Makefile.am:
799         * plugins/macro/Makefile.am:
800         * plugins/message-view/Makefile.am:
801         * plugins/patch/Makefile.am:
802         * plugins/profiler/Makefile.am:
803         * plugins/project-import/Makefile.am:
804         * plugins/project-manager/Makefile.am:
805         * plugins/project-wizard/Makefile.am:
806         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
807         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
808         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
809         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
810         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
811         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
812         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
813         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
814         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
815         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
816         * plugins/sample1/Makefile.am:
817         * plugins/search/Makefile.am:
818         * plugins/sourceview/Makefile.am:
819         * plugins/subversion/Makefile.am:
820         * plugins/symbol-browser/Makefile.am:
821         * plugins/symbol-db/Makefile.am:
822         * plugins/symbol-db/test/Makefile.am:
823         * plugins/terminal/Makefile.am:
824         * plugins/tools/Makefile.am:
825         * plugins/valgrind/Makefile.am:
826         * src/Makefile.am:
827         * tagmanager/Makefile.am:
828         
829         Replaces the deprecated "INCLUDES" in all Makefile.am's with
830         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
831         warnings from illigel C++ compiler flags.
833 2007-12-23  Johannes Schmid <jhs@gnome.org>
835         Patch from Tom <tpgww@onepost.net>:
836   
837         * plugins/document-manager/anjuta-docman.c:
838         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
839         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
840         (anjuta_docman_instance_init), (on_notebook_switch_page),
841         (anjuta_docman_grab_text_focus):
842         * plugins/document-manager/plugin.c: (on_document_added),
843         (on_window_key_press_event), (on_window_key_release_event):
844         
845         Some more document-manager code cleanups and fixes.
847 2007-12-23  Massimo Cora'  <maxcvs@email.it>
849         * plugins/symbol-db/plugin.c: (register_stock_icons),
850         (value_added_current_editor), (value_removed_current_editor),
851         (on_importing_project_end), (project_root_removed):
852         added controls to clean/populate GtkTreeView(s) on projects unload/load.
854         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
855         (symbol_db_engine_get_file_db_path):
856         fixed a useless warning.
858         * plugins/symbol-db/symbol-db-view-locals.c:
859         (traverse_free_waiting_for), (file_view_status_destroy),
860         (sdb_view_locals_create_new_store), (traverse_files_view_status),
861         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
862         (sdb_view_locals_finalize), (on_symbol_inserted),
863         (symbol_db_view_locals_recv_signals_from_engine),
864         (symbol_db_view_locals_update_list):
865         more speed on editors switching. GtkTreeStore caching method implemented.
866         Fixed compiler warnings and a little memory leak.
868         * plugins/symbol-db/symbol-db-view-locals.h:
869         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
870         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
871         (on_scan_end), (on_symbol_inserted),
872         (sdb_view_locals_create_new_store), (sdb_view_init),
873         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
874         * plugins/symbol-db/symbol-db-view.h:
875         fixed some crashers. Now project loading/populating should be quite quick.
877 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
879         * plugins/debug-manager/command.c,
880         plugins/debug-manager/queue.c:
881         Take care of command return value (FALSE is an error)
883 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
885         * plugins/debug-manager/anjuta-debug-manager.glade,
886         plugins/debug-manager/breakpoints.c:
887         Remove address, condition and pass breakpoint column if not supported
888         Fix clear all remove_all to avoid an endless loop if a breakpoint
889         cannot be removed
891 2007-12-17  Johannes Schmid <jhs@gnome.org>
893         Patch from Tom <tpgww@onepost.net> (with some changes):
895         * plugins/document-manager/action-callbacks.c: (on_open_activate),
896         (on_save_as_activate), (on_save_all_activate),
897         (on_close_file_activate), (on_close_all_file_activate),
898         (on_reload_file_activate), (on_editor_command_clear_activate),
899         (on_transform_eolchars1_activate), (on_comment_block),
900         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
901         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
902         (on_editor_linenos1_activate), (on_editor_markers1_activate),
903         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
904         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
905         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
906         (on_zoom_out_text_activate):
907         * plugins/document-manager/action-callbacks.h:
908         * plugins/document-manager/anjuta-docman.c:
909         (on_notebook_page_close_button_click),
910         (on_notebook_page_close_button_enter),
911         (on_notebook_page_close_button_leave),
912         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
913         (anjuta_docman_page_init), (anjuta_docman_page_new),
914         (on_open_filesel_response), (create_file_open_dialog_gui),
915         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
916         (anjuta_docman_instance_init), (on_notebook_switch_page),
917         (on_document_destroy), (anjuta_docman_add_editor),
918         (anjuta_docman_add_document), (anjuta_docman_remove_document),
919         (anjuta_docman_set_current_document),
920         (anjuta_docman_goto_file_line_mark), (get_real_path),
921         (anjuta_docman_get_full_filename),
922         (anjuta_docman_delete_all_markers),
923         (anjuta_docman_delete_all_indicators),
924         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
925         (anjuta_docman_order_tabs):
926         * plugins/document-manager/anjuta-docman.h:
927         * plugins/document-manager/file_history.c: (an_hist_file_new),
928         (an_file_history_push), (an_file_history_dump):
929         * plugins/document-manager/file_history.h:
930         * plugins/document-manager/plugin.c: (update_title),
931         (value_removed_project_root_uri),
932         (update_document_ui_interface_items), (menu_name_compare),
933         (on_document_added), (on_document_changed),
934         (on_window_key_press_event), (on_window_key_release_event),
935         (on_session_save):
936         * plugins/document-manager/search-box.c: (on_document_changed),
937         (on_goto_activated), (search_box_init), (search_box_new):
938         * plugins/document-manager/search-box.h:
940         Yet more code cleanups
941         Save glade files correctly in session
942         Use new tooltip API if available
943         Sort notebook pages when session is restored (needs work)
945 2007-12-16  Johannes Schmid <jhs@gnome.org>
947         * plugins/document-manager/anjuta-docman.c:
948         (anjuta_docman_add_document):
949         
950         Present correct widget with anjuta_shell_present_widget(). This got wrong when
951         the new search bar was introduced.
953 2007-12-12  Johannes Schmid <jhs@gnome.org>
954   
955         Patch from  Tom <tpgww@onepost.net>:
956         (#485233 – another bunch of docman cleanups)
957   
958         * libanjuta/interfaces/libanjuta.idl:
959         * plugins/document-manager/action-callbacks.c:
960         (get_current_document), (get_current_focus_widget),
961         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
962         (on_close_file_activate), (on_close_all_file_activate),
963         (on_reload_file_activate), (on_print_activate),
964         (on_print_preview_activate),
965         (on_editor_command_upper_case_activate),
966         (on_editor_command_lower_case_activate),
967         (on_editor_command_eol_crlf_activate),
968         (on_editor_command_eol_lf_activate),
969         (on_editor_command_eol_cr_activate),
970         (on_editor_command_select_all_activate),
971         (on_editor_command_select_to_brace_activate),
972         (on_editor_command_select_block_activate),
973         (on_editor_command_match_brace_activate),
974         (on_editor_command_undo_activate),
975         (on_editor_command_redo_activate),
976         (on_editor_command_cut_activate),
977         (on_editor_command_paste_activate),
978         (on_editor_command_copy_activate),
979         (on_editor_command_clear_activate),
980         (on_editor_command_close_folds_all_activate),
981         (on_editor_command_open_folds_all_activate),
982         (on_editor_command_toggle_fold_activate),
983         (on_editor_command_bookmark_toggle_activate),
984         (on_editor_command_bookmark_first_activate),
985         (on_editor_command_bookmark_next_activate),
986         (on_editor_command_bookmark_prev_activate),
987         (on_editor_command_bookmark_last_activate),
988         (on_editor_command_bookmark_clear_activate),
989         (on_transform_eolchars1_activate), (on_comment_block),
990         (on_comment_box), (on_comment_stream),
991         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
992         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
993         (on_force_hilite_activate), (on_swap_activate),
994         (on_editor_add_view_activate), (on_editor_remove_view_activate):
995         * plugins/document-manager/action-callbacks.h:
996         * plugins/document-manager/anjuta-docman.c:
997         (on_notebook_page_close_button_click),
998         (on_notebook_page_close_button_enter),
999         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1000         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1001         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1002         (on_open_filesel_response), (anjuta_docman_open_file),
1003         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1004         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1005         (anjuta_docman_class_init), (anjuta_docman_new),
1006         (on_notebook_switch_page), (on_document_save_point),
1007         (on_document_destroy), (anjuta_docman_add_editor),
1008         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1009         (anjuta_docman_set_popup_menu),
1010         (anjuta_docman_get_current_focus_widget),
1011         (anjuta_docman_get_page_for_document),
1012         (anjuta_docman_get_current_document),
1013         (anjuta_docman_set_current_document),
1014         (anjuta_docman_goto_file_line),
1015         (anjuta_docman_goto_file_line_mark),
1016         (anjuta_docman_get_full_filename),
1017         (anjuta_docman_present_notebook_page),
1018         (anjuta_docman_update_page_label),
1019         (anjuta_docman_delete_all_markers),
1020         (anjuta_docman_delete_all_indicators),
1021         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1022         (do_ordertab1), (anjuta_docman_order_tabs),
1023         (anjuta_docman_set_editor_properties),
1024         (anjuta_docman_get_document_for_path),
1025         (anjuta_docman_get_all_doc_widgets):
1026         * plugins/document-manager/anjuta-docman.h:
1027         * plugins/document-manager/editor-tooltips.c:
1028         * plugins/document-manager/plugin.c: (update_title),
1029         (update_document_ui_enable_all), (update_document_ui_disable_all),
1030         (update_document_ui_save_items),
1031         (update_document_ui_interface_items), (update_document_ui),
1032         (on_document_update_save_ui), (update_status),
1033         (on_document_update_ui), (on_document_added),
1034         (on_document_changed), (on_session_save), (on_save_prompt),
1035         (on_docman_auto_save), (on_gconf_notify_timer):
1036         * plugins/document-manager/search-box.c: (on_document_changed),
1037         (search_box_new), (search_box_grab_line_focus):
1038         * plugins/glade/plugin.c: (ifile_open):
1039         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1040         * plugins/search/search-replace_backend.c: (create_search_entries):
1041         * plugins/sourceview/anjuta-document.c: (set_uri),
1042         (anjuta_document_save):
1043         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1044         * plugins/tools/editor.c: (on_editor_response):
1046         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1047         It fixes some issues with session handling and several memory lacks.
1048         Gtk 2.12 Tooltip API is used if available.
1050 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1052         * plugins/debug-manager/disassemble.c,
1053         plugins/debug-manager/disassemble.h,
1054         plugins/debug-manager/command.c,
1055         plugins/debug-manager/command.h,
1056         plugins/debug-manager/plugin.c
1057         plugins/debug-manager/sparse_view.c,
1058         plugins/debug-manager/sparse_view.h,
1059         plugins/gdb/plugin.c,
1060         plugins/gdb/debugger.c,
1061         plugins/gdb/debugger.h,
1062         libanjuta/interfaces/libanjuta.idl:
1063         Fix bug #502533: Implement assembler step
1065         * plugins/debug-manager/breakpoints.c:
1066         Do not save temporary breakpoints
1068         * plugins/debug-manager/stack_trace.c:
1069         Fix a crash when a stack command is cancelled
1071 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1073         * plugins/debug-manager/plugin.c,
1074         plugins/debug-manager/breakpoints.c,
1075         plugins/debug-manager/breakpoints.h:
1076         Fix bug #488732: Breakpoint on delete lines
1077         Breakpoints are now linked to their position in editor
1079         * plugins/gdb/debugger.c:
1080         Fix removing condition on breakpoint 
1082 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1084         * plugins/debug-manager/anjuta-debug-manager.glade,
1085         plugins/debug-manager/start.c,
1086         plugins/gdb/plugin.c,
1087         plugins/gdb/debugger.c,
1088         plugins/gdb/debugger.h,
1089         libanjuta/interfaces/libanjuta.idl:
1090         Fix bug #481366: Do not stop at the beginning of the program
1092         * plugins/debug-manager/command.c,
1093         plugins/debug-manager/command.h,
1094         plugins/debug-manager/breakpoints.c,
1095         plugins/debug-manager/queue.c,
1096         plugins/debug-manager/queue.h:
1097         Fix a bug remove all breakpoints was not working due to latest changes
1098         Setting breakpoints is disabled when program is running
1100 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1102         * plugins/debug-manager/queue.c,
1103         plugins/gdb/plugin.c:
1104         Fix bug #501469: Crash if mime_type is unknown
1106 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1108         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1109         (on_editor_update_ui), (on_single_file_scan_end),
1110         (on_importing_project_end), (project_root_added),
1111         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1112         * plugins/symbol-db/plugin.h:
1113         show on status bar files being scanned.
1115         * plugins/symbol-db/symbol-db-engine.c:
1116         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1117         (sdb_engine_ctags_output_thread),
1118         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1119         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1120         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1121         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1122         (sdb_engine_get_table_id_by_unique_name2),
1123         (symbol_db_engine_open_project),
1124         (sdb_engine_prepare_executing_commands),
1125         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1126         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1127         (sdb_engine_detects_removed_ids),
1128         (symbol_db_engine_get_class_parents),
1129         (symbol_db_engine_get_global_members),
1130         (symbol_db_engine_get_scope_members_by_symbol_id),
1131         (symbol_db_engine_get_scope_members),
1132         (symbol_db_engine_get_current_scope),
1133         (symbol_db_engine_get_file_symbols),
1134         (symbol_db_engine_get_symbol_info_by_id),
1135         (symbol_db_engine_get_full_local_path),
1136         (symbol_db_engine_find_symbol_by_name_pattern),
1137         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1138         * plugins/symbol-db/symbol-db-engine.h:
1139         * plugins/symbol-db/symbol-db-view-locals.c:
1140         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1141         (symbol_db_view_locals_recv_signals_from_engine),
1142         (symbol_db_view_locals_update_list):
1143         * plugins/symbol-db/symbol-db-view-locals.h:
1144         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1145         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1146         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1147         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1148         * plugins/symbol-db/symbol-db-view.h:
1149         Added g_thread architecture to scan in background. With this you
1150         can use Anjuta's GUI without freezing.
1151         Improved insertion speed by using a paradigm like 'insert' and 'check'
1152         replacing a 'check' and 'insert' one. This has been done for tables 
1153         like symbol, scope, sym_type.
1154         Fixed two crashers. 
1156         * plugins/symbol-db/tables.sql:
1157         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1158         (thread), (print_message), (bastard_thread), (idle_signals):
1159         fixed a typo on tables that broke sql triggers.
1161 === anjuta 2.3.1 ===
1163 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1165         * NEWS, AUTHORS: Updated.
1166         * src/Makefile.am: Fixed make distcheck
1168         Patch from Yang Hong:
1169         * plugins/file-manager/file-manager.glade: Fixed file chooser
1170         size in file-manager preferences.
1172 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1174         * NEWS: Updated for 2.3.1 development release
1175         * configure.in: Bumped version to 2.3.1
1177 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1179         * plugins/debug-manager/threads.c,
1180         plugins/debug-manager/disassemble.c,
1181         plugins/debug-manager/watch.c,
1182         plugins/debug-manager/registers.c,
1183         plugins/debug-manager/locals.c,
1184         plugins/debug-manager/breakpoints.c,
1185         plugins/debug-manager/stack_trace.c,
1186         plugins/debug-manager/command.c,
1187         plugins/debug-manager/command.h,
1188         plugins/debug-manager/queue.c,
1189         libanjuta/interfaces/libanjuta.idl:
1190         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1191         Document IAnjutaDebugManager signals
1192         Generate new signals in queue.c
1193         Use new signals in other files
1195 2007-11-30  <genbell@tiscali.it>
1197         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1199         * plugins/gdb/Makefile.am:
1200         Fix bug #500376
1202 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1204         * plugins/tools/variable.c:
1205         Fix a bug added in the previous patch (it is not a leak)
1207 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1209         * plugins/project-wizard/druid.c,
1210         plugins/project-wizard/templates/terminal.wiz,
1211         plugins/project-wizard/templates/xlib-dock.wiz,
1212         plugins/project-wizard/templates/wxwin.wiz,
1213         plugins/project-wizard/templates/java.wiz,
1214         plugins/project-wizard/templates/gnome.wiz,
1215         plugins/project-wizard/templates/anjuta-plugin.wiz,
1216         plugins/project-wizard/templates/gtkmm.wiz,
1217         plugins/project-wizard/templates/python.wiz,
1218         plugins/project-wizard/templates/cpp.wiz,
1219         plugins/project-wizard/templates/sdl.wiz,
1220         plugins/project-wizard/templates/gtk.wiz,
1221         plugins/project-wizard/templates/minimal.wiz,
1222         plugins/project-wizard/templates/xlib.wiz,
1223         plugins/project-wizard/templates/gcj.wiz,
1224         plugins/project-wizard/templates/translatable-strings.h,
1225         plugins/project-import/project-import.c:
1226         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1228 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1230         * plugins/debug-manager/threads.c,
1231         plugins/debug-manager/disassemble.c,
1232         plugins/debug-manager/watch.c,
1233         plugins/debug-manager/registers.c,
1234         plugins/debug-manager/memory.c,
1235         plugins/debug-manager/locals.c,
1236         plugins/debug-manager/stack_trace.c,
1237         plugins/debug-manager/queue.c,
1238         plugins/debug-manager/queue.h:
1239         Connect debugger signal only when program is loaded
1240         Rename get_feature in is_supported
1242         * plugins/debug-manager/plugin.c:
1243         Remove editor watch when plugin is deactivated
1245         * plugins/debug-manager/anjuta-debug-manager.glade,
1246         plugins/debug-manager/breakpoints.c,
1247         plugins/debug-manager/breakpoints.h:
1248         Rewrite almost completely the breakpoint code
1249         Improve breakpoint dialog
1250         Reorganize function
1251         Implement condition, hit count, ignore and temporary attribute
1253         * plugins/debug-manager/command.c,
1254         plugins/debug-manager/command.h:
1255         Add a breakpoint list command
1257         * plugins/gdb/debugger.c,
1258         plugins/gdb/debugger.h:
1259         Add new breakpoint list command
1260         Fix parsing of breakpoint data
1262         * libanjuta/interfaces/libanjuta.idl,
1263         plugins/gdb/plugin.c:
1264         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1266 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1268         * plugins/document-manager/plugin.c:
1269         Use Ctrl+Shift+s as shortcut for Save As
1271 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1273         * plugins/subversion/plugin.c: (activate_plugin):
1274         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1275         * src/layout.xml: Fixed dockitem positions.
1277 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1279         Icons from tpgww@onepost.net:
1280         * plugins/project-wizard/applogo.png:
1281         Icons from patch in bug #480093 comment #23. Also renamed icons.
1283         * plugins/message-view/Makefile.am:
1284         * plugins/message-view/plugin.c: (register_stock_icons),
1285         (ipreferences_merge): Removed redundant icon.
1287         * plugins/document-manager/plugin.c:
1288         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1289         Do not insensitize New action when there is no document.
1290         Indentation fixes.
1292 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1294         Icons from tpgww@onepost.net:
1295         * plugins/symbol-browser/an_symbol_prefs.c:
1296         * pixmaps/Makefile.am:
1297         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1299         Icons from patch in bug #480093 comment #23. Also renamed icons.
1300         To be continued..
1302 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1304         Patch from James Liggett:
1305         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1306         revert and dialogs resizable.
1308 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1310         Patch from James Liggett:
1311         * plugins/subversion/anjuta-subversion.glade:
1312         * plugins/subversion/subversion-diff-dialog.c:
1313         (on_subversion_diff_response), (subversion_diff_dialog):
1314         * plugins/subversion/subversion-diff-dialog.h:
1316         The diff dialog should have a checkbox, enabled by default, that
1317         allows the user to make sure that all open files are saved before
1318         diffing.
1320 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1322         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1324         Icons from tpgww@onepost.net:
1325         * pixmaps/Makefile.am:
1326         * src/Makefile.am:
1327         * src/anjuta-app.c:
1328         * src/anjuta-preferences-general.svg:
1330         Icons from patch in bug #480093 comment #23. Also renamed icons.
1331         To be continued..
1333 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1335         Icons from tpgww@onepost.net:
1336         * plugins/debug-manager/images/Makefile.am:
1337         * plugins/debug-manager/images/anjuta-watch.svg:
1338         * plugins/debug-manager/plugin.c: (register_stock_icons):
1339         * plugins/gdb/images/Makefile.am:
1340         * plugins/gtodo/Makefile.am:
1341         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1342         * plugins/gtodo/anjuta-gtodo.plugin.in:
1343         * plugins/gtodo/interface.c: (stock_icons):
1344         * plugins/gtodo/main.h:
1345         * plugins/gtodo/plugin.c: (ipreferences_merge):
1346         * plugins/terminal/Makefile.am:
1347         * plugins/terminal/anjuta-terminal-plugin.svg:
1348         * plugins/terminal/anjuta-terminal.plugin.in:
1349         * plugins/terminal/terminal.c:
1350         * plugins/tools/Makefile.am:
1351         * plugins/tools/anjuta-tools-plugin.svg:
1352         * plugins/tools/anjuta-tools.plugin.in:
1353         * plugins/tools/plugin.c:
1354         * plugins/valgrind/Makefile.am:
1355         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1356         * plugins/valgrind/anjuta-valgrind.plugin.in:
1357         * plugins/valgrind/plugin.c: (register_stock_icons),
1358         (ipreferences_merge):
1360         Icons from patch in bug #480093 comment #23. Also renamed icons.
1361         To be continued..
1363 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1365         reviewed by: Johannes Schmid <jhs@gnome.org>
1367         * configure.in:
1368         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1369         due to bug #493360. Still present anyway bug #495843
1371         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1372         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1373         (on_local_treeview_row_activated),
1374         (on_global_treeview_row_activated),
1375         (on_global_treeview_row_expanded), (on_project_element_added),
1376         (on_project_element_removed), (project_root_added),
1377         (symbol_db_activate), (isymbol_manager_search),
1378         (isymbol_manager_get_members),
1379         (isymbol_manager_get_completions_at_position):
1380         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1381         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1382         * plugins/symbol-db/symbol-db-engine.c:
1383         (sdb_engine_execute_non_select_sql),
1384         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1385         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1386         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1387         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1388         (symbol_db_engine_add_new_workspace),
1389         (symbol_db_engine_add_new_project),
1390         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1391         (sdb_engine_detects_removed_ids),
1392         (sdb_engine_walk_down_scope_path),
1393         (symbol_db_engine_get_class_parents),
1394         (symbol_db_engine_get_global_members),
1395         (symbol_db_engine_get_scope_members_by_symbol_id),
1396         (symbol_db_engine_get_scope_members),
1397         (symbol_db_engine_get_current_scope),
1398         (symbol_db_engine_get_file_symbols),
1399         (symbol_db_engine_get_symbol_info_by_id),
1400         (symbol_db_engine_find_symbol_by_name_pattern):
1401         * plugins/symbol-db/symbol-db-engine.h:
1402         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1403         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1404         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1405         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1406         (on_scan_end), (do_add_root_symbol_to_view),
1407         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1408         (trigger_on_symbol_inserted), (add_new_waiting_for),
1409         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1410         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1411         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1412         (symbol_db_view_row_expanded), (sdb_view_init),
1413         (gtree_compare_func), (sdb_view_finalize),
1414         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1415         (sdb_view_populate_base_root),
1416         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1417         * plugins/symbol-db/symbol-db-view.h:
1418         * plugins/symbol-db/tables.sql:
1419         * plugins/symbol-db/test/Makefile.am:
1420         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1421         (get_scope_members), (get_current_scope), (get_global_members),
1422         (get_file_symbols), (get_info_by_id), (main):
1424         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1425         Started using LIMIT keyword to speed up things.
1426         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1427         make providers use prepared statements.
1429 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1431         Patch from James Liggett:
1432         * plugins/subversion/plugin.c: (subversion_instance_init):
1433         * plugins/subversion/plugin.h:
1434         * plugins/subversion/subversion-diff-dialog.c:
1435         (on_subversion_diff_response), (subversion_diff_dialog),
1436         (on_menu_subversion_diff):
1437         * plugins/subversion/subversion-log-dialog.c:
1438         (on_log_view_selected_button_clicked),
1439         (on_log_diff_selected_button_clicked),
1440         (on_log_diff_previous_button_clicked),
1441         (subversion_log_window_create):
1442         * plugins/subversion/subversion-ui-utils.c:
1443         (get_filename_from_full_path), (init_whole_project),
1444         (on_whole_project_toggled):
1445         * plugins/subversion/subversion-ui-utils.h:
1446         * plugins/subversion/subversion-update-dialog.c:
1447         (subversion_update_dialog), (on_menu_subversion_update):
1449         Whole Project checkbox enabled by default in diff and update dialogs.
1450         changes the editor names for diff editors to something much more
1451         descriptive. For example, working copy/head diffs would have an editor
1452         with a name like "[Working Copy/Head] some-file.diff," where some-file
1453         is the name of the file/directory that was diffed. For diffs against
1454         arbitrary diffs the name would look like "[Revisions 2832/3200]
1455         some-file.diff" for a diff of some-file between revisions 2832 and
1456         3200.
1458 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1460         Icons from tpgww@onepost.net:
1461         * plugins/subversion/Makefile.am:
1462         * plugins/subversion/anjuta-subversion-plugin.svg:
1463         * plugins/subversion/anjuta-subversion.plugin.in:
1464         * plugins/subversion/plugin.h:
1465         * plugins/symbol-browser/Makefile.am:
1466         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1467         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1468         * plugins/symbol-browser/plugin.c:
1469         * plugins/symbol-db/Makefile.am:
1470         * plugins/symbol-db/plugin.c:
1471         * plugins/symbol-db/symbol-db.plugin.in:
1473         Icons from patch in bug #480093 comment #23. Also renamed icons.
1474         To be continued..
1476 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1478         Icons from tpgww@onepost.net:
1479         * plugins/project-manager/Makefile.am:
1480         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1481         * plugins/project-manager/anjuta-project-manager.plugin.in:
1482         * plugins/project-manager/plugin.c:
1483         * plugins/project-wizard/Makefile.am:
1484         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1485         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1486         * plugins/project-wizard/druid.h:
1487         * plugins/search/Makefile.am:
1488         * plugins/search/anjuta-search-plugin.svg:
1489         * plugins/search/anjuta-search.plugin.in:
1490         * plugins/search/plugin.c:
1492         Icons from patch in bug #480093 comment #23. Also renamed icons.
1493         To be continued..
1495 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1497         * TODO.tasks: updated.
1499         Icons from tpgww@onepost.net:
1500         * plugins/file-loader/Makefile.am:
1501         * plugins/file-loader/anjuta-loader-plugin.svg:
1502         * plugins/file-loader/anjuta-loader.plugin.in:
1503         * plugins/file-manager/Makefile.am:
1504         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1505         * plugins/file-manager/file-manager.plugin.in:
1506         * plugins/file-manager/plugin.c:
1507         * plugins/glade/Makefile.am:
1508         * plugins/glade/anjuta-glade-plugin.svg:
1509         * plugins/glade/anjuta-glade.plugin.in:
1510         * plugins/glade/plugin.c: (register_stock_icons):
1511         * plugins/language-manager/Makefile.am:
1512         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1513         * plugins/language-manager/language-manager.plugin.in:
1514         * plugins/message-view/Makefile.am:
1515         * plugins/message-view/anjuta-message-manager.plugin.in:
1516         * plugins/message-view/anjuta-messages-plugin.svg:
1517         * plugins/message-view/plugin.c:
1518         * plugins/patch/Makefile.am:
1519         * plugins/patch/anjuta-patch-plugin.svg:
1520         * plugins/patch/anjuta-patch.plugin.in:
1521         * plugins/patch/plugin.c:
1522         * plugins/profiler/Makefile.am:
1523         * plugins/profiler/anjuta-profiler-plugin.svg:
1524         * plugins/profiler/plugin.c: (register_stock_icons):
1525         * plugins/profiler/profiler.plugin.in:
1526         * plugins/project-import/Makefile.am:
1527         * plugins/project-import/anjuta-project-import-plugin.svg:
1528         * plugins/project-import/anjuta-project-import.plugin.in:
1529         * plugins/project-import/plugin.c:
1531         Icons from patch in bug #480093 comment #23. Also renamed icons.
1532         To be continued..
1534 2007-11-18  Johannes Schmid <jhs@gnome.org>
1536         * plugins/build-basic-autotools/build-basic-autotools.c:
1537         (build_regex_init):
1538         * plugins/debug-manager/anjuta-debug-manager.glade:
1539         * plugins/debug-manager/breakpoints.c:
1540         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1541         * plugins/file-wizard/file.c:
1542         * plugins/gdb/anjuta-gdb.glade:
1543         * plugins/glade/plugin.c: (ifile_open):
1544         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1545         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1546         * plugins/gtodo/tray-icon.c:
1547         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1548         * plugins/macro/macros.xml:
1549         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1550         Fixed translation bugs (#496833, #488211 and #497758)
1551         
1552         * plugins/document-manager/plugin.c: (on_editor_changed):
1553         Removed unused code
1555 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1557         Icons from tpgww@onepost.net:
1558         * plugins/devhelp/Makefile.am:
1559         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1560         * plugins/devhelp/anjuta-devhelp.plugin.in:
1561         * plugins/devhelp/plugin.c:
1562         * plugins/document-manager/anjuta-document-manager.plugin.in:
1563         * plugins/document-manager/images/Makefile.am:
1564         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1565         * plugins/document-manager/plugin.c:
1566         * plugins/editor/Makefile.am:
1567         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1568         * plugins/editor/anjuta-editor.plugin.in:
1569         * plugins/editor/plugin.c:
1570         * plugins/sample1/Makefile.am:
1571         * plugins/sample1/anjuta-sample-plugin.svg:
1572         * plugins/sample1/anjuta-sample.plugin.in:
1573         * plugins/sourceview/Makefile.am:
1574         * plugins/sourceview/plugin.c:
1575         * plugins/sourceview/sourceview.plugin.in:
1577         Icons from patch in bug #480093 comment #23. Also renamed icons.
1578         To be continued..
1580 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1582         * TODO.tasks: Updated.
1584         Icons from tpgww@onepost.net:
1585         * plugins/build-basic-autotools/Makefile.am:
1586         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1587         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1588         * plugins/build-basic-autotools/build-basic-autotools.c:
1589         * plugins/class-inheritance/Makefile.am:
1590         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1591         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1592         * plugins/class-inheritance/plugin.c:
1593         * plugins/cvs-plugin/Makefile.am:
1594         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1595         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1596         * plugins/cvs-plugin/plugin.c:
1597         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1598         * plugins/debug-manager/images/Makefile.am:
1599         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1600         * plugins/debug-manager/plugin.c: 
1602         Icons from patch in bug #480093 comment #23. Also renamed icons.
1603         To be continued..
1605 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1607         * (removed) libanjuta/anjuta-children.c,
1608         (removed) libanjuta/anjuta-children.h,
1609         libanjuta/anjuta-launcher.c,
1610         libanjuta/libanjuta.h,
1611         libanjuta/Makefile.am,
1612         plugins/gdb/debugger.c,
1613         plugins/terminal/terminal.c,
1614         manuals/reference/libanjuta/libanjuta-sections.txt,
1615         manuals/reference/libanjuta/libanjuta-docs.sgml:
1616         Replace anjuta_children_register by g_child_watch_add
1618 2007-11-13  Johannes Schmid <jhs@gnome.org>
1620         * plugins/subversion/anjuta-subversion.glade:
1621         * plugins/subversion/subversion-commit-dialog.c:
1622         (subversion_commit_dialog):
1623         * plugins/subversion/subversion-resolve-dialog.c:
1624         (subversion_resolve_dialog):
1625         * plugins/subversion/subversion-revert-dialog.c:
1626         (subversion_revert_dialog):
1627         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1628         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1629         (hide_pulse_progress_bar):
1630         * plugins/subversion/subversion-ui-utils.h:
1632         Yet another patch from #457477:
1633         Add a pulsing progress bar to all dialogs receiving status
1635 2007-11-12  Johannes Schmid <jhs@gnome.org>
1637         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1638         Bug 493583 – crash in Anjuta IDE: trying to open a file
1639         
1640         * plugins/subversion/subversion-commit-dialog.c:
1641         (select_all_files), (subversion_commit_dialog):
1642         Patch from jrligget - see #457477
1644 2007-11-12  Johannes Schmid <jhs@gnome.org>
1646         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1647         * libanjuta/anjuta-plugin-handle.c:
1648         (anjuta_plugin_handle_get_about):
1649         Bug 495536 – Plugins localization improvement
1650         
1651         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1652         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1653         * plugins/indent/indent.glade:
1654         * plugins/subversion/anjuta-subversion.glade:
1655         Bug 495245 – Strings bug
1657 2007-11-08  James Liggett  <jrliggett@cox.net>
1659         reviewed by: Johannes Schmid <jhs@gnome.org>
1661         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1662         (anjuta_async_command_finalize),
1663         (anjuta_async_command_notification_poll),
1664         (anjuta_async_command_thread), (start_command),
1665         (notify_data_arrived), (notify_complete),
1666         (anjuta_async_command_class_init),
1667         (anjuta_async_command_set_error_message),
1668         (anjuta_async_command_get_error_message),
1669         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1670         * libanjuta/anjuta-async-command.h:
1671         * libanjuta/anjuta-command.c: (anjuta_command_init),
1672         (anjuta_command_finalize), (anjuta_command_class_init),
1673         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1674         (anjuta_command_notify_complete),
1675         (anjuta_command_set_error_message),
1676         (anjuta_command_get_error_message):
1677         * libanjuta/anjuta-command.h:
1678         * libanjuta/anjuta-glade-catalog.c:
1679         * libanjuta/anjuta-glade.xml:
1680         * libanjuta/anjuta-vcs-status-tree-view.c:
1681         (on_selected_column_toggled),
1682         (anjuta_vcs_status_tree_view_create_columns),
1683         (anjuta_vcs_status_tree_view_init),
1684         (anjuta_vcs_status_tree_view_finalize),
1685         (anjuta_vcs_status_tree_view_set_property),
1686         (anjuta_vcs_status_tree_view_get_property),
1687         (anjuta_vcs_status_tree_view_class_init),
1688         (anjuta_vcs_status_tree_view_new),
1689         (anjuta_vcs_status_tree_view_destroy),
1690         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1691         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1692         (anjuta_vcs_status_tree_view_unselect_all),
1693         (create_selected_paths_list),
1694         (anjuta_vcs_status_tree_view_get_selected):
1695         * libanjuta/anjuta-vcs-status-tree-view.h:
1696         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1697         * libanjuta/anjuta-widgets.h:
1698         * plugins/subversion/subversion-add-dialog.c:
1699         (on_add_command_finished), (on_subversion_add_response),
1700         (subversion_add_dialog), (on_menu_subversion_add),
1701         (on_fm_subversion_add):
1702         * plugins/subversion/subversion-add-dialog.h:
1703         * plugins/subversion/subversion-commit-dialog.c:
1704         (on_commit_command_finished), (on_subversion_commit_response),
1705         (subversion_commit_dialog), (on_menu_subversion_commit),
1706         (on_fm_subversion_commit):
1707         * plugins/subversion/subversion-commit-dialog.h:
1708         * plugins/subversion/subversion-copy-dialog.c:
1709         (on_copy_other_revision_radio_toggled),
1710         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1711         (on_copy_command_finished), (on_subversion_copy_response),
1712         (subversion_copy_dialog), (on_menu_subversion_copy),
1713         (on_fm_subversion_copy):
1714         * plugins/subversion/subversion-copy-dialog.h:
1715         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1716         (on_subversion_diff_response), (subversion_diff_dialog),
1717         (on_menu_subversion_diff), (on_fm_subversion_diff):
1718         * plugins/subversion/subversion-diff-dialog.h:
1719         * plugins/subversion/subversion-log-dialog.c:
1720         (on_diff_selected_column_toggled), (create_columns),
1721         (on_log_command_finished), (on_log_view_button_clicked),
1722         (on_cat_command_data_arrived), (on_cat_command_finished),
1723         (on_log_view_selected_button_clicked), (get_selected_revisions),
1724         (on_log_diff_selected_button_clicked),
1725         (on_log_diff_previous_button_clicked),
1726         (on_subversion_log_vbox_destroy),
1727         (on_log_changes_view_row_selected), (subversion_log_window_create),
1728         (on_menu_subversion_log), (on_fm_subversion_log),
1729         (subversion_log_set_whole_project_sensitive):
1730         * plugins/subversion/subversion-log-dialog.h:
1731         * plugins/subversion/subversion-merge-dialog.c:
1732         (on_merge_command_finished), (on_subversion_merge_response),
1733         (on_merge_first_path_browse_button_clicked),
1734         (on_merge_second_path_browse_button_clicked),
1735         (on_merge_use_first_path_check_toggled),
1736         (on_merge_start_revision_radio_toggled),
1737         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1738         (on_menu_subversion_merge):
1739         * plugins/subversion/subversion-merge-dialog.h:
1740         * plugins/subversion/subversion-remove-dialog.c:
1741         (on_remove_command_finished),
1742         (on_remove_path_browse_button_clicked),
1743         (on_subversion_remove_response), (subversion_remove_dialog),
1744         (on_menu_subversion_remove), (on_fm_subversion_remove):
1745         * plugins/subversion/subversion-remove-dialog.h:
1746         * plugins/subversion/subversion-resolve-dialog.c:
1747         (on_resolve_command_finished), (on_subversion_resolve_response),
1748         (subversion_resolve_dialog), (on_menu_subversion_resolve):
1749         * plugins/subversion/subversion-resolve-dialog.h:
1750         * plugins/subversion/subversion-revert-dialog.c:
1751         (on_revert_command_finished), (on_subversion_revert_response),
1752         (subversion_revert_dialog), (on_menu_subversion_revert):
1753         * plugins/subversion/subversion-revert-dialog.h:
1754         * plugins/subversion/subversion-switch-dialog.c:
1755         (on_switch_other_revision_radio_toggled),
1756         (on_switch_command_finished), (on_subversion_switch_response),
1757         (subversion_switch_dialog), (on_menu_subversion_switch):
1758         * plugins/subversion/subversion-switch-dialog.h:
1759         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
1760         (subversion_data_free), (on_mesg_view_destroy),
1761         (create_message_view), (check_filename), (get_log_from_textview),
1762         (pulse_timer), (on_pulse_timer_destroyed),
1763         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
1764         (report_errors), (on_status_command_finished),
1765         (on_status_command_data_arrived), (on_command_info_arrived),
1766         (select_all_status_items), (clear_all_status_selections),
1767         (init_whole_project), (on_whole_project_toggled),
1768         (send_diff_command_output_to_editor), (on_diff_command_finished),
1769         (stop_status_bar_progress_pulse):
1770         * plugins/subversion/subversion-ui-utils.h:
1771         * plugins/subversion/subversion-update-dialog.c:
1772         (on_update_command_finished), (on_subversion_update_response),
1773         (subversion_update_dialog), (on_menu_subversion_update),
1774         (on_fm_subversion_update):
1775         * plugins/subversion/subversion-update-dialog.h:
1776         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
1777         (svn_add_command_finalize), (svn_add_command_run),
1778         (svn_add_command_class_init), (svn_add_command_new),
1779         (svn_add_command_destroy):
1780         * plugins/subversion/svn-add-command.h:
1781         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
1782         (svn_cat_command_finalize), (svn_cat_command_run),
1783         (svn_cat_command_class_init), (svn_cat_command_new),
1784         (svn_cat_command_destroy), (svn_cat_command_get_output):
1785         * plugins/subversion/svn-cat-command.h:
1786         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
1787         (svn_command_release_ui_lock), (simple_prompt),
1788         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
1789         (svn_auth_ssl_server_trust_prompt_func_cb),
1790         (svn_auth_ssl_client_cert_prompt_func_cb),
1791         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
1792         (svn_command_init), (svn_command_finalize),
1793         (svn_command_class_init), (svn_command_push_info),
1794         (svn_command_get_info_queue), (svn_command_set_error),
1795         (svn_command_get_client_context), (svn_command_get_pool),
1796         (svn_command_lock_ui), (svn_command_unlock_ui),
1797         (svn_command_get_revision), (svn_command_copy_path_list),
1798         (svn_command_free_path_list):
1799         * plugins/subversion/svn-command.h:
1800         * plugins/subversion/svn-commit-command.c: (on_log_callback),
1801         (svn_commit_command_init), (svn_commit_command_finalize),
1802         (svn_commit_command_run), (svn_commit_command_class_init),
1803         (svn_commit_command_new), (svn_commit_command_destroy):
1804         * plugins/subversion/svn-commit-command.h:
1805         * plugins/subversion/svn-copy-command.c: (on_log_callback),
1806         (svn_copy_command_init), (svn_copy_command_finalize),
1807         (svn_copy_command_run), (svn_copy_command_class_init),
1808         (svn_copy_command_new), (svn_copy_command_destroy):
1809         * plugins/subversion/svn-copy-command.h:
1810         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
1811         (svn_diff_command_finalize), (svn_diff_command_run),
1812         (svn_diff_command_class_init), (svn_diff_command_new),
1813         (svn_diff_command_destroy), (svn_diff_command_get_output):
1814         * plugins/subversion/svn-diff-command.h:
1815         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
1816         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
1817         (svn_log_command_class_init), (svn_log_command_new),
1818         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
1819         * plugins/subversion/svn-log-command.h:
1820         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
1821         (svn_log_entry_finalize), (svn_log_entry_class_init),
1822         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
1823         (svn_log_entry_get_author), (svn_log_entry_get_date),
1824         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
1825         (svn_log_entry_get_full_log):
1826         * plugins/subversion/svn-log-entry.h:
1827         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
1828         (svn_merge_command_finalize), (svn_merge_command_run),
1829         (svn_merge_command_class_init), (svn_merge_command_new),
1830         (svn_merge_command_destroy):
1831         * plugins/subversion/svn-merge-command.h:
1832         * plugins/subversion/svn-remove-command.c: (on_log_callback),
1833         (svn_remove_command_init), (svn_remove_command_finalize),
1834         (svn_remove_command_run), (svn_remove_command_class_init),
1835         (svn_remove_command_new), (svn_remove_command_destroy),
1836         (svn_remove_command_get_path):
1837         * plugins/subversion/svn-remove-command.h:
1838         * plugins/subversion/svn-resolve-command.c:
1839         (svn_resolve_command_init), (svn_resolve_command_finalize),
1840         (svn_resolve_command_run), (svn_resolve_command_class_init),
1841         (svn_resolve_command_new), (svn_resolve_command_destroy):
1842         * plugins/subversion/svn-resolve-command.h:
1843         * plugins/subversion/svn-revert-command.c:
1844         (svn_revert_command_init), (svn_revert_command_finalize),
1845         (svn_revert_command_run), (svn_revert_command_class_init),
1846         (svn_revert_command_new), (svn_revert_command_destroy):
1847         * plugins/subversion/svn-revert-command.h:
1848         * plugins/subversion/svn-status-command.c:
1849         (svn_status_command_init), (svn_status_command_finalize),
1850         (on_svn_status_notify), (svn_status_command_run),
1851         (svn_status_command_class_init), (svn_status_command_new),
1852         (svn_status_command_destroy),
1853         (svn_status_command_get_status_queue):
1854         * plugins/subversion/svn-status-command.h:
1855         * plugins/subversion/svn-status.c: (svn_status_init),
1856         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
1857         (svn_status_destroy), (svn_status_get_path),
1858         (svn_status_get_vcs_status):
1859         * plugins/subversion/svn-status.h:
1860         * plugins/subversion/svn-switch-command.c:
1861         (svn_switch_command_init), (svn_switch_command_finalize),
1862         (svn_switch_command_run), (svn_switch_command_class_init),
1863         (svn_switch_command_new), (svn_switch_command_destroy):
1864         * plugins/subversion/svn-switch-command.h:
1865         * plugins/subversion/svn-update-command.c:
1866         (svn_update_command_init), (svn_update_command_finalize),
1867         (svn_update_command_run), (svn_update_command_class_init),
1868         (svn_update_command_new), (svn_update_command_destroy):
1869         * plugins/subversion/svn-update-command.h:
1871         Now really committed all files from James patch (#457477)
1873 2007-11-08  Johannes Schmid <jhs@gnome.org>
1875         * TODO.tasks: Updated
1877 2007-11-08  James Liggett  <jrliggett@cox.net>
1879         reviewed by: Johannes Schmid <jhs@gnome.org>
1881         * configure.in:
1882         * libanjuta/Makefile.am:
1883         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
1884         * libanjuta/anjuta-status.h:
1885         * libanjuta/libanjuta.h:
1886         * plugins/subversion/Makefile.am:
1887         * plugins/subversion/anjuta-subversion.glade:
1888         * plugins/subversion/anjuta-subversion.ui:
1889         * plugins/subversion/plugin.c: (value_added_project_root_uri),
1890         (value_removed_project_root_uri), (activate_plugin),
1891         (deactivate_plugin), (finalize), (subversion_instance_init):
1892         * plugins/subversion/plugin.h:
1893         * plugins/subversion/subversion-actions.c:
1894         * plugins/subversion/subversion-actions.h:
1895         * plugins/subversion/subversion-callbacks.c:
1896         * plugins/subversion/subversion-callbacks.h:
1897         * plugins/subversion/svn-auth.c:
1898         * plugins/subversion/svn-auth.h:
1899         * plugins/subversion/svn-backend-priv.h:
1900         * plugins/subversion/svn-backend.c:
1901         * plugins/subversion/svn-backend.h:
1902         * plugins/subversion/svn-notify.c:
1903         * plugins/subversion/svn-notify.h:
1904         * plugins/subversion/svn-thread.c:
1905         * plugins/subversion/svn-thread.h:
1906         
1907         Commited alpha2 of the new subversion plugin (#457477)
1909 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1911         * plugins/debug-manager/command.c:
1912         Fix a stupid crash when changing a register value
1914 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1916         * libanjuta/interfaces/libanjuta.idl,
1917         plugins/debug-manager/command.c,
1918         plugins/debug-manager/command.h,
1919         plugins/debug-manager/start.c,
1920         plugins/gdb/plugin.c,
1921         plugins/gdb/debugger.c,
1922         plugins/gdb/debugger.h:
1923         Use anjuta terminal plugin instead of gnome terminal
1924         Select if a terminal is used in the the start_program function
1925         Move terminal code from debugger.c to plugin.c
1926         Partial fix of bug #481366
1928         * plugins/gdb/utilities.c,
1929         plugins/gdb/utilities.h:
1930         Remove gnome terminal check function
1932 2007-11-06  Johannes Schmid <jhs@gnome.org>
1934         * plugins/project-import/anjuta-project-import.glade:
1935         * plugins/project-import/project-import.c: (on_import_next),
1936         (on_import_finish), (project_import_set_directory):
1937         * plugins/project-wizard/property.c: (npw_property_create_widget),
1938         (npw_property_set_value_from_widget):
1939         
1940         Replaced gnome_file_entry with gtk_file_chooser_button
1941         Fixes #422329 – Creating a new directory in program options doesn't work
1942         
1943 2007-11-04  Massimo Cora' <maxcvs@email.it>
1945         * plugins/symbol-db/plugin.c:
1946         add all files at once on project_import.
1947         No need to split them into more languages: ctags
1948         and the engine will take care of that.
1950         * plugins/symbol-db/symbol-db-engine.h,
1951         * plugins/symbol-db/symbol-db-engine.c,
1952         * plugins/symbol-db/tables.sql,
1953         * plugins/symbol-db/test/Makefile.am,
1954         * plugins/symbol-db/test/main.c,
1955         * plugins/symbol-db/symbol-db-view-locals.c:
1956         some memory leaks fixed. Ported the thing to
1957         libgda 3.1.2 [or better svn HEAD].
1958         Thanks to a fresh new algorithm to detect
1959         parent scope we're able to display correcly
1960         a local gtktree, including classes not directly
1961         defined inside that file.
1963 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
1965         * plugins/debug-manager/threads.c,
1966         plugins/debug-manager/stack_trace.c:
1967         Do not display address when not needed
1969         * plugins/debug-manager/plugin.c,
1970         plugins/debug-manager/breakpoints.c:
1971         Breakpoints directly connect to debugger signals
1973         * plugins/debug-manager/watch.c:
1974         program-unload signal does not exist used debugger-stopped
1976         * plugins/debug-manager/queue.c,
1977         libanjuta/interfaces/libanjuta.idl:
1978         Display error message returned by debugger command
1979         Add new error codes
1981 2007-11-04  Johannes Schmid <jhs@gnome.org>
1983         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1984         Bug 493062 – gcj template needs AC_PROG_CC
1985         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
1987         * src/anjuta-actions.h:
1988         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
1989         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
1991 === anjuta 2.3.0 ===
1993 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
1995         * AUTHORS: Updated
1997 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1999         * ChangeLog: Tagged 2.3.0 release.
2001         * plugins/indent/Makefile.am: Fixed indentation.
2003         * plugins/editor/aneditor-autocomplete.cxx:
2004         * plugins/editor/aneditor-priv.h:
2005         * plugins/editor/aneditor.cxx:
2006         * plugins/editor/aneditor.h: Commented out dead codes.
2008         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2009         Do not build symbol-db by
2010         default. Added 'unstable' in plugin description to signify it's
2011         developmental state.
2013         * plugins/file-manager/Makefile.am,
2014         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2016 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2018         * plugins/debug-manager/utilities.c,
2019         plugins/debug-manager/utilities.h,
2020         plugins/debug-manager/threads.c,
2021         plugins/debug-manager/plugin.c,
2022         plugins/debug-manager/plugin.h,
2023         plugins/debug-manager/disassemble.h,
2024         plugins/debug-manager/watch.c,
2025         plugins/debug-manager/watch.h,
2026         plugins/debug-manager/breakpoints.c,
2027         plugins/debug-manager/stack_trace.c:
2028         Replace few remaining function calls by signal 
2030         * plugins/debug-manager/disassemble.c,
2031         plugins/debug-manager/registers.c,
2032         plugins/debug-manager/memory.c,
2033         plugins/debug-manager/locals.c,
2034         plugins/debug-manager/queue.c,
2035         plugins/debug-manager/queue.h:
2036         Connect signals when debugger is started
2037         Disconnect them when debugger is stopped
2038         Do not display window if debugger doesn't support feature
2040         * plugins/gdb/plugin.c,
2041         libanjuta/interfaces/libanjuta.idl:
2042         Remove unused initialization function
2044 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2046         * configure.in:
2047         * plugins/file-manager/Makefile.am:
2048         * scripts/build-schemas.mk: Fixed 'make distcheck'
2050 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2052         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2053         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2054         to latest API additions.
2056         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2057         to API changes.
2059 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2061         * ChangeLog: Fixed indentation.
2062         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2063         branch.
2065 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2067         * libanjuta/interfaces/libanjuta.idl:
2068         * plugins/build-basic-autotools/build-basic-autotools.c:
2069         (build_compile_file_real), (build_build_project),
2070         (build_install_project), (build_clean_project),
2071         (build_configure_project), (build_autogen_project),
2072         (build_distribution_project), (build_build_module),
2073         (build_install_module), (build_clean_module), (fm_build),
2074         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2075         (finalize), (basic_autotools_plugin_instance_init),
2076         (ibuildable_set_command), (ibuildable_reset_commands),
2077         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2078         (ibuildable_install), (ibuildable_configure),
2079         (ibuildable_generate), (ibuildable_iface_init):
2080         * plugins/build-basic-autotools/build-basic-autotools.h:
2082         Added API for commands override in build interface and implemented
2083         them in build plugin. Useful for other plugins override build
2084         commands depending on project environment.
2086 2007-10-28  Naba Kumar  <naba@gnome.org>
2088         * src/anjuta.glade,
2089         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2090         Fixed widget alignment for dock switcher tab style combo and
2091         scratchbox path entrybox.
2093 2007-10-28  Johannes Schmid <jhs@gnome.org>
2095         * plugins/document-manager/plugin.c: (on_editor_changed):
2096         Fixed a memory leak and simplified code (thanks again Sébastien)
2097         
2098         * configure.in:
2099         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2100         and OFFSET sql statements)
2102 2007-10-28  Massimo Cora' <maxcvs@email.it>
2104         * plugins/symbol-db/plugin.c,
2105         plugins/symbol-db/symbol-db-engine.h,
2106         plugins/symbol-db/symbol-db-view.c,
2107         plugins/symbol-db/symbol-db-view.c,
2108         plugins/symbol-db/symbol-db-view-locals.c,
2109         plugins/symbol-db/symbol-db-view-locals.h,
2110         plugins/symbol-db/symbol-db-engine.c:
2111         Better end-of-file-scan detection, permitting
2112         an improved scope/inheritance parsing.
2113         Locals tab gtktree now displays correct
2114         namespace->class->children tree, even if
2115         in a C++ file there isn't class declaration.
2117 2007-10-27  Johannes Schmid <jhs@gnome.org>
2119         Patch from Stanislav Brabec <sbrabec@suse.cz>
2120         * configure.in:
2121         Bug 489798 – Do not rely on svn-config
2123         Patch from Michael Wolf <maw@ximian.com>:
2124         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2125         (egg_tree_model_filter_remove_node),
2126         (egg_tree_model_filter_row_deleted):
2127         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2129 2007-10-27  Johannes Schmid <jhs@gnome.org>
2131         * plugins/devhelp/anjuta-devhelp.ui:
2132         * plugins/message-view/anjuta-message-manager.ui:
2134         Added some separators to the toolbar
2135         
2136         * plugins/document-manager/plugin.c:
2137         (on_support_plugin_deactivated), (load_new_support_plugins),
2138         (unload_unused_support_plugins), (on_editor_changed):
2139         
2140         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2141         for pointing out that is was crap.
2143 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2145         * libanjuta/interfaces/libanjuta.idl,
2146         libanjuta/anjuta-plugin-manager.c,
2147         libanjuta/anjuta-plugin-manager.h,
2148         libanjuta/anjuta-c-plugin-factory.c,
2149         libanjuta/anjuta-c-module.h,
2150         libanjuta/anjuta-c-module.c:
2151         Report detailled error message in case of plugin loading failure
2153 2007-10-24  Johannes Schmid <jhs@gnome.org>
2155         * configure.in:
2156         * plugins/Makefile.am:
2157         
2158         Activate build of symbol-db plugin (when libgda is available)
2159         
2160         * plugins/document-manager/plugin.c:
2161         (on_support_plugin_deactivated), (on_editor_changed):
2162         
2163         Properly handle language support plugins even when they are
2164         unloaded by the session.
2165         
2166         * plugins/symbol-db/plugin.c: (register_stock_icons),
2167         Port to new REGISTER_ICONS stuff
2168   
2169 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2171         * plugins/symbol-db/plugin.c,
2172         * plugins/symbol-db/symbol-db-view.c
2173         * plugins/symbol-db/symbol-db-engine.h,
2174         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2175         * plugins/symbol-db/symbol-db-view-locals.c,
2176         * plugins/symbol-db/symbol-db-view-locals.h,
2177         * plugins/symbol-db/symbol-db-engine.c:
2178         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2179         Added a new algorithm for dynamic population of the local symbols' tab.
2180         Now the default view is tree-like.
2181         Some fixes on engine correct some population issues.    
2183 2007-10-23  Naba Kumar  <naba@gnome.org>
2185         * plugins/glade/Makefile.am: Corrected conditional not to install
2186         .plugin file if plugin is disabled.
2187         * plugins/sourceview/Makefile.am: Corrected conditional not to
2188         install schemas if plugin is not built.
2190 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2192         * plugins/debug-manager/queue.c:
2193         Fix #488061: Mutiple crash dialogs
2195         * plugins/gdb/debugger.c,
2196         plugins/gdb/debugger.h:
2197         Remove maximum gdb command length, should fix bug#474811
2199 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2201         * manuals/reference/libanjuta/plugin-description-file.sgml,
2202         manuals/reference/libanjuta/libanjuta-docs.sgml,
2203         manuals/reference/libanjuta/libanjuta-sections.txt,
2204         libanjuta/interfaces/libanjuta.idl,
2205         libanjuta/anjuta-c-module.c,
2206         libanjuta/anjuta-c-plugin-factory.c:
2207         Document last changes in plugin code
2209 2007-10-19  Johannes Schmid <jhs@gnome.org>
2211         * plugins/subversion/subversion-callbacks.c: (check_filename):
2212         
2213         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2215 2007-10-19  Naba Kumar  <naba@gnome.org>
2217         * plugins/file-manager/file-model.c: Fixed a critical runtime
2218         warning.
2220 2007-10-18  Johannes Schmid <jhs@gnome.org>
2222         * libanjuta/anjuta-ui.h:
2223         Small fix on icon macros
2224         
2225         * libanjuta/interfaces/libanjuta.idl:
2226         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2227         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2228         (ilanguage_iface_init):
2229         
2230         Added get_from_editor() and get_name_from_editor() methods
2231         to IAnjutaLanguage
2232         
2233         * plugins/document-manager/plugin.c:
2234         (update_editor_ui_interface_items), (on_editor_changed):
2235         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2236         .in:
2237         * plugins/language-support-cpp-java/plugin.c: (install_support):
2238         
2239         Ported plugins to use the new interface
2241 2007-10-17  Johannes Schmid <jhs@gnome.org>
2243         * libanjuta/anjuta-ui.h:
2244         
2245         Added macros to register stock icons to stop all this copy&paste
2246         which had spread over a lot of files. New macros support to add 
2247         icons with toolbar and menu size (16 and 24)
2248         
2249         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2250         * plugins/debug-manager/images/anjuta-attach.svg:
2251         * plugins/debug-manager/images/anjuta-step-out.svg:
2252         * plugins/debug-manager/images/anjuta-step-over.svg:
2253         * plugins/debug-manager/plugin.c: (register_stock_icons):
2254         * plugins/document-manager/images/Makefile.am:
2255         * plugins/document-manager/images/anjuta-block-end.svg:
2256         * plugins/document-manager/images/anjuta-block-start.svg:
2257         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2258         * plugins/document-manager/images/anjuta-bookmark.svg:
2259         * plugins/document-manager/images/anjuta-go-history-next.svg:
2260         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2261         * plugins/document-manager/plugin.c: (register_stock_icons):
2262         * plugins/glade/plugin.c: (register_stock_icons):
2263         * plugins/language-support-cpp-java/plugin.c:
2264         (register_stock_icons):
2265         * plugins/message-view/Makefile.am:
2266         * plugins/message-view/anjuta-go-message-next.svg:
2267         * plugins/message-view/anjuta-go-message-prev.svg:
2268         * plugins/message-view/anjuta-message-view.svg:
2269         * plugins/message-view/messages.xpm:
2270         * plugins/message-view/plugin.c: (register_stock_icons):
2271         * plugins/patch/plugin.c: (patch_plugin_activate):
2272         * plugins/project-manager/plugin.c: (register_stock_icons):
2273         * plugins/search/Makefile.am:
2274         * plugins/search/anjuta-go-match-next.svg:
2275         * plugins/search/anjuta-go-match-prev.svg:
2276         * plugins/search/plugin.c: (activate_plugin):
2277         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2278         * plugins/terminal/terminal.c: (register_stock_icons):
2279         * plugins/valgrind/plugin.c: (register_stock_icons):
2280         
2281         Updated to use the new icons and added several new and updated 
2282         icons from #480093
2284 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2286         * libanjuta/anjuta-plugin-handle.c,
2287         libanjuta/anjuta-plugin-handle.h:
2288         Add a new path property containing the directory of the .plugin
2289         file, library file (.so or whatever) must be in the same directory
2291         * libanjuta/anjuta-plugin-manager.c,
2292         libanjuta/interfaces/libanjuta.idl,
2293         (removed) libanjuta/anjuta-glue-plugin.c,
2294         (removed) libanjuta/anjuta-glue-plugin.h,
2295         (removed) libanjuta/anjuta-glue-c.c,
2296         (removed) libanjuta/anjuta-glue-c.h,
2297         (removed) libanjuta/anjuta-glue-cpp.c,
2298         (removed) libanjuta/anjuta-glue-cpp.h,
2299         (removed) libanjuta/anjuta-glue-factory.c,
2300         (removed) libanjuta/anjuta-glue-factory.h,
2301         (added) libanjuta/anjuta-c-module.c,
2302         (added) libanjuta/anjuta-c-module.h,
2303         (added) libanjuta/anjuta-c-plugin-factory.c,
2304         (added) libanjuta/anjuta-c-plugin-factory.h,
2305         libanjuta/Makefile.am:
2306         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2307         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2308         implementing IAnjutaPluginFactory
2309         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2311         * libanjuta/libanjuta.h:
2312         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2313         interface)
2315         * libanjuta/anjuta-plugin.h:
2316         Replace AnjutaGluePlugin by GTypeModule
2317         Remove unused anjuta_glue_get_component_type replaced by
2318         g_type_from_name
2320         * plugins/build-basic-autotools/build-basic-autotools.h,
2321         plugins/class-gen/plugin.h,
2322         plugins/class-inheritance/plugin.h,
2323         plugins/cvs-plugin/plugin.h,
2324         plugins/debug-manager/plugin.h,
2325         plugins/devhelp/plugin.h,
2326         plugins/document-manager/plugin.h,
2327         plugins/editor/plugin.h,
2328         plugins/file-loader/plugin.h,
2329         plugins/file-wizard/plugin.h,
2330         plugins/gdb/plugin.h,
2331         plugins/glade/plugin.h,
2332         plugins/gtodo/plugin.h,
2333         plugins/indent/plugin.h,
2334         plugins/language-manager/plugin.h,
2335         plugins/language-support-cpp-java/plugin.h,
2336         plugins/macro/plugin.h,
2337         plugins/message-view/plugin.h,
2338         plugins/patch/plugin.h,
2339         plugins/profiler/plugin.h,
2340         plugins/project-import/plugin.h,
2341         plugins/project-manager/plugin.h,
2342         plugins/project-wizard/plugin.h,
2343         plugins/sample1/plugin.h,
2344         plugins/search/plugin.h,
2345         plugins/sourceview/plugin.h,
2346         plugins/subversion/plugin.h,
2347         plugins/symbol-browser/plugin.h,
2348         plugins/symbol-db/plugin.h,
2349         plugins/terminal/terminal.c,
2350         plugins/tools/plugin.h,
2351         plugins/valgrind/plugin.h:
2352         Replace AnjutaGluePlugin by GTypeModule
2354 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2356         * plugins/debug-manager/breakpoints.c:
2357         Fix bug#487112, crash while removing a breakpoint in a new file
2359 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2361         * plugins/document-manager/search-box.c:
2362         Fix a crash (with an useful comment) focus-out-event handler must
2363         return a gboolean
2365 2007-10-14 Johannes Schmid <jhs@gnome.org>
2367         * plugins/sourceview/sourceview.c:
2368         Hide calltip when "Up" or "Down" key is pressed
2370 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2372         * plugins/document-manager/search-box.c:
2373         Change included file order to avoid a compile error with gnome 2.16
2375 2007-10-13  Johannes Schmid <jhs@gnome.org>
2377         * plugins/debug-manager/plugin.c: (enable_log_view):
2378         
2379         Fixed crash when closing a project and unloading another while
2380         the debugger is enabled
2382 2007-10-13  Johannes Schmid <jhs@gnome.org>
2384         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2385         
2386         Use correct breakpoint icon
2387         
2388         * plugins/devhelp/Makefile.am:
2389         * plugins/devhelp/anjuta-go-help-next.svg:
2390         * plugins/devhelp/anjuta-go-help-prev.svg:
2391         * plugins/devhelp/plugin.c: (register_stock_icons),
2392         (devhelp_activate):
2393         
2394         Added new icons from #480093
2395         
2396         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2397         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2398         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2399         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2400         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2401         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2402         * plugins/message-view/anjuta-go-message-next.svg:
2403         * plugins/message-view/anjuta-go-message-prev.svg:
2404         
2405         Updated icons from #480093
2406                 
2407         * src/anjuta-actions.h:
2408         Use GTK_STOCK_FULLSCREEN
2409         
2410         * src/anjuta-app.c: (on_gdl_style_changed),
2411         (anjuta_app_instance_init):
2412         * src/anjuta.glade:
2413         
2414         Added preference option to set the gdl switcher style
2416 2007-10-13  Johannes Schmid <jhs@gnome.org>
2418         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2419         (get_property_value_as_string), (set_property_value_as_string),
2420         (register_callbacks):
2421         * libanjuta/anjuta-preferences.h:
2422         
2423         Support GtkFileChooserButton as preferences widget
2424         
2425         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2426         
2427         Fixed a Gtk-Critical
2428         
2429         * plugins/file-manager/Makefile.am:
2430         * plugins/file-manager/file-model.c: (file_model_filter_file),
2431         (file_model_add_dummy), (file_model_expand_idle),
2432         (file_model_set_property), (file_model_get_property),
2433         (file_model_class_init):
2434         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2435         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2436         (file_manager_activate), (file_manager_finalize),
2437         (file_manager_instance_init), (ipreferences_merge),
2438         (ipreferences_unmerge), (ipreferences_iface_init):
2439         * plugins/file-manager/plugin.h:
2440         
2441         Added preferences to file-manager
2443         * plugins/glade/plugin.c: (activate_plugin):
2444         
2445         Move Properties widget into center because it is way to big
2446         for the sidebar
2448 2007-10-10  Johannes Schmid <jhs@gnome.org>
2450         * plugins/language-support-cpp-java/Makefile.am:
2451         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2452         * plugins/language-support-cpp-java/anjuta-complete.svg:
2453         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2454         * plugins/language-support-cpp-java/plugin.c:
2455         (register_stock_icons):
2456         
2457         And yet some more icons...
2459 2007-10-10  Johannes Schmid <jhs@gnome.org>
2461         * plugins/debug-manager/breakpoints.c:
2462         * plugins/debug-manager/images/Makefile.am:
2463         * plugins/debug-manager/images/anjuta-bookmark.svg:
2464         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2465         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2466         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2467         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2468         * plugins/debug-manager/images/anjuta-linemark.svg:
2469         * plugins/debug-manager/images/anjuta-pcmark.svg:
2470         * plugins/debug-manager/plugin.c: (register_stock_icons):
2471         * plugins/debug-manager/sparse_view.c:
2472         * plugins/document-manager/images/Makefile.am:
2473         * plugins/document-manager/images/anjuta-block-select.svg:
2474         * plugins/document-manager/images/anjuta-fold-close.svg:
2475         * plugins/document-manager/images/anjuta-fold-open.svg:
2476         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2477         * plugins/document-manager/images/anjuta-indent-less.svg:
2478         * plugins/document-manager/images/anjuta-indent-more.svg:
2479         * plugins/document-manager/images/anjuta-swap.svg:
2480         * plugins/document-manager/images/block_select.xpm:
2481         * plugins/document-manager/images/fold_close.xpm:
2482         * plugins/document-manager/images/fold_open.xpm:
2483         * plugins/document-manager/images/fold_toggle.xpm:
2484         * plugins/document-manager/images/indent.xpm:
2485         * plugins/document-manager/images/indent_dcr.xpm:
2486         * plugins/document-manager/images/indent_inc.xpm:
2487         * plugins/document-manager/plugin.c: (register_stock_icons):    
2488         * plugins/editor/Makefile.am:
2489         * plugins/editor/anjuta-bookmark-16.xpm:
2490         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2491         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2492         * plugins/editor/anjuta-linemark-16.xpm:
2493         * plugins/editor/anjuta-pcmark-16.xpm:
2494         * plugins/editor/bookmark.xpm:
2495         * plugins/editor/breakpoint-disabled.xpm:
2496         * plugins/editor/breakpoint-enabled.xpm:
2497         * plugins/editor/linemarker.xpm:
2498         * plugins/editor/program-counter.xpm:
2499         * plugins/editor/text_editor.c:
2500         * plugins/message-view/Makefile.am:
2501         * plugins/message-view/anjuta-go-message-next.svg:
2502         * plugins/message-view/anjuta-go-message-prev.svg:
2503         * plugins/message-view/anjuta-message-manager.ui:
2504         * plugins/message-view/plugin.c:
2505         * plugins/sourceview/Makefile.am:
2506         * plugins/sourceview/sourceview.c:
2508         Integrated lots of icons from #480093
2509         Thanks to <tpgww@onepost.net>
2511         * plugins/document-manager/plugin.c:
2512         Do not mark the line in ifile_open(), that looks ugly.
2513         
2514         * plugins/document-manager/search-box.c: (on_search_focus_out),
2515         (search_box_init):
2516         Clear the status bar on focus_out.
2517         
2518         * plugins/file-loader/anjuta-loader-plugin.ui:
2519         Fixed a missing "="
2521 2007-10-09  Johannes Schmid <jhs@gnome.org>
2523         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2524         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2526         Some things I missed in the patch for #484419
2527         
2528         * plugins/document-manager/action-callbacks.c:
2529         (on_new_file_activate):
2530         * plugins/document-manager/action-callbacks.h:
2531         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2532         (on_window_key_press_event), (on_gconf_notify_timer):
2533         
2534         484645 – patch to deal with docman FIXME etc
2535         
2536         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2537         * plugins/search/search-replace.c: (search_and_replace),
2538         (write_message_pane), (search_replace_populate),
2539         (translate_dialog_strings), (create_dialog),
2540         (anjuta_search_replace_activate):
2541         * plugins/search/search-replace_backend.c:
2542         (file_buffer_new_from_path), (get_next_match),
2543         (create_search_entries), (regex_backref),
2544         (clear_search_replace_instance):
2545         * plugins/search/search-replace_backend.h:
2546         
2547         #484573 – patch to correct various search-related issues
2548         
2549         Thanks for the above patches to <tpgww@onepost.net>
2550         
2551         * plugins/sourceview/sourceview.c:
2552         (sourceview_create_highligth_indic):
2553         
2554         Use the same marker for important as gedit (yellow background)
2556         * plugins/document-manager/anjuta-document-manager.ui:
2557         * plugins/file-loader/anjuta-file-loader.ui:
2558         * plugins/file-loader/plugin.c:
2559         
2560         Moved FileNew action to document-manager
2562 2007-10-08  Johannes Schmid <jhs@gnome.org>
2564         * plugins/document-manager/search-box.c: (on_search_activated):
2565         Mark messages for translation
2567 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2569         reviewed by: Johannes Schmid <jhs@gnome.org>
2571         * plugins/Makefile.am:
2572         * plugins/build-basic-autotools/build-basic-autotools.c:
2573         (build_compile_file_real):
2574         * plugins/search/search-replace.c:
2575         * plugins/valgrind/preferences.c: (build_general_prefs):
2576         
2577         Fix #484379 – Contents of Makefile.am plugins and
2578         #484419 – Improvement into translation
2580 2007-10-06  Johannes Schmid <jhs@gnome.org>
2582         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2584         Fixed to properly support pointer-to-pointer (**) types
2586         * libanjuta/interfaces/libanjuta.idl:
2587         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2588         * plugins/sourceview/sourceview-cell.h:
2589         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2590         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2591         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2592         (isearch_backward), (isearch_iface_init):
2593         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2594         (itext_editor_iface_init), (iselection_set_iter),
2595         (iselection_get_start_iter), (iselection_get_end_iter),
2596         (iselection_iface_init), (isearch_forward), (isearch_backward),
2597         (isearch_iface_init):
2598         
2599         Added IAnjutaEditorSearch interface and some utility methods to
2600         migrate from positions to iterators for the editor interface.
2601         
2602         * plugins/document-manager/Makefile.am:
2603         * plugins/document-manager/action-callbacks.c:
2604         (on_goto_line_no1_activate), (on_show_search):
2605         * plugins/document-manager/action-callbacks.h:
2606         * plugins/document-manager/anjuta-docman.c:
2607         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2608         (anjuta_docman_grab_text_focus):
2609         * plugins/document-manager/anjuta-document-manager.ui:
2610         * plugins/document-manager/goto_line.c: (removed)
2611         * plugins/document-manager/goto_line.h: (removed)
2612         * plugins/document-manager/search-box.c:
2613         * plugins/document-manager/search-box.h:
2614         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2615         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2616         (update_editor_ui_interface_items), (on_editor_added),
2617         (activate_plugin), (deactivate_plugin):
2618         * plugins/document-manager/plugin.h:
2619         
2620         Created new incremental "Quick Search" bar in the document manager to
2621         replace the crappy EggToolbar entries. Uses the new search interface and
2622         it thus much faster and more reliable.
2623         Fixes: 
2624         Bug 357544 – incremental search should work consistently (or not at all) 
2625         when main toolbar is hidden
2626         Bug 440637 – Search, don't work very well (partly for incremental search)
2627         
2628         * plugins/search/anjuta-search.ui:
2629         * plugins/search/plugin.c: (activate_plugin):
2630         
2631         Removed incremental search stuff
2632         
2633         * plugins/build-basic-autotools/build-basic-autotools.c:
2634         (on_session_save), (on_session_load):
2635         * plugins/build-basic-autotools/executer.c:
2636         (get_program_parameters):
2637         
2638         Scroll to selected executable and remember it across sessions
2639         (followup of #477976)
2640         
2641         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2642         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2643         
2644         * plugins/devhelp/anjuta-devhelp.ui:
2645         Rearraged toolbar items a bit
2647 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2649         * plugins/debug-manager/command.c,
2650         plugins/debug-manager/queue.c,
2651         plugins/gdb/plugin.c,
2652         plugins/gdb/debugger.c:
2653         Fix several crashing bugs (including bug#482985) with the debugger
2654         when closing project, stopping the debugger, restarting the program
2656 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2658         * libanjuta/anjuta-launcher.c:
2659         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2661 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2663         * plugins/debug-manager/command.c,
2664         plugins/debug-manager/queue.c:
2665         Asynchronous command can abort other commands in queue
2666         Resynchronize debugger state when a command is cancelled
2668         * plugins/debug-manager/breakpoints.c:
2669         Free BreakpointItem only when it is not used anymore
2671         * plugins/gdb/plugin.c:
2672         Do not return TRUE if the callback and/or ready signal is not used
2674         * plugins/gdb/debugger.c:
2675         Fix a crash, return correct state when debugger is stopped
2677 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2679         * plugins/project-wizard/autogen.c:
2680         Fix bug#482067, escape project wizard user defined strings
2682 2007-10-01  Johannes Schmid <jhs@gnome.org>
2684         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2685         .glade:
2686         * plugins/build-basic-autotools/build-basic-autotools.c:
2687         (basic_autotools_plugin_instance_init):
2688         * plugins/build-basic-autotools/build-basic-autotools.h:
2689         * plugins/build-basic-autotools/executer.c:
2690         (get_program_parameters):
2691         
2692         Fixed #477976 – Keybinding in run dialog
2694 2007-09-30  Johannes Schmid <jhs@gnome.org>
2696         * plugins/Makefile.am:
2697         Do not build indent plugin (yet)
2698         
2699         * plugins/document-manager/plugin.c: (ipreferences_merge):
2700         Fixed unintentional and wrong change
2702         * plugins/indent/anjuta-indent.ui:
2703         Added missing file
2705 2007-09-28  Johannes Schmid <jhs@gnome.org>
2707         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2708         * libanjuta/anjuta-launcher.h:
2709         Add a method to send EOF to some process. Needed for the indent plugin
2710         and should be useful in general. It does not actually send EOF as this
2711         is not possible with utf-8, but closes the stream instead.
2713         * plugins/devhelp/plugin.c: (value_added_current_editor):
2714         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2715         IAnjutaDocument switch.
2717         * configure.in:
2718         * plugins/Makefile.am:
2719         * plugins/document-manager/Makefile.am:
2720         * plugins/document-manager/action-callbacks.c:
2721         * plugins/document-manager/anjuta-document-manager.glade:
2722         * plugins/document-manager/anjuta-document-manager.ui:
2723         * plugins/document-manager/images/Makefile.am:
2724         * plugins/document-manager/images/indent_auto.xpm:
2725         * plugins/document-manager/images/indent_set.xpm:
2726         * plugins/document-manager/indent-dialog.c:
2727         * plugins/document-manager/indent-dialog.h:
2728         * plugins/document-manager/indent-util.c:
2729         * plugins/document-manager/indent-util.h:
2730         * plugins/document-manager/indent_test.c:
2731         * plugins/document-manager/plugin.c: (register_stock_icons),
2732         (docman_plugin_instance_init), (ipreferences_merge):
2733         * plugins/document-manager/plugin.h:
2734         
2735         Removed indent code from document manager
2736         
2737         * plugins/indent/Makefile.am:
2738         * plugins/indent/indent-dialog.c:
2739         * plugins/indent/indent-util.c: (indent_init_indent_style):
2740         * plugins/indent/indent.glade:
2741         * plugins/indent/indent.plugin.in:
2742         * plugins/indent/plugin.c: (on_indent_finished),
2743         (on_indent_output), (on_indent_action_activate),
2744         (on_edit_editor_indent), (on_style_combo_changed),
2745         (value_added_current_editor), (value_removed_current_editor),
2746         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
2747         (indent_plugin_finalize), (indent_plugin_dispose),
2748         (anjuta_indent_plugin_instance_init),
2749         (anjuta_indent_plugin_class_init), (ipreferences_merge),
2750         (ipreferences_unmerge), (ipreferences_iface_init):
2751         * plugins/indent/plugin.h:
2753         Moved indent code to it's own plugin. Also reimplemented indent invocation
2754         using anjuta_launcher and streams. This is not yet completely working, maybe
2755         I got something wrong with the launcher.
2756         Also fixed #478987 – Unusable 'Indent setting window' on preferences
2758 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
2760         * plugins/debug-manager/plugin.c:
2761         Fix bug#480851, disconnect save_session signal when plugin is unloaded
2763 2007-09-27  Johannes Schmid <jhs@gnome.org>
2765         * libanjuta/interfaces/libanjuta.idl:
2766         * plugins/Makefile.am:
2767         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
2768         (isymbol_type_str), (isymbol_name), (isymbol_args),
2769         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
2770         (isymbol_impl), (isymbol_iface_init):
2771         * plugins/symbol-browser/an_symbol_info.c:
2772         * plugins/symbol-browser/an_symbol_info.h:
2773         * plugins/symbol-db/Makefile.am:
2774         * plugins/symbol-db/plugin.c:
2775         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2776         (value_added_current_editor), (on_editor_foreach_clear),
2777         (value_removed_current_editor), (project_root_added),
2778         (symbol_db_activate), (symbol_db_deactivate),
2779         (isymbol_manager_search):
2780         * plugins/symbol-db/readtags.c: (initialize_1):
2781         * plugins/symbol-db/symbol-db-engine-iterator.c:
2782         (sdb_engine_iterator_instance_init),
2783         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
2784         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
2785         (symbol_db_engine_iterator_move_next),
2786         (symbol_db_engine_iterator_move_prev),
2787         (symbol_db_engine_iterator_get_n_items),
2788         (symbol_db_engine_iterator_last),
2789         (symbol_db_engine_iterator_set_position),
2790         (symbol_db_engine_iterator_get_position),
2791         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
2792         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
2793         (isymbol_iter_foreach), (isymbol_iter_set_position),
2794         (isymbol_iter_get_position), (isymbol_iter_get_length),
2795         (isymbol_iter_clone), (isymbol_iter_assign),
2796         (isymbol_iter_iface_init):
2797         * plugins/symbol-db/symbol-db-engine-iterator.h:
2798         * plugins/symbol-db/symbol-db-engine.c:
2799         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
2800         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2801         (sdb_engine_finalize), (sdb_engine_get_type),
2802         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2803         (sdb_engine_get_table_id_by_unique_name2),
2804         (sdb_engine_get_table_id_by_unique_name3),
2805         (symbol_db_engine_add_new_workspace),
2806         (symbol_db_engine_get_opened_project_name),
2807         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
2808         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
2809         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
2810         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2811         (sdb_engine_add_new_scope_definition),
2812         (sdb_engine_add_new_tmp_heritage_scope),
2813         (sdb_engine_second_pass_update_scope_1),
2814         (sdb_engine_second_pass_update_heritage),
2815         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
2816         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
2817         (symbol_db_engine_update_project_symbols),
2818         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2819         (symbol_db_engine_update_buffer_symbols),
2820         (sdb_engine_walk_down_scope_path),
2821         (sdb_engine_prepare_symbol_info_sql),
2822         (symbol_db_engine_get_global_members),
2823         (symbol_db_engine_get_scope_members_by_symbol_id),
2824         (symbol_db_engine_get_scope_members),
2825         (symbol_db_engine_get_current_scope),
2826         (symbol_db_engine_get_file_symbols):
2827         * plugins/symbol-db/symbol-db-engine.h:
2828         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2829         (on_symbol_updated), (on_symbol_inserted),
2830         (symbol_db_view_locals_get_line),
2831         (symbol_db_view_locals_update_list):
2832         * plugins/symbol-db/symbol-db-view-search.c:
2833         (sdb_view_search_model_filter), (sdb_view_search_get_type):
2834         * plugins/symbol-db/symbol-db-view-search.h:
2835         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
2836         (do_add_hidden_children), (do_recurse_and_add_new_sym),
2837         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
2838         * plugins/symbol-db/tables.sql:
2839         * plugins/symbol-db/test/Makefile.am:
2840         * plugins/symbol-db/test/main.c: (add_new_files), (main):
2841         Updated patch from Massimo to improve symbol-db plugin
2843         * plugins/document-manager/plugin.c: (on_editor_changed):
2844         Make the code a bit more robust
2845         
2846         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2847         (anjuta_document_get_property), (anjuta_document_class_init),
2848         (anjuta_document_init), (set_uri), (document_loader_loaded),
2849         (anjuta_document_load), (document_saver_saving):
2850         * plugins/sourceview/anjuta-document.h:
2851         * plugins/sourceview/sourceview.c: (autodetect_language),
2852         (ilanguage_set_language), (ilanguage_get_language):
2853         Fix language detection on startup
2855 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
2857         * plugins/document-manager/action-callbacks.c:
2858         (on_editor_command_upper_case_activate),
2859         (on_editor_command_lower_case_activate): Leftover commit from previous
2860         commit (see last changlog entry by me).
2861         
2862         * plugins/file-manager/plugin.c: (file_manager_activate):
2863         Gave proper widget name so that layout works.
2865 2007-09-26  Johannes Schmid <jhs@gnome.org>
2867         * plugins/document-manager/plugin.c: (on_editor_changed),
2868         (docman_plugin_instance_init):
2869         Only unload/load language-support plugins if necessary.
2870         
2871         * plugins/language-manager/plugin.c: (language_manager_activate):
2872         Removed some debugging code
2874         * plugins/sourceview/sourceview.c: (on_document_saved),
2875         (ilanguage_set_language), (ilanguage_get_language):
2876         Fixed ianjuta_language interface and ensure that highlighting is
2877         activated when a new file is saved.
2878         
2879 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
2881         * libanjuta/interfaces/libanjuta.idl:
2882         * plugins/document-manager/action-callbacks.c:
2883         (on_editor_command_upper_case_activate),
2884         (on_editor_command_lower_case_activate):
2885         * plugins/editor/text_editor.c: (iselection_has_selection),
2886         (iselection_get_start), (iselection_get_end),
2887         (iselection_iface_init):
2888         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2889         * plugins/sourceview/sourceview.c: (iselect_has_selection),
2890         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
2891         method and implemented it for both scintilla and sourceview editors.
2892         Updated document-manager and assist plugins to use the new method.
2894 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
2896         * plugins/file-manager/file-view.c:
2897         Fix typo, allow to compile new file manager with gtk < 2.12
2899 2007-09-25  Johannes Schmid <jhs@gnome.org>
2901         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2902         Support Auto-Indent for single lines (e.g no selection);
2903         
2904         * plugins/macro/plugin.c:
2905         Do not use the same shortcut as auto-indent does
2906         
2907         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2908         Optimized keyboard navigation - do not emit char_added when only
2909         navigation keys have been pressed.
2911 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
2913         * plugins/language-support-cpp-java/cpp-java-assist.c:
2914         (on_assist_chosen), (cpp_java_assist_install),
2915         (cpp_java_assist_uninstall):
2916         * plugins/language-support-cpp-java/plugin.c: (install_support),
2917         (uninstall_support): Install and uninstall support in correct order.
2918         Fixes a bug where it was installed multiple times resulting in
2919         inserting autocomplete text multiple times.
2921 2007-09-25  Johannes Schmid <jhs@gnome.org>
2923         * configure.in:
2924         Add GNOME_WARNING_FLAGS(maximum) and
2925         GNOME_CXX_WARNIGS(yes) to avoid bugs
2926         the compiler can warn you.
2927         
2928         * libegg/test-tree-utils.c: (key_test):
2929         * plugins/file-manager/file-model.c:
2930         (file_model_cancel_expand_idle), (file_model_sort),
2931         (file_model_row_expanded):
2932         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
2933         (file_view_refresh), (file_view_get_selected), (file_view_init),
2934         (file_view_new):
2935         * plugins/file-manager/file-view.h:
2936         * plugins/symbol-db/readtags.c: (initialize_1):
2937         * src/main.c:
2938         
2939         Fixed the more critical warnings
2941 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
2943         Icons from tpgww@onepost.net:
2944         * configure.in:
2945         * plugins/debug-manager/Makefile.am:
2946         * plugins/debug-manager/images/Makefile.am:
2947         * plugins/debug-manager/images/anjuta-attach.svg:
2948         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
2949         * plugins/debug-manager/images/anjuta-step-into.svg:
2950         * plugins/debug-manager/images/anjuta-step-out.svg:
2951         * plugins/debug-manager/images/anjuta-step-over.svg:
2952         * plugins/debug-manager/plugin.c: (register_stock_icons):
2953         * plugins/document-manager/Makefile.am:
2954         * plugins/document-manager/block_select.xpm:
2955         * plugins/document-manager/fold_close.xpm:
2956         * plugins/document-manager/fold_open.xpm:
2957         * plugins/document-manager/fold_toggle.xpm:
2958         * plugins/document-manager/images/Makefile.am:
2959         * plugins/document-manager/images/anjuta-block-end.svg:
2960         * plugins/document-manager/images/anjuta-block-start.svg:
2961         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2962         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2963         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2964         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2965         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2966         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2967         * plugins/document-manager/indent.xpm:
2968         * plugins/document-manager/indent_auto.xpm:
2969         * plugins/document-manager/indent_dcr.xpm:
2970         * plugins/document-manager/indent_inc.xpm:
2971         * plugins/document-manager/indent_set.xpm:
2972         * plugins/document-manager/plugin.c: Added nicer icons for
2973         document manager and debugger. Organized icons in 'images'
2974         directories.
2976 2007-09-24  Johannes Schmid <jhs@gnome.org>
2978         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2979         Fixed a missing NULL in g_object_set.
2981 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2983         * plugins/language-support-cpp-java/cpp-java-assist.c:
2984         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
2985         scope memebers just after scope operator is entered.
2987 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2989         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2990         * plugins/language-support-cpp-java/cpp-java-assist.c:
2991         (completion_function), (completion_compare),
2992         (cpp_java_assist_tag_destroy), (create_completion),
2993         (cpp_java_assist_destroy_completion_cache),
2994         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
2995         Show '()' for function items in autocomplete list. Allow adding
2996         ' ' and/or '(' after function call autocompletion and have preferences
2997         settings for them.
2999 2007-09-24  Johannes Schmid <jhs@gnome.org>
3001         * sourceview.c: Reverting patch from r3157 because
3002         of side-effects
3004 2007-09-24  Johannes Schmid <jhs@gnome.org>
3006         * plugins/search/search-replace.c: (on_message_clicked):
3008         Fixed #427104 – No "highlight" of lines matching find-result
3010 2007-09-24  Johannes Schmid <jhs@gnome.org>
3012         * src/anjuta.glade:
3014         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3016 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3018         reviewed by: Johannes Schmid <jhs@gnome.org>
3020         * plugins/build-basic-autotools/executer.c: (execute_program):
3021         Fix #478238 – set env for execute programe in the terminal
3023 2007-09-24 Tom <tpgww@onepost.net>
3025         reviewed by: Johannes Schmid <jhs@gnome.org>
3027         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3028         Fix memory leak
3029         
3030         * plugins/debug-manager/disassemble.c: (on_disassemble):
3031         Correct a format string in DEBUG_PRINT()
3033 2007-09-23  Johannes Schmid <jhs@gnome.org>
3035         * plugins/sourceview/sourceview.c: (offset_to_position),
3036         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3037         (ieditor_get_position), (iselect_set), (iselect_get_start),
3038         (iselect_get_end):
3039         
3040         Fixed #Bug 440637 – Search, don't work very well
3042 2007-09-23  Johannes Schmid <jhs@gnome.org>
3044         * plugins/file-manager/file-model.c: (file_model_get_filename):
3045         * plugins/file-manager/file-model.h:
3046         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3047         (file_view_init), (file_view_class_init):
3048         * plugins/message-view/message-view.c:
3049         (message_view_query_tooltip), (message_view_dispose),
3050         (message_view_instance_init), (message_view_class_init):
3052         Added GTK+ 2.12 style tooltips to file-manager and message view.
3053         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3054         old implementation is used.
3056 2007-09-23  Johannes Schmid <jhs@gnome.org>
3058         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3059         Fixed typo
3060         
3061         * plugins/language-manager/language-manager.plugin.in:
3062         Marked UserActivatable=FALSE
3063         
3064         * plugins/language-manager/plugin.c: (load_languages),
3065         (language_manager_activate), (language_manager_deactivate),
3066         (language_manager_dispose), (language_manager_instance_init),
3067         (language_manager_find_mime_type), (language_manager_find_string),
3068         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3069         (ilanguage_get_name), (ilanguage_get_strings):
3070         
3071         Fixed various stupid bugs in language-manager plugin
3072         
3073         * plugins/symbol-db/symbol-db-engine.c:
3074         (sdb_engine_second_pass_update_scope_1):
3075         
3076         Add a g_return_if_fail to avoid a crash though still unsure
3077         what's causing it.
3079 2007-09-23  Johannes Schmid <jhs@gnome.org>
3081         * plugins/symbol-db/plugin.c: (on_project_element_added),
3082         (sources_array_free), (sources_array_add_foreach),
3083         (project_root_added):
3084         * plugins/symbol-db/symbol-db-engine.c:
3085         (symbol_db_engine_add_new_files):
3086         * plugins/symbol-db/symbol-db-engine.h:
3087         
3088         Added support for other languages than "C" to symbol-db. Now
3089         supports all languages listed by the language-manager.
3091 2007-09-23  Tom <tpgww@onepost.net>
3093         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3095         * configure.in:
3096         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3097         
3098         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3099         (anjuta_glue_factory_get_object_type):
3100         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3101         * plugins/build-basic-autotools/build-basic-autotools.c:
3102         (value_added_current_editor):
3103         * plugins/debug-manager/breakpoints.c:
3104         (breakpoints_dbase_edit_breakpoint),
3105         (on_toggle_breakpoint_activate):
3106         * plugins/debug-manager/plugin.c:
3107         (on_run_to_cursor_action_activate):
3108         * plugins/debug-manager/stack_trace.c:
3109         (dma_thread_update_stack_trace):
3110         * plugins/gdb/plugin.c:
3111         * plugins/glade/plugin.c: (ifile_open):
3112         * plugins/profiler/gprof-call-graph-view.c:
3113         * plugins/profiler/gprof-flat-profile-view.c:
3114         * plugins/profiler/gprof-function-call-tree-view.c:
3115         * plugins/profiler/gprof-options.c: (setup_widgets):
3116         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3117         * plugins/search/search-replace_backend.c:
3118         (file_buffer_new_from_te):
3119         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3120         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3121         (assist_window_get_property), (assist_window_move):
3122         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3123         (value_added_current_editor):
3124         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3125         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3126         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3127         
3128         Many small code, warnings and leak fixes
3130 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3132         * (removed) plugins/debug-manager/debugger.c,
3133         (removed) plugins/debug-manager/debugger.h,
3134         (added) plugins/debug-manager/command.c,
3135         (added) plugins/debug-manager/command.h,
3136         (added) plugins/debug-manager/queue.c,
3137         (added) plugins/debug-manager/queue.h,
3138         plugins/debug-manager/breakpoints.c,
3139         plugins/debug-manager/debug_tree.c,
3140         plugins/debug-manager/debug_tree.h,
3141         plugins/debug-manager/disassemble.c,
3142         plugins/debug-manager/disassemble.h,
3143         plugins/debug-manager/locals.c,
3144         plugins/debug-manager/locals.h,
3145         plugins/debug-manager/memory.c,
3146         plugins/debug-manager/memory.h,
3147         plugins/debug-manager/plugin.c,
3148         plugins/debug-manager/plugin.h,
3149         plugins/debug-manager/registers.c,
3150         plugins/debug-manager/registers.h,
3151         plugins/debug-manager/sharedlib.c,
3152         plugins/debug-manager/sharedlib.h,
3153         plugins/debug-manager/signals.c,
3154         plugins/debug-manager/signals.h,
3155         plugins/debug-manager/stack_trace.c,
3156         plugins/debug-manager/stack_trace.h,
3157         plugins/debug-manager/start.h,
3158         plugins/debug-manager/start.c,
3159         plugins/debug-manager/threads.c,
3160         plugins/debug-manager/threads.h,
3161         plugins/debug-manager/watch.c,
3162         plugins/debug-manager/watch.h,
3163         plugins/debug-manager/Makefile.am,
3164         plugins/gdb/debugger.c,
3165         plugins/gdb/debugger.h,
3166         plugins/gdb/plugin.c,
3167         libanjuta/interfaces/libanjuta.idl:
3168         Split debug-manager/debugger.c into command.c and queue.c
3169         Clean up debugger queue
3170         DmaDebuggerQueue object does not implement IAnjutaDebugger
3172 2007-09-23  Johannes Schmid <jhs@gnome.org>
3174         * configure.in:
3175         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3176         set correctly, etc.)
3177         
3178         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3179         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3180         (plugin_set_update):
3181         
3182         Show an error dialog instead of crashing when plugin loading fails
3184         * plugins/language-manager/Makefile.am:
3185         * plugins/language-manager/language-manager.plugin.in:
3186         * plugins/language-manager/languages.xml:
3187         * plugins/language-manager/plugin.c: (language_destroy),
3188         (load_languages), (language_manager_activate),
3189         (language_manager_deactivate), (language_manager_finalize),
3190         (language_manager_dispose), (language_manager_instance_init),
3191         (language_manager_class_init), (language_manager_find_mime_type),
3192         (language_manager_find_string), (ilanguage_get_from_mime_type),
3193         (ilanguage_get_from_string), (ilanguage_get_name),
3194         (ilanguage_get_strings), (ilanguage_iface_init):
3195         * plugins/language-manager/plugin.h:
3196         
3197         Added new language-manager plugin to have a better organisation for
3198         language names. The xml probabaly needs to be extended over time.
3199         
3200         * plugins/Makefile.am:
3201         * plugins/document-manager/plugin.c: (on_editor_changed):
3202         
3203         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3204         because it does not really save memory but makes tab switching slow.
3205         
3206         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3207         .in:
3208         * plugins/language-support-cpp-java/plugin.c: (install_support),
3209         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3210         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3211         unloading
3213         * plugins/language-support-cpp-java/cpp-java-assist.c:
3214         (cpp_java_assist_show_autocomplete):
3215         
3216         Fix autocomplete to only show valid completions
3218         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3219         Calltips always have correct size and position now
3221 2007-09-22  Johannes Schmid <jhs@gnome.org>
3223         * plugins/search/search-replace_backend.c: (get_next_match):
3224         Removed code introduced by accident that causes a crash.
3225         
3226         * plugins/sourceview/sourceview-tags.c:
3227         * plugins/sourceview/sourceview-tags.h:
3228         Removed ununsed files
3230 2007-09-22  Johannes Schmid <jhs@gnome.org>
3232         * plugins/language-support-cpp-java/cpp-java-assist.c:
3233         Fixed build error
3235 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3237         * plugins/language-support-cpp-java/cpp-java-assist.c:
3238         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3239         Increased matching brace search to 500 chars.
3241 2007-09-21  Johannes Schmid <jhs@gnome.org>
3243         * plugins/language-support-cpp-java/cpp-java-assist.c:
3244         (cpp_java_assist_get_pre_word),
3245         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3246         
3247         Added some profiling debug code
3248         
3249         * plugins/language-support-cpp-java/cpp-java-utils.c:
3250         (cpp_java_util_jump_to_matching_brace):
3251         * plugins/language-support-cpp-java/cpp-java-utils.h:
3252         * plugins/language-support-cpp-java/plugin.c:
3253         (get_line_indentation_base), (get_line_auto_indentation):
3254         
3255         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3256         avoid looping over the whole file when using calltips which is too slow and
3257         unneeded.
3258         
3259         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3260         (assist_tip_set_tips), (assist_tip_get_coordinates),
3261         (assist_tip_new):
3262         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3263         
3264         Better calltips appearance (use theme now) and avoid jumping
3265         calltips
3267 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3269         * plugins/document-manager/plugin.c:
3270         (update_editor_ui_interface_items):
3271         * plugins/language-support-cpp-java/plugin.c: (install_support),
3272         (uninstall_support): Moved autocomplete ui update code from
3273         document-manager to language-plugin.
3275 2007-09-21  Johannes Schmid <jhs@gnome.org>
3277         * libanjuta/interfaces/libanjuta.idl:
3278         
3279         Added IAnjutaLanguage interface (might still change...) for
3280         the upcoming language-manager plugin.
3281         
3282         * plugins/file-manager/Makefile.am:
3283         * plugins/file-manager/file-model.c:
3284         (file_model_cancel_expand_idle), (file_model_add_dummy),
3285         (file_model_expand_idle), (file_model_sort),
3286         (file_model_row_expanded), (file_model_row_collapsed),
3287         (file_model_init), (file_model_finalize),
3288         (file_model_set_property), (file_model_get_property),
3289         (file_model_class_init), (file_model_new), (file_model_refresh),
3290         (file_model_get_uri):
3291         * plugins/file-manager/file-model.h:
3292         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3293         (file_view_expand_row_idle), (file_view_refresh),
3294         (file_view_get_selected), (file_view_button_press_event),
3295         (file_view_selection_changed), (file_view_init),
3296         (file_view_get_property), (file_view_set_property),
3297         (file_view_finalize), (file_view_class_init):
3298         
3299         Split up model/view as far as possible and fixed some file-manager
3300         bugs (popup-menu and incorrect project loading).
3301         
3302         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3303         Use monospace font for tips.
3304         
3305         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3306         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3307         (icell_get_attribute), (icell_style_get_font_description),
3308         (icell_style_get_color), (icell_style_get_background_color),
3309         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3310         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3311         (iiter_get_length), (iiter_clone), (iiter_assign):
3313         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3314         interface. This is way faster though it has the drawback to create invalid
3315         iterators if the buffer is changed.
3317 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3319         * libanjuta/interfaces/libanjuta.idl:
3320         * plugins/document-manager/action-callbacks.c:
3321         * plugins/document-manager/anjuta-document-manager.ui:
3322         * plugins/document-manager/plugin.c: (register_stock_icons):
3323         * plugins/editor/text_editor.c:
3324         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3325         * plugins/language-support-cpp-java/cpp-java-assist.c:
3326         (cpp_java_assist_get_calltip_context):
3327         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3328         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3330         Moved autocomplete menu action from document-manager to assist plugin
3331         and got rid of deprecated autocomplete interface.
3333 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3335         * libanjuta/interfaces/libanjuta.idl:
3336         * plugins/editor/text_editor.c: (iassist_iface_init):
3337         * plugins/language-support-cpp-java/cpp-java-assist.c:
3338         (cpp_java_assist_check), (on_assist_chosen):
3339         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3340         Removed react() methods in both editors and assist interface. Assist
3341         plugin itself handles setting the autocomplete. Also fixed
3342         some mem leaks.
3344 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3346         * plugins/file-manager/Makefile.am:
3347         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3348         (file_view_expand_idle), (file_view_init):
3349         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3350         (file_manager_set_default_uri), (project_root_added),
3351         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3352         (file_manager_activate), (file_manager_deactivate),
3353         (file_manager_instance_init), (file_manager_class_init),
3354         (ifile_manager_set_root), (ifile_manager_set_selected),
3355         (ifile_manager_iface_init): Adjusted white spaces to match
3356         anjuta convention.
3358 2007-09-19  Naba Kumar  <naba@gnome.org>
3360         * libanjuta/interfaces/libanjuta.idl:
3361         * plugins/editor/text_editor.c: (text_editor_instance_init),
3362         (iassist_show_tips), (iassist_cancel_tips),
3363         (iassist_hide_suggestions), (iassist_iface_init):
3364         * plugins/editor/text_editor.h:
3365         * plugins/editor/text_editor_cbs.c:
3366         (on_text_editor_scintilla_notify):
3367         * plugins/language-support-cpp-java/cpp-java-assist.c:
3368         (is_scope_context_character), (is_word_character),
3369         (create_completion), (cpp_java_assist_get_scope_context),
3370         (cpp_java_assist_get_pre_word),
3371         (cpp_java_assist_get_scope_operator),
3372         (cpp_java_assist_destroy_completion_cache),
3373         (cpp_java_assist_create_scope_completion_cache),
3374         (cpp_java_assist_create_word_completion_cache),
3375         (cpp_java_assist_show_autocomplete),
3376         (cpp_java_assist_get_calltip_context),
3377         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3378         (on_editor_char_added), (on_assist_chosen),
3379         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3380         (cpp_java_assist_init), (cpp_java_assist_finalize):
3381         * plugins/language-support-cpp-java/cpp-java-assist.h:
3382         * plugins/language-support-cpp-java/plugin.c:
3383         (initialize_indentation_params):
3384         * plugins/sourceview/assist-tip.c:
3385         * plugins/sourceview/assist-tip.h:
3386         * plugins/sourceview/sourceview-private.h:
3387         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3388         (on_assist_tip_destroyed), (on_assist_cancel),
3389         (on_document_char_added), (iassist_get_suggestions),
3390         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3391         
3392         Implement state-less assistance so that assist can be evaluated
3393         any given time at any position. Changed IAnjutaEditorAssist interfance
3394         and implementations and removed any state management in editors.
3396 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3398         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3399         completion items sorting and avoided unnecssary sorts.
3401         * plugins/text-editor.c: Fixed state.
3403 2007-09-17  Johannes Schmid <jhs@gnome.org>
3405         * plugins/language-support-cpp-java/cpp-java-assist.c:
3406         (on_assist_begin):
3407         
3408         Fixed calltips in sourceview
3410 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3412         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3413         completion items preparation time. Fixed a crash bug.
3415         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3416         Set buffer size (From Massimo, required for symbol-db).
3418         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3419         for suggestions.
3421         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3422         change in API.
3424         * plugins/editor/aneditor-autocomplete.cxx,
3425         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3426         Added ANE_GETWORDBEFORECARAT command.
3428         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3429         using assist interface.
3431         * plugins/editor/text_editor.c: (text_editor_instance_init),
3432         (text_editor_get_word_before_carat),
3433         (text_editor_get_current_word), (iassist_add_trigger),
3434         (iassist_remove_trigger), (on_assist_canceled),
3435         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3436         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3437         * plugins/editor/text_editor.h:
3438         * plugins/editor/text_editor_cbs.c: (trigger_size),
3439         (max_trigger_size), (text_editor_check_assist),
3440         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3441         interface.
3443         * plugins/language-support-cpp-java/Makefile.am:
3444         * plugins/language-support-cpp-java/plugin.c:
3445         (get_line_indentation_base), (get_line_auto_indentation),
3446         (install_support), (uninstall_support),
3447         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3448         (cpp_java_plugin_instance_init):
3449         * plugins/language-support-cpp-java/plugin.h:
3450         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3451         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3452         Make assist a separate class.
3454 2007-09-14  Johannes Schmid <jhs@gnome.org>
3456         * plugins/sourceview/sourceview.c: (iassist_suggest):
3457         Fixed changed char_alignment paramter in language-support
3458         plugin
3460 2007-09-14  Naba Kumar  <naba@gnome.org>
3462         * plugins/language-support-cpp-java/plugin.c: Send the right
3463         'char_alignment' paramenter (needs fixing in sourceview).
3465 2007-09-13  Johannes Schmid <jhs@gnome.org>
3467         * anjuta.anjuta:
3468         * plugins/project-wizard/templates/minimal/project.anjuta:
3469         Use IAnjutaSymbolManager instead of loading the plugin directly.
3470         (TODO: Think of a version to do this for older files...)
3472         * configure.in:
3473         * plugins/Makefile.am:
3474         * plugins/symbol-db/Makefile.am:
3475         
3476         Build symbol-db plugin if libgda-3.0 is found
3478 2007-09-13  Johannes Schmid <jhs@gnome.org>
3480         * plugins/sourceview/Makefile.am:
3481         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3482         (set_uri):
3483         * plugins/sourceview/anjuta-document.h:
3484         Removed lots of dead code
3485         
3486         * plugins/sourceview/anjuta-languages-manager.c:
3487         * plugins/sourceview/anjuta-languages-manager.h:
3488         removed completely
3489         
3490         * plugins/sourceview/sourceview.c: (on_document_char_added),
3491         (on_document_loaded), (sourceview_instance_init),
3492         (iselect_get_start), (iselect_get_end),
3493         (ilanguage_get_supported_languages), (ilanguage_set_language):
3494         
3495         Fixed selection handling and make some adaptions for the changes 
3496         mentioned above
3498 2007-09-13  Johannes Schmid <jhs@gnome.org>
3500         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3501         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3502         (on_assist_update):
3503         
3504         Added preferences to language support completion/calltips
3505         
3506         * plugins/sourceview/assist-window.c: (assist_window_update):
3508         Always select first entry
3510         * plugins/sourceview/sourceview.glade:
3511         Removed old completion preferences
3513 2007-09-11  Naba Kumar  <naba@gnome.org>
3515         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3516         and possible crash when pressing ctrl+d in terminal after preferences
3517         window has been shown once (no need for backport).
3519         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3520         implementations to get warnings instead of crashes for unimplemented
3521         interface methods.
3523 2007-09-11   Massimo Cora' <maxcvs@email.it>
3525         Reviewed by: Naba Kumar  <naba@gnome.org>
3527         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3528         * plugins/symbol-db/*:
3529         Added new symbol-database backend based on SQLite 3.
3530         (does not enabled for build currently).
3532 2007-09-10  Johannes Schmid <jhs@gnome.org>
3534         * anjuta.anjuta:
3535         * configure.in:
3536         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3537         (parse_info_init), (parse_info_free), (valid_element),
3538         (start_element_handler), (end_element_handler), (text_handler),
3539         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3540         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3541         (egg_recent_model_monitor), (egg_recent_model_read),
3542         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3543         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3544         (egg_recent_model_set_property), (egg_recent_model_class_init),
3545         (egg_recent_model_init), (egg_recent_model_add_full),
3546         (egg_recent_model_delete), (egg_recent_model_get_list),
3547         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3548         (egg_recent_model_set_filter_mime_types),
3549         (egg_recent_model_clear_group_filter),
3550         (egg_recent_model_set_filter_groups),
3551         (egg_recent_model_clear_scheme_filter),
3552         (egg_recent_model_set_filter_uri_schemes),
3553         (egg_recent_model_remove_expired):
3554         
3555         Update EggRecent (#456465)
3557 2007-09-10  Johannes Schmid <jhs@gnome.org>
3559         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3560         (anjuta_plugin_manager_get_plugin):
3561         * plugins/profiler/gprof-call-graph-view.c:
3562         (gprof_call_graph_view_create_columns):
3563         * plugins/profiler/gprof-flat-profile-view.c:
3564         (gprof_flat_profile_view_create_columns):
3565         * plugins/profiler/gprof-function-call-tree-view.c:
3566         (gprof_function_call_tree_view_create_columns):
3567         
3568         Fixed #466031 – Update of pieces of menus for Localization
3570 2007-09-10  Johannes Schmid <jhs@gnome.org>
3572         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3573         Bug 343522 – anjuta: Unable to execute commands that use options.
3575 2007-09-09  Johannes Schmid <jhs@gnome.org>
3577         * plugins/document-manager/anjuta-docman.c:
3578         (anjuta_docman_update_page_label):
3579         
3580         Fixed #458034 – Method of indicating unsaved changes breaks convention
3581         
3582         * plugins/document-manager/plugin.c: (update_title),
3583         (value_added_project_root_uri), (value_removed_project_root_uri),
3584         (on_editor_changed), (activate_plugin):
3585         * plugins/document-manager/plugin.h:
3586         * plugins/project-manager/plugin.c: (on_profile_scoped),
3587         (on_profile_descoped), (ifile_open):
3588         
3589         Fixed #427390 – Show path of item in currently focused editor window
3591 2007-09-09  Johannes Schmid <jhs@gnome.org>
3593         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3594         (on_toolbar_find_incremental):
3595         Fix incremental search
3596         
3597         * plugins/sourceview/sourceview.c: (on_document_char_added),
3598         (set_select):
3599         Fixed selection management
3601 2007-09-09  Johannes Schmid <jhs@gnome.org>
3603         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3604         Fixed memory leak
3606         * libanjuta/interfaces/libanjuta.idl:
3607         Extended IAnjutaEditorAssist interface
3608         
3609         * plugins/language-support-cpp-java/plugin.c:
3610         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3611         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3612         (context_character), (get_context), (function_parser),
3613         (cpp_member_parser), (install_assist), (uninstall_assist),
3614         (get_line_indentation_base), (get_line_auto_indentation),
3615         (install_support), (uninstall_support),
3616         (on_value_added_current_editor), (on_value_removed_current_editor),
3617         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3618         * plugins/language-support-cpp-java/plugin.h:
3619         
3620         Improved fixed editor assistance and added support for function/method
3621         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3622         
3623         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3624         Removed a FIXME
3625         
3626         * plugins/project-import/project-import.c: (on_import_next):
3627         Added a non-NULL check with could probably fix #474843 but not sure
3628         
3629         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3630         Fixed anjuta-plugin project wizard
3631         
3632         * plugins/sourceview/Makefile.am:
3633         * plguins/sourceview/assist-tip.[ch]:
3634         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3635         (anjuta_view_key_press_event):
3636         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3637         (assist_window_init), (assist_window_update), (assist_window_new):
3638         * plugins/sourceview/sourceview-private.h:
3639         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3640         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3641         (trigger_size), (max_trigger_size), (on_document_char_added),
3642         (sourceview_dispose), (ieditor_get_current_word),
3643         (iassist_add_trigger), (iassist_init_suggestions),
3644         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3645         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3646         
3647         Big update on sourceview assist capabilites. Autocompletion should
3648         now work much better and function tooltips are finally supported!
3650         * plugins/sourceview/anjuta-document.h:
3651         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3652         (anjuta_document_get_current_word):
3653         Fixed get_current_word (inspired by aneditor.cxx implementation)
3655         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3656         (icell_get_attribute):
3657         Fixed get_attribute() to also detect character constants.
3658         Simplified get_char()
3660         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3661         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3662         (isymbol_manager_get_completions_at_position):
3663         
3664         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3666 2007-09-04  Naba Kumar  <naba@gnome.org>
3668         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3669         projects that can not add sources.
3671         * plugins/file-wizard/file.c: Similarly for file wizard,
3672         Do not enable 'Add to project' projects that can not add sources.
3674 2007-09-04  Naba Kumar  <naba@gnome.org>
3676         * configure.in: Bumped gnome-build requirement to 0.2.0
3677         for project capabilities support.
3679         * plugins/project-manager/plugin.c: Enable/disable project
3680         actions based on project capabilities. Fixes bug #433552:
3681         crash in Anjuta IDE: add file test.h in project on generic
3682         Makefile.
3684         * libanjuta/interfaces/libanjuta.idl: Added method to query
3685         project capabilities.
3687 2007-09-03  Naba Kumar  <naba@gnome.org>
3689         * plugins/file-manager/plugin.c: Set shadow type IN.
3690         * plugins/file-manager/file-view.c: Fixed code style.
3691         * plugins/file-manager/file-view.c: Fixed icons column to size
3692         properly.
3694         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3696         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3697         unmonitors project-uri on file-manager deactivation.
3699         * TODO.tasks: Updated
3701 2007-09-02  Johannes Schmid <jhs@gnome.org>
3703         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3704         Fixed memory leak
3705         
3706         * plugins/file-manager/file-view.c: (file_view_get_selected),
3707         (file_view_button_press_event), (file_view_finalize):
3708         * plugins/file-manager/plugin.c: (project_root_removed),
3709         (file_manager_deactivate):
3710         
3711         Fixed some small bugs I missed before
3713 2007-09-02  Johannes Schmid <jhs@gnome.org>
3715         * plugins/file-manager/*:
3716         Added new and file-manager
3718 2007-09-02  Johannes Schmid <jhs@gnome.org>
3720         * plugins/file-manager/*:
3721         Removed old file-manager
3723 2007-08-31  Johannes Schmid <jhs@gnome.org>
3725         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3726         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3727         
3728         Fixed some memory leaks
3729         
3730         * MAINTAINERS: Fixed
3731         
3732 2007-08-31  Johannes Schmid <jhs@gnome.org>
3734         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3735         (get_property_value_as_string), (set_property_value_as_string),
3736         (register_callbacks), (preferences_foreach_callback),
3737         (anjuta_preferences_register_property_raw):
3738         * libanjuta/anjuta-preferences.h:
3739         * plugins/build-basic-autotools/build-basic-autotools.c:
3740         (on_build_mesg_format):
3741         * plugins/document-manager/anjuta-document-manager.glade:
3742         * plugins/message-view/anjuta-message-manager-plugin.glade:
3743         
3744         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3745         broken message view preferences
3746         
3747         * plugins/message-view/message-view.c:
3748         (message_view_instance_init), (pref_change_color), (prefs_init),
3749         (imessage_view_append):
3750         Cleaned up message view (#458041)
3751         
3752         * src/shell.c: (on_preferences_activate),
3753         (anjuta_test_shell_instance_init),
3754         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
3755         Fixed test shell to allow better debugging
3756         
3757 2007-08-31  Johannes Schmid <jhs@gnome.org>
3759         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
3760         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
3761         * plugins/gtodo/main.h:
3762         * plugins/gtodo/plugin.c: (activate_plugin):
3763         
3764         Fixed #423467 (View->Tasks menu items are not 
3765         checked on startup)
3767 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
3769         reviewed by: Johannes Schmid <jhs@gnome.org>
3771         * COPYING:
3772         * data/welcome.txt.in:
3773         * launcher/anjuta_launcher.c:
3774         * libanjuta/anjuta-children.c:
3775         * libanjuta/anjuta-children.h:
3776         * libanjuta/anjuta-debug.h:
3777         * libanjuta/anjuta-encodings.c:
3778         * libanjuta/anjuta-encodings.h:
3779         * libanjuta/anjuta-glue-c.c:
3780         * libanjuta/anjuta-glue-c.h:
3781         * libanjuta/anjuta-plugin-description.c:
3782         * libanjuta/anjuta-plugin-description.h:
3783         * libanjuta/anjuta-plugin-handle.c:
3784         * libanjuta/anjuta-plugin-handle.h:
3785         * libanjuta/anjuta-plugin-manager.c:
3786         * libanjuta/anjuta-plugin-manager.h:
3787         * libanjuta/anjuta-plugin.c:
3788         * libanjuta/anjuta-plugin.h:
3789         * libanjuta/anjuta-preferences.c:
3790         * libanjuta/anjuta-preferences.h:
3791         * libanjuta/anjuta-profile-manager.c:
3792         * libanjuta/anjuta-profile-manager.h:
3793         * libanjuta/anjuta-profile.c:
3794         * libanjuta/anjuta-profile.h:
3795         * libanjuta/anjuta-save-prompt.c:
3796         * libanjuta/anjuta-save-prompt.h:
3797         * libanjuta/anjuta-serializer.c:
3798         * libanjuta/anjuta-serializer.h:
3799         * libanjuta/anjuta-session.c:
3800         * libanjuta/anjuta-session.h:
3801         * libanjuta/anjuta-shell.c:
3802         * libanjuta/anjuta-shell.h:
3803         * libanjuta/anjuta-status.c:
3804         * libanjuta/anjuta-status.h:
3805         * libanjuta/anjuta-ui.c:
3806         * libanjuta/anjuta-ui.h:
3807         * libanjuta/anjuta-utils-priv.h:
3808         * libanjuta/anjuta-utils.c:
3809         * libanjuta/anjuta-utils.h:
3810         * libanjuta/cell-renderer-captioned-image.c:
3811         * libanjuta/cell-renderer-captioned-image.h:
3812         * libanjuta/e-splash.c:
3813         * libanjuta/e-splash.h:
3814         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3815         * libanjuta/interfaces/libanjuta.idl:
3816         * libanjuta/libanjuta.h:
3817         * libanjuta/resources.c:
3818         * libanjuta/resources.h:
3819         * libegg/egg-cell-renderer-text.c:
3820         * libegg/egg-combo-action.c:
3821         * libegg/egg-entry-action.c:
3822         * libegg/egg-recent-action.c:
3823         * libegg/egg-recent-files-module.c:
3824         * libegg/egg-recent-item.c:
3825         * libegg/egg-recent-model.c:
3826         * libegg/egg-recent-view-gtk.c:
3827         * libegg/egg-recent-view.c:
3828         * libegg/egg-submenu-action.c:
3829         * libegg/eggaccelerators.c:
3830         * libegg/eggcellrendererpopup.c:
3831         * libegg/eggcomboselect.c:
3832         * libegg/eggtreemodelfilter.c:
3833         * libegg/eggtreemultidnd.c:
3834         * libegg/gtkcellview.h:
3835         * libegg/treeviewutils/egg-cell-renderer-text.h:
3836         * libegg/treeviewutils/eggaccelerators.h:
3837         * libegg/treeviewutils/eggcellrendererkeys.h:
3838         * libegg/treeviewutils/eggcellrendererpopup.h:
3839         * libegg/treeviewutils/eggtreemodelfilter.h:
3840         * libegg/treeviewutils/eggtreemultidnd.h:
3841         * libegg/treeviewutils/eggtreeviewstate.h:
3842         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
3843         * manuals/anjuta-faqs/Makefile.am:
3844         * manuals/anjuta-manual/C/anjuta-manual.xml:
3845         * manuals/anjuta-manual/C/license.xml:
3846         * manuals/anjuta-manual/es/es.po:
3847         * manuals/anjuta-manual/sv/sv.po:
3848         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
3849         ml:
3850         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
3851         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
3852         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
3853         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
3854         * manuals/old/ja/anjuta-manual/license.xml:
3855         * plugins/build-basic-autotools/build-basic-autotools.c:
3856         * plugins/build-basic-autotools/build-basic-autotools.h:
3857         * plugins/build-basic-autotools/executer.c:
3858         * plugins/build-basic-autotools/executer.h:
3859         * plugins/build/build_file.c:
3860         * plugins/build/build_file.h:
3861         * plugins/build/build_project.c:
3862         * plugins/build/build_project.h:
3863         * plugins/build/clean_project.c:
3864         * plugins/build/clean_project.h:
3865         * plugins/build/commands.c:
3866         * plugins/build/commands.h:
3867         * plugins/build/compile.c:
3868         * plugins/build/compile.h:
3869         * plugins/build/compiler_options.c:
3870         * plugins/build/compiler_options.h:
3871         * plugins/build/configurer.c:
3872         * plugins/build/configurer.h:
3873         * plugins/build/executer.c:
3874         * plugins/build/executer.h:
3875         * plugins/class-gen/cell-renderer-flags.c:
3876         * plugins/class-gen/cell-renderer-flags.h:
3877         * plugins/class-gen/combo-flags.c:
3878         * plugins/class-gen/combo-flags.h:
3879         * plugins/class-gen/element-editor.c:
3880         * plugins/class-gen/element-editor.h:
3881         * plugins/class-gen/generator.c:
3882         * plugins/class-gen/generator.h:
3883         * plugins/class-gen/plugin.c:
3884         * plugins/class-gen/plugin.h:
3885         * plugins/class-gen/transform.c:
3886         * plugins/class-gen/transform.h:
3887         * plugins/class-gen/validator.c:
3888         * plugins/class-gen/validator.h:
3889         * plugins/class-gen/window.c:
3890         * plugins/class-gen/window.h:
3891         * plugins/class-inheritance/class-callbacks.c:
3892         * plugins/class-inheritance/class-callbacks.h:
3893         * plugins/class-inheritance/class-inherit.c:
3894         * plugins/class-inheritance/class-inherit.h:
3895         * plugins/class-inheritance/plugin.c:
3896         * plugins/class-inheritance/plugin.h:
3897         * plugins/cvs-plugin/cvs-actions.c:
3898         * plugins/cvs-plugin/cvs-actions.h:
3899         * plugins/cvs-plugin/cvs-callbacks.c:
3900         * plugins/cvs-plugin/cvs-callbacks.h:
3901         * plugins/cvs-plugin/cvs-execute.c:
3902         * plugins/cvs-plugin/cvs-execute.h:
3903         * plugins/cvs-plugin/cvs-interface.c:
3904         * plugins/cvs-plugin/cvs-interface.h:
3905         * plugins/cvs-plugin/plugin.c:
3906         * plugins/cvs-plugin/plugin.h:
3907         * plugins/debug-manager/breakpoints.c:
3908         * plugins/debug-manager/breakpoints.h:
3909         * plugins/debug-manager/chunk_view.c:
3910         * plugins/debug-manager/chunk_view.h:
3911         * plugins/debug-manager/data_buffer.c:
3912         * plugins/debug-manager/data_buffer.h:
3913         * plugins/debug-manager/data_view.c:
3914         * plugins/debug-manager/data_view.h:
3915         * plugins/debug-manager/debug_tree.c:
3916         * plugins/debug-manager/debug_tree.h:
3917         * plugins/debug-manager/debugger.c:
3918         * plugins/debug-manager/debugger.h:
3919         * plugins/debug-manager/disassemble.c:
3920         * plugins/debug-manager/disassemble.h:
3921         * plugins/debug-manager/info.c:
3922         * plugins/debug-manager/info.h:
3923         * plugins/debug-manager/locals.c:
3924         * plugins/debug-manager/locals.h:
3925         * plugins/debug-manager/memory.c:
3926         * plugins/debug-manager/memory.h:
3927         * plugins/debug-manager/plugin.c:
3928         * plugins/debug-manager/plugin.h:
3929         * plugins/debug-manager/registers.c:
3930         * plugins/debug-manager/registers.h:
3931         * plugins/debug-manager/sexy-icon-entry.c:
3932         * plugins/debug-manager/sexy-icon-entry.h:
3933         * plugins/debug-manager/sharedlib.c:
3934         * plugins/debug-manager/sharedlib.h:
3935         * plugins/debug-manager/signals.c:
3936         * plugins/debug-manager/signals.h:
3937         * plugins/debug-manager/sparse_buffer.c:
3938         * plugins/debug-manager/sparse_buffer.h:
3939         * plugins/debug-manager/sparse_view.c:
3940         * plugins/debug-manager/sparse_view.h:
3941         * plugins/debug-manager/stack_trace.c:
3942         * plugins/debug-manager/stack_trace.h:
3943         * plugins/debug-manager/start.c:
3944         * plugins/debug-manager/start.h:
3945         * plugins/debug-manager/threads.c:
3946         * plugins/debug-manager/threads.h:
3947         * plugins/debug-manager/utilities.c:
3948         * plugins/debug-manager/utilities.h:
3949         * plugins/debug-manager/watch.c:
3950         * plugins/debug-manager/watch.h:
3951         * plugins/devhelp/htmlview.c:
3952         * plugins/devhelp/htmlview.h:
3953         * plugins/document-manager/action-callbacks.c:
3954         * plugins/document-manager/action-callbacks.h:
3955         * plugins/document-manager/anjuta-docman.c:
3956         * plugins/document-manager/anjuta-docman.h:
3957         * plugins/document-manager/editor-tooltips.c:
3958         * plugins/document-manager/editor-tooltips.h:
3959         * plugins/document-manager/file_history.c:
3960         * plugins/document-manager/file_history.h:
3961         * plugins/document-manager/indent-dialog.c:
3962         * plugins/document-manager/indent-dialog.h:
3963         * plugins/document-manager/indent-util.c:
3964         * plugins/document-manager/indent-util.h:
3965         * plugins/document-manager/plugin.c:
3966         * plugins/editor/aneditor-autocomplete.cxx:
3967         * plugins/editor/aneditor-calltip.cxx:
3968         * plugins/editor/aneditor-indent.cxx:
3969         * plugins/editor/aneditor-priv.h:
3970         * plugins/editor/aneditor.cxx:
3971         * plugins/editor/aneditor.h:
3972         * plugins/editor/lexer.h:
3973         * plugins/editor/plugin.c:
3974         * plugins/editor/plugin.h:
3975         * plugins/editor/print.c:
3976         * plugins/editor/print.h:
3977         * plugins/editor/properties.h:
3978         * plugins/editor/properties_cxx.h:
3979         * plugins/editor/style-editor.c:
3980         * plugins/editor/style-editor.h:
3981         * plugins/editor/text-editor-iterable.c:
3982         * plugins/editor/text-editor-iterable.h:
3983         * plugins/editor/text_editor.c:
3984         * plugins/editor/text_editor.h:
3985         * plugins/editor/text_editor_cbs.c:
3986         * plugins/editor/text_editor_cbs.h:
3987         * plugins/editor/text_editor_menu.c:
3988         * plugins/editor/text_editor_menu.h:
3989         * plugins/editor/text_editor_prefs.c:
3990         * plugins/editor/text_editor_prefs.h:
3991         * plugins/file-loader/dnd.c:
3992         * plugins/file-loader/dnd.h:
3993         * plugins/file-loader/plugin.c:
3994         * plugins/file-manager/an_file_view.c:
3995         * plugins/file-manager/plugin.c:
3996         * plugins/file-wizard/file.c:
3997         * plugins/file-wizard/file.h:
3998         * plugins/file-wizard/plugin.c:
3999         * plugins/file-wizard/plugin.h:
4000         * plugins/gdb/debugger.c:
4001         * plugins/gdb/debugger.h:
4002         * plugins/gdb/gdbmi-test.c:
4003         * plugins/gdb/gdbmi.c:
4004         * plugins/gdb/gdbmi.h:
4005         * plugins/gdb/global.h:
4006         * plugins/gdb/parser.c:
4007         * plugins/gdb/parser.h:
4008         * plugins/gdb/plugin.c:
4009         * plugins/gdb/plugin.h:
4010         * plugins/gdb/utilities.c:
4011         * plugins/gdb/utilities.h:
4012         * plugins/glade/plugin.c:
4013         * plugins/glade/plugin.h:
4014         * plugins/gtodo/egg-datetime.c:
4015         * plugins/gtodo/egg-datetime.h:
4016         * plugins/gtodo/eggtrayicon.c:
4017         * plugins/gtodo/eggtrayicon.h:
4018         * plugins/gtodo/plugin.c:
4019         * plugins/gvim/anjuta-vim.c:
4020         * plugins/gvim/anjuta-vim.h:
4021         * plugins/gvim/gtkvim.c:
4022         * plugins/gvim/gtkvim.h:
4023         * plugins/gvim/plugin.c:
4024         * plugins/gvim/plugin.h:
4025         * plugins/language-support-cpp-java/plugin.c:
4026         * plugins/language-support-cpp-java/plugin.h:
4027         * plugins/macro/macro-actions.c:
4028         * plugins/macro/macro-actions.h:
4029         * plugins/macro/macro-db.c:
4030         * plugins/macro/macro-db.h:
4031         * plugins/macro/macro-dialog.c:
4032         * plugins/macro/macro-dialog.h:
4033         * plugins/macro/macro-edit.c:
4034         * plugins/macro/macro-edit.h:
4035         * plugins/macro/macro-util.c:
4036         * plugins/macro/macro-util.h:
4037         * plugins/macro/plugin.c:
4038         * plugins/macro/plugin.h:
4039         * plugins/message-view/anjuta-msgman.c:
4040         * plugins/message-view/anjuta-msgman.h:
4041         * plugins/message-view/message-view.c:
4042         * plugins/message-view/message-view.h:
4043         * plugins/message-view/plugin.c:
4044         * plugins/message-view/plugin.h:
4045         * plugins/patch/patch-plugin.c:
4046         * plugins/patch/patch-plugin.h:
4047         * plugins/patch/plugin.c:
4048         * plugins/patch/plugin.h:
4049         * plugins/profiler/gprof-call-graph-block-entry.c:
4050         * plugins/profiler/gprof-call-graph-block-entry.h:
4051         * plugins/profiler/gprof-call-graph-block.c:
4052         * plugins/profiler/gprof-call-graph-block.h:
4053         * plugins/profiler/gprof-call-graph-view.c:
4054         * plugins/profiler/gprof-call-graph-view.h:
4055         * plugins/profiler/gprof-call-graph.c:
4056         * plugins/profiler/gprof-call-graph.h:
4057         * plugins/profiler/gprof-flat-profile-entry.c:
4058         * plugins/profiler/gprof-flat-profile-entry.h:
4059         * plugins/profiler/gprof-flat-profile-view.c:
4060         * plugins/profiler/gprof-flat-profile-view.h:
4061         * plugins/profiler/gprof-flat-profile.c:
4062         * plugins/profiler/gprof-flat-profile.h:
4063         * plugins/profiler/gprof-function-call-chart-view.c:
4064         * plugins/profiler/gprof-function-call-chart-view.h:
4065         * plugins/profiler/gprof-function-call-tree-view.c:
4066         * plugins/profiler/gprof-function-call-tree-view.h:
4067         * plugins/profiler/gprof-options.c:
4068         * plugins/profiler/gprof-options.h:
4069         * plugins/profiler/gprof-profile-data.c:
4070         * plugins/profiler/gprof-profile-data.h:
4071         * plugins/profiler/gprof-view-manager.c:
4072         * plugins/profiler/gprof-view-manager.h:
4073         * plugins/profiler/gprof-view.c:
4074         * plugins/profiler/gprof-view.h:
4075         * plugins/profiler/plugin.c:
4076         * plugins/profiler/plugin.h:
4077         * plugins/profiler/string-utils.c:
4078         * plugins/profiler/string-utils.h:
4079         * plugins/project-import/plugin.c:
4080         * plugins/project-import/plugin.h:
4081         * plugins/project-import/project-import.c:
4082         * plugins/project-import/project-import.h:
4083         * plugins/project-manager/plugin.c:
4084         * plugins/project-manager/plugin.h:
4085         * plugins/project-wizard/action.c:
4086         * plugins/project-wizard/action.h:
4087         * plugins/project-wizard/autogen.c:
4088         * plugins/project-wizard/autogen.h:
4089         * plugins/project-wizard/druid.c:
4090         * plugins/project-wizard/druid.h:
4091         * plugins/project-wizard/file.c:
4092         * plugins/project-wizard/file.h:
4093         * plugins/project-wizard/header.c:
4094         * plugins/project-wizard/header.h:
4095         * plugins/project-wizard/install.c:
4096         * plugins/project-wizard/install.h:
4097         * plugins/project-wizard/parser.c:
4098         * plugins/project-wizard/parser.h:
4099         * plugins/project-wizard/plugin.c:
4100         * plugins/project-wizard/plugin.h:
4101         * plugins/project-wizard/property.c:
4102         * plugins/project-wizard/property.h:
4103         * plugins/project-wizard/values.c:
4104         * plugins/project-wizard/values.h:
4105         * plugins/sample1/plugin.c:
4106         * plugins/search/plugin.c:
4107         * plugins/search/plugin.h:
4108         * plugins/search/search-replace_backend.c:
4109         * plugins/search/search-replace_backend.h:
4110         * plugins/search/search_preferences.c:
4111         * plugins/sourceview/anjuta-convert.c:
4112         * plugins/sourceview/anjuta-convert.h:
4113         * plugins/sourceview/anjuta-document-loader.c:
4114         * plugins/sourceview/anjuta-document-loader.h:
4115         * plugins/sourceview/anjuta-document-saver.c:
4116         * plugins/sourceview/anjuta-document-saver.h:
4117         * plugins/sourceview/anjuta-document.c:
4118         * plugins/sourceview/anjuta-document.h:
4119         * plugins/sourceview/anjuta-encodings.c:
4120         * plugins/sourceview/anjuta-encodings.h:
4121         * plugins/sourceview/anjuta-languages-manager.c:
4122         * plugins/sourceview/anjuta-languages-manager.h:
4123         * plugins/sourceview/anjuta-utils.c:
4124         * plugins/sourceview/anjuta-utils.h:
4125         * plugins/sourceview/anjuta-view.c:
4126         * plugins/sourceview/anjuta-view.h:
4127         * plugins/sourceview/assist-window.c:
4128         * plugins/sourceview/assist-window.h:
4129         * plugins/sourceview/sourceview-cell.c:
4130         * plugins/sourceview/sourceview-cell.h:
4131         * plugins/sourceview/sourceview-prefs.c:
4132         * plugins/sourceview/sourceview-prefs.h:
4133         * plugins/sourceview/sourceview-print.c:
4134         * plugins/sourceview/sourceview-print.h:
4135         * plugins/sourceview/sourceview-private.h:
4136         * plugins/sourceview/sourceview-tags.c:
4137         * plugins/sourceview/sourceview-tags.h:
4138         * plugins/sourceview/sourceview.c:
4139         * plugins/sourceview/sourceview.h:
4140         * plugins/subversion/plugin.c:
4141         * plugins/subversion/plugin.h:
4142         * plugins/subversion/subversion-actions.c:
4143         * plugins/subversion/subversion-actions.h:
4144         * plugins/subversion/subversion-callbacks.c:
4145         * plugins/subversion/subversion-callbacks.h:
4146         * plugins/subversion/svn-auth.c:
4147         * plugins/subversion/svn-auth.h:
4148         * plugins/subversion/svn-backend-priv.h:
4149         * plugins/subversion/svn-backend.c:
4150         * plugins/subversion/svn-backend.h:
4151         * plugins/subversion/svn-notify.c:
4152         * plugins/subversion/svn-notify.h:
4153         * plugins/subversion/svn-thread.c:
4154         * plugins/subversion/svn-thread.h:
4155         * plugins/symbol-browser/an_symbol.c:
4156         * plugins/symbol-browser/an_symbol.h:
4157         * plugins/symbol-browser/an_symbol_info.c:
4158         * plugins/symbol-browser/an_symbol_info.h:
4159         * plugins/symbol-browser/an_symbol_iter.c:
4160         * plugins/symbol-browser/an_symbol_iter.h:
4161         * plugins/symbol-browser/an_symbol_prefs.c:
4162         * plugins/symbol-browser/an_symbol_prefs.h:
4163         * plugins/symbol-browser/an_symbol_search.c:
4164         * plugins/symbol-browser/an_symbol_search.h:
4165         * plugins/symbol-browser/an_symbol_view.c:
4166         * plugins/symbol-browser/an_symbol_view.h:
4167         * plugins/symbol-browser/plugin.c:
4168         * plugins/symbol-browser/plugin.h:
4169         * plugins/terminal/terminal.c:
4170         * plugins/tools/dialog.c:
4171         * plugins/tools/dialog.h:
4172         * plugins/tools/editor.c:
4173         * plugins/tools/editor.h:
4174         * plugins/tools/execute.c:
4175         * plugins/tools/execute.h:
4176         * plugins/tools/fileop.c:
4177         * plugins/tools/fileop.h:
4178         * plugins/tools/plugin.c:
4179         * plugins/tools/plugin.h:
4180         * plugins/tools/scripts/find-fixmes.pl:
4181         * plugins/tools/scripts/translation-status.pl:
4182         * plugins/tools/tool.c:
4183         * plugins/tools/tool.h:
4184         * plugins/tools/variable.c:
4185         * plugins/tools/variable.h:
4186         * plugins/valgrind/ldd.c:
4187         * plugins/valgrind/ldd.h:
4188         * plugins/valgrind/list.c:
4189         * plugins/valgrind/list.h:
4190         * plugins/valgrind/menu-utils.c:
4191         * plugins/valgrind/menu-utils.h:
4192         * plugins/valgrind/parser.c:
4193         * plugins/valgrind/parser.h:
4194         * plugins/valgrind/plugin.c:
4195         * plugins/valgrind/plugin.h:
4196         * plugins/valgrind/preferences.c:
4197         * plugins/valgrind/preferences.h:
4198         * plugins/valgrind/process.c:
4199         * plugins/valgrind/process.h:
4200         * plugins/valgrind/symtab.c:
4201         * plugins/valgrind/symtab.h:
4202         * plugins/valgrind/vgactions.c:
4203         * plugins/valgrind/vgactions.h:
4204         * plugins/valgrind/vgcachegrindprefs.c:
4205         * plugins/valgrind/vgcachegrindprefs.h:
4206         * plugins/valgrind/vgdefaultview.c:
4207         * plugins/valgrind/vgdefaultview.h:
4208         * plugins/valgrind/vgerror.c:
4209         * plugins/valgrind/vgerror.h:
4210         * plugins/valgrind/vggeneralprefs.c:
4211         * plugins/valgrind/vggeneralprefs.h:
4212         * plugins/valgrind/vghelgrindprefs.c:
4213         * plugins/valgrind/vghelgrindprefs.h:
4214         * plugins/valgrind/vgio.c:
4215         * plugins/valgrind/vgio.h:
4216         * plugins/valgrind/vgmemcheckprefs.c:
4217         * plugins/valgrind/vgmemcheckprefs.h:
4218         * plugins/valgrind/vgrule-editor.c:
4219         * plugins/valgrind/vgrule-editor.h:
4220         * plugins/valgrind/vgrule-list.c:
4221         * plugins/valgrind/vgrule-list.h:
4222         * plugins/valgrind/vgrule.c:
4223         * plugins/valgrind/vgrule.h:
4224         * plugins/valgrind/vgrulepattern.c:
4225         * plugins/valgrind/vgrulepattern.h:
4226         * plugins/valgrind/vgsearchbar.c:
4227         * plugins/valgrind/vgsearchbar.h:
4228         * plugins/valgrind/vgstrpool.c:
4229         * plugins/valgrind/vgstrpool.h:
4230         * plugins/valgrind/vgtoolprefs.c:
4231         * plugins/valgrind/vgtoolprefs.h:
4232         * plugins/valgrind/vgtoolview.c:
4233         * plugins/valgrind/vgtoolview.h:
4234         * src/about.c:
4235         * src/about.h:
4236         * src/action-callbacks.c:
4237         * src/action-callbacks.h:
4238         * src/anjuta-actions.h:
4239         * src/anjuta-app.c:
4240         * src/anjuta-app.h:
4241         * src/anjuta-callbacks.c:
4242         * src/anjuta-callbacks.h:
4243         * src/anjuta.c:
4244         * src/anjuta.h:
4245         * src/anjuta_cbs.c:
4246         * src/bacon-message-connection.c:
4247         * src/bacon-message-connection.h:
4248         * src/getline.c:
4249         * src/main.c:
4250         * src/shell.c:
4251         * src/shell.h:
4252         * src/start-with.c:
4253         * src/start-with.h:
4254         * src/utilities.c:
4255         * src/utilities.h:
4256         * tagmanager/options.c:
4257         
4258         Change the address of FSF in various files
4260 2007-08-30  Johannes Schmid <jhs@gnome.org>
4262         * anjuta.glade:
4263         * anjuta.gladep:
4264         Removed because they are no longer in use
4265         
4266         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4267         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4268         Marked some strings as not translatable
4270         * plugins/search/search-replace.c: (list_max_items):
4271         Fixed a possible memory corruption
4273         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4274         Do not show menuitems for locked layout items
4276         * src/main.c: (main):
4277         Some minor style correction in gnome_init
4279 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4281         * plugins/debug-manager/debugger.c,
4282         plugins/debug-manager/breakpoints.c,
4283         plugins/gdb/plugin.c,
4284         plugins/gdb/debugger.c,
4285         libanjuta/interfaces/libanjuta.idl:
4286         Move all breakpoints functions from IAnjutaDebugger to a new
4287         IAnjutaBreakpointDebugger interface
4289 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4291         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4292         * plugins/debug-manager/plugin.c,
4293         plugins/debug-manager/breakpoints.c,
4294         plugins/tools/execute.c,
4295         plugins/project-wizard/plugin.c,
4296         plugins/build-basic-autotools/executer.c,
4297         plugins/gdb/debugger.c,
4298         plugins/profiler/gprof-options.h,
4299         plugins/sourceview/assist-window.h,
4300         plugins/class-gen/transform.c,
4301         libanjuta/anjuta-plugin-description.c,
4302         libanjuta/anjuta-status.c,
4303         libanjuta/anjuta-glue-c.c,
4304         libanjuta/anjuta-glue-cpp.c,
4305         plugins/symbol-browser/an_symbol_prefs.c:
4306         Fix warnings mostly "dereferencing type-punned pointer"
4307         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4309 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4311         * plugins/debug-manager/breakpoints.c,
4312         plugins/debug-manager/debugger.c:
4313         Avoid an endless loop if clearing all breakpoints while the programm
4314         is running
4316 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4318         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4319         * plugins/debug-manager/plugin.c:
4320         Fix a segmentation fault added in the previous patch
4322 2007-07-21  Johannes Schmid <jhs@gnome.org>
4324         * plugins/build-basic-autotools/executer.c:
4325         (get_program_parameters):
4326         
4327         Show an error dialog if no targets are availible instead of
4328         just returning
4330 2007-07-20  Johannes Schmid <jhs@gnome.org>
4332         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4333         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4334         * libanjuta/anjuta-shell.h:
4335         * plugins/document-manager/plugin.c: (activate_plugin):
4336         * plugins/glade/anjuta-design-document.c:
4337         * plugins/glade/plugin.c: (glade_update_ui):
4338         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4339         (anjuta_shell_iface_init):
4340         * src/shell.c: (anjuta_test_shell_add_widget),
4341         (anjuta_shell_iface_init):
4342         
4343         Make the document manager undockable (#458038)
4345 2007-07-20  Johannes Schmid <jhs@gnome.org>
4347         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4348         * plugins/glade/anjuta-design-document.c:
4349         * plugins/glade/plugin.c: (glade_update_ui):
4350         
4351         Fixed some save/dirty status bug in glade
4353 2007-07-20  Johannes Schmid <jhs@gnome.org>
4355         * libanjuta/anjuta-status.c:
4356         Fixed crasher on shutdown
4358 2007-07-20  Johannes Schmid <jhs@gnome.org>
4360         * configure.in:
4361         Minimum glade requirement is 3.2 now. It was before
4362         but we did not check...
4363         
4364         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4365         * libanjuta/anjuta-profile.c:
4366         (anjuta_profile_add_plugins_from_xml):
4367         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4368         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4369         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4370         * plugins/file-loader/plugin.c: (on_create_submenu):
4371         * plugins/file-manager/an_file_view.c: (compare_iter):
4372         * plugins/glade/plugin.c: (activate_plugin):
4373         * src/anjuta-app.c: (on_toolbar_view_toggled):
4374         * src/main.c: (main):
4375         
4376         Fixed lots of memory leaks (thansk valgrind)
4378 2007-07-19  Johannes Schmid <jhs@gnome.org>
4380         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4381         * plugins/document-manager/anjuta-docman.c:
4382         (anjuta_docman_set_busy):
4383         * plugins/document-manager/plugin.c: (on_editor_changed):
4384         * plugins/glade/plugin.c: (activate_plugin):
4385         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4386         (on_value_removed_current_editor):
4387         
4388         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4390 2007-07-18  Johannes Schmid <jhs.gnome.org>
4392         * plugins/build-basic-autotools/executer.c: (execute_program):
4393         Fixed some of the scratchbox stuff but the environment is
4394         still broken
4396 2007-07-18  Johannes Schmid <jhs@gnome.org>
4398         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4399         (on_plugin_deactivated), (get_plugin_loader_type):
4400         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4401         (activate_plugin), (deactivate_plugin),
4402         (glade_plugin_instance_init):
4403         
4404         Fixed glade plugin deactivation
4406 2007-07-18  Johannes Schmid <jhs@gnome.org>
4408         * plugins/document-manager/anjuta-docman.c:
4409         (anjuta_docman_add_document):
4410         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4411         
4412         Fixed path display in document manager with glade files
4414 2007-07-17  Johannes Schmid <jhs@gnome.org>
4416         * libanjuta/interfaces/Makefile.am.iface:
4417         * pixmaps/Makefile.am:
4418         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4419         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4420         (value_removed_current_editor):
4421         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4422         (anjuta_docman_set_current_document):
4423         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4424         (on_editor_added), (on_editor_changed):
4425         * plugins/glade/Makefile.am:
4426         * plugins/glade/anjuta-design-document.c:
4427         (anjuta_design_document_instance_init),
4428         (anjuta_design_document_set_property),
4429         (anjuta_design_document_get_property),
4430         (anjuta_design_document_class_init), (anjuta_design_document_new),
4431         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4432         * plugins/glade/anjuta-design-document.h:
4433         * plugins/glade/anjuta-glade-notebook.c:
4434         * plugins/glade/anjuta-glade-notebook.h:
4435         * plugins/glade/plugin.c: (value_added_current_editor),
4436         (value_removed_current_editor), (glade_update_ui),
4437         (on_close_activated), (on_glade_project_changed),
4438         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4439         (ifile_open):
4440         * plugins/language-support-cpp-java/plugin.c:
4441         (on_value_added_current_editor), (on_value_removed_current_editor):
4442         * plugins/macro/plugin.c: (value_added_current_editor):
4443         * plugins/project-manager/plugin.c: (value_added_current_editor):
4444         * plugins/subversion/plugin.c: (value_added_current_editor):
4445         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4447         Fixed lot of IAnjutaEditor stuff and completed glade integration
4448         with document manager
4449         
4450         * plugins/build-basic-autotools/build-basic-autotools.c:
4451         (value_added_current_editor):
4452         * plugins/build-basic-autotools/executer.c: (execute_program):
4453         
4454         Some initial code to execute projects inside scratchbox
4455         
4456 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4458         * plugins/project-import/project-import.c:
4459         Project import overwrites file on user request (bug #452579)
4461 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4463         * plugins/debug-manager/debugger.c,
4464         plugins/debug-manager/threads.c,
4465         plugins/debug-manager/plugin.c,
4466         plugins/debug-manager/registers.c,
4467         plugins/debug-manager/locals.c,
4468         plugins/debug-manager/stack_trace.c,
4469         plugins/gdb/plugin.c,
4470         plugins/gdb/debugger.c,
4471         plugins/gdb/debugger.h,
4472         libanjuta/interfaces/libanjuta.idl:
4473         Rename change-location to program-moved
4474         Store thread id as gint instead of guint
4475         Do not display registers list if not available
4476         Add intermediate debugger states if missing
4478 2007-07-11  Johannes Schmid <jhs@gnome.org>
4480         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4481         .glade:
4482         Reverted unnecessary changes (#455819)
4484 2007-07-10  Johannes Schmid <jhs@gnome.org>
4486         * plugins/glade/plugin.c:
4487         Fixed glade plugin with glade 3.2 and another crasher
4489 2007-07-09  Johannes Schmid <jhs@gnome.org>
4491         * libanjuta/interfaces/libanjuta.idl:
4492         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4493         .glade:
4494         * plugins/debug-manager/breakpoints.c:
4495         (breakpoint_item_update_in_ui),
4496         (breakpoints_dbase_edit_breakpoint),
4497         (on_toggle_breakpoint_activate):
4498         * plugins/debug-manager/plugin.c:
4499         (on_run_to_cursor_action_activate):
4500         * plugins/document-manager/action-callbacks.c:
4501         (on_editor_command_cut_activate),
4502         (on_editor_command_copy_activate),
4503         (on_editor_command_paste_activate),
4504         (on_editor_command_clear_activate):
4505         * plugins/document-manager/anjuta-docman.c:
4506         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4507         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4508         (anjuta_docman_goto_file_line_mark),
4509         (anjuta_docman_find_editor_with_path),
4510         (anjuta_docman_get_all_editors):
4511         * plugins/document-manager/anjuta-docman.h:
4512         * plugins/document-manager/plugin.c:
4513         (update_editor_ui_interface_items), (on_editor_update_ui),
4514         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4515         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4516         (ianjuta_document_manager_iface_init), (isaveable_save),
4517         (isavable_is_dirty):
4518         * plugins/editor/editor.glade:
4519         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4520         (idocument_paste), (idocument_clear), (idocument_iface_init),
4521         (iselection_iface_init):
4522         * plugins/glade/Makefile.am:
4523         * plugins/glade/anjuta-glade-notebook.c:
4524         (anjuta_glade_notebook_instance_init),
4525         (anjuta_glade_notebook_set_property),
4526         (anjuta_glade_notebook_get_property),
4527         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4528         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4529         (ifile_savable_save), (ifile_savable_save_as),
4530         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4531         (ifile_savable_iface_init), (idocument_can_redo),
4532         (idocument_can_undo), (idocument_begin_undo_action),
4533         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4534         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4535         (idocument_copy), (idocument_paste), (idocument_clear),
4536         (idocument_iface_init):
4537         * plugins/language-support-cpp-java/plugin.c:
4538         (on_value_added_current_editor), (on_value_removed_current_editor):
4539         * plugins/macro/macro-util.c: (get_current_editor):
4540         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4541         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4542         (on_next_occur), (on_incremental_entry_key_press),
4543         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4544         (on_toolbar_find_incremental_start),
4545         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4546         * plugins/search/search-replace.c: (search_start_over),
4547         (search_update_combos), (replace_update_combos),
4548         (anjuta_search_replace_activate):
4549         * plugins/search/search-replace_backend.c: (create_search_entries):
4550         * plugins/sourceview/sourceview.c: (idocument_cut),
4551         (idocument_copy), (idocument_paste), (idocument_clear),
4552         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4553         * plugins/tools/editor.c: (on_editor_response):
4554         * plugins/tools/execute.c: (get_current_editor),
4555         (atp_output_context_initialize), (atp_user_tool_execute):
4556         * plugins/tools/variable.c: (get_current_editor),
4557         (atp_variable_get_editor_variable):
4558         
4559         Some more IAnjutaEditor => IAnjutaDocument fixing!
4560         
4561         * plugins/glade/anjuta-glade-notebook.h:
4562         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4563         (glade_update_ui):
4564         * plugins/glade/plugin.h:
4565         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4566         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4567         be used for glade, too. It might still have some rough edges but already works.
4568         (Fixes #415547 – Glade usability problem)
4570 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4572         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4573           development release (I updated version of glade3 svn to 3.3.2).
4575 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4577         * plugins/symbol-browser/an_symbol_view.c:
4578         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4580 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4582         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4583         (on_system_tags_update_finished), (on_update_global_clicked),
4584         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4585         (symbol_browser_prefs_init),
4586         (symbol_browser_prefs_create_global_tags),
4587         (symbol_browser_load_global_tags):
4588         * plugins/symbol-browser/an_symbol_prefs.h:
4589         * plugins/symbol-browser/an_symbol_view.c:
4590         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4591         * plugins/symbol-browser/an_symbol_view.h:
4592         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4593         on global tags update because of delayed prefs merging. Happens when
4594         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4595         is opened.
4597 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4599         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4600         after install/uninstall.
4602         Patch from James Liggett:
4603         * scripts/glade2schemas.pl: Fixed creating schemas for list
4604         values.
4606 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4608         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4609           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4610           development release since glade svn version is also 3.3.1. In future, the
4611           solution would be for us to always increment the micro version when
4612           changing the API.
4614 2007-07-05  Johannes Schmid <jhs@gnome.org>
4616         * libanjuta/interfaces/libanjuta.idl:
4617         * plugins/build-basic-autotools/build-basic-autotools.c:
4618         (on_build_mesg_format):
4619         * plugins/debug-manager/breakpoints.c:
4620         (breakpoint_item_update_in_ui),
4621         (breakpoints_dbase_edit_breakpoint),
4622         (on_toggle_breakpoint_activate):
4623         * plugins/debug-manager/plugin.c:
4624         (on_run_to_cursor_action_activate):
4625         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4626         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4627         (get_current_editor), (on_save_activate), (on_save_as_activate),
4628         (on_save_prompt_save_editor), (on_close_file_activate),
4629         (on_close_all_file_activate), (on_reload_file_activate),
4630         (anjuta_print_cb), (anjuta_print_preview_cb),
4631         (on_editor_command_upper_case_activate),
4632         (on_editor_command_lower_case_activate),
4633         (on_editor_command_undo_activate),
4634         (on_editor_command_redo_activate),
4635         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4636         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4637         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4638         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4639         (on_zoom_out_text_activate), (on_force_hilite_activate),
4640         (on_indent1_activate), (on_swap_activate),
4641         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4642         * plugins/document-manager/anjuta-docman.c:
4643         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4644         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4645         (anjuta_docman_dispose), (on_notebook_switch_page),
4646         (anjuta_docman_page_from_widget), (on_editor_destroy),
4647         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4648         (anjuta_docman_get_current_document),
4649         (anjuta_docman_set_current_document),
4650         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4651         (anjuta_docman_update_page_label),
4652         (anjuta_docman_get_document_from_path),
4653         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4654         (anjuta_docman_order_tabs):
4655         * plugins/document-manager/anjuta-docman.h:
4656         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4657         (update_editor_ui_interface_items), (update_editor_ui),
4658         (on_editor_update_save_ui), (on_editor_update_ui),
4659         (on_editor_changed), (on_save_prompt_save_editor),
4660         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4661         (ianjuta_docman_get_current_document),
4662         (ianjuta_docman_set_current_document),
4663         (ianjuta_docman_remove_buffer),
4664         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4665         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4666         (idocument_get_filename), (idocument_can_undo),
4667         (idocument_can_redo), (idocument_undo),
4668         (idocument_begin_undo_action), (idocument_end_undo_action),
4669         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4670         * plugins/language-support-cpp-java/plugin.c:
4671         (on_editor_char_inserted_cpp), (on_auto_indent):
4672         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4673         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4674         * plugins/sample1/plugin.c: (on_sample_action_activate):
4675         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4676         (on_next_occur), (on_incremental_entry_key_press),
4677         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4678         (on_toolbar_find_incremental_start),
4679         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4680         * plugins/search/search-replace.c: (search_and_replace),
4681         (write_message_pane), (search_start_over), (search_update_combos),
4682         (replace_update_combos), (anjuta_search_replace_activate):
4683         * plugins/search/search-replace_backend.c:
4684         (file_buffer_new_from_path), (create_search_entries):
4685         * plugins/sourceview/sourceview-print.c: (create_print_job):
4686         * plugins/sourceview/sourceview.c:
4687         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4688         (idocument_can_redo), (idocument_can_undo),
4689         (idocument_begin_undo_action), (idocument_end_undo_action),
4690         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4691         (idocument_get_filename), (idocument_iface_init):
4692         * plugins/tools/editor.c: (on_editor_response):
4693         * plugins/tools/execute.c: (atp_output_context_initialize),
4694         (atp_user_tool_execute):
4695         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4696         
4697         Create IAnjutaDocument interface. This interface is a more general idea
4698         of documents being anything that can be modified, has undo/redo and
4699         may have operations like copy/paste.
4700         The primary goal is to integrate better by making it use the standard file
4701         and edit menu instead of it's own glade menu. Of course the downside is that
4702         you won't be able to view a source file and the designer at the same time. Anyway
4703         so many people have complained that they "can't save a glade file" that I think
4704         this is the much better solution.
4705         Work on the glade plugin is still to come but the most difficult things should be
4706         done now.
4708 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4710         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4711           version 3.0.3.
4713 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4715         * libanjuta/anjuta-plugin-manager.c:
4716         (anjuta_plugin_manager_get_plugins_page),
4717         (anjuta_plugin_manager_get_remembered_plugins_page):
4718         * libanjuta/anjuta-plugin-manager.h:
4719         * src/anjuta-app.c: (anjuta_app_install_preferences):
4720         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4721         and remembered plugins preferences pages in separate pages (avoid
4722         crowd).
4724 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4726         Patch from James Liggett  <jrliggett@cox.net>:
4727         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4728         Installed editor preferences schemas. Fixes bug #453463.
4730 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4732         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4733         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4735 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4737         * plugins/document-manager/anjuta-document-manager.ui:
4738         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4739         * src/action-callbacks.c:
4740         * src/action-callbacks.h:
4741         * src/anjuta-actions.h:
4742         * src/anjuta-app.c: (anjuta_app_instance_init),
4743         (anjuta_app_install_preferences):
4744         * src/anjuta.glade:
4745         * src/anjuta.ui: Moved plugins and shortcuts settings inside
4746         General preferences page. Move preferences menu from Settings to
4747         Edit submenu. And got rid of Settings submenu.
4749 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4751         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
4752         
4753 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4755         * TODO.tasks: Increased bounty for on-demand preferences task to $150
4756         as discussed and agreed with James Liggett.
4758         Patch from James Liggett  <jrliggett@cox.net>:
4760         * configure.in:
4761         * libanjuta/anjuta-plugin-manager.c:
4762         (on_activated_plugin_objects_foreach),
4763         (anjuta_plugin_manager_get_active_plugin_objects):
4764         * libanjuta/anjuta-plugin-manager.h:
4765         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
4766         (anjuta_plugin_deactivate):
4767         * libanjuta/anjuta-preferences-dialog.c:
4768         (anjuta_preferences_dialog_finalize),
4769         (anjuta_preferences_dialog_class_init), (add_category_columns),
4770         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
4771         (anjuta_preferences_dialog_remove_page):
4772         * libanjuta/anjuta-preferences.c: (property_destroy),
4773         (unregister_preferences_key), (register_callbacks),
4774         (preferences_foreach_callback), (connect_prop_to_object),
4775         (anjuta_preferences_register_property_raw),
4776         (anjuta_preferences_register_property_custom),
4777         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
4778         (anjuta_preferences_remove_page),
4779         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
4780         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
4781         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
4782         (anjuta_preferences_class_init), (anjuta_preferences_new):
4783         * libanjuta/anjuta-preferences.h:
4784         * plugins/build-basic-autotools/Makefile.am:
4785         * plugins/build-basic-autotools/build-basic-autotools.c:
4786         (ipreferences_unmerge):
4787         * plugins/cvs-plugin/Makefile.am:
4788         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
4789         * plugins/document-manager/Makefile.am:
4790         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
4791         * plugins/editor/plugin.c: (ipreferences_unmerge):
4792         * plugins/file-manager/Makefile.am:
4793         * plugins/file-manager/plugin.c: (activate_plugin),
4794         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
4795         * plugins/gtodo/plugin.c: (ipreferences_merge),
4796         (ipreferences_unmerge):
4797         * plugins/language-support-cpp-java/Makefile.am:
4798         * plugins/language-support-cpp-java/plugin.c:
4799         (ipreferences_unmerge):
4800         * plugins/message-view/Makefile.am:
4801         * plugins/message-view/plugin.c: (ipreferences_unmerge):
4802         * plugins/sourceview/Makefile.am:
4803         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
4804         * plugins/symbol-browser/Makefile.am:
4805         * plugins/symbol-browser/an_symbol_prefs.c:
4806         (symbol_browser_prefs_finalize):
4807         * plugins/terminal/Makefile.am:
4808         * plugins/terminal/terminal.c: (ipreferences_unmerge):
4809         * plugins/valgrind/plugin.c: (ipreferences_merge),
4810         (ipreferences_unmerge):
4811         * scripts/Makefile.am:
4812         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
4813         * src/Makefile.am:
4814         * src/action-callbacks.c: (on_set_preferences1_activate):
4815         * src/anjuta-app.c: (anjuta_app_instance_init),
4816         (anjuta_app_install_preferences):
4817         * src/anjuta-app.h:
4818         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
4819         task: Bug #445314: On demand preferences widgets creation. Thanks
4820         James for this great work.
4822 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
4824         * plugins/debug-manager/data_buffer.c,
4825         plugins/message-view/message-view.c: Fixed compiler warnings.
4827 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
4829         * src/action-callbacks.c: (help_activate),
4830         (on_help_manual_activate), (on_help_tutorial_activate),
4831         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
4833         Fixed help activation (bug #451557).
4835 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
4837         * AUTHORS: Added James Liggett. Forgot to add him before :(
4839 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
4841         * plugins/debug-manager/debugger.c,
4842         plugins/debug-manager/plugin.c,
4843         plugins/gdb/debugger.c,
4844         libanjuta/interfaces/libanjuta.idl:
4845         Add a GError* parameter to debugger-stopped signal
4847         * (added) libanjuta/anjuta-error.c,
4848         (added) libanjuta/anjuta-error.h,
4849         libanjuta/Makefile.am:
4850         Register GError as a boxed type
4852         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4853         Support GError* in signal, GError must be registered as a boxed type
4854         Accept NULL as strings
4856 === anjuta 2.2.0 ===
4858 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
4860         * configure.in: Bumped version to 2.2.0
4861         * NEWS: Updated for 2.2.0 stable release.
4862         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
4863         Reduce the idle priority to make the UI update before anything else.
4865 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
4867         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
4869         * libanjuta/interfaces/libanjuta.idl:
4870         * plugins/document-manager/action-callbacks.c:
4871         (on_editor_command_complete_word_activate):
4872         * plugins/document-manager/plugin.c:
4873         (update_editor_ui_interface_items):
4874         * plugins/editor/text_editor.c: (iautocomplete_activate),
4875         (iautocomplete_iface_init):
4876         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4878         Moved autocomplete() method away from IAnjutaEditorAssist into
4879         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
4880         autocomplete and does not crash with sourceview. Fixes Bug #449620
4881         – The auto completion functionality not work. Also sets menuitem 
4882         insensitive when hiding them.
4884         * plugins/debug-manager/disassemble.c:
4885         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
4886         printf types.
4888 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
4890         * pixmaps/anjuta_splash.png: Updated.
4891         
4892         * plugins/search/search-replace.c
4893         (anjuta_search_replace_activate): Fixed "Find in Files" to select
4894         the right target (project).
4895         * ChangeLog: Added missing log.
4897 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
4899         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
4900         manuals/anjuta-manual/C/fileoperations.xml,
4901         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
4903         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
4905         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
4907 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
4909         * TODO.tasks: Added bounty for on-demand preferences.
4911         Patch from Thierry Moisan:
4912         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
4913         (bug #88824).
4915 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4917         Patch from tpgww@onepost.net:
4919         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
4920         * libegg/test-actions.c:
4921         * libegg/test-multi-drag.c: (main):
4922         * plugins/debug-manager/memory.c: (read_memory_block):
4923         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
4925         Fixes compile warnings. Fixes bug #427101.
4927 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4929         Patch from James Liggett:
4931         * plugins/profiler/gprof-options.c: (on_option_changed),
4932         (setup_widgets):
4933         * plugins/profiler/gprof-options.h:
4934         * plugins/profiler/gprof-profile-data.c:
4935         (gprof_profile_data_init_profile):
4936         * plugins/profiler/gprof-profile-data.h:
4937         * plugins/profiler/plugin.c: (profiler_get_data),
4938         (profiler_set_target), (register_options),
4939         (on_profile_data_browse_button_clicked),
4940         (on_profiling_options_button_clicked), (on_profiler_delete_data):
4941         * plugins/profiler/profiler.glade: implements independent targets.
4942         implements the ability to select arbitrary gmon.out files.
4943         Fixes bug #403502 – User should also be allowed to select an
4944         independent executable target.
4946 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
4948         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
4950         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
4951         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
4953 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
4955         * plugins/debug-manager/plugin.c,
4956         plugins/debug-manager/breakpoints.c:
4957         Remove weak pointers when owner is destroyed
4958         Remove all breakpoints before loading new one
4960 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
4962         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
4963          
4964 2007-06-19  Naba Kumar  <naba@gnome.org>
4966         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
4967         Bug #448491 Empty Lines Problem.
4969         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
4970         
4971         * data/default.profile, plugins/message-view/plugin.c: Do not
4972         restore session for messages.
4973         Fixes bug #377461 – don't create new message window for each
4974         build/find.
4976         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
4977         Fixes a crash on exit/project-close if profiler plugin is loaded.
4979 2007-06-17  Naba Kumar  <naba@gnome.org>
4981         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
4982         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
4984         * plugins/file-loader/plugin.c: Fail on opening non existent files.
4985         Bug #448034 – Anjuta crashes on starting (when the last project
4986         directory was deleted).
4988         * plugins/document-manager/plugin.c: Set line markers for files
4989         opened via IAnjutaFile::open(). Fixes missing line markers while
4990         navigating symbols.
4992 2007-06-17  Naba Kumar  <naba@gnome.org>
4994         * plugins/sourceview/sourceview.glade: Set correct font
4995         default value and use monospace instead of sans. Fixes
4996         bug #448408 – crash in Anjuta IDE: Trying to change the
4997         editor
4999 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5001         * plugins/search/search-replace.c,
5002         plugins/search/search-replace.h,
5003         plugins/search/anjuta-search.glade:
5004         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5005         Fixes bug #355166
5007 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5009         * plugins/debug-manager/plugin.c,
5010         plugins/debug-manager/breakpoints.c:
5011         Add weak references, fixes bug #448053 ?
5013 2007-06-16  Naba Kumar  <naba@gnome.org>
5015         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5016         dialog to allow forgetting them if user chooses to select a different
5017         one.
5019 2007-06-13  Naba Kumar  <naba@gnome.org>
5021         * plugins/sourceview/sourceview-prefs.c: Initialize font
5022         on startup correctly if use_theme is set.
5024         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5025         if available for default font. Fixes bug #447304.
5027         * plugins/sourceview/sourceview-prefs.c: Return value based
5028         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5029         for the first time has black background
5030         
5031         * plugins/project-manager/plugin.c: Give a better error message
5032         when project could not be loaded.
5034         * libanjuta/anjuta-serializer.c: Added a comment.
5036 2007-06-13  Johannes Schmid <jhs@gnome.org>
5038         * configure.in:
5039         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5040         most warnings to avoid simple coding problems.
5041         
5042         * plugins/message-view/anjuta-msgman.c:
5043         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5044         * plugins/message-view/plugin.c: (on_view_changed),
5045         (ianjuta_msgman_add_view):
5046         
5047         Fixed #440866 by always presenting the message-manager when a tab is
5048         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5049         
5050         * plugins/subversion/subversion-callbacks.c:
5051         (on_subversion_commit_response):
5052         Destroy dialog if user clicks "No"
5054 2007-06-12  Naba Kumar  <naba@gnome.org>
5056         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5057         read and use of uninitialized variable.
5059         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5060         because it is used in credits listing and packaging could compress
5061         it in docdir. Fixes bug #397881: The credits are empty
5063         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5064         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5065         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5066         plugins/symbol-browser/an_symbol_info.c,
5067         plugins/symbol-browser/plugin.c,
5068         plugins/symbol-browser/an_symbol_view.c,
5069         plugins/editor/aneditor-autocomplete.cxx:
5071         - Do not access TMTag
5072         member in TMSymbol when freeing it because by then the tags
5073         could have changed. Avoids dangerous memory corruptions by freeing
5074         someone else's memory (Could explain those random crashes when
5075         refreshing symbols or re-loading a different project or closing
5076         a project). Anything that tries to refresh symbols could trigger
5077         this corruptions.
5078         - Added a flag to also retrieve method definitions as part of
5079         the class's scope members. And used it to set both function prototype
5080         and definition in symbols. Fixes navigation to prototype and
5081         function definitions from symbol browser (bug #440370)
5083         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5084         memory. Could fix those bogus 'file changed' dialogs.
5086         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5088 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5090         * (added) libanjuta/anjuta-utils-priv.h,
5091         libanjuta/anjuta-utils.h,
5092         libanjuta/anjuta-launcher.c,
5093         libanjuta/Makefile.am:
5094         Fix bug #440801: do not use config.h in public include files
5096 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5098         * plugins/project-wizard/templates/mkfile.wiz:
5099         Fix bug #442038: missing project.sh file
5101         * configure.in,
5102         plugins/project-wizard/templates/Makefile.am,
5103         plugins/project-wizard/templates/translatable-strings.h,
5104         (added) plugins/project-wizard/templates/sdl.wiz,
5105         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5106         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5107         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5108         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5109         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5110         (added) plugins/project-wizard/templates/sdl/src/main.c,
5111         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5112         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5113         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5114         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5115         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5116         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5117         Fix bug #315635: add a SDL project wizard
5119 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5121         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5122         when SIGCHLD is triggered when main loop context is locked. Dead lock
5123         happens when child_exited callback also accesses main loop context.
5124         Happens particularly badly in debug target exiting.
5126 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5128         * manuals/anjuta-manual/C/debugger.xml:
5129         First update of the debugger documentation
5131 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5133         * manuals/anjuta-manual/C/fileoperations.xml,
5134         manuals/anjuta-manual/C/projects.xml,
5135         manuals/anjuta-manual/C/anjuta-manual.xml,
5136         manuals/anjuta-manual/C/build.xml,
5137         manuals/anjuta-manual/C/execute.xml,
5138         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5139         Added project properties documentation. Moved execution section
5140         inside project management. Removed dead documentation.
5142 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5144         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5145         plugins/symbol-browser/plugin.h,
5146         plugins/symbol-browser/an_symbol_prefs.c,
5147         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5148         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5149         progress bar instead of separate window for system tags
5150         generation. Renamed AnjutaStatus methods to a proper ones.
5152         * plugins/symbol-browser/plugin.c,
5153         plugins/symbol-browser/plugin.h,
5154         plugins/symbol-browser/an_symbol_prefs.c,
5155         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5156         global-tags/create_global_tags.sh.in: Get rid of message window
5157         for showing global tags creation and use a small window with
5158         progress bar.
5160 2007-05-30  Naba Kumar  <naba@gnome.org>
5162         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5163         Bug 442315 – After calling configure, the build menus are still insensitive,
5164         Bug 442314 – Autogeneration fails when there is no autogen.sh
5166         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5167         fails to remove target/source/group. Fixes bug #440196 – crash in
5168         Anjuta IDE: removing a target
5170 2007-05-29  Naba Kumar  <naba@gnome.org>
5172         * plugins/symbol-browser/an_symbol_view.c,
5173         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5174         tags generation. Fixed runtime warning.
5176 2007-05-28  Naba Kumar  <naba@gnome.org>
5178         Patch from James Liggett  <jrliggett@cox.net>:
5179         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5180         Fixed bug #403502 – User should also be allowed to select an
5181         independent executable target.
5183 2007-05-27  Johannes Schmid <jhs@gnome.org>
5185         * plugins/build-basic-autotools/build-basic-autotools.c:
5186         (get_real_directory), (on_build_mesg_format):
5187         
5188         Find correct files for error messages inside scratchbox
5190 2007-05-27  Naba Kumar  <naba@gnome.org>
5192         * manuals/anjuta-manual/C/projects.xml,
5193         manuals/anjuta-manual/C/projects.xml: Updated project
5194         management chapter more.
5196 2007-05-25  Johannes Schmid <jhs@gnome.org>
5198         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5199         * plugins/build-basic-autotools/build-basic-autotools.c:
5200         (on_sb_check_toggled), (build_execute_command),
5201         (ipreferences_merge), (ipreferences_unmerge):
5202         Added support for building inside scratchbox environment
5203         
5204         Patch from James Liggett <jrliggett@cox.net>:
5205         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5206         (anjuta_msgman_append_view):
5208         Fix 440866 
5209           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5211 2007-05-23  Naba Kumar  <naba@gnome.org>
5213         * manuals/anjuta-manual/C/projects.xml: Updated project
5214         management chapter.
5216 2007-05-22  Naba Kumar  <naba@gnome.org>
5218         * manuals/anjuta-manual/C/projects.xml: More updates.
5220         * manuals/anjuta-manual/C/introduction.xml,
5221         manuals/anjuta-manual/C/projects.xml,
5222         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5224 2007-05-22  Naba Kumar  <naba@gnome.org>
5226         Patch from Étienne Bersac:
5227         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5228         class in generated class.
5230 2007-05-22  Naba Kumar  <naba@gnome.org>
5232         * plugins/profiler/plugin.c: Fixed a compiler warning.
5233         * plugins/valgrind/Makefile.am: Added ldflags.
5235         Patch from James Liggett:
5236         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5237         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5238         specific options.
5240 2007-05-18  Johannes Schmid <jhs@gnome.org>
5242         * plugins/editor/text_editor.c:
5243         * plugins/language-support-cpp-java/plugin.c:
5244         (on_editor_language_changed), (on_value_added_current_editor),
5245         (on_value_removed_current_editor):
5246         
5247         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5248         Fix assist support in language-support-plugin.
5250 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5252         * libanjuta/interfaces/libanjuta.idl:
5253         Add a new interface allowing to implement plugin able
5254         to load other plugins (not written in C)
5256         * libanjuta/anjuta-plugin-handle.c,
5257         libanjuta/anjuta-plugin-handle.h:
5258         Add a language and a resident plugin properties
5260         * libanjuta/anjuta-glue-plugin.c,
5261         libanjuta/anjuta-glue-plugin.h,
5262         (added)libanjuta/anjuta-glue-c.c,
5263         (added)libanjuta/anjuta-glue-c.h,
5264         libanjuta/Makefile.am:
5265         Split code used to load a C plugin into a common part
5266         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5268         * libanjuta/anjuta-glue-factory.c,
5269         libanjuta/anjuta-glue-factory.h,
5270         libanjuta/anjuta-plugin-manager.c:
5271         Allow to load plugin not written in C and search for the
5272         additional needed code in another plugin
5274 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5276         * plugins/editor/text_editor.c:
5277         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5278         avoiding a crash if scintilla is used
5280 2007-05-14  Johannes Schmid <jhs@gnome.org>
5282         * libanjuta/interfaces/libanjuta.idl:
5283         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5284         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5285         (on_assist_chosen), (on_assist_update), (get_context),
5286         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5287         (install_assist), (uninstall_assist), (install_support),
5288         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5289         (cpp_java_plugin_instance_init):
5290         * plugins/language-support-cpp-java/plugin.h:
5291         Use IAnjutaEditorAssist to show language specific suggestions
5292         
5293         * plugins/sourceview/Makefile.am:
5294         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5295         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5296         * plugins/sourceview/anjuta-view.h:
5297         * plugins/sourceview/assist-window.c: (assist_window_expose),
5298         (assist_window_set_property), (assist_window_get_property),
5299         (assist_window_class_init), (assist_activated),
5300         (assist_window_init), (assist_window_finalize),
5301         (assist_window_select), (assist_window_first),
5302         (assist_window_last), (assist_window_up), (assist_window_down),
5303         (get_coordinates), (assist_window_move), (assist_window_update),
5304         (assist_window_filter_keypress), (assist_window_is_active),
5305         (assist_window_new), (assist_window_get_trigger),
5306         (assist_window_get_position):
5307         * plugins/sourceview/assist-window.h:
5308         * plugins/sourceview/sourceview-args.c (removed):
5309         * plugins/sourceview/sourceview-args.h (removed):
5310         * plugins/sourceview/sourceview-autocomplete.c (removed):
5311         * plugins/sourceview/sourceview-autocomplete.h (removed):
5312         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5313         * plugins/sourceview/sourceview-private.h:
5314         * plugins/sourceview/sourceview-scope.c(removed):
5315         * plugins/sourceview/sourceview-scope.h(removed):
5316         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5317         (on_assist_cancel), (on_document_char_added),
5318         (on_reload_dialog_response), (sourceview_class_init),
5319         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5320         (iassist_remove_trigger), (iassist_autocomplete),
5321         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5322         (iassist_react), (iassist_iface_init):
5323         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5324         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5325         
5326         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5327         - Mark files dirty if reload dialog is canceled.
5329 2007-05-12  Naba Kumar  <naba@gnome.org>
5331         * libanjuta/anjuta-launcher.h: Corrected include file.
5333 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5335         * libanjuta/anjuta-glue-plugin.c,
5336         libanjuta/anjuta-glue-plugin.h,
5337         libanjuta/anjuta-glue-factory.c,
5338         libanjuta/anjuta-glue-factory.h,
5339         ibanjuta/anjuta-plugin-manager.c:
5340         Move code used to load a C plugin from glue-factory to glue-plugin
5341         So loading a plugin written in another language could be done by
5342         just using another object derived from AnjutaGluePlugin
5344         * libanjuta/libanjuta.h:
5345         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5346         includes
5348 === anjuta 2.1.3 ===
5350 2007-05-11  Naba Kumar  <naba@gnome.org>
5352         * configure.in: Bumped version to 2.1.3
5353         * NEWS: Updated.
5354         * AUTHORS: Updated.
5355         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5357 2007-05-11  Naba Kumar  <naba@gnome.org>
5359         * configure.in:
5360         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5361         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5362         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5364 2007-05-10  Johannes Schmid <jhs@gnome.org>
5366         * plugins/search/plugin.c:
5367         Make incremental search behave less annoying
5368         
5369 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5371         * plugins/macro/macro-util.c:
5372         Fix bug #419008 and bug #419036
5373         When creating new header file, use name and email set in
5374         preferences and replace invalid C character by underscore
5375         in guards
5377 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5379         * plugins/search/search-replace.c,
5380         plugins/search/search-replace_backend.c:
5381         Disable search button if search expression is empty (bug #378193)
5383 2007-05-08  Naba Kumar  <naba@gnome.org>
5385         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5386         build error.
5388 2007-05-07  Naba Kumar  <naba@gnome.org>
5390         * configure.in:
5391         * plugins/project-wizard/templates/Makefile.am:
5392         * plugins/project-wizard/templates/minimal.wiz:
5393         * plugins/project-wizard/templates/minimal/.cvsignore:
5394         * plugins/project-wizard/templates/minimal/Makefile.am:
5395         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5396         * plugins/project-wizard/templates/minimal/autogen.sh:
5397         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5398         * plugins/project-wizard/templates/minimal/project.anjuta:
5399         Added 'minimal', a generic and flat, project template.
5400         
5401 2007-05-05  Naba Kumar  <naba@gnome.org>
5403         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5405         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5406         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5407         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5408         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5409         instead of a real one, fixes interdependency with libanjuta.
5410         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5411         * libanjuta/Makefile.am: 
5412         * libegg/Makefile.am:
5413         * plugins/build-basic-autotools/Makefile.am:
5414         * plugins/class-gen/Makefile.am:
5415         * plugins/class-inheritance/Makefile.am:
5416         * plugins/cvs-plugin/Makefile.am:
5417         * plugins/debug-manager/Makefile.am:
5418         * plugins/devhelp/Makefile.am:
5419         * plugins/document-manager/Makefile.am:
5420         * plugins/editor/Makefile.am:
5421         * plugins/file-loader/Makefile.am:
5422         * plugins/file-manager/Makefile.am:
5423         * plugins/file-wizard/Makefile.am:
5424         * plugins/gdb/Makefile.am:
5425         * plugins/glade/Makefile.am:
5426         * plugins/gtodo/Makefile.am:
5427         * plugins/language-support-cpp-java/Makefile.am:
5428         * plugins/macro/Makefile.am:
5429         * plugins/message-view/Makefile.am:
5430         * plugins/patch/Makefile.am:
5431         * plugins/profiler/Makefile.am:
5432         * plugins/project-import/Makefile.am:
5433         * plugins/project-manager/Makefile.am:
5434         * plugins/project-wizard/Makefile.am:
5435         * plugins/sample1/Makefile.am:
5436         * plugins/search/Makefile.am:
5437         * plugins/sourceview/Makefile.am:
5438         * plugins/subversion/Makefile.am:
5439         * plugins/symbol-browser/Makefile.am:
5440         * plugins/terminal/Makefile.am:
5441         * plugins/tools/Makefile.am:
5442         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5444 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5446         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5448 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5450         * libanjuta/anjuta-launcher.c,
5451         libanjuta/anjuta-launcher.h:
5452         Add some missing implementation
5454 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5456         Reviewed by Naba Kumar  <naba@gnome.org>:
5457         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5458         for uninstall-hook.
5460 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5462         Reviewed by Naba Kumar  <naba@gnome.org>:
5463         * plugins/editor/text_editor.c: Large memory addresses were being
5464         truncated, switched to glong (bug #422143).
5466 2007-04-24  Naba Kumar  <naba@gnome.org>
5468         * plugins/document-manager/plugin.c: (prefs_finalize):
5469         * plugins/editor/aneditor-autocomplete.cxx:
5470         * plugins/editor/text_editor_menu.c:
5471         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5472         * plugins/file-loader/plugin.c: (open_file_with),
5473         (create_open_with_submenu):
5474         * plugins/file-manager/plugin.c: (prefs_finalize):
5475         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5476         pointer type castings.
5478 2007-04-24  Naba Kumar  <naba@gnome.org>
5480         Patch from s|s  <supreet.sethi@gmail.com>:
5481         * (added) plugins/project-wizard/templates/django-logo.png:
5482         * (added) plugins/project-wizard/templates/django.wiz:
5483         * plugins/project-wizard/templates/Makefile.am:
5484         * plugins/project-wizard/templates/translatable-strings.h: Added
5485         django project template. http://www.djangoproject.com/
5487 2007-04-24  Naba Kumar  <naba@gnome.org>
5489         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5490         the log entry widget and made the dialog little larger.
5492 2007-04-24  Naba Kumar  <naba@gnome.org>
5494         Patch from Halton Huo:
5495         * configure.in:
5496         * plugins/project-wizard/property.c:
5497         * plugins/subversion/svn-auth.c:
5498         * plugins/subversion/svn-backend-priv.h:
5499         * plugins/subversion/svn-backend.c:
5500         * plugins/subversion/svn-backend.h:
5501         * plugins/subversion/svn-notify.h: Proper use of subversion
5502         headers. Fixes build issues in solaris (bug #426701).
5504 2007-04-24  Naba Kumar  <naba@gnome.org>
5506         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5507         
5508         * plugins/project-wizard/templates/cpp.wiz:
5509         * plugins/project-wizard/templates/gcj.wiz:
5510         * plugins/project-wizard/templates/gnome.wiz:
5511         * plugins/project-wizard/templates/gtk.wiz:
5512         * plugins/project-wizard/templates/gtkmm.wiz:
5513         * plugins/project-wizard/templates/java.wiz:
5514         * plugins/project-wizard/templates/python.wiz:
5515         * plugins/project-wizard/templates/terminal.wiz:
5516         * plugins/project-wizard/templates/wxwin.wiz:
5517         * plugins/project-wizard/templates/xlib-dock.wiz:
5518         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5519         project option and set it ON by default (since gnome-build, can't
5520         enabled configure shared lib support later when a sharedlib target
5521         is added).
5523 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5525         * plugins/debug-manager/stack_trace.c:
5526         Fix a missing case in the previous changes
5528 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5530         * plugins/debug-manager/plugin.c:
5531         Fix bug #430401
5533         * plugins/debug-manager/breakpoints.c,
5534         plugins/gdb/plugin.c:
5535         Fix adding breakpoint on a function
5537         * plugins/debug-manager/stack_trace.c:
5538         Highlight changed stack frame
5540 2007-04-18  Naba Kumar  <naba@gnome.org>
5542         * plugins/document-manager/anjuta-docman.c:
5543         (anjuta_docman_dispose), (on_editor_destroy),
5544         (anjuta_docman_remove_editor): Remove the editor widget from
5545         the parent container before calling destroy, otherwise container
5546         removal happens after TextEditor is disposed resulting in call
5547         to value-remove for a TextEditor which is half-dead (crash).
5549 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5551         * plugins/debug-manager/data_buffer.c
5552         plugins/debug-manager/data_view.c,
5553         plugins/debug-manager/memory.c:
5554         Fixes for bug #418523, bug #427090 and bug #428174
5556 2007-04-11 Halton Huo <halton.huo@sun.com>
5558         reviewed by: <jhs@gnome.org>
5560         * configure.in:
5561         * libanjuta/Makefile.am:
5562         * libanjuta/anjuta-utils.c:
5563         * libanjuta/anjuta-utils.h:
5564         * manuals/reference/libanjuta/Makefile.am:
5565         
5566         Fixed compilation on sun by deploying the libutil methods
5567         in anjuta-utils.h and building them on condition.
5569 2007-04-11  Johannes Schmid <jhs@gnome.org>
5571         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5572         (anjuta_docman_add_editor):
5573         Hold a reference on the editor as long as we use it.
5574         
5575         * plugins/document-manager/plugin.c: (on_editor_changed):
5576         Destroy GValue to fix a memoery leak.
5578 2007-04-11  Johannes Schmid <jhs@gnome.org>
5580         * plugins/document-manager/plugin.c: (on_editor_changed):
5581         Fixed reference counting for editor by using g_value_take_object instead
5582         of g_value_set_object. The editors are now correctly finalized and thus
5583         we do not lack so much memory anymore.
5584         
5585         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5586         (anjuta_view_finalize), (anjuta_view_focus_out),
5587         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5588         * plugins/sourceview/anjuta-view.h:
5589         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5590         * plugins/sourceview/sourceview-prefs.c:
5591         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5592         * plugins/sourceview/sourceview-prefs.h:
5593         * plugins/sourceview/sourceview-private.h:
5594         * plugins/sourceview/sourceview.c: (on_document_loaded),
5595         (timeout_unref), (on_document_saved), (sourceview_finalize),
5596         (sourceview_new), (ifile_open), (ifile_savable_save),
5597         (ifile_savable_save_as):
5599         Several changes to fix things when the editor is correctly destroyed.
5600         Fixed preferences (which led me to the refcounting issue, #409412)
5601         and removed deprecated completition code that will be replace by
5602         IAnjutaAssist interface soon. 
5604 2007-04-11  Johannes Schmid <jhs@gnome.org>
5606         * libanjuta/anjuta-launcher.c:
5607         (anjuta_launcher_execution_done_cleanup),
5608         (anjuta_launcher_child_terminated):
5609         Possible fix for #428363 and added a g_return_if_fail
5611         * plugins/message-view/plugin.c: (activate_plugin):
5612         Fixed a Gtk/Gdl-Critical
5613         
5614         Patches from Étienne Bersac <bersace03@laposte.net>
5615         * plugins/class-gen/templates/go-source.tpl:
5616         * plugins/macro/macros.xml:
5617         Use better template for GObjects (#417875 and #417918)
5618         
5619         Patches from Halton Huo <halton.huo@sun.com>
5620         * libanjuta/anjuta-launcher.h:
5621         * libanjuta/anjuta-preferences.c:
5622         * libanjuta/anjuta-utils.c:
5623         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5624         (cg_window_set_add_to_repository):
5625         * plugins/class-inheritance/class-inherit.c:
5626         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5628 2007-04-09  Johannes Schmid <jhs@gnome.org>
5630         * plugins/editor/print.c: (anjuta_print_show_header):
5631         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5632         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5634   Some string changes (#427395 and #427399)
5636 2007-04-06  Johannes Schmid <jhs@gnome.org>
5638         * plugins/build-basic-autotools/build-basic-autotools.c:
5639         (on_build_mesg_format), (on_build_mesg_parse):
5640         Fixed full path detection
5642 2007-04-05  Naba Kumar  <naba@gnome.org>
5644         Patch from Halton Huo:
5645         * libanjuta/Makefile.am:
5646         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5647         * libanjuta/anjuta-glue-cpp.h:
5648         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5649         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5650         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5651         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5652         (load_plugin), (anjuta_glue_factory_get_object_type):
5653         * libanjuta/anjuta-glue-factory.h:
5654         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5655         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5656         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5657         (anjuta_glue_plugin_new):
5658         * libanjuta/anjuta-glue-plugin.h:
5659         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5660         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5661         * libanjuta/anjuta-plugin.h:
5662         * libanjuta/glue-cpp.c:
5663         * libanjuta/glue-cpp.h:
5664         * libanjuta/glue-factory.c:
5665         * libanjuta/glue-factory.h:
5666         * libanjuta/glue-plugin.c:
5667         * libanjuta/glue-plugin.h:
5668         * plugins/build-basic-autotools/build-basic-autotools.h:
5669         * plugins/class-gen/plugin.h:
5670         * plugins/class-inheritance/plugin.h:
5671         * plugins/cvs-plugin/plugin.h:
5672         * plugins/debug-manager/plugin.h:
5673         * plugins/devhelp/plugin.h:
5674         * plugins/document-manager/plugin.h:
5675         * plugins/editor/plugin.h:
5676         * plugins/file-loader/plugin.h:
5677         * plugins/file-manager/plugin.h:
5678         * plugins/file-wizard/plugin.h:
5679         * plugins/gdb/plugin.h:
5680         * plugins/glade/plugin.h:
5681         * plugins/gtodo/plugin.h:
5682         * plugins/language-support-cpp-java/plugin.h:
5683         * plugins/macro/plugin.h:
5684         * plugins/message-view/plugin.h:
5685         * plugins/patch/plugin.h:
5686         * plugins/profiler/plugin.h:
5687         * plugins/project-import/plugin.h:
5688         * plugins/project-manager/plugin.h:
5689         * plugins/project-wizard/plugin.h:
5690         * plugins/sample1/plugin.h:
5691         * plugins/search/plugin.h:
5692         * plugins/sourceview/plugin.h:
5693         * plugins/subversion/plugin.h:
5694         * plugins/symbol-browser/plugin.h:
5695         * plugins/terminal/terminal.c:
5696         * plugins/tools/plugin.h:
5697         * plugins/tools/scripts/tools-2.xml.in:
5698         * plugins/valgrind/plugin.h:
5700         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5702 2007-04-05  Naba Kumar  <naba@gnome.org>
5704         * anjuta.spec.in, configure.in: Removed dead codes.
5705         
5706         Patch from Jos Dehaes:
5707         * configure.in, plugins/project-wizard/templates/Makefile.am,
5708         plugins/project-wizard/templates/mkfile.wiz,
5709         plugins/project-wizard/templates/translatable-strings.h: Enabled
5710         makefile-based project creation and import. Fixes bug #355145
5712 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5714         * plugins/debug-manager/debugger.c,
5715         plugins/debug-manager/plugin.c,
5716         plugins/gdb/anjuta-gdb.plugin.in:
5717         Code cleaning (remove unused code, rename this into self)
5718         Add information about supported format in debugger plugin
5719         Activate debugger plugin according to the target format
5721 2007-04-01  Naba Kumar  <naba@gnome.org>
5723         * plugins/message-view/message-view.c:
5724         (message_view_instance_init): Fixed message icons to appear.
5726 2007-03-31  Johannes Schmid <jhs@gnome.org>
5728         * plugins/message-view/anjuta-msgman.c:
5729         (anjuta_msgman_append_view):
5730         * plugins/message-view/plugin.c: (on_view_changed),
5731         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5732         
5733         Fixed #424845
5735 2007-03-31  Johannes Schmid <jhs@gnome.org>
5737         * plugins/message-view/message-view.c:
5738         (message_view_instance_init), (imessage_view_append):
5739         Show nice icons beside the messages for info, warning and error. This is a completly
5740         cosmetic change so if someone dislikes it he is free to remove it.
5742 2007-03-31  Johannes Schmid <jhs@gnome.org>
5743         
5744         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5745         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5746         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
5747         * plugins/message-view/anjuta-msgman.h:
5748         * plugins/message-view/message-view.h:
5749         * plugins/message-view/plugin.c: (on_view_changed),
5750         (activate_plugin):
5751         Fixed #359399 and made next/previous insensitive when not availible
5752         
5753         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
5754         (tag_style_to_string):
5755         Fixed namespace Problem with gdk >= 2.11
5756         
5757         * plugins/sourceview/sourceview-autocomplete.c:
5758         (sourceview_autocomplete_init):
5759         Removed structure, follow-up of #423682
5761 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
5763         * plugins/debug-manager/debug_tree.c,
5764         plugins/debug-manager/debug_tree.h,
5765         plugins/debug-manager/watch.c,
5766         plugins/debug-manager/anjuta-debug-manager.glade:
5767         Inspect variable at cursor
5768         Fix buttons in inspect dialog
5770 2007-03-27  Halton Huo  <halton.huo@sun.com>
5772         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
5774         * plugins/sourceview/sourceview-autocomplete.c
5775         plugins/debug-manager/disassemble.c,
5776         libanjuta/interfaces/libanjuta.idl:
5777         Remove array with 0 size and empty structure as it is not
5778         supported by sun cc, Fixes bug #423682
5780         * plugins/debug-manager/debugger.c:
5781         Remove anonymous union as it is not supported by sun cc,
5782         Fixes bug #423680
5784 === anjuta 2.1.2 ===
5786 2007-03-28  Naba Kumar  <naba@gnome.org>
5788         * configure.in: Bumped version to 2.1.2
5789         * NEWS: Updated for release.
5790         
5791         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
5792         Improved breakpoint marker icon.
5793         
5794         * plugins/editor/anjuta-editor.plugin.in,
5795         plugins/sourceview/sourceview.plugin.in: Made editor plugins
5796         non user activable since they are now remembered properly.
5798 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
5800         * plugins/tools/editor.c:
5801         Fix bug #423270
5803 2007-03-27  Naba Kumar  <naba@gnome.org>
5805         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
5806         word when autocompleting without leaving any trailing part of
5807         the word.
5809 2007-03-27  Kamil Páral  <ripper42@gmail.com>
5811         Reviewed by Naba Kumar  <naba@gnome.org>:
5812         * anjuta.desktop.in.in: Remove "Application" category from desktop
5813         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
5814         
5815 2007-03-27  Naba Kumar  <naba@gnome.org>
5816         
5817         * configure.in, plugins/document-manager/anjuta-docman.c:
5818         (anjuta_docman_add_editor): Conditionally compile notebook tab
5819         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
5821         Patch from Halton Huo:
5822         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
5823         non gcc compiler flags. Fixes bug #423089.
5824         
5825 2007-03-26  Naba Kumar  <naba@gnome.org>
5826         
5827         * AUTHORS, NEWS, TODO.tasks: Updated.
5828         
5829         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
5830         close menuitem.
5831         
5832         * plugins/symbol-browser/plugin.c: (on_editor_saved),
5833         (update_editor_symbol_model), (iter_matches),
5834         (on_editor_update_ui), (value_added_current_editor),
5835         (activate_plugin), (dispose),
5836         (symbol_browser_plugin_instance_init):
5837         * plugins/symbol-browser/plugin.h: update line on editor save
5838         and editor change. Code clean up and fixed warnings.
5840 2007-03-26  Naba Kumar  <naba@gnome.org>
5842         * plugins/project-wizard/templates/java/project.anjuta,
5843         plugins/project-wizard/templates/python/project.anjuta,
5844         plugins/project-wizard/templates/python/project.anjuta:
5845         Removed version control plugins from default selection.
5847         * plugins/tools/scripts/prepare-changelog.pl,
5848         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
5849         script to a better one (that works on both cvs and svn).
5851 2007-03-26  Naba Kumar  <naba@gnome.org>
5853         * (added) plugins/project-wizard/templates/translatable-strings.pl,
5854         Makefile.am: Added the generated translatable file (required for
5855         translations for svn checkouts).
5857         * (added)
5858         plugins/project-wizard/templates/extract-translatable-strings.pl
5859         plugins/project-wizard/templates/Makefile.am, Makefile.am,
5860         po/POTFILES.in: Generated translatable strings for .wiz files and
5861         added them in POTFILES.in for translation. Fixes bug #398035
5863 2007-03-25  Naba Kumar  <naba@gnome.org>
5865         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
5866         
5867         * src/anjuta-app.c: Removed dead codes.
5868         
5869         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
5870         global tags generation starts.
5871         
5872         * plugins/debug-manager/chunk_view.c,
5873         plugins/debug-manager/start.h,
5874         plugins/debug-manager/chunk_view.h,
5875         plugins/debug-manager/utilities.c,
5876         plugins/debug-manager/utilities.h,
5877         plugins/debug-manager/debugger.c,
5878         plugins/debug-manager/threads.c,
5879         plugins/debug-manager/disassemble.c,
5880         plugins/debug-manager/info.c,
5881         plugins/debug-manager/sharedlib.c,
5882         plugins/debug-manager/threads.h,
5883         plugins/debug-manager/disassemble.h,
5884         plugins/debug-manager/signals.c,
5885         plugins/debug-manager/info.h,
5886         plugins/debug-manager/sharedlib.h,
5887         plugins/debug-manager/data_buffer.c,
5888         plugins/debug-manager/data_view.c,
5889         plugins/debug-manager/signals.h,
5890         plugins/debug-manager/debug_tree.c,
5891         plugins/debug-manager/watch.c,
5892         plugins/debug-manager/registers.c,
5893         plugins/debug-manager/data_buffer.h,
5894         plugins/debug-manager/data_view.h,
5895         plugins/debug-manager/memory.c,
5896         plugins/debug-manager/debug_tree.h,
5897         plugins/debug-manager/watch.h,
5898         plugins/debug-manager/registers.h,
5899         plugins/debug-manager/memory.h,
5900         plugins/debug-manager/locals.c,
5901         plugins/debug-manager/sexy-icon-entry.c,
5902         plugins/debug-manager/breakpoints.c,
5903         plugins/debug-manager/locals.h,
5904         plugins/debug-manager/sexy-icon-entry.h,
5905         plugins/debug-manager/stack_trace.c,
5906         plugins/debug-manager/breakpoints.h,
5907         plugins/debug-manager/sparse_buffer.c,
5908         plugins/debug-manager/sparse_view.c,
5909         plugins/debug-manager/stack_trace.h,
5910         plugins/debug-manager/sparse_buffer.h,
5911         plugins/debug-manager/sparse_view.h,
5912         plugins/debug-manager/start.c,
5913         plugins/gdb/utilities.c,
5914         plugins/gdb/utilities.h,
5915         plugins/gdb/debugger.c,
5916         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
5917         setup.
5919 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5921         * plugins/gdb/debugger.c:
5922         Avoid empty debugger log window by limiting line to 90 characters
5924 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5926         * plugins/debug-manager/plugin.c,
5927         plugins/debug-manager/plugin.h,
5928         plugins/debug-manager/threads.c,
5929         plugins/debug-manager/threads.h,
5930         plugins/debug-manager/breakpoints.c,
5931         plugins/debug-manager/breakpoints.h,
5932         plugins/debug-manager/stack_trace.c,
5933         plugins/debug-manager/stack_trace.h:
5934         View code action now changes location in disassembly view too
5936         * plugins/debug-manager/anjuta-debug-manager.ui:
5937         Rename breakpoint actions
5939 2007-03-24  Naba Kumar  <naba@gnome.org>
5941         * configure.in, src/anjuta-app.c: Use the new docking algorithm
5942         in gdl 0.7.3 (svn trunk).
5943         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
5944         
5945 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
5947         * plugins/debug-manager/threads.c,
5948         plugins/debug-manager/debug_tree.c,
5949         plugins/debug-manager/debug_tree.h,
5950         plugins/debug-manager/locals.c,
5951         plugins/debug-manager/registers.c,
5952         plugins/debug-manager/stack_trace.c:
5953         Allow to change current thread updating register, stack and locals
5954         Allow to change current stack frame updating locals
5956         * plugins/gdb/debugger.c:
5957         Read argument of selected stack frame
5959         * plugins/debug-manager/data_view.c:
5960         Fix an unrelated bug
5962 2007-03-23  Naba Kumar  <naba@gnome.org>
5964         * plugins/document-manager/anjuta-docman.c,
5965         plugins/document-manager/plugin.c: Fixed many memory leaks.
5966         (ianjuta_file_get_uri() returns a new string).
5968         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
5969         widget for save dialogs.
5970         
5971         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
5972         svn and fixed to get function/prototype/member args list. Call tips
5973         also work fine now.
5975 2007-03-22  Naba Kumar  <naba@gnome.org>
5977         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
5978         and calltips would work again for functions from global tags (Needs
5979         regenerating global tags).
5981         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
5982         ctags svn version and reopened bug #395362. Fixes tags parsing that
5983         seemed to have stopped working recently.
5985 2007-03-21  Naba Kumar  <naba@gnome.org>
5987         * tagmanager/tm_source_file.c, tagmanager/options.c,
5988         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
5989         extend .. more needs to be investigated and fixed). Enabled some
5990         debugging.
5992 2007-03-16  Naba Kumar  <naba@gnome.org>
5994         * src/anjuta.c: Fixed project loading from command line.
5996 2007-03-16  Naba Kumar  <naba@gnome.org>
5998         Patch from James Liggett <jrliggett@cox.net>:
5999         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6000         
6001 2007-03-15  Naba Kumar  <naba@gnome.org>
6003         * libanjuta/anjuta-profile-manager.c,
6004         libanjuta/anjuta-profile-manager.h: Added method to get current
6005         profile.
6007         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6008         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6009         is exiting.
6011         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6012         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6013         Also, not load project files in session load in loader plugin.
6014         
6015         * plugins/project-manager/plugin.c, src/anjuta.c:
6016         Emit "exiting" signal in shell when exiting anjuta. project manager
6017         listens to exiting signal and saves session. anjuta.c saves session
6018         only when current projfile is 'user'. Load project saved in session
6019         differently then the rest of the session. This should fix all the
6020         session restoration bugs.
6021         
6022         src/main.c: Present anjuta window when becon message is received.
6024 2007-03-14  Naba Kumar  <naba@gnome.org>
6026         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6027         not randomly save (it was a wrong looping).
6028         
6029 2007-03-12  Naba Kumar  <naba@gnome.org>
6031         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6033 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6035         * plugins/debug-manager/anjuta-debug-manager.ui,
6036         libanjuta/interfaces/libanjuta.idl,
6037         plugins/debug-manager/debugger.c,
6038         (added) plugins/debug-manager/threads.c,
6039         (added) plugins/debug-manager/threads.h,
6040         plugins/debug-manager/plugin.c,
6041         plugins/debug-manager/Makefile.am,
6042         plugins/gdb/plugin.c,
6043         plugins/gdb/debugger.c,
6044         plugins/gdb/debugger.h:
6045         Add a window displaying all threads
6046         Add needed functions
6047         Switching to a different thread is still not done
6049         * plugins/debug-manager/debug_tree.c,
6050         plugins/debug-manager/locals.c,
6051         plugins/debug-manager/stack_trace.c:
6052         Small cosmetic changes
6054         * plugins/gdb/gdbmi.c:
6055         Keep all elements in gdbmi hash
6056         Even if using the same key like in -threads-list-ids
6058 2007-03-11  Naba Kumar  <naba@gnome.org>
6060         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6061         
6062         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6063         
6064         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6065         manuals/reference/libanjuta/libanjuta-sections.txt,
6066         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6067         interfaces.
6069 2007-03-11  Naba Kumar  <naba@gnome.org>
6071         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6072         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6074         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6075         manuals/reference/libanjuta/libanjuta.types,
6076         manuals/reference/libanjuta/libanjuta-sections.txt,
6077         manuals/reference/libanjuta/.cvsignore,
6078         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6079         infrastructure. Got rid of tmpl/ directory and moved all section
6080         documenation to source code (requires gtk-doc >= 1.4).
6081         
6082         * libanjuta/anjuta-plugin-description.c,
6083         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6084         libanjuta/cell-renderer-captioned-image.c,
6085         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6086         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6087         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6088         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6089         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6090         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6091         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6092         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6093         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6094         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6095         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6096         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6097         documentation from templates to source code.
6099 2007-03-10  Johannes Schmid <jhs@gnome.org>
6101         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6102         Added some debug output but could not figure out why 
6103         some plugins are not kept.
6104         
6105         * libanjuta/interfaces/libanjuta.idl:
6106         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6107         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6108         Added IAnjutaEditorGoto::matching_brace
6109         
6110         * plugins/document-manager/action-callbacks.c:
6111         (on_editor_command_match_brace_activate):
6112         * plugins/document-manager/plugin.c:
6113         (update_editor_ui_interface_items):
6114         * plugins/editor/text_editor.c: (igoto_matching_brace),
6115         (igoto_iface_init):
6116         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6117         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6119 2007-03-09  Johannes Schmid <jhs@gnome.org>
6121         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6122         Hide correct column
6123         
6124         * plugins/sourceview/sourceview-private.h:
6125         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6126         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6127         (sourceview_new), (ifile_savable_save_as):
6128         Tweaked vfs monitoring
6130 2007-03-09  Johannes Schmid <jhs@gnome.org>
6132         * libanjuta/interfaces/Makefile.am.iface:
6133         Fixed installtion of header files
6134         
6135         * plugins/sourceview/sourceview.c: (set_select):
6136         do not scroll to much in interactive search
6138 2007-03-09  Naba Kumar  <naba@gnome.org>
6140         * src/anjuta.c: Fixed session restoration.
6141         
6142         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6143         signal handlers after symbol browser plugin is deactivated.
6144         
6145         * plugins/editor/editor.glade,
6146         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6147         Fixed indentation confustion in preferences.
6149 2007-03-08  Johannes Schmid <jhs@gnome.org>
6151         * plugins/search/search-replace.c: (search_set_combo),
6152         (search_set_action), (search_set_target), (search_set_direction),
6153         (create_dialog), (search_disconnect_set_toggle_connect),
6154         (on_search_match_whole_word_toggled),
6155         (on_search_match_whole_line_toggled),
6156         (on_search_match_word_start_toggled),
6157         (search_set_toggle_direction):
6158         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6159         it's somehow ugly and uses many deprecated widgets
6160         
6161         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6162         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6163         Fix #394709
6164         
6165 2007-03-07  Naba Kumar  <naba@gnome.org>
6167         * src/anjuta.c: Make launching projects work from command line. Also
6168         fixes gnome session restart command.
6169         
6170 2007-03-07  Johannes Schmid <jhs@gnome.org>
6172         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6173         * plugins/class-gen/plugin.c: (iwizard_activate):
6174         Fixed #408218
6175         
6176         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6177         Fixed #402774
6178         
6179         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6180         Fixed #377483 (It's not possible to know if directories have
6181         a version in CVS. Show version column only if there are version
6182         informations availible
6184         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6185         Fixed memory leak
6187 2007-03-07  Johannes Schmid <jhs@gnome.org>
6189         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6190         Fixed #409408
6191         * plugins/symbol-browser/an_symbol_prefs.c:
6192         (on_update_global_clicked):
6193         Fixed ##409176
6195 2007-03-07  Johannes Schmid <jhs@gnome.org>
6197         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6198         (anjuta_save_prompt_new):
6199         * plugins/project-import/project-import.c:
6200         (project_import_finalize):
6201         Fixed Gtk-Criticals (maybe #409408)
6203 2007-03-07  Naba Kumar  <naba@gnome.org>
6205         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6206         when we are at just beginning of string or comment. Fixes bug #397981.
6208 2007-03-07  Johannes Schmid <jhs@gnome.org>
6210         * plugins/language-support-cpp-java/plugin.c:
6211         (initialize_indentation_params):
6212         Removed annoying DEBUG_PRINT
6213         
6214         * plugins/sourceview/sourceview-cell.c:
6215         (sourceview_cell_instance_init), (icell_get_character),
6216         (icell_get_length), (icell_get_char), (icell_get_attribute):
6217         Improved code to be faster
6218         Implemented attribute handling so that indentation really works in any case
6220 2007-03-06  Johannes Schmid <jhs@gnome.org>
6222         * configure.in:
6223         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6224         
6225         * plugins/document-manager/anjuta-docman.c:
6226         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6227         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6228         instead (required GTK >= 2.10)
6229         
6230         * plugins/sourceview/sourceview-private.h:
6231         * plugins/sourceview/sourceview.c:
6232         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6233         (sourceview_finalize), (sourceview_new), (imark_mark),
6234         (imark_unmark), (imark_is_marker_set),
6235         (imark_location_from_handle), (imark_delete_all_markers):
6236         Fixed marker handling and worked a bit more on vfs monitoring
6238 2007-03-05  Johannes Schmid <jhs@gnome.org>
6240         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6241         Added method to select specific iter
6242         
6243         * plugins/sourceview/sourceview-private.h:
6244         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6245         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6246         (sourceview_add_monitor), (on_document_saved),
6247         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6248         Fixed vfs monitoring (mostly ported code from text_editor.c)
6249         
6250         * plugins/symbol-browser/an_symbol_view.c:
6251         * plugins/symbol-browser/an_symbol_view.h:
6252         * plugins/symbol-browser/plugin.c: (iter_matches),
6253         (on_editor_update_ui), (value_added_current_editor):
6254         Select the current tag in locals window and symbol toolbar. If there
6255         is no tag at the current line, reserve backward for the next tag. This will
6256         select the correct tag if inside a function.
6258 2007-03-05  Naba Kumar  <naba@gnome.org>
6260         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6261         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6262         compiler warnings.
6263         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6264         (Bug #412186)
6265         
6266 2007-03-04  Johannes Schmid <jhs@gnome.org>
6268         * data/Makefile.am:
6269         * po/POTFILES.in:
6270         Fixed distcheck (well, partly)
6272 2007-03-04  Johannes Schmid <jhs@gnome.org>
6274         * plugins/document-manager/anjuta-document-manager.ui:
6275         Move "Swap .c/.h from Main to Browser toolbar
6277         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6278         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6279         (fv_prefs_free), (fv_add_tree_entry):
6280         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6281         * plugins/file-manager/plugin.c: (prefs_init):
6282         
6283         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6285 2007-03-04  Naba Kumar  <naba@gnome.org>
6287         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6288         plugins/project-manager/plugin.c:
6289         Restored default profile and renamed it from "default.anjuta" to
6290         "default.profile".
6291         
6292 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6294         * plugins/debug-manager/debugger.c,
6295         plugins/debug-manager/plugin.c,
6296         plugins/gdb/debugger.c,
6297         libanjuta/interfaces/libanjuta.idl,
6298         plugins/debug-manager/stack_trace.c:
6299         Add a dialog box when a signal is received (except SIGINT)
6300         Display stack frame even if arguments are not available
6302 2007-03-03  Naba Kumar  <naba@gnome.org>
6304         * TODO.tasks: Icons bounty added.
6306         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6307         choise selection.
6308         
6309         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6310         and descoping.
6312         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6313         plugins/Makefile.am, (removed) plugins/profile-default/*,
6314         plugins/project-manager/anjuta-project-manager.plugin.in,
6315         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6316         profile implementation to load user profile and projects. Store and
6317         restore remembered plugins. Use profile scoping and descoping for
6318         saving and loading sesstions.
6319         
6320         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6321         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6322         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6323         DEBUG_PRINTs.
6325 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6327         * plugins/debug-manager/debug_tree.c
6328         plugins/debug-manager/debug_tree.h:
6329         Bug fix, deleting wrong variable
6331         * plugins/gdb/debugger.c:
6332         Bug fix, remove forgotten debugging code
6334 2007-03-02  Johannes Schmid <jhs@gnome.org>
6336         * plugins/document-manager/anjuta-document-manager.ui:
6337         * plugins/search/anjuta-search.ui:
6338         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6339         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6340         ToolbarFind
6342         * src/anjuta-app.c: (on_toolbar_view_toggled),
6343         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6344         Save toolbar positions, don't use fixed toolbar style
6345         
6346         All in all this will allow more complex toolbar configurations and
6347         might gain some space on smaller displays because the user can disable
6348         toolbar parts he does not use. Also allows to use any toolbar style
6349         without looking too ugly.
6351 2007-03-01  Naba Kumasr  <naba@gnome.org>
6353         * TODO.tasks: Added a bounty for creating icons.
6355         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6356         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6357         profile-changed signal. Do not sync non-user-activatable plugins.
6359 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6361         * plugins/debug-manager/disassemble.c,
6362         plugins/debug-manager/sparse_view.c,
6363         plugins/gdb/debugger.c,
6364         libanjuta/interfaces/libanjuta.idl:
6365         Display function name in disassembly view
6367 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6369         * (added) plugins/debug-manager/bookmark.png,
6370         (added) plugins/debug-manager/breakpoint-disabled.png,
6371         (added) plugins/debug-manager/breakpoint-enabled.png,
6372         (added) plugins/debug-manager/program-counter.png,
6373         (added) plugins/debug-manager/linemarker.png,
6374         plugins/debug-manager/Makefile.am,
6375         plugins/debug-manager/disassemble.c,
6376         plugins/debug-manager/disassemble.h,
6377         plugins/debug-manager/sparse_buffer.c,
6378         plugins/debug-manager/sparse_buffer.h,
6379         plugins/debug-manager/sparse_view.c,
6380         plugins/debug-manager/sparse_view.h,
6381         plugins/debug-manager/plugin.c,
6382         plugins/debug-manager/breakpoints.c,
6383         libanjuta/interfaces/libanjuta.idl:
6384         Add markers in the disassembly view
6385         Display program counter and breakpoints in disassembly view
6387         * plugins/gdb/debugger.c:
6388         Fix a bug added with my previous patch, setting and clearing
6389         breakpoints was not working
6391 2007-02-28  Johannes Schmid <jhs@gnome.org>
6393         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6394         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6395         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6396         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6397         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6398         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6399         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6400         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6401         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6402         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6403         Updated (why do they need to be under version control?)
6404         
6405         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6406         (create_tab_popup_menu), (on_msgman_popup_menu),
6407         (on_tab_button_press_event), (anjuta_msgman_page_new),
6408         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6409         Added "Close all message tabs" popup menu
6411 2007-02-26  Naba Kumar  <naba@gnome.org>
6413         * plugins/profiler/gprof-flat-profile-entry.c,
6414         plugins/profiler/gprof-flat-profile.c,
6415         plugins/profiler/gprof-flat-profile-entry.h,
6416         plugins/profiler/gprof-flat-profile.h,
6417         plugins/profiler/gprof-flat-profile-view.c,
6418         plugins/profiler/gprof-flat-profile-view.h,
6419         plugins/profiler/gprof-call-graph-block-entry.c,
6420         plugins/profiler/gprof-call-graph-block.c,
6421         plugins/profiler/gprof-function-call-chart-view.c,
6422         plugins/profiler/gprof-call-graph-block-entry.h,
6423         plugins/profiler/gprof-profile-data.c,
6424         plugins/profiler/gprof-call-graph-block.h,
6425         plugins/profiler/gprof-view.c,
6426         plugins/profiler/gprof-call-graph.c,
6427         plugins/profiler/gprof-function-call-chart-view.h,
6428         plugins/profiler/gprof-profile-data.h,
6429         plugins/profiler/gprof-call-graph.h,
6430         plugins/profiler/gprof-view.h,
6431         plugins/profiler/gprof-view-manager.c,
6432         plugins/profiler/gprof-call-graph-view.c,
6433         plugins/profiler/plugin.c,
6434         plugins/profiler/gprof-view-manager.h,
6435         plugins/profiler/gprof-call-graph-view.h,
6436         plugins/profiler/gprof-function-call-tree-view.c,
6437         plugins/profiler/gprof-function-call-tree-view.h,
6438         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6439         gnome-vfs. Fixes bug #411377.
6441 2007-02-26  Naba Kumar  <naba@gnome.org>
6443         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6445         Patch from James Liggett  <jrliggett@cox.net>:
6446         * plugins/profiler/gprof-flat-profile-view.c,
6447         plugins/profiler/gprof-flat-profile-view.h,
6448         plugins/profiler/gprof-function-call-chart-view.c,
6449         plugins/profiler/gprof-function-call-chart-view.h,
6450         plugins/profiler/gprof-view.c,
6451         plugins/profiler/gprof-view.h,
6452         plugins/profiler/gprof-call-graph-view.c,
6453         plugins/profiler/plugin.c,
6454         plugins/profiler/gprof-call-graph-view.h,
6455         plugins/profiler/gprof-function-call-tree-view.c,
6456         plugins/profiler/gprof-function-call-tree-view.h: Implements
6457         double click navigation. Fixes bug #403514.
6459 2007-02-25  Naba Kumar  <naba@gnome.org>
6461         * libanjuta/anjuta-plugin-manager.c,
6462         libanjuta/anjuta-plugin-handle.[ch],
6463         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6464         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6465         dependency on glib 2.8. Fixes bug #411623.
6467 2007-02-24  Naba kumar  <naba@gnome.org>
6469         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6470         
6471         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6472         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6473         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6474         (added) libanjuta/anjuta-profile-manager.c,
6475         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6476         manager.
6477         Implemented profile pushing and popping. Implemented profile xml
6478         synchronization. Implemented error handling in profiles. Implemented
6479         activation and deactivation signals in plugin manager.
6480         
6481         * libanjuta/Makefile.am: Added libanjuta log domain.
6482         
6483         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6484         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6485         in AnjutaShell interface and implemented it in AnjutaApp.
6486         
6487         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6489 2007-02-23  Naba kumar  <naba@gnome.org>
6491         src/main.c: Fixed missing end quote.
6493 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6495         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6498 2007-02-20  Naba Kumar  <naba@gnome.org>
6500         * plugins/subversion/plugin.c: Added "..." menuitems.
6501         * ROADMAP, README: Updated.
6502         * libanjuta/anjuta-profile.c: Fixed bugs.
6504         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6505         plugins/gtodo/Makefile.am: Removed dead code.
6507         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6508         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6509         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6510         plugins/gtodo/list_tooltip.c,
6511         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6512         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6513         not contain markups. Fixes Bug #360462.
6515 2007-02-16  Naba Kumar  <naba@gnome.org>
6517         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6518         unnecessary sub-sections.
6519         
6520 2007-02-15  Naba Kumar  <naba@gnome.org>
6522         * (removed) plugins/document-manager/bookmark-prev-16.png,
6523         plugins/document-manager/bookmark-last.png,
6524         (removed)plugins/document-manager/bookmark-first-16.png,
6525         plugins/document-manager/bookmark-prev.png,
6526         (added) plugins/document-manager/bookmark-toggle.png,
6527         (removed)plugins/document-manager/bookmark_toggle.xpm,
6528         (removed)plugins/document-manager/bookmark-last-16.png,
6529         plugins/document-manager/plugin.c,
6530         plugins/document-manager/anjuta-document-manager.ui,
6531         (removed)plugins/document-manager/bookmark-next-16.png,
6532         plugins/document-manager/bookmark-next.png,
6533         plugins/document-manager/Makefile.am,
6534         (added) plugins/document-manager/bookmark-clear.png,
6535         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6536         icons (stolen from monodevelop). Added clear bookmarks toolbar
6537         button.
6539         * plugins/document-manager/plugin.c,
6540         (added) plugins/document-manager/swap.png,
6541         (removed) plugins/document-manager/undock.png,
6542         plugins/document-manager/Makefile.am: Fixed swap icon.
6544 2007-02-13  Naba Kumar  <naba@gnome.org>
6546         * plugins/class-gen/element-editor.c: Fixed typo.
6547         
6548         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6549         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6550         Implementing plugin profiles loading.
6552 2007-02-13  Naba Kumar  <naba@gnome.org>
6554         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6555         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6556         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6557         pixmaps/open_project.png, pixmaps/close_project.png:
6558         Removed more old icons.
6559         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6560         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6561         anjuta_logo.png
6562         
6563 2007-02-13  Naba Kumar  <naba@gnome.org>
6565         * plugins/class-gen/element-editor.c: Included missing headers to
6566         prevent build failures in some cases.
6567         
6568 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6570         * plugins/debug-manager/stack_trace.c:
6571         Fix bug #407115
6573         * plugins/debug-manager/watch.c,
6574         plugins/debug-manager/breakpoints.c:
6575         Same bug than above, wrong use of gtk_ui_manager_get_widget
6577 === anjuta 2.1.1 ===
6579 2007-02-11  Naba Kumar  <naba@gnome.org>
6581         * cofigure.in: Bumped version to 2.1.1
6582         * NEWS: Updated for 2.1.1 release.
6583         
6584 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6586         * plugins/debug-manager/plugin.c,
6587         plugins/debug-manager/sparse_view.c,
6588         plugins/debug-manager/sparse_view.h:
6589         Reorder some code
6591         * plugins/gdb/debugger.c,
6592         plugins/debug-manager/debugger.c,
6593         plugins/debug-manager/memory.c,
6594         plugins/debug-manager/sparse_buffer.c
6595         plugins/gdb/debugger.h,
6596         libanjuta/interfaces/libanjuta.idl:
6597         Clean up, remove some warnings
6598         Use guint everywhere for addresses
6599         Rewrite code parsing position in debugger
6601 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6603         * plugins/debug-manager/debug_tree.c:
6604         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6605         Fix bug #406113
6607 2007-02-08  Naba Kumar  <naba@gnome.org>
6609         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6610         Delay showing the 'file modified on disk' dialog for one sec
6611         from the last notification to insure multiple notifications for
6612         the same file are treated as one. Do not same multiple dialogs
6613         for the same file. Make sure to destory the dialog if later
6614         the conent is no longer different.
6615         
6616 2007-02-08  Naba Kumar  <naba@gnome.org>
6618         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6619         Prevented spurious 'file modified' dialogs in scintilla editor
6620         when the file is saved.
6622 2007-02-09  Johannes Schmid <jhs@gnome.org>
6624         * scripts/glade2schema.pl:
6625         Added script to convert glade preferences into gconf schema files.
6626         See #406061
6628 2007-02-08  Naba Kumar  <naba@gnome.org>
6630         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6631         itself is destroyed. Fixes bug #355160.
6632         
6633 2007-02-08  Johannes Schmid <jhs@gnome.org>
6635         * plugins/profiler/profiler.plugin: 
6636         removed from version control (only .in file needed)
6637         
6638         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6639         * plugins/sourceview/sourceview.c: (sourceview_new):
6640         Code cleanup
6641         
6642         * plugins/subversion/svn-thread.c: (svn_thread_start):
6643         * src/main.c: (main):
6644         
6645         Fixed #395875 about initialisation of threads too late
6647 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6649         Reviewed by Naba Kumar  <naba@gnome.org>:
6650         * plugins/class-gen/plugin.c:
6651         * plugins/class-gen/window.c: Removed browse button related code, load
6652         generated output directly into new buffers when not adding to project.
6654         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6655         buttons from user interface.
6657 2007-02-07  Naba Kumar  <naba@gnome.org>
6659         * po/POTFILES.in: Fixed distcheck.
6661 2007-02-07  Daniel Nylander <po@danielnylander.se>
6663         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6665 2007-02-07  Johannes Schmid <jhs@gnome.org>
6667         * anjuta.desktop.in.in:
6668         Fixed spelling
6670 2007-02-07  Johannes Schmid <jhs@gnome.org>
6672         * configure.in:
6673         * manuals/anjuta-manual/*
6674         * manuals/anjuta-faqs/*:
6675         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6676         
6677         * plugins/document-manager/anjuta-document-manager.plugin.in:
6678         Removed duplicate application-xml mime-type (review patches properly ;-)
6679         
6680 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6682         * plugins/gdb/debugger.c,
6683         libanjuta/interfaces/libanjuta.idl:
6684         Fix bug #404755
6685         Fix handling of missing source file
6687 2007-02-06  Naba Kumar  <naba@gnome.org>
6689         Patch from James Liggett  <jrliggett@cox.net>:
6690         * plugins/profiler/gprof-flat-profile.c,
6691         plugins/profiler/gprof-profile-data.c,
6692         plugins/profiler/gprof-call-graph.c,
6693         plugins/profiler/gprof-profile-data.h,
6694         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6695         Show profiler view when target selected bug #403515.
6697 2007-02-05  Naba Kumar  <naba@gnome.org>
6699         * configure.in: Enabled devhelp plugin by default now that
6700         it works.
6701         
6702         Patch from parmigio@2ainfo.it:
6703         * plugins/document-manager/anjuta-document-manager.plugin.in:
6704         Added xml file type in supported mime types list.
6705         
6706 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6708         * plugins/debug-manager/debugger.c,
6709         plugins/debug-manager/plugin.c:
6710         Add a field in status bar displaying debugger state
6711         Change cursor shape when debugger is busy
6712         Fix bug #378600
6714         * plugins/debug-manager/watch.c,
6715         plugins/debug-manager/locals.c,
6716         libanjuta/interfaces/libanjuta.idl:
6717         Clean up, remove debugging messages and unused signals
6719 2007-02-03  Johannes Schmid <jhs@gnome.org>
6721         * configure.in:
6722         Fixed AC_INIT and seperated version to major, minor, micro
6724         * anjuta.anjuta:
6725         Load Subversion instead of CVS
6726         
6727         * anjuta.desktop.in.in:
6728         Fixed bug-buddy component
6730         Original patch from Rob Bradfort <robster@debian.org>:
6731         * src/main.c: (get_command_line_args), (main):
6732         Bug #335981 – Migration from popt to GOption
6734 2007-02-03  Naba Kumar  <naba@gnome.org>
6736         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6737         path variable. Fixed bug #341170.
6738         * plugins/profiler/Makefile.am: Fixed indentation.
6739         
6740 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6742         * libanjuta/interfaces/libanjuta.idl,
6743         plugins/sourceview/sourceview.c,
6744         plugins/editor/text-editor.c,
6745         plugins/symbol-browser/plugin.c,
6746         plugins/search/search-replace.c,
6747         plugins/document-manager/goto_line.c,
6748         plugins/document-manager/action-callbacks.c,
6749         plugins/document-manager/anjuta-docman.c:
6750         Rename markers of anjuta interface
6751         IANJUTA_MARKABLE_NONE has been removed
6752         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
6753         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
6754         IANJUTA_MARKABLE_ATTENTIVE renamed in
6755                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
6756         IANJUTA_MARKABLE_INTENSE renamed in
6757                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
6758         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
6760         * (removed) plugins/sourceview/marker-light.png,
6761         (removed) plugins/sourceview/marker-basic.png,
6762         (removed) plugins/sourceview/marker-attentive.png,
6763         (removed) plugins/sourceview/marker-intense.png,
6764         plugins/sourceview/bookmark.png,
6765         (added) plugins/sourceview/breakpoint-disabled.png,
6766         (added) plugins/sourceview/breakpoint-enabled.png,
6767         (added) plugins/sourceview/program-counter.png,
6768         (added) plugins/sourceview/linemarker.png,
6769         plugins/sourceview/Makefile.am,
6770         (added) plugins/editor/bookmark.xpm,
6771         (added) plugins/editor/breakpoint-disabled.xpm,
6772         (added) plugins/editor/breakpoint-enabled.xpm,
6773         (added) plugins/editor/program-counter.xpm,
6774         (added) plugins/editor/linemarker.xpm,
6775         plugins/editor/Makefile.am:
6776         Add or change marker pixmaps in scintilla and sourceview editor
6778         * plugins/document-manager/plugin.c,
6779         libanjuta/interfaces/libanjuta.idl,
6780         plugins/debug-manager/plugin.c,
6781         plugins/debug-manager/breakpoints.c
6782         plugins/gdb/debugger.c:
6783         Fix bug #376404, program counter marker is not displayed when debugger
6784         Return the selected editor or NULL (if file does not exist) with 
6785         ianjuta_document_manager_goto_file_line* functions
6786         Emit a change-location signal even if the program counter is in an
6787         unknown file
6789 2007-02-02  Naba Kumar  <naba@gnome.org>
6791         * TODO.tasks: Marked bounty bug #359478 completed. And checked
6792         older bounties 'Done'.
6793         
6794 2007-02-02  Naba Kumar  <naba@gnome.org>
6796         * TODO.tasks: Fixed typop.
6798         Patch from James Liggett  <jrliggett@cox.net>:
6799         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
6800         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
6801         profiler plugin by James Liggett. Completes bounty bug #359478
6802         'Gprof performance profiler plugin'
6804 2007-02-01  Naba Kumar  <naba@gnome.org>
6806         * src/main.c: Renamed option name.
6808         * TODO.tasks: Marked "Test and fix all project wizards templates"
6809         bounty completed.
6810         
6811 2007-01-29  Johannes Schmid <jhs@gnome.org>
6813         * plugins/document-manager/plugin.c: (on_editor_changed):
6814         Added DEBUG_PRINT(...)
6815         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
6816         implemented
6817         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
6818         Fix language support plugin for sourceview editor (add some new
6819         language names)
6820         
6821         * plugins/sourceview/sourceview.c: (iindic_clear):
6822         Clear all indicators
6824 2007-01-29  Johannes Schmid <jhs@gnome.org>
6826         * TODO.tasks:
6827         Minor task currentions
6828         
6829         * libanjuta/interfaces/libanjuta.idl:
6830         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
6831         (itext_editor_iface_init):
6832         * plugins/language-support-cpp-java/plugin.c: (install_support):
6833         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
6834         (ieditor_get_attributes), (ieditor_iface_init):
6835         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
6836         plugins.
6837         
6838         * plugins/sourceview/sourceview.glade:
6839         Fixed sourceview preference window
6841 2007-01-28  Naba Kumar  <naba@gnome.org>
6842         
6843         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
6844         Implemented --no-files and --no-session command line options and
6845         corresponding preferernces checkboxes in General tab.
6847 2007-01-28  Johannes Schmid <jhs@gnome.org>
6849         * plugins/subversion/plugin.c:
6850         * plugins/subversion/plugin.h:
6851         * plugins/subversion/svn-notify.c: (svn_show_info),
6852         (show_svn_error), (on_svn_notify):
6853         * plugins/subversion/svn-notify.h:
6854         * plugins/subversion/svn-thread.c: (create_message_view),
6855         (svn_thread_start):
6856         Fixed error handling and fixed #394216 – No indication of subversion commands running
6857         
6858         * plugins/tools/execute.c: (atp_output_context_print):
6859         Show name of tool in message pane
6861 2007-01-28  Naba Kumar  <naba@gnome.org>
6862         
6863         * configure.in, plugins/glade/plugin.c: Make it work with
6864         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
6865         
6866         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
6867         from devhelp (won't work untill devhelp is fixed: bug #341170).
6868         
6869         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
6870         
6871 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
6873         Reviewed by Naba Kumar  <naba@gnome.org>:
6874         * libanjuta/interfaces/libanjuta.idl, 
6875         plugins/debug-manager/debugger.c,
6876         plugins/debug-manager/start.c,
6877         plugins/gdb/plugin.c,
6878         plugins/gdb/debugger.c,
6879         plugins/gdb/debugger.h:
6880         Fix a bug when launching gdb
6881         Set the terminal for the debugged program on the command line.
6883 2007-01-26  Johannes Schmid <jhs@gnome.org>
6885         * plugins/sourceview/anjuta-document-saver.c:
6886         (anjuta_document_saver_save):
6887         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
6888         * plugins/sourceview/sourceview.c: (save_if_modified),
6889         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
6890         Proper error handling, for example if a file was modified externally. Use backup files
6891         to avoid data-loss on disk full.
6893 2007-01-24  Naba Kumar  <naba@gnome.org>
6894         
6895         * plugins/devhelp/htmlview.c: Fixed crash during project load.
6896         Fixed mem leak and source leak.
6897         
6898 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
6900         Reviewed by Naba Kumar  <naba@gnome.org>:
6901         * plugins/debug-manager/debug_tree.c,
6902         plugins/debug-manager/debug_tree.h,
6903         plugins/debug-manager/watch.c:
6904         Partial rewrite of the variable object code, find and fix a few bugs
6905         Fix bug #395808: gdb can still crash but children are listed
6906         on request only so you can avoid the crash
6908 2007-01-24  Naba Kumar  <naba@gnome.org>
6909         
6910         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
6911         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
6912         plugins/symbol-browser/plugin.h,
6913         plugins/symbol-browser/plugin.c,
6914         plugins/symbol-browser/Makefile.am: Added current file (local)
6915         symbols view (Seriously getting bored with the browse toolbar).
6917 2007-01-22  Naba Kumar  <naba@gnome.org>
6918         
6919         Patch from Gabor Kelemen:
6920         * po/POTFILES.in: Added .plugin.in files.
6922 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
6924         Reviewed by Naba Kumar  <naba@gnome.org>:
6925         * plugins/document-manager/anjuta-docman.c,
6926         plugins/message-view/anjuta-msgman.c
6927         Set right alignment to the label widget in the tab title.
6929 2007-01-21  Naba Kumar  <naba@gnome.org>
6930         
6931         * libegg/egg-combo-action.c: Fixed mode line.
6932         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6933         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
6935 2007-01-21  Armin Burgmeier  <armin@arbur.net>
6937         Reviewed by Naba Kumar  <naba@gnome.org>:
6938         * plugins/class-gen/plugin.c: Prompt for target before actually
6939         generating the class files. This ensures that the files are created in
6940         the correct directory. Fixes bug #397406.
6942         * plugins/class-gen/window.c: Set browse buttons to insensitive when
6943         the class is added to the project.
6945 2007-01-21  Naba Kumar  <naba@gnome.org>
6947         * libanjuta/anjuta-plugin-description.c,
6948         libanjuta/anjuta-ui.h,
6949         libanjuta/anjuta-status.c,
6950         libanjuta/anjuta-plugin-description.h,
6951         libanjuta/cell-renderer-captioned-image.c,
6952         libanjuta/anjuta-plugin-handle.c,
6953         libanjuta/anjuta-status.h,
6954         libanjuta/resources.c,
6955         libanjuta/cell-renderer-captioned-image.h,
6956         libanjuta/glue-cpp.c,
6957         libanjuta/anjuta-plugin-handle.h,
6958         libanjuta/anjuta-plugin.c,
6959         libanjuta/anjuta-preferences-dialog.c,
6960         libanjuta/libanjuta.h,
6961         libanjuta/resources.h,
6962         libanjuta/glue-cpp.h,
6963         libanjuta/anjuta-plugin.h,
6964         libanjuta/anjuta-preferences-dialog.h,
6965         libanjuta/anjuta-plugin-manager.c,
6966         libanjuta/anjuta-shell.c,
6967         libanjuta/anjuta-plugin-manager.h,
6968         libanjuta/anjuta-shell.h,
6969         libanjuta/anjuta-save-prompt.c,
6970         libanjuta/anjuta-save-prompt.h,
6971         libanjuta/anjuta-children.c,
6972         libanjuta/anjuta-utils.c,
6973         libanjuta/anjuta-profile.c,
6974         libanjuta/anjuta-preferences.c,
6975         libanjuta/anjuta-launcher.c,
6976         libanjuta/anjuta-utils.h,
6977         libanjuta/anjuta-profile.h,
6978         libanjuta/anjuta-launcher.h,
6979         libanjuta/anjuta-ui.c: Updated file headers.
6981         * po/POTFILES.in: Updated.
6983         * libanjuta/anjuta-marshal.list,
6984         (added) libanjuta/anjuta-plugin-handle.c,
6985         (added) libanjuta/anjuta-plugin-handle.h,
6986         (added) libanjuta/anjuta-plugin-manager.c,
6987         (added) libanjuta/anjuta-plugin-manager.h,
6988         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6989         (added) libanjuta/anjuta-profile.c,
6990         (added) libanjuta/anjuta-profile.h,
6991         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
6992         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
6993         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
6994         src/action-callbacks.c: Implemented AnjutaPluginManager
6995         class based on old plugins.[ch]. Implemented AnjutaProfile as
6996         prelimanary profiles implementation. Implemented AnjutaPluginHandle
6997         class to represent plugins (not to be confused with plugin objects).
6998         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
6999         implemented it in AnjutaApp and AnjutaTestShell.
7000         De-globalized plugin management and several clean ups.
7002         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7003         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7004         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7005         plugins/project-import/project-import.c,
7006         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7007         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7008         Fixed plugins for the change in API.
7010         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7011         file.
7012         
7013         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7015 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7017         Reviewed by Naba Kumar  <naba@gnome.org>:
7018         * libanjuta/anjuta-launcher.c,
7019         libanjuta/anjuta-launcher.h:
7020         Add a new function anjuta_set_terminate_on_exit to close the i/o
7021         channel when the child exit
7022         Return directly the status and not the exit code in child-exited
7023         signal
7025         * plugins/gdb/debugger.c:
7026         Use new function in debugger plugin
7028 2007-01-18  Johannes Schmid <jhs@gnome.org>
7030         * src/about.c: Do not show empty license information instead hide the button (#397883)
7032 2007-01-15  Johannes Schmid <jhs@gnome.org>
7034         * plugins/project-manager/plugin.c:
7035         * plugins/project-wizard/templates/python.wiz
7036         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7037         
7038         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7039         You will also need latest gnome-build svn       
7041 === anjuta 2.1.0 ===
7043 2007-01-14  Naba Kumar  <naba@gnome.org>
7045         * configure.in: Removed reference of mkfile project
7046         template to fix distcheck build error.
7047         * AUTHORS: Updated.
7048         * NEWS: Updated.
7049         * configure.in: Bumped version to 2.1.0 for beta release.
7050         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7051         crashes as soon as editing starts in normal text files.
7053 2007-01-14  Johannes Schmid <jhs@gnome.org>
7055         * configure.in
7056         * po/LINGUAS:
7057         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7059         * tagmanager/c.c:
7060         Patch from Massimo Cora' to hopefully fix #395362
7062         * plugins/project-wizard/templates/*:
7064         Fixed and tested all project-wizards. Deactivated mkfile project because
7065         it was totally broken and I don't see any real use for it.
7066         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7068 2007-01-14  Naba Kumar  <naba@gnome.org>
7070         * NEWS: Updated for release.
7071         
7072         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7073         
7074         * libanjuta/interfaces/libanjuta.idl,
7075         plugins/editor/text_editor_cbs.c,
7076         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7077         interface and implemented it for scintilla.
7078         
7079         * plugins/editor/text-editor.c: Fixed highlighing issues when
7080         used with indicators (particularly when the file is just opened).
7081         Fixes bug #377477 – when debugging, scintilla editor grays out all
7082         lines before current line.
7083         
7084         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7085         Maintain a separate list of indicated edtitors for separate contexts.
7086         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7087         
7088 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7090         Reviewed by Naba Kumar  <naba@gnome.org>:
7091         * plugins/debug-manager/plugin.c:
7092         Bug fix: breakpoints cannot be added after stopping the debugger
7094 2007-01-13  Naba Kumar  <naba@gnome.org>
7096         * NEWS: Updated for release.
7098 2007-01-12  Johannes Schmid <jhs@gnome.org>
7100         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7101         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7102         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7103         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7104         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7105         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7106         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7107         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7108         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7109         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7110         
7111         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7112         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7113         
7114         * plugins/sourceview/sourceview.c:
7115         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7116         on character positions.
7117         
7118 2007-01-12  Naba Kumar  <naba@gnome.org>
7120         * src/anjuta-app.c,
7121         plugins/project-manager/plugin.c,
7122         plugins/profile-default/plugin.c,
7123         libanjuta/anjuta-status.c,
7124         libanjuta/anjuta-status.h: Introduced an API for application title
7125         in AnjutaStatus. Set application title to project name.
7127 2007-01-11  Massimo Cora' <maxcvs@email.i>
7129         Reviewed by Naba Kumar  <naba@gnome.org>:
7130         * tagmanager/Makefile.am,
7131         plugins/symbol-browser/Makefile.am: removed installation for 
7132         test programs.
7134 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7136         Reviewed by Naba Kumar  <naba@gnome.org>:
7137         * plugins/debug-manager/start.h,
7138         plugins/debug-manager/start.c,
7139         plugins/debug-manager/anjuta-debug-manager.ui,
7140         plugins/debug-manager/plugin.c:
7141         Partial fix for bug #392537
7143         * plugins/debug-manager/disassemble.c:
7144         Fix bug #392543
7146 2007-01-11  Naba Kumar  <naba@gnome.org>
7148         * src/anjuta.c: Load project seperately from session,
7149         so that project session is also loaded.
7150         
7151         * plugins/profile-default/plugin.c: Load project in new
7152         anjuta if there already is one loaded currently (disabled
7153         code for now).
7154         
7155         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7156         signals when editor is destroyed. Fixes a crash bug.
7157         
7158         * plugins/editor/text_editor.c: Do not mark line in
7159         ianjuta_editor_goto_line() implementation.
7160         
7161         * plugins/search/search-replace.c: Always check for markable
7162         interface availablility because its optional for an editor.
7163         
7164         * plugins/document-manager/goto_line.c,
7165         plugins/document-manager/action-callbacks.c: Mark lines for
7166         goto line commands (from dialog and from menu entry box).
7167         
7168         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7169         plugins/file-manager/an_file_view.c: Expand file manager
7170         nodes in idle loop, one at a time. Did as a possible work
7171         around for bug #361763, but it didn't make any difference.
7172         However, it could still be useful in situations where there
7173         are lots to expand.
7174         
7175         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7177 2007-01-11  Naba Kumar  <naba@gnome.org>
7179         * plugins/editor/scintilla/LineMarker.h,
7180         plugins/editor/scintilla/LexBasic.cxx,
7181         plugins/editor/scintilla/LexHTML.cxx,
7182         plugins/editor/scintilla/include/SciLexer.h,
7183         plugins/editor/scintilla/include/Scintilla.h,
7184         plugins/editor/scintilla/include/Scintilla.iface,
7185         plugins/editor/scintilla/include/ScintillaWidget.h,
7186         plugins/editor/scintilla/LexBash.cxx,
7187         plugins/editor/scintilla/PlatGTK.cxx,
7188         plugins/editor/scintilla/ViewStyle.h,
7189         plugins/editor/scintilla/Editor.cxx,
7190         plugins/editor/scintilla/StyleContext.h,
7191         plugins/editor/scintilla/LexCPP.cxx,
7192         plugins/editor/scintilla/Converter.h,
7193         plugins/editor/scintilla/LexAU3.cxx,
7194         plugins/editor/scintilla/Editor.h,
7195         plugins/editor/scintilla/LexPerl.cxx,
7196         plugins/editor/scintilla/LexVB.cxx,
7197         plugins/editor/scintilla/ScintillaGTK.cxx,
7198         plugins/editor/scintilla/ViewStyle.cxx,
7199         plugins/editor/scintilla/PropSet.cxx,
7200         plugins/editor/scintilla/LexSQL.cxx,
7201         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7202         version 1.71
7204 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7206         Reviewed by Naba Kumar  <naba@gnome.org>:
7207         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7208         selected for editing. This fixes bug #394218.
7210         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7211         name if said URI is not known.
7213         * plugins/class-gen/window.c: When stripping function prefix away,
7214         include the trailing underscore because it is already set by the
7215         template.
7217         * plugins/class-gen/transform.c: Include "const char*" and "const
7218         gchar*" in the list for transforming a default C type to a GType.
7219         Don't access invalid memory when writing pointer_str in
7220         cg_transform_first_argument.
7222 2007-01-11  Naba Kumar  <naba@gnome.org>
7224         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7225         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7226         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7227         libegg/test-actions.c, anjuta.desktop.in.in,
7228         anjuta.prj: Renamed application icon to 'anjuta.png' from
7229         'anjuta_icon.png'. Added more fields in desktop file.
7231         * mime/anjuta.xml: Added magic section.
7232         
7233         * (removed) mime/anjuta.applications,
7234         (removed) mime/anjuta.mime, mime/Makefile.am,
7235         (removed) mime/anjuta.keys,
7236         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7237         registeration and added scalable icon. Also fixes bug #393680
7239 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7241         Reviewed by Naba Kumar  <naba@gnome.org>:
7242         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7243         and anjuta_status_progress_add_ticks() to check for progressbar 
7244         being realized before trying to update it.
7246 2007-01-10  Naba Kumar  <naba@gnome.org>
7248         * tagmanager/tm_workspace.c,
7249         po/POTFILES.in,
7250         plugins/debug-manager/Makefile.am,
7251         plugins/tools/scripts/Makefile.am,
7252         plugins/class-gen/plugin.c,
7253         plugins/class-gen/Makefile.am,
7254         global-tags/Makefile.am: Fixed make distcheck.
7256         * plugins/debug-manager/attach_process.c,
7257         plugins/debug-manager/attach_process.h,
7258         plugins/class-gen/action-callbacks.h,
7259         plugins/class-gen/action-callbacks.c,
7260         plugins/class-gen/class_gen.h,
7261         plugins/class-gen/class_gen.c: Deleted unused/old files.
7263         * (removed) scintilla, (added) plugins/editor/scintilla,
7264         plugins/editor/scintilla/lexers.make,
7265         plugins/editor/scintilla/Makefile.am,
7266         plugins/editor/Makefile.am
7267         configure.in, manuals/reference/libanjuta/Makefile.am
7268         Makefile.am: Moved scintilla to its right place.
7270 2007-01-09  Naba Kumar  <naba@gnome.org>
7272         * plugins/profile-default/plugin.c: Save project session before
7273         a new one is opened.
7275         * plugins/project-manager/plugin.c,
7276         plugins/project-manager/plugin.h,
7277         plugins/project-manager/anjuta-project-manager.ui,
7278         plugins/profile-default/plugin.c,
7279         plugins/profile-default/plugin.h,
7280         plugins/profile-default/Makefile.am,
7281         (added) plugins/profile-default/anjuta-default-profile.ui,
7282         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7283         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7284         multiple projects support.
7285         
7286 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7288         Reviewed by Naba Kumar  <naba@gnome.org>
7289         * plugins/class-gen/combo-flags.h:
7290         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7291         enum, added a type parameter to selected signal. Select highlighted
7292         entry when pressing enter (but not unselect it if it was already
7293         selected) before closing the popup. Also accept input when clicking
7294         not into the popup.
7296         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7297         according to selection type.
7299         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7300         VOID:BOXED,ENUM.
7302 2007-01-08  Johannes Schmid <jhs@gnome.org>
7304   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7305   * plugins/project-wizard/templates/gtkmm/Makefile.am
7306   * plugins/project-wizard/templates/python/configure.ac.tpl
7307   * plugins/project-wizard/templates/python/configure.in.tpl
7308   * plugins/project-wizard/templates/python/Makefile.am
7309   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7310   * plugins/project-wizard/templates/cpp/configure.in.tpl
7311   * plugins/project-wizard/templates/cpp/Makefile.am
7312   * plugins/project-wizard/templates/terminal.wiz
7313   * plugins/project-wizard/templates/xlib-dock.wiz
7314   * plugins/project-wizard/templates/wxwin.wiz
7315   * plugins/project-wizard/templates/java.wiz
7316   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7317   * plugins/project-wizard/templates/xlib/configure.in.tpl
7318   * plugins/project-wizard/templates/xlib/Makefile.am
7319   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7320   * plugins/project-wizard/templates/gcj/configure.in.tpl
7321   * plugins/project-wizard/templates/gcj/Makefile.am
7322   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7323   * plugins/project-wizard/templates/terminal/configure.in.tpl
7324   * plugins/project-wizard/templates/terminal/Makefile.am
7325   * plugins/project-wizard/templates/terminal/autogen.sh
7326   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7327   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7328   * plugins/project-wizard/templates/wxwin/Makefile.am
7329   * plugins/project-wizard/templates/gnome.wiz 
7330   * plugins/project-wizard/templates/java/configure.ac.tpl
7331   * plugins/project-wizard/templates/java/configure.in.tpl
7332   * plugins/project-wizard/templates/java/Makefile.am
7333   * plugins/project-wizard/templates/anjuta-plugin.wiz
7334   * plugins/project-wizard/templates/gtkmm.wiz
7335   * plugins/project-wizard/templates/python.wiz
7336   * plugins/project-wizard/templates/cpp.wiz
7337   * plugins/project-wizard/templates/gtk.wiz
7338   * plugins/project-wizard/templates/gcj.wiz
7339   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7340   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7341   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7343   Starting fixing of all project wizards:
7344   - rename configure.in to configure.ac
7345   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7346   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7347   (See #394184)
7348   
7349   * TODO.task: Added bug number to bounty
7351 2007-01-07  Johannes Schmid <jhs@gnome.org>
7353   *  plugins/build-basic-autotools.c:
7354   Fixed #392290 – Missed install as root option in project manager
7356 2007-01-07  Johannes Schmid <jhs@gnome.org>
7358   * plugins/sourceview/sourceview.c:
7359   Fixed #388731 – Odd editor behaviour after performing block-text operations
7360   Fixed #388727 – Block-tab does not work
7361   
7362   * plugins/sourceview/anjuta-document.h/c:
7363   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7364   
7365   * configure.in:
7366   Require Gtk+ >= 2.10 for sourceview plugin
7368 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7370         * libanjuta/anjuta-status.c:
7371         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7373 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7375         * configure.in,
7376         plugins/terminal/terminal.c:
7377         Fix bug #377027
7378         remove support for VTE < 0.9
7380 2007-01-06  Naba Kumar  <naba@gnome.org>
7382         * po/POTFILES.in: Updated
7384 2007-01-05  Adam Dingle  <adam@medovina.org>
7386         Reviewed by Naba Kumar  <naba@gnome.org>:
7387         * plugins/message-view/anjuta-message-manager-plugin.glade:
7388         Fixed bug #377903 (improve message color defaults).
7390 2007-01-05  Naba Kumar  <naba@gnome.org>
7392         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7393         
7394 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7396         Reviewed by  Naba Kumar  <naba@gnome.org>:
7397         * plugins/symbol-browser/test-class.h: Fixed block ends.
7399         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7400         C-style-block comment.
7402         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7403         allow lists when writing autogen definition files. This is required
7404         for the new class generator. Also fixed a wrong return value in
7405         npw_autogen_write_definition_file and set a GError in
7406         npw_autogen_execute when the output file could not be opened.
7408         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7409         user interface.
7411         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7412         goc_template_header and goc_template_source, added top_srcdir to
7413         includes, link against project wizard (also hopefully temporarily),
7414         removed class_gen.h, class_gen.c, action-callbacks.h,
7415         action-callbacks.c.
7417         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7419         * plugins/class-gen/cell-renderer-flags.h:
7420         * plugins/class-gen/cell-renderer-flags.c:
7421         * plugins/class-gen/combo-flags.h:
7422         * plugins/class-gen/combo-flags.c:
7423         * plugins/class-gen/element-editor.c:
7424         * plugins/class-gen/element-editor.h:
7425         * plugins/class-gen/generator.c:
7426         * plugins/class-gen/generator.h:
7427         * plugins/class-gen/plugin.h:
7428         * plugins/class-gen/plugin.c:
7429         * plugins/class-gen/transform.c:
7430         * plugins/class-gen/transform.h:
7431         * plugins/class-gen/validator.c:
7432         * plugins/class-gen/validator.h:
7433         * plugins/class-gen/window.c:
7434         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7435         adding of several class elements and uses autogen.
7437         * plugins/class-gen/templates/cc-header.tpl:
7438         * plugins/class-gen/templates/cc-source.tpl:
7439         * plugins/class-gen/templates/go-header.tpl:
7440         * plugins/class-gen/templates/go-source.tpl:
7441         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7442         for the class generator.
7444         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7446 2007-01-04  Naba Kumar  <naba@gnome.org>
7448         Patch from Nick Treleaven:
7449         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7450         all matching symbols.
7451         
7452         Patches from  Maik Beckmann and Sébastien Granjoux:
7453         * plugins/profile-default/plugin.c,
7454         plugins/project-manager/plugin.c: Unescape project name. Fixes
7455         Bug #357151
7457 2007-01-04  Naba Kumar  <naba@gnome.org>
7459         * plugins/glade/plugin.c: Fixed compilation with
7460         older glade-3 version.
7461         
7462         Patch from Roland Illig:
7463         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7464         plugins/sourceview/anjuta-document-saver.c,
7465         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7466         are necessary to build anjuta on NetBSD 3.0
7468         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7469         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7470         window manager in gnome.
7471         
7472 2007-01-02  Naba Kumar  <naba@gnome.org>
7473         
7474         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7475         
7476 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7478         Reviewed by Naba Kumar  <naba@gnome.org>:
7479         * libanjuta/interfaces/libanjuta.idl,
7480         plugins/debug-manager/Makefile.am,
7481         plugins/debug-manager/anjuta-marshal.list,
7482         plugins/debug-manager/debugger.c,
7483         plugins/debug-manager/sparse_buffer.c,
7484         plugins/debug-manager/sparse_buffer.h,
7485         plugins/debug-manager/sparse_view.c,
7486         plugins/debug-manager/sparse_view.h,
7487         plugins/debug-manager/disassemble.h,
7488         plugins/debug-manager/disassemble.c,
7489         plugins/debug-manager/anjuta-marshal.list,
7490         plugins/debug-manager/plugin.c,
7491         plugins/gdb/debugger.c,
7492         plugins/gdb/debugger.h,
7493         plugins/gdb/plugin.c:
7494         Add a disassembly view window
7496         * plugins/debug-manager/breakpoints.c,
7497         plugins/debug-manager/chunk_view.c,
7498         plugins/debug-manager/locals.c,
7499         plugins/debug-manager/memory.c,
7500         plugins/debug-manager/registers.c,
7501         plugins/debug-manager/stack_trace.c:
7502         Add some debugging information 
7504 2006-12-18  Naba Kumar  <naba@gnome.org>
7506         * configure.in, plugins/glade/plugin.c: Allow building against both
7507         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7509 2006-12-03  Naba Kumar  <naba@gnome.org>
7510         
7511         * TODO.tasks: Marked a bounty completed.
7513 2006-11-24  Adam Dingle <adam@medovina.org>
7515         Reviewed by Naba Kumar  <naba@gnome.org>:
7516         * plugins/build-basic-autotools/build-basic-autotools.c,
7517         plugins/debug-manager/watch.c,
7518         plugins/document-manager/plugin.c, 
7519         plugins/patch/plugin.c,
7520         plugins/project-manager/plugin.c:
7521         Fixed bug #378879 (several command names need ellipses).
7523 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7525         Reviewed by: Naba Kumar  <naba@gnome.org>
7526         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7527         GCC 4.1.2 (there are only two warnings remaining now when compiling
7528         plugins).
7530         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7532         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7533         macro so that the generated function support a NULL plugin parameter.
7535         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7536         in debug_tree_find_expression by freeing memory returned by the call
7537         to gtk_tree_model_get instead of the parameter string.
7539 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7541         * plugins/debug-manager/breakpoints.c:
7542         Fix bug #378850
7544         * plugins/debug-manager/anjuta-debug-manager.ui,
7545         plugins/debug-manager/debugger.c,
7546         plugins/debug-manager/plugin.c:
7547         Fix bug #378871
7549 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7551         * libanjuta/anjuta-launcher.c,
7552         plugins/gdb/debugger.c:
7553         Fix bug #377061
7555 2006-11-21  Naba Kumar  <naba@gnome.org>
7557         * plugins/search/search_preferences.c: Fixed build break.
7558         
7559 2006-11-20  Naba Kumar  <naba@gnome.org>
7560         
7561         Patch from Kjartan Maraas:
7562         * plugins/cvs-plugin/cvs-interface.c,
7563         plugins/document-manager/plugin.c,
7564         plugins/gtodo/interface.c,
7565         plugins/gtodo/libgtodo.h,
7566         plugins/message-view/anjuta-msgman.c,
7567         plugins/project-wizard/druid.c,
7568         plugins/search/search_preferences.c,
7569         plugins/sourceview/sourceview-prefs.c,
7570         plugins/terminal/terminal.c,
7571         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7573         Patch from Przemysław Grzegorczyk:
7574         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7575         plugins/subversion/anjuta-subversion.glade: Enable files in
7576         fileselection dialog. Fixes bug #376031.
7577         
7578 2006-11-17  Adam Dingle <adam@medovina.org>
7580         Reviewed by: Naba Kumar  <naba@gnome.org>
7581         * plugins/build-basic-autotools/build-basic-autotools.c
7582         * plugins/class-gen/anjuta-class-gen.plugin.in
7583         * plugins/debug-manager/breakpoints.c
7584         * plugins/debug-manager/plugin.c
7585         * plugins/devhelp/plugin.c
7586         * plugins/document-manager/plugin.c
7587         * plugins/gdb/debugger.c
7588         * plugins/glade/anjuta-glade.plugin.in
7589         * plugins/gtodo/plugin.c
7590         * plugins/language-support-cpp-java/plugin.c
7591         * plugins/message-view/plugin.c
7592         * plugins/project-import/anjuta-project-import.glade
7593         * plugins/project-import/anjuta-project-import.plugin.in
7594         * plugins/search/plugin.c
7595         * plugins/tools/scripts/tools-2.xml.in
7596         * plugins/valgrind/plugin.c
7597         * src/anjuta-actions.h:
7598         Fixed bug #376335 "menu items should be capitalized".  Minor
7599         grammar edits.
7601 2006-11-20  Naba Kumar  <naba@gnome.org>
7602         
7603         * configure.in: Fixed build.
7605         Patch from: Arjan Timmerman
7606         *configure.in: Make subvesion plugin build for apr 1.x.
7607         Fixes: Bug #364754.
7608         
7609 2006-11-20  Johannes Schmid <jhs@gnome.org>
7611         * configure.in
7612         * plugins/*/*.[ch]:
7613         Removed patches from Sylvain and Günther. They caused not problems but
7614         Naba was against them.
7616 2006-11-20  Johannes Schmid <jhs@gnome.org>
7618         * Removed me from MAINTAINERS
7620 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7622         * configure.in:
7623         Use apr-1 instead of apr-0
7625 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7627         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7628         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7629         and another bug occuring when parsing .pc file containing quotes.
7631 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7633         * plugins/*/*.[ch]: Use class macro for type casting.
7635         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7636         GCC 4.1.2 (there are only two warnings remaining now when compiling
7637         plugins).
7639         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7640         a memory leak in debug_tree_find_expression; g_free was called on
7641         the parameter instead of the memory allocated by gtk_tree_model_get.
7643         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7644         to declare and initialize the global type variable of the plugin.
7646 2006-10-31  Naba Kumar  <naba@gnome.org>
7648         * global-tags/create_global_tags.sh.in: Added an end message.
7649         
7650         * libanjuta/anjuta-launcher.h: Fixed indentation.
7651         
7652         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7653         creation to a) append the messages in right way, b) Connect signals
7654         to the view properly and c) Recreate the system-tags.cache at the
7655         end of the generation.
7657         * plugins/symbol-browser: Fixed action path (double
7658         click on sysmbols was not working).
7660         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7661         Fixed typedef and removed dead code.
7663         * tagmanager/c.c: Took the latest version from ctags source
7664         repository, because the one we had (from ctags 5.6) was broken.
7665         
7666         * global_tags/create_global_tags.sh.in: Reverted the patch from
7667         Sylvain because it was not right fix (and added a helpful comment).
7668         Used /bin/bash to fix the bashism and generated separate log files
7669         for each tag files in the same directory.
7670         
7671 2006-10-29  Naba Kumar  <naba@gnome.org>
7673         * plugins/editor/text_editor.c: Use a temporary file
7674         to save the editor and move it at the end to original
7675         file. This will prevent data corruption if file save
7676         failed for any reason. Also report proper errors when
7677         file save fails. Fixes bug #346575.
7678         
7679 2006-10-26  Naba Kumar  <naba@gnome.org>
7681         * plugins/document-manager/anjuta-docman.c: Do not load
7682         the same files with different path more than once (happens
7683         with symlinked files). Fixes Bug #323591.
7685 2006-10-25  Naba Kumar  <naba@gnome.org>
7687         * plugins/valgrind/vgactions.c: Fixed a warning.
7689 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7691         Reviewed by Naba Kumar  <naba@gnome.org>:
7693         * plugins/valgrind/vgtoolview.c:
7694         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7696         * plugins/valgrind/bugged-prg-test.c:
7697         No more warning during compilation with GCC 4.1.
7698         Program is still buggy in order to be used as a test of the
7699         plugin.
7701         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7702         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7703         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7704         plugins/valgrind/vgrule.c:
7705         No more warning during compilation with GCC 4.1.
7707         * plugins/valgrind/plugin.c:
7708         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7709         prototype (was missing from previous patch).
7711 2006-10-24  Naba Kumar  <naba@gnome.org>
7713         * plugins/glade/plugin.c: Show glade tree view, not list view.
7714         
7715         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7716         exited with glade plugin still loaded. Fixes Bug #364755.
7718         * plugins/document-manager/anjuta-document-manager.plugin.in:
7719         Added application/x-reject in accepted mime-types.
7720         
7721         * Changelog: Fixed changelog alignments.
7723 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7725         Reviewed by: Naba Kumar  <naba@gnome.org>
7726         
7727         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7728         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7729         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7730         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7731         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7732         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7733         plugins/valgrind/vgsearchbar.c:
7734         Use class macro for type casting.
7736         * plugins/valgrind/plugin.h:
7737         Don't force cast a GtkActionGroup to a GtkAction.
7739         * plugins/valgrind/plugin.c:
7740         Use correct API to get path of the preoject root when building
7741         the list of targets for the run action.
7742         Correct ordering of the construction of the preferences widgets.
7743         Only remove the valgrind widget if it is currently displayed.
7745         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7746         Return if check_valgrind_binary() fails.
7747         The ValgrindPluginPrefs object is initialized after the call to
7748         vg_action_new. Take a handle to the location of the pointer to
7749         the future object.
7751 2006-10-24  Naba Kumar  <naba@gnome.org>
7753         * HACKING: Updated coding sample.
7754         
7755         Patch from: Armin Burgmeier  <armin@arbur.net>
7756         * plugins/symbol-browser/test-class.h,
7757         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
7758         
7759 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
7761         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
7762         * plugins/valgrind/vgtoolview.h:
7763         Correctly handle the argv / srcdir of vg_tool_view object. Do
7764         not leak memory associated with those arrays.
7766         * plugins/symbol-browser/an_symbol_prefs.c:
7767         Support unloading / reloading of the module (for example when
7768         closing a project and opening another one).
7770         * plugins/project-manager/plugin.c:
7771         Remove plugin widget before removing plugin itself, preventing
7772         a crash with valgrind plugin.
7774         * libanjuta/anjuta-preferences-dialog.c:
7775         Do not use the page_num returned by gtk_notebook_append_page to
7776         remove the page as it cause bugs when pages removal is not done
7777         in LIFO.
7779         * plugins/document-manager/anjuta-docman.c:
7780         Fix some GTK+ warnings.
7782         * global-tags/create_global_tags.sh.in:
7783         Rewrite script to remove bash-ism and use pkg-config directly
7784         instead of parsing the *.pc file by hand. This solve problems
7785         that occurred when one of the directory in PKG_CONFIG_PATH is
7786         empty.
7788 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
7790         * plugins/glade/plugin.c: Fix build (#363884)
7792 2006-10-22  Johannes Schmid <jhs@gnome.org>
7794         * plugins/file-manager/an_file_view.c:
7795         * plugins/file-manager/plugin.c:
7796         * plugins/file-manager/plugin.h:
7797         Fix possible crasher when changing project-root uri when we try to restore open nodes
7798         * AUTHORS: Updated
7800 2006-10-19  Naba Kumar  <naba@gnome.org>
7802         Patch from: Juan Pablo Ugarte
7803         * plugins/glade/plugin.c: Include glade header
7804         correctly.
7805         
7806 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
7807         
7808         * plugins/debug-manager/Makefile.am,
7809         plugins/debug-manager/sexy-icon-entry.h,
7810         plugins/debug-manager/sexy-icon-entry.c,
7811         plugins/debug-manager/dataview.c:
7812         Fix bug #358134 (Goto memory prompt)
7813         Use sexy-icon-entry from libsexy 0.1.10
7815         * plugins/debug-manager/debugger.c,
7816         plugins/debug-manager/plugin.c,
7817         plugins/debug-manager/start.c,
7818         plugins/gdb/debugger.c,
7819         plugins/gdb/plugin.c:
7820         Better error handling when starting and stopping debugger
7822 2006-10-13  Maik Beckmann <maik@eigenco.de>
7824         * src/action_callbacks.c:
7825         Fixed bug #361830 (AboutDialog does not close) which is caused 
7826         due to a change in Gtk+ 2.10  
7827   
7828 2006-10-12  Adam Dingle <adam@medovina.org>
7830         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
7832         * plugins/search/search-replace.c:
7833         Fixed bug #358068 (indicate when Find in Files is complete)
7835         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
7837         * plugins/sourceview/sourceview-prefs.c:
7838         * plugins/sourceview/sourceview.glade:
7839         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
7841         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
7843         * plugins/devhelp/plugin.c:
7844         * plugins/search/plugin.c: 
7845         Fixed bug #359750 (fix find/replace shortcut keys).
7847         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
7848         use Alt+key for shortcuts)
7850         *  plugins/debug-manager/debug_tree.c:
7851         *  plugins/debug-manager/debugger.c:
7852         Fixed bug #359317 (can't load debug manager)
7854         * /plugins/document-manager/plugin.c:
7855         Fixed bug #359259 (highlight modes listed in reverse 
7856         alphabetical order).
7858 2006-10-10  Johannes Schmid <jhs@gnome.org>
7860         * plugins/glade/plugin.c:
7861         Add scrollbars to glade project window
7863 2006-10-10  Johannes Schmid <jhs@gnome.org>
7865         * libanjuta/interfaces/Makefile.am.iface:
7866         Fixed Makefile with broke build
7868 2006-10-07  Johannes Schmid <jhs@gnome.org>
7870         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7871         * libanjuta/interfaces/Makefile.iface.am:
7872         Fixed enum types generation
7874         * libanjuta/interfaces/libanjuta.idl:
7875         Fixed some strange typo
7877 2006-10-06  Johannes Schmid <jhs@gnome.org>
7879         * libanjuta/interfaces/Makefile.iface.am:
7880         Fixed enum-types.h generation
7881         * libanjuta/interfaces/libanjuta.idl:
7882         char* => gchar*
7883         IAnjutaTODO::load should take const gchar* argument
7884         Remove include to libanjuta/e-splash.h which is not installed as header file
7885         Disable get_attributes for now
7886         
7887         * pluings/sourceview/sourceview.c: Disabled get_attributes
7888         
7889         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
7891 2006-10-05  Naba Kumar  <naba@gnome.org>
7893         * TODO.tasks: Set 'Improve class widzard' task to assigned.
7894         Set bug id for 'Profiler plugin' task.
7896 2006-10-03  Naba Kumar  <naba@gnome.org>
7898         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
7899         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
7901         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
7902         plugins/project-manager/plugin.c: Added a new API in
7903         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
7904         Added some documentation. On project close, close all editors that
7905         has files opened for the project.
7906         
7907         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
7908         from the containers on anjuta_shell_remove_widget(). Do not destroy
7909         glade widgets once created.
7910         
7911 2006-10-03  Johannes Schmid <jhs@gnome.org>
7913         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7914         * libanjuta/interfaces/libanjuta.idl:
7915         const-List<> => const List<>
7916         List-free<> => List<>
7917         
7918         * Makefile.am: Reenabled launcher
7920 2006-10-03  Johannes Schmid <jhs@gnome.org>
7922         * libanjuta/interfaces/Makefile.am.iface:
7923         Install libanjuta.idl
7925 2006-10-02  Adam Dingle <adam@medovina.org>
7927         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
7929 2006-10-02  Adam Dingle <adam@medovina.org>
7931         * plugins/editor/style-editor.c: fixed bug #357534
7932         * plugins/gdb/utilities.h: removed 2 unused declarations
7934 2006-10-02  Johannes Schmid <jhs@gnome.org>
7936         * Makefile.am: disabled anjuta-launcher
7937         * libanjuta/Makefile.am:
7938         
7939         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
7940         * libanjuta/glue-factory.c: (glue_factory_add_path),
7941         (glue_factory_get_path):
7942         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
7943         * libanjuta/glue-factory.h:
7944         * libanjuta/glue-cpp.h:
7945         * libanjuta/glue-cpp.c:
7946         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
7947         
7948         * libanjuta/interfaces/Makefile.am.iface:
7949         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7950         * libanjuta/interfaces/libanjuta.idl:
7951         Add a new features to idl compiler:
7952         List<Type> => List of Type
7953         List-free<Type> => List of Type, it is up to the caller to free items and list
7954         const-List(-free)<Type> = const List of Types
7955         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
7956         
7957         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
7958         (generic_cpp_class_create_code):
7959         Adapted to new project_manager interface
7960         
7961         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
7962         * plugins/debug-manager/debugger.c:
7963         (ivariable_debugger_iface_init):
7964         Do not use C++ keyword "delete" for interface name
7965         
7966         * plugins/document-manager/anjuta-document-manager.plugin.in:
7967         Added m4 to mime-types
7968         
7969         * plugins/project-manager/plugin.c:
7970         (iproject_manager_add_source_multi):
7971         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
7973 2006-10-01  Naba Kumar  <naba@gnome.org>
7975         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
7976         UI file used when out-of-process devhelp is used instead of
7977         embedded devhelp.
7978         
7979         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
7980         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
7981         plugins/profile-default/default.anjuta: Build devhelp plugin,
7982         but use out-of-process devhelp if devhelp plugin is disabled
7983         (either by user or devhelp is not installed). Disabled devhelp
7984         plugin by default. Added it in default profile.
7986 2006-10-01  Naba Kumar  <naba@gnome.org>
7988         * plguins/project-manager/plugin.c: Possible fix for crash
7989         bug #358583.
7990         
7991         * configure.in, plugins/Makefile.am: Enabled glade plugin and
7992         set dep to last version 3.0.2.
7993         
7994         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
7995         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
7996         plugins/symbol-browser/plugin.c: Use the right action group
7997         for getting popup actions (Fixes lots of assertion failures).
7999         * plugins/project-manager/plugin.c,
8000         plugins/project-manager/plugin.h: use separate action group
8001         for profie actions.
8002         
8003         * plugins/message-view/plugin.c: Disconnect session load
8004         signal on plugin deactivation (fixes a crash).
8006 2006-09-30  Naba Kumar  <naba@gnome.org>
8008         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8009         * TODO.tasks: Assigned a bounty to Massimo.
8011 2006-09-29  Naba Kumar  <naba@gnome.org>
8013         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8015 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8017         * plugins/debug-manager/debugger.c,
8018         plugins/debug-manager/plugin.c,
8019         libanjuta/interfaces/libanjuta.idl:
8020         Add a new abort command to quit debugger without waiting
8022         * plugins/gdb/debugger.c,
8023         plugins/gdb/debugger.h,
8024         plugins/gdb/plugin.c:
8025         Send a signal directly to the debugged program
8026         Implement abort command
8028         * plugins/debug-manager/debug_tree.c:
8029         Fix bug #358163
8031         * plugins/debug-manager/stack-trace.c:
8032         Fix bug #358009
8034 2006-09-29  Naba Kumar  <naba@gnome.org>
8036         * TODO.tasks: Updated.
8037         
8038         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8039         dialog.
8040         
8041         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8042         
8043         * TODO.tasks: Updated in light of the word wrapping fix
8044         in Tasks Manager. Added a test bounty entry.
8046         * TODO.tasks: Added four bounties.
8047         
8048 2006-09-28  Naba Kumar  <naba@gnome.org>
8050         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8051         Added 'customizable' parameter to
8052         anjuta_ui_add_action_group_entries() and similar functions to
8053         allow user configuration of the actions. Filter out actions that
8054         are not configurable items (such as submenu items). Now the
8055         'Customize shortcuts' dialog is much better listed.
8057         * plugins/build-basic-autotools/build-basic-autotools.c,
8058         plugins/build-basic-autotools/build-basic-autotools.h,
8059         plugins/cvs-plugin/plugin.c,
8060         plugins/cvs-plugin/plugin.h,
8061         plugins/debug-manager/breakpoints.c,
8062         plugins/debug-manager/plugin.c,
8063         plugins/debug-manager/stack_trace.c,
8064         plugins/debug-manager/watch.c,
8065         plugins/devhelp/plugin.c,
8066         plugins/document-manager/plugin.c,
8067         plugins/file-loader/plugin.c,
8068         plugins/file-manager/plugin.c,
8069         plugins/glade/plugin.c,
8070         plugins/gtodo/interface.c,
8071         plugins/gtodo/plugin.c,
8072         plugins/language-support-cpp-java/plugin.c,
8073         plugins/macro/plugin.c,
8074         plugins/macro/plugin.h,
8075         plugins/message-view/plugin.c,
8076         plugins/patch/plugin.c,
8077         plugins/profile-default/default.anjuta,
8078         plugins/project-manager/plugin.c,
8079         plugins/project-manager/plugin.h,
8080         plugins/sample1/plugin.c,
8081         plugins/search/plugin.c,
8082         plugins/subversion/plugin.c,
8083         plugins/subversion/plugin.h,
8084         plugins/symbol-browser/plugin.c,
8085         plugins/symbol-browser/plugin.h,
8086         plugins/tools/plugin.c,
8087         plugins/valgrind/plugin.c,
8088         plugins/valgrind/plugin.h: Fixed to take care of above change
8089         in API of AnjutaUI. Properly added/removed action groups in some
8090         plugins. Split action groups into customization and non-customizable
8091         groups and added them separately.
8093         * plugins/document-manager/plugin.c: Close files belonging to
8094         project when project is closed (not complete).
8095         
8096         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8097         vertical aligned cell entries.
8098         
8099         * src/anjuta-app.c: Define macros for the placeholder names.
8100         Set default widths and heights of the default placeholders,
8101         so that newly docked widgets are correclty sized.
8102         
8103         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8104         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8105         Fixed to generated correct actions addition/removal code.
8107 2006-09-25  Naba Kumar  <naba@gnome.org>
8109         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8110         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8111         class.
8112         
8113         * plugins/message-view/anjuta-msgman.c,
8114         plugins/message-view/anjuta-msgman.h,
8115         plugins/message-view/message-view.c,
8116         plugins/message-view/message-view.h,
8117         plugins/message-view/plugin.c: Serialize messages panes in
8118         session save and deserialize them in session load so that
8119         build messages persistant.
8120         
8121 2006-09-24  Johannes Schmid <jhs@gnome.org>
8123         * libanjuta/anjuta-utils.c:
8124         * plugins/message-view/message-view.c:
8125         Really fixed #355407
8127 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8129         * libanjuta/interfaces/libanjuta.idl:
8130         Change one variable sign
8132         * plugins/debug-manager/anjuta-debug-manager.glade,
8133         plugins/debug-manager/anjuta-debug-manager.ui:
8134         Few small interface changes     
8136         * plugins/debug-manager/debug_tree.h,
8137         plugins/debug-manager/watch.c,
8138         plugins/debug-manager/debugger.c,
8139         plugins/debug-manager/plugin.c
8140         plugins/gdb/debugger.c,
8141         plugins/gdb/plugin.c:
8142         Big rewrite of debugger queue
8143         Allow to cancel command
8145         * plugins/debug-manager/memory.c:
8146         Fix a bug if a command is cancelled
8148 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8150         * plugins/gdb/debugger.c,
8151         plugins/debug-manager/debug_tree.c,
8152         plugins/debug-manager/locals.c:
8153         Restore tree representation for local variable
8154         Add argument in local variable list
8155         Use gdb variable object to get all informations
8157 2006-09-19  Naba Kumar  <naba@gnome.org>
8159         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8160         that implements AnjutaSavePrompt class.
8162         * ChangeLog: Fixed indentation.
8163         
8164         * libanjuta/Makefile.am,
8165         libanjuta/anjuta-marshal.list,
8166         libanjuta/anjuta-shell.c,
8167         libanjuta/anjuta-shell.h,
8168         plugins/document-manager/action-callbacks.c,
8169         plugins/document-manager/action-callbacks.h,
8170         plugins/document-manager/anjuta-docman.c,
8171         plugins/document-manager/anjuta-docman.h,
8172         plugins/document-manager/plugin.c,
8173         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8174         unsaved items during exit. A new signal is added in shell
8175         interface called 'save-prompt' to collect all unsaved items.
8176         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8177         Fixed document manager to use the new save-prompt signal in shell
8178         and AnjutaSavePrompt object for unsaved files. Cleaned up
8179         AnjutaDocman to synchronously save new files. Fixed function
8180         names.
8182 2006-09-18  Johannes Schmid <jhs@gnome.org>
8184         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8185         gdl requirement to 0.7.0
8187 2006-09-18  Johannes Schmid <jhs@gnome.org>
8189         * global-tags/.cvsignore:
8190         * global-tags/Makefile.am:
8191         * global-tags/create_global_tags.sh (removed):
8192         * global-tags/create_global_tags.sh.in (added):
8193         Fixed #355407
8194         
8195         * libanjuta/anjuta-launcher.c:
8196         Fixed #349374
8197         
8198         * plugins/project-manager/plugin.c:
8199         (project_manager_plugin_close_project):
8200         Fixed crasher
8201         
8202         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8203         Fixed gtk critical
8204         
8205         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8206         More reasonable toolbar creation/deletition though it does
8207         not completly work!
8209 2006-09-15  Johannes Schmid <jhs@gnome.org>
8211         * libanjuta/anjuta-utils.c/.h:
8212         Fixed #355168
8214 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8216         * scintilla/ScintillaGTK.cxx
8217         Fixed doulbe freeing in Scintilla
8219 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8221         * plugins/symbol-browser/an_symbol_prefs.c:
8222         Support unloading / reloading of the module (for example when
8223         closing a project and opening another one).
8225         * plugins/project-manager/plugin.c:
8226         Really fixed #355148 (Show project name in title bar)
8228 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8230         * libanjuta/plugins.c:
8231         Fixed #355156 (Show plugins in alphabetical order)
8233 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8235         * plugins/project-manager/plugin.c:
8236         Fixed #355148 (Show project name in title bar)
8238 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8240         * plugins/project-manager/plugin.c:
8241         (value_removed_project_root_uri):
8242         Fixed crasher if project cannot be opened
8244 2006-08-30 Naba Kumar  <naba@gnome.org>
8246         * plugins/language-support-cpp-java/plugin.[c,h],
8247         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8248         Impletemnted UI for auto indent.
8249         
8250 2006-08-28 Naba Kumar  <naba@gnome.org>
8251         
8252         * plugins/gvim/.cvsignore,
8253         plugins/gvim/Makefile.am,
8254         plugins/gvim/anjuta-vim-plugin.png,
8255         plugins/gvim/anjuta-vim.c,
8256         plugins/gvim/anjuta-vim.h,
8257         plugins/gvim/anjuta-vim.plugin.in,
8258         plugins/gvim/gtkvim.c,
8259         plugins/gvim/gtkvim.h,
8260         plugins/gvim/plugin.c,
8261         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8262         in build yet.
8264 2006-08-28 Naba Kumar  <naba@gnome.org>
8266         Patch from: Massimo Corà  <maxcvs@email.it>
8267         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8268         possible infinite loop.
8270 2006-08-22 Adam Dingle <adam@medovina.org>
8271         
8272         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8273         to edit are shown in the preferences dialog in anjuta").
8274         Removed unused widgets from the style editor dialog.
8276 2006-08-21  Johannes Schmid <jhs@gnome.org>
8278         * plugins/symbol-browser/test-class.[cpp/h]
8279         Added missing files
8281 2006-08-18  Naba Kumar  <naba@gnome.org>
8283         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8284         end of document loading.
8286         * plugins/language-support-cpp-java/plugin.c,
8287         plugins/sourceview/sourceview.c: Fixed plugin loading.
8289 2006-08-17  Naba Kumar  <naba@gnome.org>
8291         * plugins/language-support-cpp-java/plugin.c,
8292         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8293         mode line parsing. Indentation parameters initialized based on
8294         mode line parameters.
8296 2006-08-16  Naba Kumar  <naba@gnome.org>
8298         * Makefile.am, plugins/editor/text_editor.c,
8299         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8300         comments.
8302 2006-08-16 Naba Kumar  <naba@gnome.org>
8304         Patch from  Massimo Cora'  <maxcvs@email.it>:
8305         
8306         * plugins/editor/aneditor-autocomplete.cxx,
8307         plugins/editor/aneditor-calltip.cxx,
8308         plugins/symbol-browser/Makefile.am,
8309         plugins/symbol-browser/an_symbol.c,
8310         plugins/symbol-browser/an_symbol_view.c,
8311         plugins/symbol-browser/plugin.c,
8312         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8313         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8314         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8315         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8316         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8317         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8318         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8319         tagmanager/get.h, tagmanager/html.c,
8320         tagmanager/include/tm_source_file.h,
8321         tagmanager/include/tm_tag.h,
8322         tagmanager/include/tm_workspace.h,
8323         tagmanager/jscript.c, tagmanager/keyword.c,
8324         tagmanager/keyword.h, tagmanager/lisp.c,
8325         tagmanager/lregex.c, tagmanager/lua.c,
8326         tagmanager/main.h, tagmanager/make.c,
8327         tagmanager/options.c, tagmanager/options.h,
8328         tagmanager/parse.c, tagmanager/parse.h,
8329         tagmanager/parsers.h, tagmanager/pascal.c,
8330         tagmanager/perl.c, tagmanager/php.c,
8331         tagmanager/python.c, tagmanager/read.c,
8332         tagmanager/read.h, tagmanager/readtags.c,
8333         tagmanager/readtags.h, tagmanager/rexx.c,
8334         tagmanager/routines.c, tagmanager/routines.h,
8335         tagmanager/ruby.c, tagmanager/scheme.c,
8336         tagmanager/sh.c, tagmanager/slang.c,
8337         tagmanager/sml.c, tagmanager/sort.c,
8338         tagmanager/sort.h, tagmanager/sql.c,
8339         tagmanager/strlist.c, tagmanager/strlist.h,
8340         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8341         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8342         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8343         tagmanager/vim.c, tagmanager/vstring.c,
8344         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8345         5.6 and namespace completion fixed.
8347         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8348         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8350 2006-08-15 Naba Kumar  <naba@gnome.org>
8352         * libanjuta/interfaces/libanjuta.idl,
8353         plugins/editor/text-editor-iterable.c,
8354         plugins/editor/text_editor.c,
8355         plugins/sourceview/sourceview-cell.c,
8356         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8357         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8358         ianjuta_editor_end_action().
8359         
8360         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8362 2006-08-13 Naba Kumar  <naba@gnome.org>
8364         * plugins/debug-manager/breakpoints.c,
8365         plugins/debug-manager/memory.c,
8366         plugins/debug-manager/registers.c,
8367         src/layout.xml: Fixed debugger widgets layout.
8369 2006-08-12 Naba Kumar  <naba@gnome.org>
8371         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8372         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8373         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8374         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8375         codes and dead codes. Removed automatic indentation prefs.
8377 2006-08-12  Johannes Schmid <jhs@gnome.org>
8379         * libanjuta/Makefile.am:
8380         * libanjuta/anjuta-launcher.c:
8381         * libanjuta/anjuta-launcher.h:
8382         * libanjuta/anjuta-plugin.c:
8383         * libanjuta/anjuta-plugin.h:
8384         * libanjuta/anjuta-preferences.c:
8385         * libanjuta/anjuta-preferences.h:
8386         * libanjuta/anjuta-shell.c:
8387         * libanjuta/anjuta-shell.h:
8388         * libanjuta/libanjuta.h:
8389         
8390         Made wrapper friendly:
8391         - no inline in header files (preferences_set/get)
8392         - correct signal names
8393         - correct GError** argument in anjuta_shell_freeze/thaw
8394         - include correct files in libanjuta.h
8395         
8396         * plugins/project-manager/plugin.c: 
8397         Fixed two crashers
8399 2006-08-11 Naba Kumar  <naba@gnome.org>
8401         * plugins/editor/aneditor-priv.h,
8402         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8403         
8404         * plugins/editor/text_editor_cbs.c,
8405         plugins/sourceview/anjuta-view.c: Pass the right position for char
8406         added signal.
8407         
8408         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8409         
8410         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8412 2006-08-11 Naba Kumar  <naba@gnome.org>
8414         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8415         return the right character at the iter position and get_char() to
8416         not leak memory.
8418         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8419         to set to character offset and not byte index.
8421         * plugins/language-support-cpp-java/plugin.c: Improved
8422         auto-indentation login. Indents opening and closing braces correctly.
8424 2006-08-10  Johannes Schmid <jhs@gnome.org>
8426         * INSTALL:
8427         * autogen.sh:
8428         Required automake = 1.9
8430         * libanjuta/anjuta-children.c:
8431         * libanjuta/anjuta-children.h:
8432         * libanjuta/anjuta-encodings.h:
8433         * libanjuta/anjuta-launcher.h:
8434         * libanjuta/anjuta-plugin-description.h:
8435         * libanjuta/anjuta-preferences-dialog.h:
8436         * libanjuta/anjuta-preferences.h:
8437         * libanjuta/anjuta-session.h:
8438         * libanjuta/anjuta-status.h:
8439         * libanjuta/anjuta-ui.h:
8440         * libanjuta/anjuta-utils.c:
8441         * libanjuta/anjuta-utils.h:
8442         * libanjuta/e-splash.h:
8443         * libanjuta/glue-factory.h:
8444         * libanjuta/glue-plugin.h:
8445         * libanjuta/plugins.h:
8446         * libanjuta/resources.h:
8447         Fixed libanjuta to be able to wrap it
8448         - G_BEGIN_DECLS, G_END_DECLS
8449         - include all necessary files in libanjuta.h
8451         * plugins/gtodo/tray-icon.c:
8452         * plugins/terminal/terminal.c:
8453         Some build fixes for freebsd
8455         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8456         * plugins/sourceview/sourceview.glade:
8457         Remove auto-indent feature as it is now in language-support
8459 2006-08-09 Naba Kumar  <naba@gnome.org>
8461         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8462         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8463         Added missing files.
8465         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8466         get_use_spaces(), set_tabsize() and set_use_spaces().
8468 2006-08-09 Naba Kumar  <naba@gnome.org>
8470         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8471         succeeded in activating.
8473         * plugins/document-manager/plugin.c: Added debug message.
8475         * libanjuta/interfaces/libanjuta.idl,
8476         plugins/editor/text_editor.c: Implemented get_tabsize(),
8477         get_use_spaces(), set_tabsize() and set_use_spaces().
8479         * plugins/language-support-cpp-java/Makefile.am,
8480         plugins/language-support-cpp-java/plugin.c,
8481         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8482         for indentation. Added preferences page for paramenters.
8484         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8486 2006-08-08 Naba Kumar  <naba@gnome.org>
8488         * libanjuta/interfaces/libanjuta.idl,
8489         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8490         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8491         plugins/editor/text_editor.c,
8492         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8493         and implemented it for both scintilla and sourceview.
8495         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8496         focus back to editor (happens when pressing esc in incremental
8497         search box).
8499 2006-08-08 Naba Kumar  <naba@gnome.org>
8501         * libanjuta/interfaces/libanjuta.idl,
8502         plugins/editor/text_editor.c,
8503         plugins/editor/text_editor.h,
8504         plugins/editor/text-editor-iterable.c,
8505         plugins/sourceview/sourceview-cell.c,
8506         plugins/sourceview/sourceview.c: Implemented editor attributes
8507         methods.
8508         
8509         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8510         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8511         code (not complete yet).
8513         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8514         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8515         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8516         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8517         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8518         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8520 2006-08-04 Naba Kumar  <naba@gnome.org>
8522         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8523         implementation.
8524         
8525 2006-08-03  Johannes Schmid <jhs@gnome.org>
8527         * configure.in: Add a more informative text to valgrind plugin
8529         * TODO.tasks:
8530         Modified Preferences tasl
8531         * libanjuta/anjuta-plugin.c: 
8532         * libanjuta/anjuta-preferences-dialog.c: 
8533         * libanjuta/anjuta-preferences-dialog.h:
8534         * libanjuta/anjuta-preferences.c:
8535         * libanjuta/anjuta-preferences.h:
8536         * libanjuta/interfaces/Makefile.am.iface:
8537         * libanjuta/interfaces/libanjuta.idl:
8538         Added IAnjutaPreferences interface which every plugin that has preferences should
8539         implement. Call merge() and unmerge() at plugin activation/deactivation.
8540         Fixed preferences_page_remove()
8541         
8542         * plugins/build-basic-autotools/build-basic-autotools.c:
8543         * plugins/cvs-plugin/plugin.c: 
8544         * plugins/document-manager/plugin.c:
8545         * plugins/editor/plugin.c:
8546         * plugins/editor/plugin.h:
8547         * plugins/file-manager/plugin.c: 
8548         * plugins/gtodo/main.h:
8549         * plugins/gtodo/plugin.c: 
8550         * plugins/gtodo/preferences.c: 
8551         * plugins/message-view/anjuta-msgman.c: 
8552         * plugins/message-view/anjuta-msgman.h:
8553         * plugins/message-view/plugin.c:
8554         * plugins/sourceview/plugin.c: 
8555         * plugins/sourceview/plugin.h:
8556         * plugins/symbol-browser/an_symbol_prefs.c:
8557         * plugins/symbol-browser/plugin.c: 
8558         * plugins/terminal/terminal.c: 
8559         * plugins/valgrind/plugin.c
8560         * src/anjuta-app.c:
8561         
8562         Updated preference loading/unloading for all plugins
8564 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8565         
8566         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8567         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8568     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8569         recommended by the autoconf manual. 
8570         - Fixes compiling with autoconf 2.60.
8571         
8572         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8574 2006-08-02      Johanes Schmid <jhs@gnome.org>
8576         * plugins/profile-default/plugin.c:
8577         Fixed session handling
8579 2006-08-01  Johannes Schmid <jhs@gnome.org>
8581         * configure.in
8582         * plugins/Makefile.am:
8583         Disabled devhelp and glade for now as they do not work (#341073
8584         and #341170)
8585         
8586         * plugins/profile-default/anjuta-default-profile.ui (removed):
8587         * plugins/profile-default/plugin.c:
8588         * plugins/profile-default/plugin.h:
8589         * plugins/project-manager/anjuta-project-manager.ui:
8590         * plugins/project-manager/plugin.c:
8591         * plugins/project-manager/plugin.h:
8592         Limted multiple project support #315043
8594         * libanjuta/interfaces/libanjuta.idl:
8595         Added ianjuta_profile_unload
8597 2006-07-31 Naba Kumar  <naba@gnome.org>
8599         * libanjuta/interfaces/libanjuta.idl,
8600         plugins/editor/text-editor-iterable.c,
8601         plugins/editor/text_editor.c,
8602         plugins/sourceview/anjuta-view.c,
8603         plugins/sourceview/anjuta-view.h,
8604         plugins/sourceview/sourceview.c: Fixed text iteration and 
8605         IAnjutaEditor implementations in both scintilla
8606         and sourceview. Cleand up libanjuta API: Removed redundant
8607         erase_range() method from IAnjutaEditor interface, fixed
8608         ianjuta_editor_get_text to take length instead of range (consistency).
8609         autoindentation in both sourceview and scintilla more or less works,
8610         but still disabled for now because there are still some anomalies
8611         in text iteration.
8613         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8615         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8616         API changes.
8618 2006-07-30  Johannes Schmid <jhs@gnome.org>
8620         * plugins/sourceview/anjuta-document.c:
8621         * plugins/sourceview/anjuta-document.h:
8622         * plugins/sourceview/anjuta-view.c: 
8623         * plugins/sourceview/sourceview.c:
8624         Wrote a new "char_added" implementation, I hope this one is good
8626         * plugins/sourceview/sourceview-cell.c:
8627         Fixed typo: "text_iter" instead of "iter"
8629 2006-07-30 Naba Kumar  <naba@gnome.org>
8631         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8633 2006-07-30  Johannes Schmid <jhs@gnome.org>
8635         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8636         
8637         * plugins/debug-manager/plugin.c: 
8638         * plugins/patch/plugin.c:
8639         Use IAnjutaIndicable to mark debugger position
8641         * plugins/sourceview/sourceview.c:
8642         Define colors for IAnjutaIndicable
8644 2006-07-29  Johannes Schmid <jhs@gnome.org>
8646         * plugins/debug-manager/anjuta-debug-manager.ui:
8647         * plugins/debug-manager/breakpoints.c:
8648         * plugins/debug-manager/images/Makefile.am:
8649         * plugins/debug-manager/images/run-to-cursor.png:
8650         * plugins/debug-manager/plugin.c:
8651         Added toolbar and some icons
8653         * plugins/patch/anjuta-patch.ui:
8654         * plugins/patch/patch-plugin.c:
8655         * plugins/patch/patch-plugin.glade:
8656         * plugins/patch/plugin.c:
8657         * plugins/patch/plugin.h:
8658         Improved patch plugin (GUI and function)
8660         * plugins/sourceview/sourceview.c:
8661         Fixed another Gtk-Critical
8663         * plugins/tools/anjuta-tools.ui:
8664         * plugins/tools/plugin.h:
8665         Put Patch plugin in tools menu and changed ui file
8667 2006-07-29  Johannes Schmid <jhs@gnome.org>
8669         * plugins/document-manager/plugin.c:
8670         Fixed accelator Gtk-Warning
8672         * plugins/message-view/anjuta-msgman.c: 
8673         Fixed Gtk-Warning
8675         * plugins/sourceview/anjuta-document.c:
8676         * plugins/sourceview/anjuta-document.h:
8677         * plugins/sourceview/anjuta-marshal.list:
8678         Wrote a better emitter for the char-added signal
8680         * plugins/sourceview/sourceview.c:
8681         Fixed Redo/Undo to void Gtk-Criticals
8682         
8683         * plugins/sourceview/sourceview-args.c:
8684         * plugins/sourceview/sourceview-cell.c:
8685         * plugins/sourceview/sourceview-scope.c:
8686         * plugins/sourceview/sourceview-tags.c: 
8687         Adapted to new IAnjutaIterator API
8689 2006-07-28 Naba Kumar  <naba@gnome.org>
8691         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8693         * plugins/symbol-browser/an_symbol.c,
8694         plugins/symbol-browser/an_symbol_iter.c,
8695         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8696         subclass of AnjutaSymbol so that the symbol is accessible from
8697         the iter in light of changes in IAnjutaIterable.
8699         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8700         implementation of IAnjutaIterable.
8702 2006-07-28 Naba Kumar  <naba@gnome.org>
8704         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8705         IAnjutaIterable. They were kind of useless since the interface is
8706         defined on the data object itself. Added set_position() method
8707         in IAnjutaIterable to allow setting arbitrary current index to the
8708         iter.
8709         Added erase() and erase_range() in IAnjutaEditor.
8711         * plugins/editor/text-editor-iterable.c: Fixed 
8712         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8713         methods in editor. Fixed get_line_from_position() method.
8715         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8716         code. It's disabled for now.
8718         * plugins/sourceview/sourceview-cell.c,
8719         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8720         implementation.
8722 2006-07-27  Johannes Schmid <jhs@gnome.org>
8724         * plugins/sourceview/sourceview-cell.c:
8725         Fixed IAnjutaEditorCell to work only on a single line
8726         Fixed crasher in finalize
8728         * plugins/symbol-browser/an_symbol_prefs.c:
8729         * global-tags/Makefile.am:
8730         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8731         script installation     
8733 2006-07-26 Naba Kumar  <naba@gnome.org>
8735         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8736         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8737         
8738         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8739         
8740         * plugins/document-manager/plugin.c: Fixed dynamic loading of
8741         support plugins
8742         
8743         * plugins/editor/text-editor-iterable.c,
8744         plugins/editor/text_editor.c,
8745         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8746         method to work correctly, it was ignoring start and end parameters.
8747         Fixed TextEditorCell implementation. Fixed 'char-added' signal
8748         emission.
8749         
8750         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
8751         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
8753 2006-07-24  Massimo Cora'  <maxcvs@email.it>
8755         * plugins/symbol-browser/an_symbol_view.c,
8756         plugins/symbol-browser/an_symbol_view.h,
8757         plugins/symbol-browser/plugin.c:
8758     fix a matching case into sv_extract_type_qualifier_from_expr ()
8759     and some minor issues.
8761 2006-07-26  Johannes Schmid <jhs@gnome.org>
8763         * plugins/language-support-cpp-java/plugin.c:
8764         Fixed to work kind of with sourceview editor
8765         * plugins/sourceview/anjuta-document.c: 
8766         * plugins/sourceview/anjuta-view.c: 
8767         * plugins/sourceview/sourceview-cell.c:
8768         * plugins/sourceview/sourceview.c:
8769         Fixed IAnjutaEditorCell and "char-added" signal
8771 2006-07-24 Naba Kumar  <naba@gnome.org>
8773         * plugins/document-manager/plugin.c,
8774         plugins/document-manager/plugin.h: Initial implementedion for loading
8775         support plugins.
8776         
8777         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
8778         implementation.
8779         
8780         * plugins/editor/text_editor.c: Fixed syntax highlighting when
8781         indicators are cleared (that leaved grey texts).
8783 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
8785         * libanjuta/interfaces/libanjuta.idl,
8786         plugins/debug-manager/breakpoints.c,
8787         plugins/debug-manager/memory.c,
8788         plugins/debug-manager/registers.c,
8789         plugins/debug-manager/debug_tree.c,
8790         plugins/debug-manager/debugger.c,
8791         plugins/gdb/debugger.c,
8792         plugins/gdb/debugger.h,
8793         plugins/gdb/plugin.c:
8794         Add a parameter for reporting error
8795         Add a new interface for using gdb variable object
8796         Allow to cancel commands
8797         Rewrite handling of debugger state
8799         * plugins/debug-manager/plugin.c,
8800         plugins/debug-manager/locals.c,
8801         plugins/debug-manager/locals.h,
8802         plugins/debug-manager/register.c,
8803         plugins/debug-manager/stack_trace.c,
8804         plugins/debug-manager/stack_trace.h:
8805         Create and destroy local and stack trace windows when needed
8807 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8809         * plugins/document-manager/plugin.c:
8810         Fixed "Automatic" highlighting
8812 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
8814         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
8816         * plugins/sourceview/anjuta-view.c:
8817         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
8819 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
8820         
8821         * configure.in: Check for C/C++-Compiler correctly
8823 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
8825         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8827         * plugins/debug-manager/stack_trace.c:
8828         Destroy stack window when debuuger is disabled (#347414)
8829         
8830         * plugins/sourceview/anjuta-view.c:
8831         Fix a crash with popup-menu (#347412)
8833 2006-07-13 Naba Kumar  <naba@gnome.org>
8835         * plugins/editor/Makefile.am,
8836         plugins/editor/text_editor.h,
8837         plugins/editor/text-editor-iterable.h,
8838         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
8839         tested yet).
8840         
8841         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
8842         code.
8843         
8844         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
8846 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
8848         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
8849         Bug #342937
8850         
8851 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
8853         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8855         * libanjuta/anjuta-preferences-dialog.c:
8856         Do not use the page_num returned by gtk_notebook_append_page to
8857         remove the page as it cause bugs when pages removal is not done
8858         in LIFO.
8860         * plugins/document-manager/anjuta-docman.c:
8861         * src/anjuta-app.c:
8862         makes Anjuta display dock_items which have previously been hidden
8864 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
8866         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
8868         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
8869         * plugins/sourceview/sourceview.c: (imark_unmark):
8870         
8871         Patches for bugs #346450 and #346295
8872         
8873         * AUTHORS: Added Fredrik
8875 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
8877         * plugins/message-view/anjuta-msgman.c: 
8878         Fixed close button/icon size (like in docman)
8880 2006-06-10 Naba Kumar <naba@gnome.org>
8882         * plugins/editor/text_editor.c: Fixed goto line to mark the line
8883         being set.
8884         
8885 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
8887         * libanjuta/interfaces/libanjuta.idl:
8888         Move inspect_memory function in IAnjutaCpuDebugger interface
8889         Rename Boolean type to State
8891         * plugins/debug-manager/breakpoint.c:
8892         Rename Boolean type to State
8894         * plugins/debug-manager/Makefile.am,
8895         plugins/debug-manager/anjuta-marshal.list,
8896         plugins/debug-manager/data_view.c,
8897         plugins/debug-manager/data_view.h,
8898         plugins/debug-manager/data_buffer.c,
8899         plugins/debug-manager/data_buffer.h,
8900         plugins/debug-manager/chunk_view.c,
8901         plugins/debug-manager/chunk_view.h,
8902         plugins/debug-manager/anjuta-debug-manager.ui,
8903         plugins/debug-manager/debugger.c,
8904         plugins/debug-manager/memory.c,
8905         plugins/debug-manager/memory.h,
8906         plugins/debug-manager/plugin.c,
8907         plugins/gdb/debugger.c,
8908         plugins/gdb/debugger.h,
8909         plugins/gdb/plugin.c:
8910         Rewrite memory window using a special widget
8911         Rename Boolean type to State
8913 2006-06-08 Naba Kumar <naba@gnome.org>
8915         * plugins/editor/text_editor.c (itext_editor_get_current_word):
8916         Do not return garbage characters and return NULL when there is no
8917         current word.
8918         
8919         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
8920         work correctly.
8921         
8922         * plugins/search/search-replace.c: Fixed a mem leak.
8924 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
8926         * libanjuta/anjuta-launcher.c:
8927         Added debug message (see #343522)
8928         
8929         * plugins/build-basic-autotools/build-basic-autotools.c:
8930         Patch from Günther Brammer to fix #344015
8932         * plugins/sourceview/sourceview.c:
8933         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
8934         automatic highlight of build messages)
8936 2006-06-06 Naba Kumar <naba@gnome.org>
8938         * configure.in,
8939         libanjuta/interfaces/libanjuta.idl,
8940         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8941         plugins/Makefile.am,
8942         plugins/document-manager/action-callbacks.c,
8943         plugins/document-manager/plugin.c,
8944         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
8945         interface for language highlight selection and langauge change
8946         signal.
8947         
8948         * plugins/language-support-cpp-java: Added language support
8949         plugin for cpp and java.
8951 2006-05-27  Naba Kumar  <naba@gnome.org>
8953         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
8954         plugins/debug-manager/*, data/Makefile.am,
8955         manuals/reference/libanjuta/libanjuta.types,
8956         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8957         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8958         merged anjuta-new-debugger branch into trunck.
8959         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
8961 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
8962         
8963         * libanjuta/interfaces/libanjuta.idl,
8964         plugins/debug-manager/debugger.c,
8965         plugins/debug-manager/debugger.h,
8966         plugins/gdb/anjuta-gdb.plugin.in,
8967         plugins/gdb/debugger.c,
8968         plugins/gdb/debugger.h,
8969         plugins/gdb/plugin.c:
8970         Add new IAnjutaCpuDebugger interface to access cpu register
8971         Run gdb instead of /usr/local/bin/gdb
8972         
8973         * plugins/debug-manager/plugin.c,
8974         plugins/debug-manager/registers.c,
8975         plugins/debug-manager/registers.h:
8976         Rewrite register window
8977         Rename Load target menu item to Run target
8979 2006-05-07  Naba Kumar  <naba@gnome.org>
8981         * plugins/gdb.init
8982         
8983 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
8985         * plugins/debug-manager/watch.c,
8986         plugins/debug-manager/breakpoint.c,
8987         plugins/debug-manager/breakpoint.h:
8988         Fix crash: disconnect save and load session signals
8990 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
8992         * libanjuta/interface/libanjuta.idl,
8993         plugins/debug-manager/debugger.c,
8994         plugins/gdb/plugin.c:
8995         Add a value parameter for evaluate command
8997         * plugins/debug-manager/anjuta-debug-manager.glade:
8998         Create new dialog box for watches using glade
9000         * plugins/debug-manager/anjuta-debug-manager.ui:
9001         Move watch menu items near the end
9002         Move breakpoint menu items outside the sub menu
9004         * plugins/debug-manager/debug_tree.c,
9005         plugins/debug-manager/debug_tree.h,
9006         plugins/debug-manager/debug_tree.h,
9007         plugins/debug-manager/watch.c:
9008         Move all GUI code from watch.c to debug_tree.c
9009         Add an auto update property to watches
9010         
9011         * plugins/debug-manager/locals.c,
9012         plugins/debug-manager/locals.h,
9013         plugins/debug-manager/stack_trace.c,
9014         plugins/debug-manager/stack_trace.h,
9015         plugins/debug-manager/plugin.c:
9016         Register actions before starting debugger
9018         * plugins/gdb/debugger.c:
9019         Do not call callback function if not present
9021 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9023         * libanjuta/interfaces/libanjuta.idl,
9024         plugins/debug-manager/stack_trace.c,
9025         plugins/debug-manager/stack_trace.h,
9026         plugins/debug-manager/anjuta-debug-manager.ui,
9027         plugins/gdb/debugger.c:
9028         Add a popup menu in stack frame window
9029         Add a new frame-changed event
9030         Use MI command for getting stack informations
9031         Get filename with full path (need gdb > 6.3)
9033         * libanjuta/interfaces/libanjuta.idl,
9034         plugins/debug-manager/debug_tree.c,
9035         plugins/debug-manager/debugger.c,
9036         plugins/debug-manager/locals.c,
9037         plugins/debug-manager/locals.h,
9038         plugins/debug-manager/plugin.c,
9039         plugins/gdb/debugger.c,
9040         plugins/gdb/debugger.h,
9041         plugins/gdb/parser.c,
9042         plugins/gdb/parser.h,
9043         plugins/gdb/plugin.c,
9044         plugins/gdb/Makefile.am:
9045         Pass watch data with string instead of Watch structures
9046         Use debug_tree in local window
9047         Remove info local
9048         Remove parser.{ch}
9050         * plugins/debug-manager/breakpoints.c,
9051         plugins/debug-manager/utilities.c,
9052         plugins/debug-manager/utilities.h:
9053         Use a GtkListStore instead of a GtkTreeStore
9054         move goto_location_in_editor in utilities.c
9055         
9056 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9058         * libanjuta/interfaces/libanjuta.idl,
9059         plugins/debug-manager/anjuta-debug-manager.ui,
9060         plugins/debug-manager/breakpoints.c,
9061         plugins/debug-manager/plugin.c,
9062         plugins/gdb/debugger.c:
9063         Add a breakpoint type
9064         Add new popup menu in breakpoint window
9065         Add toggle breakpoint in editor popup menu
9066         Save and restore breakpoint enable
9067         Fix bug in clear all breakpoints
9068         Remove old useless code
9070         * plugins/debug-manager/debugger.c:
9071         Fix some problem with debugger states
9073         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9074         Update documentation
9075         
9076 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9078         * data/Makefile.am,
9079         plugins/gdb/Makefile.am,
9080         plugins/gdb/gdb.init:
9081         Move gdb.init crom data to plugins/gdb
9083         * plugins/gdb/gdb.init,
9084         libanjuta/interfaces/libanjuta.idl,
9085         plugins/debug-manager/breakpoints.c,
9086         plugins/debug-manager/debugger.c,
9087         plugins/debug-manager/plugin.c,
9088         plugins/gdb/debugger.c,
9089         plugins/gdb/plugin.c:
9090         Support pending breakpoints
9091         Rewrite debugger states
9092         Split ianjuta_debugger_log into _enable_log and _disable_log
9094         * plugins/debug-manager/start.c,
9095         plugins/debug-manager/debug_tree.c,
9096         plugins/gdb/parser.c:
9097         Remove some useless lines
9099         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9100         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9101         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9102         Update documentation
9104 2006-03-12 Naba Kumar <naba@gnome.org>
9106         * manuals/references/libanjuta/libanjuta.types: Fixed
9107         debug-manager name.
9108         
9109 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9111         * libanjuta/anjuta-debugger.c,
9112         libanjuta/anjuta-debugger.h:
9113         Remove those files
9114         
9115         * libanjuta/interfaces/libanjuta.idl,
9116         plugins/debug-mananger/breakpoints.c,
9117         plugins/debug-manager/debug_tree.c,
9118         plugins/debug-manager/debugger.c,
9119         plugins/debug-manager/plugin.c,
9120         plugins/debug-manager/registers.c,
9121         plugins/debug-manager/sharedlib.c,
9122         plugins/debug-manager/signal.c,
9123         plugins/debug-manager/stack_trace.c,
9124         plugins/debug-manager/start.c,
9125         plugins/debug-manager/watch.c,
9126         plugins/gdb/debugger.c,
9127         plugins/gdb/debugger.h,
9128         plugins/gdb/parser.c,
9129         plugins/gdb/parser.h,
9130         plugins/gdb/plugin.c:
9131         Move types definitions from libanjuta/anjuta-debugger.{ch}
9132         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9133         
9134         * plugins/gdb/Makefile.am:
9135         Remove user interface from gdb plugin
9137 2006-03-12 Naba Kumar <naba@gnome.org>
9139         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9141 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9143         Modified Patch from Marc Maurer <uwog@uwog.net>:
9144         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9145         Fixes #342447
9146         
9147         * plugins/sourceview/Makefile.am:
9148         * plugins/sourceview/sourceview-cell.c:
9149         * plugins/sourceview/sourceview-cell.h:
9150         * plugins/sourceview/sourceview.c: 
9151         
9152         Implemented IAnjutaEditorCell
9154 2006-05-21  Naba Kumar  <naba@gnome.org>
9156         * libanjuta/interfaces/libanjuta.idl,
9157         plugins/document-manager/action-callbacks.c,
9158         plugins/document-manager/plugin.c,
9159         plugins/editor/print.c, plugins/editor/text_editor.c,
9160         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9161         Fixed zooming and added icons and shortcuts for zoom menu items.
9163 2006-05-21  Naba Kumar  <naba@gnome.org>
9165         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9166         whitespaces.
9168 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9170         * plugins/document-manager/anjuta-docman.c:
9171         Fixed close button reaction by setting the correct current editor
9173 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9175         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9176         * plugins/document-manager/anjuta-docman.c
9177         - Fix close button, you can close any tab as you wish now.
9178         - Fadeout mime icon as the same as close image  
9180 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9182         Patch from Marc Maurer <uwog@uwog.net>
9183         * main.c: Compile fix when NLS is enabled
9184         
9185         AUTHORS: Added Marc
9187 2006-05-20  Naba Kumar  <naba@gnome.org>
9189         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9190         while loading abiword-2.4.4/abi project).
9192 2006-05-18 Naba Kumar  <naba@gnome.org>
9194         * libanjuta/interfaces/libanjuta.idl,
9195         plugins/document-manager/action-callbacks.c,
9196         plugins/editor/print.c,
9197         plugins/editor/text_editor.c,
9198         plugins/editor/text_editor.h,
9199         plugins/editor/text_editor_prefs.c: Fixed zooming.
9200         
9201         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9202         interface for character iteration and IAnjutaEditorAssist interface
9203         for autocompletions and editor tips.
9205 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9207         Patch from Günther Brammer <GBrammer@gmx.de>:
9208         * plugins/document-manager/anjuta-docman.c:
9209         Make tabs smaller but keep nice closing icon
9211         * plugins/document-manager/anjuta-docman.c:
9212         * plugins/document-manager/Makefile.am:
9213         
9214         Added nice mime-icons to the editor tabs
9216 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9218         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9219         
9220         * plugins/symbol-browser/an_symbol_view.c:
9221         - Fixed crasher
9222         - Fixed symbol searching (Yang Hong (#341997))
9223         
9224         * plugins/devhelp/htmlview.c:
9225         Fixed devhelp plugin
9226         
9227         * plugins/build-basic-autotools/build-basic-autotools.c:
9228         * plugins/search/search-replace.c:
9229         * plugins/document-manager/anjuta-docman.c:
9230         
9231         Only add a marker to a line where it makes sense!
9233 === anjuta 2.0.2 ===
9235 2006-05-15  Naba Kumar  <naba@gnome.org>
9237         * configure.in: set required versions for
9238         gdl and glade3.
9239         
9240 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9242         * plugins/glade/plugin.c:
9243         Fixed signal connection for "gtk-doc-search"
9245 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9247         * NEWS: Set release date, add known issues
9248         
9249         * libanjuta/anjuta-shell.c:
9250         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9251         and debug other gtk-warnings/criticals)
9252         
9253         * plugins/build-basic-autotools/build-basic-autotools.c:
9254         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9255         
9256         * plugins/sourceview/anjuta-view.c:
9257         * plugins/sourceview/sourceview-args.c:
9258         * plugins/sourceview/sourceview-scope.c:
9259         * plugins/sourceview/sourceview-tags.c:
9260         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9262 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9264         * pixmaps/Makefile.am:
9265         Add preferences_general.png
9266         
9267         * plugins/devhelp/plugin.c:
9268         Fixed some more realise things
9269         
9270         * plugins/message-view/anjuta-msgman.c:
9271         Support stock icons for message panes
9272         
9273         * plugins/search/search-replace.c:
9274         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9275          
9276         * plugins/search/search-replace_backend.c:
9277         Fixed #341359
9278         
9279         * plugins/sourceview/anjuta-document.c:
9280         * plugins/sourceview/sourceview.c:
9281         Fixed finalise and tag completion
9282         
9283         * src/anjuta-app.c:
9284         Use preferences_general icon
9286 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9288         * pixmaps/Makefile.am:
9289         Fixed EXTRA_DIST
9291 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9293         * plugins/sourceview/sourceview-prefs.c:
9294         Fixed font & color handling
9295         
9296         * plugins/symbol-browser/an_symbol_view.c:
9297         Fixed crasher
9299 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9301         * plugins/macro/macros.xml:
9302         Fixed bug #341583 (Address of FSF)
9304 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9306         * src/main.c:
9307         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9308         Update: Do it the cool way...
9309         
9310 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9312         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9313         Implement gtk-api-help signals of glade3
9314         * configure.in: Bump to glade3 2.91.2
9315         
9316         * plugins/devhelp/plugin.c:
9317         Fixed some realize stuff in the devhelp plugin
9318         
9319         * plugins/sourceview/anjuta-document.c:
9320         fixed bug with scope completion
9322 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9324         * plugins/symbol-browser/an_symbol_view.c
9325         * plugins/symbol-browser/an_symbol_prefs.c
9326         * plugins/symbol-browser/an_symbol_prefs.h
9327         * global_tags/create_global_tags.sh:
9328         
9329         Automaticly create global tags on first startup
9331 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9333         * configure.in:
9334         * plugins/project-wizard/templates/Makefile.am:
9335         * (added) plugins/project-wizard/templates/cpp-logo.png:
9336         * (added) plugins/project-wizard/templates/cpp.wiz:
9337         * (added) plugins/project-wizard/templates/cpp/*:
9339         Added a generic c++ template. It's a simple hello world.
9341 2006-05-07  Massimo Cora' <maxcvs@email.it>
9343         * plugins/symbol-browser/an_symbol_view.c:
9344         fixed a stupid crasher.
9346 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9348         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9349         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9350         
9351         Fixed WxWidgets project type
9353 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9355         * plugins/devhelp/htmlview.c: 
9356         * plugins/devhelp/plugin.c:
9357         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9358         
9359         * plugins/project-wizard/install.c:
9360         Don't set a message - thanks to seb
9362 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9364         * plugins/devhelp/htmlview.c: 
9365         * plugins/symbol-browser/an_symbol_view.c:
9366         
9367         There is a weird crash in gtk_idle which I still did not completly fix!
9368         
9369         * plugins/project-wizard/install.c:
9370         Default to success instead of failure
9372 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9374         * plugins/devhelp/htmlview.c:
9375         * plugins/devhelp/plugin.c:
9376         Fixed bug and libdevhelp issue!
9378         * plugins/project-wizard/install.c:
9379         Fixed message string!
9381 2006-05-03  Massimo Cora' <maxcvs@email.it>
9382        
9383         * plugins/symbol-browser/an_symbol_view.c:
9384         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9386 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9388         * pixmaps/Makefile.am:
9389         * src/main.c:
9390         * anjuta.desktop.in.in
9391         
9392         GNOME Goal #2.1: Install theme-friendly icons
9394 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9396         * plugins/devhelp/htmlview.c: Reload page on reparent
9397         * plugins/document-manager/anjuta-docman.c:
9398         Present document-manager when document is selected in file-manager
9400 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9402         * plugins/symbol-broser/an_symbol_view.c:
9403         Fixed crasher in namespace exploration
9405 2006-05-01  Massimo Cora' <maxcvs@email.it>
9407         * configure.in:
9408         * plugins/valgrind/Makefile.am:
9410         Optional compiling of Valgrind plugin
9412 2006-05-01  Massimo Cora' <maxcvs@email.it>
9414         * plugins/symbol-browser/an_symbol_view.c:
9415         - modularized code. Marked with FIXME the parts which need improvement.
9416         - More comments.
9417     - Added basic namespace completion for Gtkmm type project:
9418     - namespace1::MyClass *class;
9419     - class-> [display]
9420     - Namespaces must be anyway improved.
9422 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9424         * plugins/devhelp/plugin.c: 
9425         Fixed up plugin unloading and show html widget on link selected
9426         
9427         * NEWS: Updated
9428         
9429 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9431         * plugins/devhelp/Makefile.am:
9432         * plugins/devhelp/anjuta-devhelp.plugin.in:
9433         * plugins/devhelp/htmlview.c:
9434         * plugins/devhelp/htmlview.h:
9435         * plugins/devhelp/plugin.c: 
9436         * plugins/devhelp/plugin.h:
9437         Reimplemeted devhelp plugin from scratch
9438         
9439         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9440         Fixed crasher
9442 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9444         * plugins/sourceview/sourceview-tags.c:
9445         complete some more tag types
9446         
9447         * plugins/valgrind/plugin.c:
9448         * plugins/valgrind/preferences.c:
9449         * plugins/valgrind/vggeneralprefs.c:
9450         
9451         Fixed lots of gtk warnings
9453 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9455         * plugins/sourceview/sourceview-scope.c:
9456         Implemented type-ahead for scope completion
9458 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9460         * manuals/C/Makefile.am:
9461         * manuals/Makefile.am:
9462         * plugins/document-manager/Makefile.am:
9463         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9464         * plugins/sourceview/Makefile.am:
9465         * tagmanager/c.c:
9466         
9467         Fixed distcheck
9468         
9469         * plugins/class-gen/goc_template_header: G_END_DECLS
9471 2006-05-27  Naba Kumar <naba@gnome.org>
9473         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9474         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9475         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9476         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9477         scintilla/include/Scintilla.iface,
9478         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9479         cvs. Fixed compile flags. Removed outdated patches.
9481 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9483         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9485         * plugins/sourceview/anjuta-document.c:
9486         * plugins/sourceview/sourceview-args.c:
9487         * plugins/sourceview/sourceview-scope.c:
9488         
9489         Add End/Home keypresses and support completion if symbol start with '!' for example
9490         in an if statement
9492 2006-04-27 Massimo Cora' <maxcvs@email.it>
9494         * libanjuta/interfaces/libanjuta.idl:
9496         * plugins/sourceview/sourceview-scope.c:
9497         * plugins/sourceview/tag-window.c: 
9498         * plugins/sourceview/tag-window.h:
9499         * plugins/symbol-browser/an_symbol_view.c:
9500         * plugins/symbol-browser/an_symbol_view.h:
9501         * plugins/symbol-browser/plugin.c:
9502         
9503         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9504         interface.
9505         Code and ideas for C/C++ new completion engine comes from IComplete written by
9506         Martin Stubenschrott <stubenschrott@gmx.net>.
9507         Currently the interface works only with GtkSourceView plugin.   
9508         
9509         * tagmanager/Makefile.am:
9510         * tagmanager/c.c: 
9511         * tagmanager/entry.h:
9512         * tagmanager/get.c:
9513         * tagmanager/get.h:
9514         * tagmanager/include/tm_file_entry.h:
9515         * tagmanager/include/tm_project.h:
9516         * tagmanager/include/tm_source_file.h:
9517         * tagmanager/include/tm_symbol.h:
9518         * tagmanager/include/tm_tagmanager.h:
9519         * tagmanager/include/tm_work_object.h:
9520         * tagmanager/include/tm_workspace.h:
9521         * tagmanager/parse.c:
9522         * tagmanager/read.c: 
9523         * tagmanager/read.h:
9524         * tagmanager/tm_project.c: 
9525         * tagmanager/tm_source_file.c: 
9526         * tagmanager/tm_workspace.c:
9527         
9528         Tagmanager can now parse a memory buffer and generate/update 
9529         tags into tm_workspace/tm_project on the fly, without using files.
9530         C/C++ is supported now.
9531         
9532 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9534         * plugins/sourceview/anjuta-document.c:
9535         * plugins/sourceview/sourceview-args.c:
9536         * plugins/sourceview/sourceview-scope.c:
9537         * plugins/sourceview/sourceview.c:
9538         
9539         Fixed some memory leaks and argument completion
9541 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9543         * plugins/glade/plugin.c:
9544         
9545         Fixed glade plugin build because of API changes in glade3
9547 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9549         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9550         Updated editor section
9551         
9552         * manuals/C/anjuta-manual/interface.xml:
9553         * manuals/C/anjuta-manual/preferences.xml:
9554         * manuals/C/anjuta-manual/projects.xml:
9555         Updated manual
9556         
9557         * plugins/editor/anjuta-editor.plugin.in:
9558         Better plugin name
9560 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9562         * configure.in:
9563         * plugins/editor/anjuta-editor.plugin.in:
9564         * plugins/sourceview/sourceview.plugin.in:
9566         Build both editors and let the user decide a runtime!
9567         
9568         * plugins/sourceview/sourceview-scope.c:
9569         Fixed bug in regex to allow test()-> completions
9571 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9573         * plugins/sourceview/anjuta-document.c:
9574         * plugins/sourceview/sourceview-args.c: 
9575         * plugins/sourceview/sourceview-scope.c:
9576         * plugins/sourceview/sourceview-tags.c:
9577         * plugins/sourceview/tag-window.c: 
9578         
9579         Improved callltip windows
9581 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9583         * src/anjuta-app.c: (on_session_save):
9584         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9585         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9587 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9589         * libanjuta/anjuta-utils.c: 
9590         * plugins/cvs-plugin/cvs-execute.c:
9591         Off-by-one...
9593         * scintilla/LexInno.cxx:
9594         * scintilla/LexOpal.cxx:
9595         * scintilla/LexTCL.cxx:
9597         Added missing files from scintilla-update
9599 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9601         * configure.in:
9602         * manuals/C/Makefile.am:
9603         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9604         * manuals/C/anjuta-manual/Makefile.am:
9605         * manuals/C/anjuta-manual/anjuta-manual.xml:
9606         * manuals/C/anjuta-manual/build.xml:
9607         * manuals/C/anjuta-manual/debugger.xml:
9608         * manuals/C/anjuta-manual/execute.xml:
9609         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9610         * manuals/C/anjuta-manual/figures/arguments.png:
9611         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9612         * manuals/C/anjuta-manual/figures/file_menu.png:
9613         * manuals/C/anjuta-manual/figures/menu_main.png:
9614         * manuals/C/anjuta-manual/figures/menubar.png:
9615         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9616         * manuals/C/anjuta-manual/figures/project_info.png:
9617         * manuals/C/anjuta-manual/figures/scrshot.png:
9618         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9619         * manuals/C/anjuta-manual/figures/tool-editor.png:
9620         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9621         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9622         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9623         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9624         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9625         * manuals/C/anjuta-manual/fileoperations.xml:
9626         * manuals/C/anjuta-manual/interface.xml:
9627         * manuals/C/anjuta-manual/introduction.xml:
9628         * manuals/C/anjuta-manual/preferences.xml:
9629         * manuals/C/anjuta-manual/projects.xml:
9630         * manuals/C/anjuta-manual/tools.xml:
9631         * manuals/Makefile.am:
9632         
9633         Updated manual and faq
9635         * scintilla/CallTip.cxx:
9636         * scintilla/CallTip.h:
9637         * scintilla/CellBuffer.cxx:
9638         * scintilla/CellBuffer.h:
9639         * scintilla/ContractionState.cxx:
9640         * scintilla/Document.cxx:
9641         * scintilla/Document.h:
9642         * scintilla/DocumentAccessor.cxx:
9643         * scintilla/Editor.cxx:
9644         * scintilla/Editor.h:
9645         * scintilla/ExternalLexer.cxx:
9646         * scintilla/Indicator.cxx:
9647         * scintilla/KeyMap.cxx:
9648         * scintilla/KeyWords.cxx:
9649         * scintilla/LexAU3.cxx:
9650         * scintilla/LexBash.cxx:
9651         * scintilla/LexCPP.cxx:
9652         * scintilla/LexCaml.cxx:
9653         * scintilla/LexCsound.cxx:
9654         * scintilla/LexEiffel.cxx:
9655         * scintilla/LexGui4Cli.cxx:
9656         * scintilla/LexHTML.cxx:
9657         * scintilla/LexLua.cxx:
9658         * scintilla/LexMSSQL.cxx:
9659         * scintilla/LexOthers.cxx:
9660         * scintilla/LexPOV.cxx:
9661         * scintilla/LexPython.cxx:
9662         * scintilla/LexRuby.cxx:
9663         * scintilla/LexSQL.cxx:
9664         * scintilla/LexVB.cxx:
9665         * scintilla/Makefile.am:
9666         * scintilla/PlatGTK.cxx:
9667         * scintilla/PropSet.cxx:
9668         * scintilla/RESearch.cxx:
9669         * scintilla/RESearch.h:
9670         * scintilla/ScintillaBase.cxx:
9671         * scintilla/ScintillaGTK.cxx:
9672         * scintilla/StyleContext.h:
9673         * scintilla/ViewStyle.cxx:
9674         * scintilla/ViewStyle.h:
9675         * scintilla/XPM.cxx:
9676         * scintilla/include/KeyWords.h:
9677         * scintilla/include/Platform.h:
9678         * scintilla/include/PropSet.h:
9679         * scintilla/include/SciLexer.h:
9680         * scintilla/include/Scintilla.h:
9681         * scintilla/include/Scintilla.iface:
9682         * scintilla/include/ScintillaWidget.h:
9683         * scintilla/lexers.make:
9685         Update to scintilla 1.68
9687         * src/anjuta-app.c:
9688         Only show help items which are really availible
9690         * plugins/cvs-plugin/cvs-callbacks.c
9691         * plugins/cvs-plugin/cvs-execute.c
9692         * plugins/cvs-plugin/subversion-callbacks.c:
9693         * libanjuta/anjuta-utils.c:
9694         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9696 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9698         * plugins/project-wizard/install.c,
9699         * plugins/project-wizard/autogen.c:
9700         Add error messages if using a read only directory
9701         Improve fix for bug #339296
9703 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9705         * libanjuta/interfaces/libanjuta.idl:
9706         * plugins/document-manager/action-callbacks.c:
9707         * plugins/document-manager/plugin.c:
9708         * plugins/editor/text_editor.c:
9709         Added IAnjutaEditorGoto 
9711         * plugins/editor/aneditor.cxx:
9712         * plugins/editor/aneditor.h:
9713         * plugins/editor/text_editor.h:
9714         * plugins/editor/text_editor_prefs.c:
9715         
9716         Fixed #305076
9718 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9720         * libanjuta/interfaces/libanjuta.idl:
9721         * plugins/document-manager/action-callbacks.c:
9722         * plugins/document-manager/anjuta-docman.c:
9723         * plugins/document-manager/plugin.c:
9724         * plugins/editor/text_editor.c: 
9725         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9726         
9727         * plugins/sourceview/sourceview.c:
9728         * plugins/sourceview/sourceview.glade:
9729         Fixed some uft-8 issues and added a preference option
9730         to enable/disable gnome-vfs monitoring
9731         
9732         * scintilla/Makefile.am:
9733         * scintilla/include/Makefile.am:
9734         Fixed build
9736 2006-04-20  Massimo Cora' <maxcvs@email.it>
9738         * libanjuta/interfaces/libanjuta.idl:
9739         Remove get_current_pos () because we have get_position()
9741 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
9743         * NEWS: Updated
9744         * plugins/sourceview/tag-window.c:
9745         Don't close window on PageUp/PageDown
9747 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9749         * data/Makefile.am:
9750         * manuals/reference/libanjuta/Makefile.am:
9751         
9752         Some build fixes
9753         
9754         * src/Makefile.am:
9755         * src/bacon-message-connection.c: 
9756         * src/bacon-message-connection.h: (both from gedit)
9757         * src/main.c:
9758         
9759         Fixed #312319 (Opening files when Anjuta is already open)
9761 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9763         * TODO.tasks: Updated
9764         * plugins/sourceview/anjuta-view.c: 
9765         * plugins/sourceview/anjuta-view.h:
9766         * plugins/sourceview/sourceview.c: 
9767         
9768         * configure.in: Fix --enable-plugin-scintilla
9769         
9770         Added char_added signal
9772 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
9774         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
9775         
9776         Fixed diff for utf8
9777         
9778         * plugins/sourceview/sourceview.c:
9779         Fixed VFS monitoring (still a bit buggy)
9780         
9781         * plugins/sourceview/sourceview-args.c:
9782         * plugins/sourceview/tag-window.c: 
9783         
9784         Better sizing for the popup-window
9786 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
9788         * plugins/project-wizard/templates/gnome/src/main.c:
9789         * plugins/project-wizard/templates/gnome/src/project.glade:
9790         * plugins/project-wizard/templates/gtk/src/main.c: 
9791         * plugins/project-wizard/templates/gtk/src/project.glade:
9792         * plugins/project-wizard/templates/gtkmm/src/main.cc:
9793         
9794         Fixed up GLADE_FILE definition in project types and fixed bug #334546
9795         
9796 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
9798         * configure.in: More removal of obsoleteness.
9799         * po/no.po:
9801 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
9803         * ROADMAP:
9804         * libanjuta/anjuta-preferences.c: 
9805         * libanjuta/anjuta-utils.c: 
9806         * libanjuta/anjuta-utils.h:
9807         * plugins/message-view/message-view.c:
9808         
9809         Changed color functions and moved convert_color to anjuta-utils.h
9810         
9811         * plugins/message-view/anjuta-message-manager-plugin.glade:
9812         GnomeColorPicker -> GtkColorButton (bug #309154)
9813         
9814         * plugins/sourceview/plugin.c:
9815         * plugins/sourceview/sourceview-prefs.c:
9816         * plugins/sourceview/sourceview.glade:
9817         Added color and font preferences
9819         * plugins/sourceview/sourceview-tags.c:
9820         Only show as much choices as configured in preferences
9822 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9824         * ROADMAP, NEWS: Updated (we are far behind ;-)
9825         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
9827 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
9829         * configure.in:
9830         * plugins/editor/Makefile.am:
9831         * scintilla/Makefile.am
9832         
9833         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
9834         
9835         * global-tags/Makefile.am:
9836         * global-tags/create_global_tags.sh:
9837         * plugins/symbol-browser/an_symbol_prefs.c:
9838         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9839         * plugins/symbol-browser/plugin.h:
9840         * tagmanager/include/tm_workspace.h:
9841         * tagmanager/tm_workspace.c:
9842         
9843         Fixed symbol-browser prefs and move global tags generation from installtion to
9844         preferences to make the life easier for distributers and to allow updates after installtion
9846         * plugins/document-manager/action-callbacks.c: 
9847         * plugins/document-manager/action-callbacks.h:
9848         * plugins/document-manager/anjuta-document-manager.ui:
9849         * plugins/document-manager/indent-util.c:
9850         * plugins/document-manager/plugin.c:
9851         * plugins/editor/text_editor.c:
9852         
9853         Moved indent stuff to document-manager
9854         
9855         * plugins/sourceview/anjuta-view.c: 
9856         * plugins/sourceview/sourceview-args.c: 
9857         * plugins/sourceview/sourceview-scope.c:
9858         * plugins/sourceview/sourceview-tags.c: 
9859         * plugins/sourceview/sourceview.c:
9860         
9861         Fixed several bugs
9862         
9863         * plugins/sourceview/sourceview.plugin (removed):
9864         * plugins/sourceview/sourceview.plugin.in:
9865         Editor is not user-activatible
9866         
9867         * plugins/sourceview/sourceview.png:
9868         Updated icon
9870 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
9872         * src/anjuta-app.c: Fixed crasher on plugin unloading
9874 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
9876         * plugins/sourceview/sourceview.c
9877         * plugins/sourceview/sourceview-args.c
9878         * plugins/sourceview/sourceview-args.h:
9879         
9880         Polished argument completion
9882 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
9884         * plugins/message-view/anjuta-msgman.c:
9885         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
9886         
9887         Show message pane on switch (does not work, anjuta_shell needs a fix)
9888         
9889         * plugins/sourceview/Makefile.am:
9890         * plugins/sourceview/anjuta-view.c: (find_tag_window),
9891         * plugins/sourceview/sourceview-args.c: 
9892         * plugins/sourceview/sourceview-args.h:
9893         * plugins/sourceview/sourceview-private.h:
9894         * plugins/sourceview/sourceview-scope.c: 
9895         (sourceview_scope_update), (sourceview_scope_filter_keypress):
9896         * plugins/sourceview/sourceview-tags.c:
9897         * plugins/sourceview/sourceview.c:
9898         * plugins/sourceview/tag-window.c:
9899         * plugins/sourceview/tag-window.h:
9900         
9901         Added scope and argument completion
9903 2006-04-03  Johannes Schmid <jhs@gnome.org>
9905         * TODO.tasks
9906         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
9907         (on_widget_remove):
9908         Save toolbar state
9910         * plugins/sourceview/sourceview.c: (iselect_clear):
9911         Make "Delete"-key working
9913         * configure.in: #336389
9915 2006-04-03  Johannes Schmid <jhs@gnome.org>
9917         * plugins/sourceview/Makefile.am:
9918         * plugins/sourceview/anjuta-view.c:
9919         * plugins/sourceview/plugin.c: 
9920         * plugins/sourceview/sourceview-private.h:
9921         * plugins/sourceview/sourceview-scope.c:
9922         * plugins/sourceview/sourceview-scope.h:
9923         * plugins/sourceview/sourceview-tags.c: 
9924         * plugins/sourceview/sourceview-tags.h:
9925         * plugins/sourceview/sourceview.c:
9926         * plugins/sourceview/sourceview.h:
9927         * plugins/sourceview/tag-window.c:
9928         
9929         - fixed goto_file_line
9930         - scroll to cursor on undo/redo
9931         - show correct popup-menu
9932         - scope completion (not ready yet)
9934 2006-04-03  Johannes Schmid <jhs@gnome.org>
9936         * plugins/sourceview/plugin.c: 
9937         * plugins/sourceview/sourceview-tags.c:
9938         * plugins/sourceview/sourceview.c: 
9939         * plugins/sourceview/sourceview.h:
9940         * plugins/sourceview/tag-window.c:
9941         
9942         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
9944 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9946         * plugins/sourceview/sourceview.c:
9947         Fixed next/previous bookmark.
9948         Toggled bookmark (set/unset).
9950 2006-04-03  Johannes Schmid <jhs@gnome.org>
9952         * plugins/document-manager/action-callbacks.c:
9953         Fixed Gtk-Warning in goto_line
9954         
9955         * plugins/sourceview/Makefile.am:
9956         * plugins/sourceview/anjuta-document.c:
9957         * plugins/sourceview/anjuta-view.c: 
9958         * plugins/sourceview/anjuta-view.h:
9959         * plugins/sourceview/sourceview-autocomplete.c:
9960         * plugins/sourceview/sourceview-autocomplete.h:
9961         * plugins/sourceview/sourceview-private.h:
9962         * plugins/sourceview/sourceview-tags.c:
9963         * plugins/sourceview/sourceview-tags.h:
9964         * plugins/sourceview/sourceview.c:
9965         * plugins/sourceview/tag-window.c:
9966         * plugins/sourceview/tag-window.h:
9967         Created a nice API for tag and completion windows
9968         
9969         * plugins/sourceview/sourceview-print.h:
9970         * plugins/sourceview/sourceview-print.c:
9971         Added printing
9972                 
9973 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9975         * plugins/sourceview/sourceview.c:
9976         Fixed typo (Sort bookmarks).
9977         
9978 2006-04-01  Johannes Schmid <jhs@gnome.org>
9980         * plugins/sourceview/anjuta-document.c:
9981         * plugins/sourceview/anjuta-document.h:
9982         * plugins/sourceview/anjuta-view.c:
9983         * plugins/sourceview/anjuta-view.h:
9984         * plugins/sourceview/sourceview-autocomplete.c:
9985         * plugins/sourceview/sourceview-autocomplete.h:
9986         * plugins/sourceview/sourceview-prefs.c:
9987         * plugins/sourceview/sourceview-prefs.h:
9988         * plugins/sourceview/sourceview-private.h:
9989         * plugins/sourceview/sourceview-tags.c:
9990         * plugins/sourceview/sourceview-tags.h:
9991         * plugins/sourceview/sourceview.c:
9992         * plugins/sourceview/sourceview.glade:
9993         * plugins/sourceview/tag-window.c: 
9994         * plugins/sourceview/tag-window.h:
9995         
9996         Improved code complete and autocomplete
9998 2006-04-01  Johannes Schmid <jhs@gnome.org>
10000         * plugins/sourceview/Makefile.am:
10001         * plugins/sourceview/bookmark.png:
10002         * plugins/sourceview/marker-attentive.png:
10003         * plugins/sourceview/marker-basic.png:
10004         * plugins/sourceview/marker-intense.png:
10005         * plugins/sourceview/marker-light.png:
10006         * plugins/sourceview/sourceview.c: 
10007         
10008         Added pixmaps for all marker types and show bookmarks
10009         
10010         * configure.in
10011         * plugins/sourceview/Makefile.am:
10012         Build sourceview on 2.14 only
10014 2006-03-31  Johannes Schmid <jhs@gnome.org>
10016         * plugins/sourceview/Makefile.am:
10017         * plugins/sourceview/anjuta-document.c:
10018         * plugins/sourceview/anjuta-view.c:
10019         * plugins/sourceview/anjuta-view.h:
10020         * plugins/sourceview/sourceview-autocomplete.c:
10021         * plugins/sourceview/sourceview-private.h:
10022         * plugins/sourceview/sourceview-tags.c:
10023         * plugins/sourceview/sourceview-tags.h:
10024         * plugins/sourceview/sourceview.c: 
10025         * plugins/sourceview/tag-window.c:
10026         * plugins/sourceview/tag-window.h:
10027         
10028         Added code completion with tag manager to the editor and fixed a save_as bug
10030 2006-03-31  Johannes Schmid <jhs@gnome.org>
10032         * src/main.c: Revert patch from Rob to allow building with
10033         Gnome 2.12
10034         * configure.in: Require at least 2.12 libraries
10036 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10038         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10040         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10041         Improve anjuta-plugin project template: Added missed files dist tarball
10042         (make dist)
10044         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10045         typo
10047 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10049         reviewed by: Johannes Schmid <jhs@gnome.org>
10051         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10052         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10053         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10054         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10055         
10056         Improve anjuta-plugin project template. Also fix for #322744
10058 2006-03-27  Johannes Schmid <jhs@gnome.org>
10060         * plugins/sourceview/sourceview-private.h:
10061         plugins/sourceview/sourceview.c:
10062         
10063         Added basic bookmark support
10065 2006-03-27  Johannes Schmid <jhs@gnome.org>
10067         * TODO.tasks:
10068         Updated
10069         
10070         Patch from Rob Bradfort <robster@debian.org>:
10071         * src/main.c: (get_command_line_args), (main):
10072         Migration from popt to GOption
10073         
10074 2006-03-26 Naba Kumar  <naba@gnome.org>
10076         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10077         size to scale itself with theme.
10079 2006-03-26 Naba Kumar  <naba@gnome.org>
10081         * plugins/file-manager/an_file_view.c,
10082         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10083         when symbolview and fileview objects are destroyed to avoid crashes
10084         after the plugins are disabled.
10086 2006-03-26 Naba Kumar <naba@gnome.org>
10088         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10089         Deleted unused file.
10090         
10091         * plugins/glade/plugin.c: Be able to close glade plugin when there
10092         there is no glade project loaded.
10093         
10094         * plugins/sourceview/sourceview.plugin,
10095         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10097 2006-03-23  Naba Kumar  <naba@gnome.org>
10099         * plugins/editor/print.c: Fixed a bug where some sections of
10100         printed/previewed text is not highlighted.
10101         
10102 2006-03-20  Johannes Schmid <jhs@gnome.org>
10104         * libanjuta/interfaces/libanjuta.idl:
10105         Added IAnjutaPrint
10106         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10107         as we do not use private apis. Show help window and startup because it does 
10108         not survive gdl
10109         
10110         * plugins/document-manager/action-callbacks.c:
10111         plugins/editor/Makefile.am:
10112         plugins/editor/text_editor.c:
10113         plugins/editor/print.c:
10114         plugins/editor/print.h:
10115         
10116         Fixed printing (nobody has missed it BTW ;-)
10117         
10118         * plugins/sourceview/sourceview.c:
10119         Fixed a crasher
10121 2006-03-20 Naba Kumar <naba@gnome.org>
10123         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10124         devhelp >= 0.9 < 0.11 versions.
10125         
10126 2006-03-20  Johannes Schmid <jhs@gnome.org>
10128         * plugins/sourceview/anjuta-document-loader.c
10129         plugins/sourceview/sourceview.c:
10130         
10131         Fixed encoding bugs
10133 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10135         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10136         Fixed bug (line position)
10137         Give the good line position whatever the active editor.
10139 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10141         * configure.in: Added fi to ALL_LINGUAS
10143 2006-03-19  Johannes Schmid <jhs@gnome.org>
10145         * plugins/sourceview/anjuta-document-loader.c:
10146         replace gnome_vfs_get_mime_type_for_name_and data
10148         * plugins/build-basic-autotools/build-basic-autotools.c:
10149         Fixed #335142
10151 2006-03-17  Johannes Schmid <jhs@gnome.org>
10153         * plugins/editor/editor.glade:
10154         Added style-editor again after it got lost somehow
10156 2006-03-17  Johannes Schmid <jhs@gnome.org>
10158         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10159         configure.in: require devhelp 0.11
10160         
10161         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10163         plugins/build-basic-autotools/build-basic-autotools.c:
10164         forgot a an installtion callback for the "install as root"-feature
10166 2006-03-17  Massimo Cora' <maxcvs@email.it>
10168         reviewed by: Johannes Schmid <jhs@gnome.org>
10170         * plugins/class-gen/anjuta-class-gen-plugin.glade
10171         plugins/class-gen/class_gen.c 
10172         plugins/class-gen/goc_template_header
10173         plugins/class-gen/goc_template_source
10174         
10175         Fixed bug #334663
10177 2006-03-16  Johannes Schmid <jhs@gnome.org>
10179         * plugins/sourceview/sourceview.c:
10180         Fixed "save-point" signal for undo actions
10182 2006-03-16  Massimo Cora' <maxcvs@email.it>
10183         
10184         reviewed by: Johannes Schmid <jhs@gnome.org>
10185         
10186         * plugins/document-manager/anjuta-docman.c:
10187         Implement tab drag and drop
10189 2006-03-16  Johannes Schmid <jhs@gnome.org>
10191         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10192         plugins/build-basic-autotools/build-basic-autotools.c:
10193         
10194         Implemented "install as root"-feature (#321455)
10196 2006-03-16  Johannes Schmid <jhs@gnome.org>
10198         * mime/.cvsignore
10199         plugins/sourceview/.cvsignore
10200         plugins/tools/scripts/.cvsignore:
10201         Added/extended .cvsignore files
10202         
10203         * plugins/sourceview/sourceview-autocomplete.c:
10204         plugins/sourceview/sourceview-autocomplete.h:
10205         plugins/sourceview/sourceview-prefs.c:
10206         plugins/sourceview/sourceview-private.h:
10207         plugins/sourceview/sourceview.glade:
10208         Autcomplete just works(tm) now and respects preferences
10209         
10210         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10211         Use better algorithm from autocomplete
10213 2006-03-15  Johannes Schmid <jhs@gnome.org>
10215         * src/anjuta-app.c:
10216         Fixed bug #304495
10218 2006-03-15  Johannes Schmid <jhs@gnome.org>
10220         * libanjuta/interfaces/libanjuta.idl:
10221         plugins/class-gen/class_gen.c:
10222         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10223         plugins/project-manager/plugin.c:
10224         
10225         Allow to add multiple source files (#320191)
10226         
10227         * configure.in: Require gnome-build 0.1.3
10229 2006-03-14  Johannes Schmid <jhs@gnome.org>
10231         * plugins/macro/macro-utils.c: Fixed bug #333606
10232         * plugins/file-wizard/file.c: Fixed bug #333601
10234 2006-03-13  Johannes Schmid <jhs@gnome.org>
10236         * plugins/sourceview/sourceview_autocomplete.c
10237         plugins/sourceview/sourceview_autocomplete.h
10238         plugins/sourceview/sourceview.c
10239         plugins/sourceview/sourceview-private.h
10240         plugins/sourceview/sourceview-prefs.c:
10241         
10242         Cleaned up and fixed several issues
10243         
10244 2006-03-13  Johannes Schmid <jhs@gnome.org>
10246         * plugins/sourceview/Makefile.am:
10247         plugins/sourceview/sourceview-autocomplete.c
10248         plugins/sourceview/sourceview-autocomplete.h:
10249         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10250         plugins/sourceview/sourceview-private.h:
10251         plugins/sourceview/sourceview.c:
10252         
10253         Added (buggy) autocomplete feature to sourceview
10254         
10255 2006-03-12 Naba Kumar <naba@gnome.org>
10257         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10258         libanjuta/anjuta-session.c: Added API docs.
10260 2006-03-12 Naba Kumar <naba@gnome.org>
10262         * TODO.tasks: Added couple of tasks.
10263         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10264         Register private class as early as possible so that members could
10265         point to self class. Code clean up.
10267 2006-03-12 Naba Kumar <naba@gnome.org>
10269         * po/POTFILES.in, po/POTFILES.skip: Updated.
10271 2006-03-11 Naba Kumar <naba@gnome.org>
10273         * libanjuta/anjuta-shell.c,
10274         plugins/document-manager/anjuta-docman.c,
10275         plugins/document-manager/plugin.c,
10276         plugins/symbol-browser/an_symbol_search.c,
10277         plugins/valgrind/vgrule-list.c: Use correct signal names while
10278         creating them.
10279         
10280         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10281         signal names and fixed enum IANJUTA_TYPE_* macro.
10283 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10285         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10286         plugins/search/search-replace.c :
10287         Fixed bug (Bookmark the good line).
10288         Search & Replace (Mark all matched strings).
10289         
10290 2006-03-09  Johannes Schmid <jhs@gnome.org>
10292         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10293         Completed changes from yesterday
10294         
10295         * plugins/document-manager/anjuta-document-manager.glade:
10296         plugins/editor/editor.glade
10297         plugins/editor/plugin.c: (activate_plugin)
10298         plugins/editor/text_editor.c
10299     plugins/sourceview/Makefile.am
10300         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10301         plugins/sourceview/sourceview.glade:
10302         Completed preference changes
10304 2006-03-08  Johannes Schmid <jhs@gnome.org>
10306         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10307         plugins/search/plugin.c: (activate_plugin):
10308         
10309         Removed Gtk-Criticals
10310         
10311         * plugins/document-manager/anjuta-document-manager.glade:
10312         plugins/document-manager/plugin.c: (on_docman_auto_save),
10313         (on_gconf_notify_timer), (prefs_init):
10314     plugins/document-manager/plugin.h:
10315         plugins/editor/text_editor.c: (text_editor_instance_init),
10316         (text_editor_dispose):
10317         plugins/editor/text_editor.h:
10318         plugins/editor/text_editor_cbs.c:
10319         plugins/editor/text_editor_cbs.h:
10320         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10321         plugins/glade/plugin.c: (activate_plugin):
10322         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10323         plugins/sourceview/sourceview-private.h:
10324         plugins/sourceview/sourceview.c: (on_menu_popup),
10325         (sourceview_new), (ifile_open), (ifile_savable_save),
10326         (ifile_savable_save_as), (ieditor_set_popup_menu),
10327         (ieditor_get_filename), (imark_mark):
10329     Moved autosave from editor to document manager and fixed some things in 
10330     Sourceview plugin
10332 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10334         * plugins/search/anjuta-search.glade :
10335         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10336         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10337         plugins/search/search-replace.c : Fixed bug.
10338         
10339 2006-03-08  Johannes Schmid <jhs@gnome.org>
10341     * plugins/search/anjuta-search.glade
10342     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10344 2006-03-07  Johannes Schmid <jhs@gnome.org>
10346         * plugins/document-manager/action-callbacks.c
10347         plugins/document-manager/anjuta-document-manager.glade
10348         plugins/document-manager/plugin.c: (prefs_init),
10349         (activate_plugin):
10350         plugins/editor/Makefile.am:
10351         plugins/editor/editor.glade:
10352         plugins/editor/plugin.c: (on_style_button_clicked),
10353         (activate_plugin), (dispose):
10354         plugins/editor/style-editor.c:
10355         
10356         Startet to seperate document-manager and editor preferences
10358         * plugins/search/Makefile.am:
10359         plugins/search/anjuta-search.glade:
10360         plugins/search/search-replace.c:
10361         
10362         Moved search GUI to search-plugin
10363                 
10364         * plugins/sourceview/sourceview-prefs.c:
10365         plugins/sourceview/sourceview-prefs.h:
10366         plugins/sourceview/sourceview-private.h:
10367         plugins/sourceview/sourceview.c: 
10368         plugins/sourceview/sourceview.h:
10369         plugins/sourceview/Makefile.am:
10370         plugins/sourceview/anjuta-document.h:
10371         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10372         plugins/sourceview/plugin.c: 
10373         
10374         Added some preferences to sourceview and fixed vfs_monitor
10375         
10376         * tagmanager/c.c: (parseParens): 
10377         Removed annoying debug message
10378         
10379         * libanjuta/interfaces/libanjuta.idl: 
10380         Removed IAnjutaEditorFactory::create_style_editor()
10382 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10384         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10385         Search : Bookmark all matched lines.
10387 2006-03-06  Johannes Schmid <jhs@gnome.org>
10389         * plugins/class-gen/anjuta-class-gen.plugin.in
10390         plugins/file-loader/plugin.c: (sort_wizards)
10391         (on_create_submenu), (activate_plugin)
10392         plugins/file-wizard/anjuta-file-wizard.plugin.in
10393         plugins/glade/anjuta-glade.plugin.in
10394         plugins/project-import/anjuta-project-import.plugin.in
10395         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10396         
10397         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10398         sorted alphabeticly
10399         
10400         * plugins/project-wizard/templates/mkfile.wiz:
10401         Use configured project directory instead of ~/myproject
10402         
10403         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10404         (ifile_open):
10405         Show markers (again) and monitor uri
10407 2006-03-06  Naba Kumar  <naba@gnome.org>
10409         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10410         typedefs separately so that forward linking would work.
10411         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10413 2006-03-05  Naba Kumar  <naba@gnome.org>
10415         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10416         passing Enums and Structs in signals. Define struct _Name in
10417         generated code, so that forward referencing.
10418         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10419         
10420         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10421         
10422 2006-03-05  Naba Kumar  <naba@gnome.org>
10424         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10425         support. Generate GType definitions for enums in generated codes
10426         so that enums could be passed as signal params.
10427         
10428 2006-03-04  Naba Kumar  <naba@gnome.org>
10430         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10431         Restored cvs-moved revision files. They were originally marked
10432         deleted at their older locations. Now they are restored at
10433         their new locations. The changeset is one that was committed
10434         as part of document-manager, editor, search and print plugins
10435         separation from editor plugin.
10436         
10437 2006-03-03  Johannes Schmid <jhs@gnome.org>
10439         * plugins/sourceview/*:
10440         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10441         poiting this out!
10443 2006-03-04  Naba Kumar  <naba@gnome.org>
10445         * plugins/gdb/*: Deleted removed files (see previous changlog
10446         entry for files list).
10447         
10448 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10450         * plugins/debug-mananger/breakpoints.c,
10451         plugins/debug-manager/breakpoints.h,
10452         plugins/debug-manager/debug_tree.c,
10453         plugins/debug-manager/debug_tree.h,
10454         plugins/debug-manager/info.c,
10455         plugins/debug-manager/info.h,
10456         plugins/debug-manager/locals.c,
10457         plugins/debug-manager/locals.h,
10458         plugins/debug-manager/memory.c,
10459         plugins/debug-manager/memory.h,
10460         plugins/debug-manager/registers.c,
10461         plugins/debug-manager/registers.h,
10462         plugins/debug-manager/sharedlib.c,
10463         plugins/debug-manager/sharedlib.h,
10464         plugins/debug-manager/signal.c,
10465         plugins/debug-manager/signal.h,
10466         plugins/debug-manager/stack_trace.c,
10467         plugins/debug-manager/stack_trace.h,
10468         plugins/debug-manager/watch.c,
10469         plugins/debug-manager/watch.h,
10470         plugins/debug-manager/Makefile.am:
10471         Move from gdb plugin to debug manager plugin
10473         * plugins/debug-manager/anjuta-debug-manager.glade,
10474         plugins/debug-manager/anjuta-debug-manager.ui:
10475         Move all user interface from gdb to debug manager
10477         * plugins/debug-manager/utilities.c,
10478         plugins/debug-manager/utilities.h:
10479         Remove some unused code
10480         Add useful code from gdb plugin
10482         * plugins/debug-manager/start.c,
10483         plugins/debug-manager/start.h:
10484         Include code of attach_process
10485         Add more code to start the debugger
10487         * plugins/debug-manager/plugin.c,
10488         plugins/debug-manager/plugin.h,
10489         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10490         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10492         * plugins/debug-manager/debugger.c,
10493         plugins/debug-manager/debugger.h:
10494         Implement a queue of debugger command
10496         * plugins/gdb/actions.c,
10497         plugins/gdb/actions.h,
10498         plugins/gdb/watch_cbs.c,
10499         plugins/gdb/watch_cbs.h,
10500         plugins/gdb/watch_gui.c,
10501         plugins/gdb/watch_gui.h:
10502         Removed 
10504         * plugins/gdb/debugger.c,
10505         plugins/gdb/debugger.h,
10506         plugins/gdb/gdbmi.c,
10507         plugins/gdb/gdbmi.h,
10508         plugins/gdb/utilities.c,
10509         plugins/gdb/utilities.h,
10510         plugins/gdb/Makefile.am,
10511         plugins/gdb/anjuta-gdb.plugin.in:
10512         Implement necessary functions
10514         * plugins/gdb/parser.c,
10515         plugins/gdb/parser.h:
10516         Code for parsing variable previously in debug_tree.c
10518         * plugins/gdb/anjuta-gdb.glade,
10519         plugins/gdb/anjuta-gdb.ui:
10520         Remove user interface
10522         * plugins/gdb/gdbmi-test.c:
10523         Need update
10525         * plugins/gdb/anjuta-gdb.plugin.png:
10526         Try an improved icon for gdb (archer fish)
10528         * libanjuta/anjuta-debugger.c,
10529         libanjuta/anjuta-debugger.h,
10530         libanjuta/interfaces/libanjuta.idl,
10531         libanjuta/interfaces/anjuta-idl-compiler.pl,
10532         libanjuta/Makefile.am:
10533         Add declaration used in new IAnjutaDebugger interface
10535         * manuals/reference/libanjuta.types,
10536         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10537         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10538         Update documentation
10540 2006-03-02  Naba Kumar  <naba@gnome.org>
10542         * manuals/reference/libanjuta/Makefile.am,
10543         manuals/reference/libanjuta/libanjuta-docs.sgml,
10544         manuals/reference/libanjuta/libanjuta-sections.txt,
10545         manuals/reference/libanjuta/libanjuta.types,
10546         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10547         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10548         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10549         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10550         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10551         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10552         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10553         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10554         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10555         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10556         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10557         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10558         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10559         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10560         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10561         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10562         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10563         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10564         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10565         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10566         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10567         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10568         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10569         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10570         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10571         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10572         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10573         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10574         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10575         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10576         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10577         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10578         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10579         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10580         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10581         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10582         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10583         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10584         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10585         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10586         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10587         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10588         manuals/reference/libanjuta/tmpl/plugins.sgml,
10589         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10590         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10591         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10592         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10593         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10594         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10595         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10596         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10597         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10598         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10599         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10600         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10601         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10602         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10603         documentation.
10605 2006-02-28  Naba Kumar <naba@gnome.org>
10607         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10608         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10609         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10610         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10611         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10612         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10613         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10614         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10615         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10616         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10617         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10618         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10619         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10620         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10622 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10624         * plugins/sourceview/sourceview.c:
10625         Select to brace, select block.
10627 2006-02-28  Johannes Schmid <jhs@gnome.org>
10629         * plugins/file-wizard/Makefile.am
10630         plugins/file-wizard/action-callbacks.c (removed)
10631         plugins/file-wizard/action-callbacks.h (removed)
10632         plugins/file-wizard/anjuta-file-wizard.ui
10633         plugins/file-wizard/plugin.c: (activate_plugin),
10634         (deactivate_plugin)
10635         plugins/file-wizard/plugin.h:
10636         Removed Edit->Insert Text submenu (replace by macros plugin)
10637         
10638         * plugins/sourceview/sourceview.c: (sourceview_new),
10639         (ieditor_set_popup_menu):
10640         Fixed some more bugs
10641         
10642         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10644 2006-02-28  Naba Kumar <naba@gnome.org>
10646         * plugins/file-manager/an_file_view.c,
10647         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10648         rows also and with delay 1 sec (the color and timout value should
10649         probably be picked up from some system wide preference key).
10651 2006-02-28  Naba Kumar <naba@gnome.org>
10653         * libanjuta/interfaces/libanjuta.idl,
10654         plugins/document-manager/action-callbacks.c,
10655         plugins/document-manager/plugin.c,
10656         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10657         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10658         Added interface checks in document manager and enable/disable
10659         menus based on supported interface.
10660         
10661         * plugins/project-import/anjuta-project-import.glade: Set some
10662         resonable size for the import dialog.
10664  2006-02-27  Naba Kumar  <naba@gnome.org>
10666         * libanjuta/interfaces/libanjuta.idl,
10667         plugins/document-manager/action-callbacks.c,
10668         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10669         and eol conversion actions.
10671 2006-02-27  Johannes Schmid <jhs@gnome.org>
10672         
10673         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10674         * plugins/file-manager/an_file_view.c
10675         plugins/file-manager/plugin.h:  Added tooltips
10676         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10678 2006-02-26  Naba Kumar  <naba@gnome.org>
10680         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10681         plugins/build-basic-autotools/build-basic-autotools.c,
10682         plugins/build-basic-autotools/build-basic-autotools.h,
10683         plugins/build-basic-autotools/executer.c,
10684         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10685         disable indicator highlights preferences from message manager to
10686         build plugin. Implemented message indicator highlights in build tool.
10687         
10688         * plugins/editor/text_editor.c: Fixed indicators.
10690 2006-02-26  Johannes Schmid <jhs@gnome.org>
10692         * plugins/sourceview/sourceview.c:
10693         - Fixed some bugs
10694         - Added markers
10695         * plugins/subversion/svn_auth.c:
10696         Fixed username/password authentification but there might be a memory corruption
10698 2006-02-26  Naba Kumar  <naba@gnome.org>
10700         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10701         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10702         libanjuta/anjuta-launcher.h: Added documentation.
10704 2006-02-24  Naba Kumar  <naba@gnome.org>
10706         * plugins/editor/text_editor.c: Fixed change in API in
10707         IAnjutaEditorSelection::set().
10708         
10709 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10711         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10712         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10713         libanjuta/interfaces/libanjuta.idl :
10714         Search in sourceview editor (Select in buffer).
10717 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10719         * plugins/sourceview/sourceview.c :
10720         Fixed Replace, to_upper, to_lower.
10721         
10722         * plugins/search/search-replace_backend.c :
10723         Renamed header name.
10725 2006-02-22  Naba Kumar  <naba@gnome.org>
10727         * libanjuta/anjuta-plugin-description.c,
10728         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10729         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10730         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10731         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10732         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10733         
10734         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10735         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10736         
10737 2006-02-21  Naba Kumar  <naba@gnome.org>
10739         * libanjuta/interfaces/libanjuta.idl,
10740         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10741         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10742         interface for editor.
10744 2006-02-21  Naba Kumar  <naba@gnome.org>
10746         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
10748         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10749         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
10751 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10753         * GTKSOURCEVIEW EDITOR
10754         plugins/sourceview/sourceview.c :
10755         Fixed copy and Goto Line.
10756         
10757         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
10758         plugins/macro/plugin.c :
10759         Fixed Insert key word and Insert macro.
10761 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
10763         * plugins/document-manager/anjuta-docman.c:
10764         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
10765         
10766         * configure.in:
10767         plugins/Makefile.am:
10768         plugins/sourceview/.cvsignore:
10769         plugins/sourceview/Makefile.am:
10770         plugins/sourceview/plugin.c: :
10771         plugins/sourceview/plugin.h:
10772         plugins/sourceview/sourceview.c: 
10773         plugins/sourceview/sourceview.h:
10774         plugins/sourceview/sourceview.plugin:
10775         plugins/sourceview/sourceview.plugin.in:
10776         plugins/sourceview/sourceview.png:
10778         Added sourceview editor plugin
10780 2006-02-19 Naba Kumar  <naba@gnome.org>
10782         * libanjuta/interfaces/libanjuta.idl,
10783         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10784         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10785         plugins/cvs-plugin/cvs-interface.c,
10786         plugins/document-manager/action-callbacks.c,
10787         plugins/document-manager/action-callbacks.h,
10788         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
10789         plugins/search/plugin.c, plugins/search/search-replace.c,
10790         plugins/search/search-replace_backend.c,
10791         plugins/subversion/subversion-actions.c,
10792         plugins/subversion/subversion-callbacks.c,
10793         plugins/tools/editor.c, plugins/tools/execute.c,
10794         plugins/tools/variable.c: Defined proper editor interfaces and fixed
10795         few fatal warnings.
10797 2006-02-15 Naba Kumar  <naba@gnome.org>
10799         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
10800         within another.
10801         
10802         * libanjuta/interfaces/libanjuta.idl,
10803         plugins/document-manager/anjuta-docman.c,
10804         plugins/document-manager/plugin.c,
10805         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
10806         unnecessary parameters from IAnjutaEditor interface and used proper
10807         types instead of 'gpointer'. Fixed various compiler warnings.
10808         
10809         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
10810         file
10812 2006-02-12 Naba Kumar  <naba@gnome.org>
10814         * po/POTFILES.in: Updated.
10815         
10816 2006-02-11 Naba Kumar  <naba@gnome.org>
10818         * plugins/editor/properties.[cxx,h],
10819         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
10820         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
10821         to sci_prop_*(), because they were conflicting with external
10822         functions (in some ssl library).
10823         
10824 2006-02-08 Naba Kumar  <naba@gnome.org>
10826         Patch from Massimo Cora  <maxcvs@email.it>:
10827         * plugins/valgrind/anjuta-valgrind.schemas,
10828         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
10829         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
10830         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
10831         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
10832         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
10833         plugins/valgrind/vgtoolview.c,
10834         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
10835         before running the debugging session. I've added also a
10836         preference in Anjuta Preferences where you can specify
10837         the path to the valgrind binary. The default is /usr/bin/valgrind.
10838         Now it displays a dialog with the error. [it can be -program
10839         exited- or -file loaded or end of input-]. Some valgrind 3.x
10840         compatibility.
10841         
10842 2006-01-29 Naba Kumar  <naba@gnome.org>
10844         Patch from Massimo Cora  <maxcvs@email.it>:
10845         * configure.in, plugins/Makefile.am,
10846         plugins/valgrind/*: Valgrind plugin (requires
10847         binutils-dev and valgrind to be installed.
10849 2005-01-24 Johannes Schmid <jhs@gnome.org>
10851         * Patch from Eric Greveson <ejg45@cam.ac.uk>
10852         plugins/tools/variables.c:
10853         Added current directory to possible variables
10855         * Patch from Günther Brammer <gbrammer@gmx.de>
10856         plugins/document-manager/anjuta-docman.c:
10857         Fix a crash on opening a file
10859         AUTHORS: Added Günther Brammer
10861 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
10863         * libanjuta/anjuta-launcher.c:
10864         Fix a bug in AnjutaLauncher when output is bigger than buffer
10865         Probably fix bug #315188 and #305134
10867 2005-12-28      Johannes Schmid <jhs@gnome.org>
10868         
10869         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
10870         * src/about.c: Use new gtk about dialog
10871         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
10872         Updated anjuta_ui_add_action_group_entries call
10873         
10874         Patch from Jean Breford <jean.breford@normalesup.org>
10875         and Markus Habermehl <bmh1980de@yahoo.de>:
10876         
10877         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
10878         * AUTHORS: Added Jean and Markus
10880 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10881         * plugins/search/search-replace.c :
10882         Bookmark all matched lines.
10883         * plugins/search/search-replace_backend.c :
10884         Fixed bug (Search in all project files).
10886 2005-12-21      Johannes Schmid <jhs@gnome.org>
10887         
10888         * plugins/search/plugin.c:
10889         Fixed signal names
10890         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
10891         investigation needed.
10892         
10893         AUTHORS: Added Ross Goldner
10895 2005-12-19  Ross Golder  <ross@golder.org>
10897         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
10898         application/xml MIME type.
10900 2005-12-18  Johannes Schmid <jhs@gnome.org>
10901         
10902         po/POTFILES.in: Updated files after directory changes
10903         HACKING: Removed outdated section 3 (anoncvs)
10905 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
10907         * plugins/build-basic-autotools/build-basic-autotools.c:
10908         Save all files in editor before running a command
10910         * plugins/tools/execute.c:
10911         Use document manager plugin instead of each editor for
10912         saving all files
10914 2005-12-15  Johannes Schmid <jhs@gnome.org>
10916         * plugins/document-manager/action-callbacks.c:
10917         (on_save_all1_activate), (on_swap_activate)
10918         plugins/document-manager/anjuta-docman.c:
10919         (on_save_as_filesel_response), (on_notebook_switch_page):
10920         
10921         Fixed some remaining issues in document-manger
10923 2005-12-15      Johannes Schmid <jhs@gnome.org>
10925         * plugins/profile-default/default.anjuta:
10926         Load Search plugin and Message Manager by default
10928 2005-12-14  Johannes Schmid <jhs@gnome.org>
10929         
10930         * plugins/editor/text_editor.c
10931         libanjuta/anjuta-utils.c:
10932         
10933         Check if files differ when gnome-vfs monitoring is used.
10934         (Bug #309688)
10936 2005-12-13  Johannes Schmid <jhs@gnome.org>
10938         * plugins/document-manager/plugin.c:
10939         Only save modified files in ianjuta_file_savable_save() for document-manager
10940         as discussed on mailing list.
10941         
10942         * plugins/cvs-plugin/cvs-callbacks.c:
10943         Fixed dialog handling for empty log message
10945 2005-12-13  Johannes Schmid <jhs@gnome.org>
10947         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
10948         
10949         * plugins/project-manager/* Removed ununsed files
10950         
10951         * plugins/symbol-browser/an_symbol_iter.c
10952         plugins/build-basic-autotools/build-basic-autotools.c
10953         plugins/build-basic-autotools/executer.c
10954         plugins/class-gen/class_gen.c
10955         plugins/class-inheritance/class-inherit.c
10956         plugins/cvs-plugin/cvs-actions.c
10957         plugins/cvs-plugin/cvs-interface.c
10958         plugins/debug-manager/attach_process.
10959         plugins/devhelp/plugin.c
10960         plugins/document-manager/plugin.c
10961         plugins/document-manager/indent_util.c
10962         plugins/editor/properties.cxx
10963         plugins/editor/aneditor.cxx
10964         plugins/editor/style-editor.c
10965         plugins/editor/text_editor.c
10966         plugins/macro/macro_db.c
10967         tagmanager/c.c:
10968         
10969         Use DEBUG_PRINT for debug messages
10971         libanjuta/anjuta-debug.h: Include config.h
10972         
10973         HACKING: Updated (BTW: does anyone read this?)
10974         
10975 2005-12-12  Johannes Schmid <jhs@gnome.org>
10977         Patch from Johan Ersvik <jersvik@fastmail.fm>:
10978         * plugins/gdb/debugger.c
10979         
10980         Fix a crasher in gdb plugin
10981         
10982         * plugins/gtodo/plugin.c
10983         plugins/search/plugin.c
10984         
10985         Fixed bug #305301
10986         
10987         * plugins/document-manager/anjuta-docman.c:
10988         
10989         Fixed error markers 
10990         
10991         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
10992         
10993         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
10994         
10995         * plugins/document-manager/anjuta-docman.c:
10996         highlight changed files in docman popup-menu
10997         * plugins/gdb/debug-tree.c:
10998         plugins/gdb/debugger.c
10999         Do not corupt entire "locals" tree when variable pointer have
11000         additional info and arrays/strucs/unions correctly.
11001         
11003 2005-12-11  Johannes Schmid <jhs@gnome.org>
11005         * plugins/document-manager/anjuta-docman.c
11006         plugins/document-manager/plugin.c
11007         plugins/editor/text_editor.c:
11008         
11009         AUTHORS: Added Johan Ersvik
11011         Fixed "is-dirty" bug and tab ordering
11013 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11014         
11015         * plugins/editor/aneditor-autocomplete.cxx
11016         plugins/editor/aneditor-calltip.cxx
11017         plugins/editor/aneditor-priv.h
11018         plugins/symbol-browser/an_symbol.c
11019         plugins/symbol-browser/an_symbol_view.c
11020         tagmanager/entry.h
11021         tagmanager/tm_symbol.c
11022         tagmanager/tm_tag.c
11023         tagmanager/include/tm_symbol.h
11024         tagmanager/include/tm_tag.h
11025         tagmanager/c.c
11027         Better pointer recognition in tagmanager and symbol browser
11029 2005-12-11  Johannes Schmid <jhs@gnome.org>
11031         * plugins/search/*: New search plugin derived from search code in old editor
11032         plugin.
11033         
11034         * plugins/document-manager/*: new document-manger which is now seperated from
11035         editor to allow implementation of other editor widgets. Code is mostly derived
11036         from old editor plugin
11038         * plugins/print/* new print plugin which is not fully implemented in the
11039         moment
11041         * plugins/editor/text_editor.c: Added lots of interface code
11042         
11043         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11044         IAnjutaEditorFactory and extended IAnjutaEditor
11045         
11046         * configure.in, plugins/Makefile.am updated build system for new
11047         plugins
11049         This is a huge commit which might still contain some bugs and also has
11050         some fixmes. Things that are not working are the search toolbar because it
11051         does not use the same backend as any other searching function and printing
11052         (easy to fix) because it did not yet implement IAnjutaPrintable.
11054 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11056         * plugins/project-wizard/property.c:
11057         Use newer GtkFileChooser instead of GtkFileSelection with
11058         GnomeFileEntry to avoid a bug
11060         * plugins/project-wizard/install.c:
11061         Avoid an endless loop if project directory is not writable
11062         
11063         * plugins/project-wizard/druid.c:
11064         Allow creating project in empty directory without a
11065         warning
11067 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11068         
11069         Patch from Massimo Cora <maxcvs@email.it>
11070         * plugins/class-inheritence/class-inherit.c
11071         plugins/class-inheritence/plugin.c
11072         plugins/class-inheritence/plugin.h
11073         configure.in
11074         
11075         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11076         no longer supported!
11078 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11079         
11080         Patch from Johan Ersvik <jersvik@fastmail.fm>
11081         * plugins/message-view/message-view.c
11082         plugins/build-basic-autotools/build-basic-autotools.c
11083         plugins/build-basic-autotools/automake-c.filters
11085         This patch correct regex-filters for newer automake
11086         versions
11088 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11090        * plugins/tools/execute.c:
11091        Detect variables inside a word
11093 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11095         * libanjuta/anjuta-status.[ch],
11096         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11097         plugins/editor/anjuta-docman.c :
11098         New anjuta-status procedure.
11100 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11102         *Modified Files:
11103         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11104         plugins/editor/Makefile.am
11105         plugins/editor/anjuta-document-manager.glade
11106         plugins/editor/plugin.c plugins/editor/plugin.h
11107         plugins/editor/text_editor.c plugins/editor/text_editor.h
11108         *Added Files:
11109         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11110         plugins/editor/indent-util.c plugins/editor/indent-util.h
11111         plugins/editor/indent_test.c :
11112         Set and Preview indent preferences parameters.
11113         Saved indent user parameters.
11115 2005-10-27  Naba Kumar  <naba@gnome.org>
11117         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11118         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11119         theme color for saved documents.
11120         
11121 2005-10-26  Naba Kumar  <naba@gnome.org>
11123         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11124         list. Fixed bug #316731.
11125         
11126 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11128         * tagmanager/tm_symbol.c: Fixed bug #315218
11130 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11132         * plugins/build/build_file.c
11133           plugins/build-basic-autotools/build-basic-autotools.c
11134           plugins/tools/execute.c
11135           plugins/build/compile.c
11136           plugins/build/configurer.c
11137           plugins/debug-manager/plugin.c
11138           plugins/editor/plugin.c
11139           plugins/editor/print.c
11140           plugins/editor/text_editor.c
11141           plugins/file-loader/plugin.c
11142           plugins/file-manager/an_file_view.c
11143           plugins/symbol-browser/an_symbol_view.c
11144           plugins/gdb/debugger.c
11145           plugins/gdb/plugin.c
11146           plugins/glade/plugin.c
11147           plugins/macro/macro-actions.c
11148           plugins/macro/plugin.c
11149           plugins/profile-default/plugin.c
11150           plugins/project-manager/plugin.c
11151           plugins/project-manager/project_import.c
11152           plugins/symbol-browser/plugin.c
11153           plugins/tools/execute.c
11154           src/anjuta.c
11155           src/anjuta-actions.h
11156           src/shell.c:
11157           Correct spacing errors before and after "...".
11159 2005-10-20  Naba Kumar  <naba@gnome.org>
11161         * plugins/gdb/debugger.c: Fixed attach/detach process to
11162         updated UI properly.
11163         
11164 2005-10-18  Naba Kumar  <naba@gnome.org>
11166         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11167         #171314 too).
11168         
11169 2005-10-13  Naba Kumar  <naba@gnome.org>
11170         
11171         * plugins/project-mkfile-import/*: Removed separate import wizard for
11172         makefile based projects (because single widzard handles all wizards).
11174         * plugins/project-import/project-import.c: Made wizard window
11175         transient to main window.
11177         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11178         
11179         * AUTHORS: Added Eric's name in contributors list.
11180         
11181         * configure.in, plugins/Makefile.am,
11182         plugins/project-import/Makefile.am,
11183         plugins/project-import/anjuta-project-import.glade,
11184         plugins/project-import/project-import.c,
11185         plugins/project-import/project-import.h: Import wizard now detects
11186         both makefile and automake projects together instead of separate wizard.
11187         
11188         * plugins/project-wizard/templates/java/project.anjuta,
11189         plugins/project-wizard/templates/mkfile/project.anjuta,
11190         plugins/project-wizard/templates/python/project.anjuta,
11191         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11192         name to make it appropriate.
11194 2005-10-11  Naba Kumar  <naba@gnome.org>
11196         * configure.in: Fixed glade3 version requirement.
11198 2005-09-29  Alexander Shopov  <ash@contact.bg>
11200         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11202 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11204         * plugins/subversion/svn_auth.c
11205         plugins/subversion/anjuta_subversion.glade:
11206         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11208 2005-09-22  Naba Kumar  <naba@gnome.org>
11210         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11212         * configure.in,  plugins/Makefile.am
11213         plugins/project-manager/anjuta-project-manager.plugin.in,
11214         plugins/project-manager/plugin.c,
11215         (added) plugins/project-mkfile-import/.cvsignore,
11216         (added) plugins/project-mkfile-import/Makefile.am,
11217         (added) plugins/project-mkfile-import/
11218             anjuta-project-mkfile-import-plugin.png,
11219         (added) plugins/project-mkfile-import/
11220             anjuta-project-mkfile-import.glade,
11221         (added) plugins/project-mkfile-import/
11222             anjuta-project-mkfile-import.plugin.in,
11223         (added) plugins/project-mkfile-import/plugin.c,
11224         (added) plugins/project-mkfile-import/plugin.h,
11225         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11226         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11227         plugins/project-wizard/templates/Makefile.am,
11228         (added) plugins/project-wizard/templates/mkfile-logo.png,
11229         (added) plugins/project-wizard/templates/mkfile.wiz,
11230         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11231         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11232         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11233         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11234         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11235         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11236         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11237         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11238         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11239         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11240         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11241         Added makefile based project import wizard and wizard template.
11243 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11245         * libanjuta/anjuta-launcher.c: Reduced false password detections
11247 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11249         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11250         messages correctly.a
11252 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11253         
11254         * scintilla/Makefile.am: Changed scintilla library to noinst
11255         * pixmaps/Makefile.am: Install password.png
11256         * libanjuta/anjuta-launcher.c: Changed password detection
11257         to be able to access GNOME CVS with ssh.
11258         
11259 2005-08-31  Naba Kumar  <naba@gnome.org>
11261         * plugins/glade/plugin.c: Set transient window for the widget
11262         dialogs.
11263         
11264 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11266         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11268 2005-08-10  Naba Kumar  <naba@gnome.org>
11270         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11271         as shortcut key for execute.
11273         * src/about.c: Clean up.
11274         
11275         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11276         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11277         entry boxes.
11278         
11279 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11281         * plugins/editor/search-replace_backend.c :
11282         Fixed search in File Patterns.
11284 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11286         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11287         
11288 2005-08-04  Naba Kumar  <naba@gnome.org>
11290         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11291         for pango-1.8 rendering bug.
11292         
11293 2005-08-03  Naba Kumar  <naba@gnome.org>
11295         * plugins/glade/plugin.c: Proper names for plugin widgets.
11296         
11297         * plugins/subversion/anjuta-subversion.glade,
11298         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11299         string allocations. Use passed default values when available.
11300         Set proper focus and dialog default response. Destroy dialog after use.
11301         Return error when appropriate.
11303 2005-08-02  Naba Kumar  <naba@gnome.org>
11305         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11306         for pango-1.8 rendering bug.
11307         
11308 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11310         * scintilla/Makefile.am: Fixed a make -j x bug
11311         
11312 2005-08-02  Johannes Schmid <jhs@gnome.org>
11313         
11314         * plugins/subversion/svn-auth.c: Added username/password 
11315         auto function.
11317 2005-08-01  Naba Kumar  <naba@gnome.org>
11319         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11320         checks for character width calculations.
11321         
11322 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11324         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11326 2005-07-31  Naba Kumar  <naba@gnome.org>
11328         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11329         messup with pango 1.8. Fixed bug #311846.
11331 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11333         * plugins/gdb/memory.c : Fixed bug 305082.
11334         
11335         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11336         plugins/project-wizard/templates/gcj.wiz,
11337         plugins/project-wizard/templates/gnome.wiz,
11338         plugins/project-wizard/templates/gtk.wiz,
11339         plugins/project-wizard/templates/java.wiz,
11340         plugins/project-wizard/templates/python.wiz,
11341         plugins/project-wizard/templates/wxwin.wiz,
11342         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11344 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11346         * plugins/tools/execute.c:
11347         Correct a crash if editor is closed while a tool still use it.
11349 2005-07-28  Naba Kumar  <naba@gnome.org>
11351         * scintilla/*: Updated scintilla from their latest CVS.
11353 2005-07-27  Naba Kumar  <naba@gnome.org>
11355         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11356         plugins/build-basic-autotools/build-basic-autotools.c,
11357         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11358         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11359         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11360         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11361         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11362         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11363         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11364         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11365         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11366         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11367         argument to anjuta_ui_add_action_group_entries() and
11368         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11369         Fixed all plugins to pass translation domain. This fixes untranslated
11370         UI bugs. 
11372 2005-07-27  Naba Kumar  <naba@gnome.org>
11374         * plugins/class-inheritance/class-callbacks.c,
11375         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11376         proper system colors.
11378 2005-07-26  Naba Kumar  <naba@gnome.org>
11380         * ROADMAP: Updated and added more tasks.
11382 2005-07-25  Naba Kumar  <naba@gnome.org>
11384         * ROADMAP: Updated and added more tasks.
11385         
11386 2005-07-24  Naba Kumar  <naba@gnome.org>
11388         * HACKING: Fixed format.
11390 2005-07-24  Naba Kumar  <naba@gnome.org>
11392         * ROADMAP: Fixed format.
11393         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11395 2005-07-24  Naba Kumar  <naba@gnome.org>
11397         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11398         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11400 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11402         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11403         Correct wrong sensitivity setting
11404         
11405         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11406         
11407         * plugins/tools/variable.c:     Add variables for project manager
11409 2005-07-23  Naba Kumar  <naba@gnome.org>
11411         * ROADMAP: updated.
11413 2005-07-23 Naba Kumar  <naba@gnome.org>
11415         * plugins/subversion/Makefile.am,
11416         plugins/subversion/svn-auth.c,
11417         plugins/subversion/svn-auth.h: Added subversion authentication code
11418         stubs.
11419         
11420         * plugins/subversion/subversion-callbacks.c,
11421         plugins/subversion/subversion-callbacks.h,
11422         plugins/subversion/svn-backend-priv.h,
11423         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11424         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11425         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11426         Added file mode line.
11428 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11430         * configure.in: Added 'gl' to ALL_LINGUAS.
11432 2005-07-21 Naba Kumar  <naba@gnome.org>
11434         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11435         the active sources and kill the running process without emitting
11436         signals (which could be fatal because the object is being destroyed).
11437         Incidentally, fixed the crash that happens when stopping an active
11438         debugger session. Disabled debug prints and code clean up.
11439         Fixed bug #305587.
11440         
11441         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11442         message view object, because that prevents many unprocessed outputs
11443         from the cvs command from being appended in view. Does not set NULL
11444         to mesg_view private member (not required) so that any pending outputs
11445         to view is processed.Fixed bug #172666.
11447         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11448         type in supported list.
11449         
11450 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11452         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11453           grammar/spelling fixes.
11455 2005-07-17 Naba Kumar  <naba@gnome.org>
11457         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11458         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11459         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11460         plugins/project-wizard/templates/anjuta-plugin.wiz,
11461         plugins/project-wizard/templates/gcj.wiz,
11462         plugins/project-wizard/templates/gnome.wiz,
11463         plugins/project-wizard/templates/gtk.wiz,
11464         plugins/project-wizard/templates/gtkmm.wiz,
11465         plugins/project-wizard/templates/java.wiz,
11466         plugins/project-wizard/templates/python.wiz,
11467         plugins/project-wizard/templates/terminal.wiz,
11468         plugins/project-wizard/templates/terminal/Makefile.am,
11469         plugins/project-wizard/templates/terminal/po/Makefile.am,
11470         plugins/project-wizard/templates/terminal/src/Makefile.am,
11471         plugins/project-wizard/templates/wxwin.wiz,
11472         plugins/project-wizard/templates/xlib-dock.wiz,
11473         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11474         wizards and updated .wiz files to install them in newly created
11475         projects.
11477 2005-07-16 Naba Kumar  <naba@gnome.org>
11479         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11480         
11481         * plugins/file-manager/an_file_view.c,
11482         plugins/file-manager/plugin.c: Added file manager preferences to
11483         show/hide files ignored by version control (e.g. cvsignore).
11484         
11485         * plugins/editor/text_editor.c: Initialize vfs info struct.
11486         
11487         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11488         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11489         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11490         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11491         omf-install/.cvsignore, pixmaps/.cvsignore,
11492         plugins/file-manager/anjuta-file-manager-plugin.glade,
11493         scintilla/.cvsignore, scintilla/include/.cvsignore,
11494         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11495         tagmanager/python.c: Updated.
11497 2005-07-16 Naba Kumar  <naba@gnome.org>
11499         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11500         Fixed python parser to parser class methods.
11502 2005-07-15 Naba Kumar  <naba@gnome.org>
11504         * plugins/project-wizard/property.c: Used parenthesis to remove
11505         ambiguty.
11506         
11507         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11508         plugins/project-wizard/templates/gcj.wiz,
11509         plugins/project-wizard/templates/gnome.wiz,
11510         plugins/project-wizard/templates/gtk.wiz,
11511         plugins/project-wizard/templates/gtkmm.wiz,
11512         plugins/project-wizard/templates/java.wiz,
11513         plugins/project-wizard/templates/python.wiz,
11514         plugins/project-wizard/templates/terminal.wiz,
11515         plugins/project-wizard/templates/wxwin.wiz,
11516         plugins/project-wizard/templates/xlib-dock.wiz,
11517         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11518         and names.
11520 2005-07-15 Naba Kumar  <naba@gnome.org>
11522         * plugins/project-wizard/templates/java.wiz,
11523         plugins/project-wizard/templates/java/Makefile.am,
11524         plugins/project-wizard/templates/java/project.anjuta,
11525         plugins/project-wizard/templates/python.wiz,
11526         plugins/project-wizard/templates/python/Makefile.am,
11527         plugins/project-wizard/templates/python/project.anjuta: Use different
11528         project files for java and python module where debugger is not
11529         included in the list of plugins.
11531 2005-07-15 Naba Kumar  <naba@gnome.org>
11533         * configure.in, plugins/project-wizard/templates/Makefile.am,
11534         plugins/project-wizard/templates/gcj-logo.png,
11535         plugins/project-wizard/templates/gcj.wiz,
11536         plugins/project-wizard/templates/gcj/.cvsignore,
11537         plugins/project-wizard/templates/gcj/Makefile.am,
11538         plugins/project-wizard/templates/gcj/configure.in.tpl,
11539         plugins/project-wizard/templates/gcj/src/.cvsignore,
11540         plugins/project-wizard/templates/gcj/src/Makefile.am,
11541         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11542         plugins/project-wizard/templates/java-logo.png,
11543         plugins/project-wizard/templates/java.wiz,
11544         plugins/project-wizard/templates/java/configure.in.tpl,
11545         plugins/project-wizard/templates/java/po/Makefile.am,
11546         plugins/project-wizard/templates/java/po/POTFILES.in,
11547         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11548         plugins/project-wizard/templates/java/src/main.java,
11549         plugins/project-wizard/templates/python-logo.png,
11550         plugins/project-wizard/templates/python.wiz,
11551         plugins/project-wizard/templates/python/.cvsignore,
11552         plugins/project-wizard/templates/python/Makefile.am,
11553         plugins/project-wizard/templates/python/configure.in.tpl,
11554         plugins/project-wizard/templates/python/po/.cvsignore,
11555         plugins/project-wizard/templates/python/po/Makefile.am,
11556         plugins/project-wizard/templates/python/po/POTFILES.in,
11557         plugins/project-wizard/templates/python/src/.cvsignore,
11558         plugins/project-wizard/templates/python/src/Makefile.am,
11559         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11560         plugins/project-wizard/templates/python/src/main.py: Added Generic
11561         gcj and python project wizards. Fixed Generic java project to
11562         use _JAVA primary. Update gnome-build from cvs for them to work
11563         correctly.
11565 2005-07-12 Naba Kumar  <naba@gnome.org>
11567         * plugins/project-manager/plugin.c: Automatically determine
11568         project backend by probing.
11569         
11570 2005-07-04 Naba Kumar  <naba@gnome.org>
11572         * Makefile.am: Do not install old anjuta.glade file which conflicts
11573         with newer src/anjuta.glade.
11575 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11577         * plugins/an_symbol_prefs.c:
11578         Sort list of available symbol files
11580 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11582         * plugins/build-basic-autotools.c:
11583         Fixed #307810
11584         
11585         * plugins/gtodo/libgtodo.c:
11586         Possible fix for #307800
11588         * libanjuta/anjuta-encodings.c
11589         libanjuta/anjuta-launcher.c
11590         libanjuta/anjuta-preference-dialog.c
11591         libanjuta/anjuta-preferences.c
11592         libanjuta/anjuta-ui.c
11593         libanjuta/anjuta-util.c
11594         libanjuta/cell-renderer-captioned-image.c
11595         libanjuta/plugin.c:
11596         
11597         Patch from de_lupus@pandora.be (Kristof Vansant):
11598         Replaced deprecated gnome-i18n.h
11599         Closed #309153
11601 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11602         
11603         * plugins/subversion/anjuta-subversion.glade
11604         plugins/subversion/anjuta-subversion.ui
11605         plugins/subversion/plugin.c
11606         plugins/subversion/subversion-actions.c
11607         plugins/subversion/subversion-callbacks.h
11608         plugins/subversion/subversion-callbacks.c
11609         plugins/subversion/svn-backend-priv.h
11610         plugins/subversion/svn-backend.h
11611         plugins/subversion/svn-backend.c
11612         plugins/subversion/svn-thread.h
11613         plugins/subversion/svn-thread.c:
11614         
11615         Implemented Subversion diff
11616         
11617 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11618         
11619         * plugins/build-basic-autotools/build-basic-autotools.c:
11620         Fixed crash bug! Might be useful to release 2.0.2 soon
11621         because this bug will crash any build which produces errors
11622         or warnings
11624 === Anjuta 2.0.1 ===
11626 2005-06-27 Naba Kumar  <naba@gnome.org>
11628         * plugins/tools/execute.c: Formated code.
11629         
11630 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11632         * plugins/build-basic-autotools/build-basic-autotools.c:
11633         Remove two memory leaks
11634         Check command output versus untranslated strings too
11636         * plugins/tools/execute.c:
11637         Remove two memory leaks
11638         Check command output versus untranslated strings too
11639         Remove description message
11641         * plugins/tools/fileop.c:
11642         Escape tool name in xml configuration file
11644 2005-05-26 Naba Kumar  <naba@gnome.org>
11646         * configure.in: Bumped version to 2.0.1
11647         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11649         * plugins/tools/execute.c: Fixed clickable messages.
11650         * NEWS: Updated.
11652         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11653         Deactivate glade plugin when last glade project is closed. Reorder
11654         glade widgets in layout. Change glade project when user selects a
11655         new project. Removed project from the list when user closes it. Fixed
11656         glade project file loading from URI. Save and restored loaded glade
11657         projects in/from session.
11659         * plugins/class-gen/action-callbacks.c,
11660         plugins/class-gen/anjuta-class-gen-plugin.glade,
11661         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11662         plugins/file-wizard/anjuta-file-wizard.glade,
11663         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11664         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11665         "Add to project" correctly. Use the source file path returned after
11666         adding to project. Fixed memory leaks. Deactivate wizard plugins
11667         after use.
11668         
11669         * plugins/project-manager/plugin.c,
11670         plugins/project-wizard/anjuta-project-wizard.glade,
11671         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11672         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11673         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11674         project-wizard preference page to anjuta app, because they are
11675         more appropriated as general preferences. Renamed username and
11676         useremail properties keys.
11677         
11678         * po/POTFILES.in: Updated.
11680         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11681         saved at closing.
11682         
11683         * plugins/file-loader/plugin.c: Do not use static variable to store
11684         created submenu in factory. Fixed crash in anjuta exit.
11685         
11686 2005-05-24 Naba Kumar  <naba@gnome.org>
11688         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11689         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11690         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11691         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11692         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11693         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11694         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11695         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11696         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11697         
11698         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11699         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11700         plugins/build-basic-autotools/build-basic-autotools.c,
11701         plugins/build-basic-autotools/build-basic-autotools.h,
11702         plugins/build-basic-autotools/executer.c,
11703         plugins/build-basic-autotools/executer.h,
11704         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11705         plugins/tools/variable.c: Added an extra argument to
11706         anuta_util_dialog_input() to pass default value. Save/load project
11707         configure and execution parameters in/from session.
11709         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11710         symbol browser is loaded.
11711         
11712         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11713         freeze/thaw.
11715         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11716         deactivate would not start shell.
11718 2005-05-24 Naba Kumar  <naba@gnome.org>
11720         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11721         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11722         libegg/egg-submenu-action.c, libegg/test-actions.c,
11723         plugins/build-basic-autotools/build-basic-autotools.c,
11724         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11725         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11726         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11727         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11728         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11729         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11730         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11731         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11732         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11733         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11735 2005-05-24 Naba Kumar  <naba@gnome.org>
11737         * data/properties/styles.properties: Fixed defalt font.
11739         * plugins/editor/search-replace.c,
11740         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11741         project openness wihtout activating project-manager plugin (i.e.
11742         using anjuta_shell_get()).
11743         
11744         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11745         - Completed add_source(), add_group() and add_target() methods of
11746         IAnjutaProjectManager.
11747         - Change their definition to return the added element (or NULL).
11748         - Used interface API for project main menus and 'add to project'
11749         from file-manager context menu.
11750         - Select proper default target/group when prompting for adding
11751         source/target/group.
11752         - Do not expand all nodes in selection tree when default selection
11753         are given (eases navigation in big projects).
11754         - Code clean ups.
11755         - Marked strings for translation.
11757 2005-05-23 Naba Kumar  <naba@gnome.org>
11759         * src/anjuta-app.c: Save menu accelerators on change.
11760         * NEWS: Updated.
11761         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
11762         save-as dialog (leading to crash later).
11764 2005-05-22 Naba Kumar  <naba@gnome.org>
11766         * NEWS: Updated.
11767         * AUTHORS: Added developers for other projects. Updated.
11768         * TODO.tasks: Updated.
11769         * ChangeLog: Added past changelogs from anjuta-0.1.5.
11770         
11771 2005-05-22 Naba Kumar  <naba@gnome.org>
11773         * plugins/tools/execute.c: Make parsable lines distinct by adding
11774         a "Click me" description in the message. Allow tools to open arbibrary
11775         file in editory using gdb-styled annotation (The line starts with two
11776         \032 characters followed by the file:line).
11777         
11778         * plugins/tools/scripts/prepare-changelog.pl,
11779         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
11780         ChangeLog file itself and open it.
11782 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
11784         * plugins/tools/execute.c:
11785         Parse output in message pane
11786         Correct a crash on plugin deactivation
11788         * plugins/tools/fileop.c,
11789         plugins/tools/tool.c,
11790         plugins/tools/tool.h:
11791         Load only valid tools
11793 2005-06-21  Naba Kumar  <naba@gnome.org>
11795         * anjuta.spec.in: Fixed devel package requirement.
11797         * plugins/message-view/message-view.c: Scroll message on next/previous.
11799         * TODO.tasks: Updated.
11801         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11802         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11803         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11804         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11805         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11806         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11807         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11808         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11810         * libanjuta/anjuta-preferences.c,
11811         plugins/build-basic-autotools/build-basic-autotools.c,
11812         plugins/build-basic-autotools/executer.c,
11813         plugins/class-gen/action-callbacks.c,
11814         plugins/class-gen/action-callbacks.h,
11815         plugins/class-gen/class_gen.c,
11816         plugins/cvs-plugin/cvs-interface.c,
11817         plugins/debug-manager/attach_process.c,
11818         plugins/debug-manager/plugin.c,
11819         plugins/debug-manager/utilities.c,
11820         plugins/debug-manager/utilities.h,
11821         plugins/editor/aneditor-autocomplete.cxx,
11822         plugins/editor/aneditor.cxx,
11823         plugins/editor/search-replace.c,
11824         plugins/editor/search-replace_backend.c,
11825         plugins/gdb/breakpoints.c,
11826         plugins/gdb/registers.c,
11827         plugins/patch/plugin.c,
11828         plugins/project-wizard/druid.c,
11829         plugins/project-wizard/install.c,
11830         plugins/subversion/plugin.c,
11831         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
11832         codes.
11834         * plugins/class-gen/action-callbacks.c,
11835         plugins/project-wizard/parser.c,
11836         plugins/project-wizard/property.c,
11837         plugins/project-wizard/values.c,
11838         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
11840         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
11841         alphabetically
11843 2005-06-20  Naba Kumar  <naba@gnome.org>
11845         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11846         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11847         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11848         
11849         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
11850         exit idle function.
11851         
11852         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
11853         Fixed possible memory corruption.
11855         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
11856         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
11857         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
11858         progress bar increment and added progress status for symbol refresh
11859         and project loading.
11860         
11861         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
11862         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
11863         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
11864         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
11865         bar.
11867         * TODO.tasks: Updated.
11869 2005-06-19  Naba Kumar  <naba@gnome.org>
11871         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
11872         Fixed warning.
11873         
11874         * plugins/project-import/project-import.c: Deactivate plugin when done.
11875         
11876 2005-06-18  Naba Kumar  <naba@gnome.org>
11878         * plugins/profile-default/plugin.c: Fixed error when loading another
11879         project while a project is still loaded.
11880         
11881         * plugins/project-manager/plugin.c: Used (newly added) group-activated
11882         signal from gnome-build to popup group properties.
11883         
11884         * src/anjuta.c: Load default session by default.
11886         * po/POTFILES.in: Added missing files.
11887         
11888         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
11889         activate plugin on load (activate it separately). Connect to activate
11890         and deactivate signals for housekeeping, so that if plugins are
11891         activated or deactivate externally, they are properly recorded.
11892         
11893         * plugins/profile-default/plugin.c: Save profile before a project
11894         is loaded so that it could be restored when project is closed.
11895         
11896         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
11898 2005-06-17  Naba Kumar  <naba@gnome.org>
11900         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
11901         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
11902         for project. The plugins loaded for the project is restored when project
11903         is loaded next time.
11904         
11905         * TODO.tasks: Updated.
11906         
11907 2005-06-15  Naba Kumar  <naba@gnome.org>
11909         * plugins/tools/scripts/find-fixmes.pl,
11910         (new) plugins/tools/scripts/translation-status.pl,
11911         plugins/tools/scripts/tools-2.xml.in,
11912         plugins/tools/scripts/Makefile.am,
11913         plugins/tools/scripts/prepare-changelog.pl: Added translation
11914         status script. Completed find-fixmes.pl script. Fixed bugs.
11916         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
11917         tool path.
11919 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11921         * plugins/message-view/anjuta-message-manager-plugin.glade :
11922         renamed "messages.tag.position" to "messages.tab.position".
11923         plugins/message-view/anjuta-msgman.c : 
11924         Messages tab position prefrences.
11925         
11926 2005-06-14  Naba Kumar  <naba@gnome.org>
11928         * (new) plugins/tools/scripts/find-fixmes.pl,
11929         (new) plugins/tools/scripts/tools-2.xml.in,
11930         (new) plugins/tools/scripts/Makefile.am,
11931         (new) plugins/tools/scripts/prepare-changelog.pl,
11932         plugins/tools/plugin.h, plugins/tools/fileop.c,
11933         plugins/tools/Makefile.am, configure.in: Added system tools.
11935 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
11937         * plugins/tools/editor.c:
11938         Take care of creating .anjuta directory if missing
11940 2005-06-10  Naba Kumar  <naba@gnome.org>
11942         * configure.in: Increased gnome-build required to version 0.1.2.
11943         
11944         * plugins/project-manager/plugin.c: Fixed target/group removal.
11945         Fixed memory leaks.
11946         
11947 2005-06-10  Naba Kumar  <naba@gnome.org>
11949         * plugins/project-manager/plugin.c: Implemented target/group
11950         configuration (update gnome-build module from cvs).
11951         
11952 2005-06-07  Naba Kumar  <naba@gnome.org>
11954         Patch from: Massimo Cora'  <maxcvs@email.it>:
11955         * plugins/class-inheritance/Makefile.am,
11956         plugins/class-inheritance/class-inherit.c,
11957         plugins/class-inheritance/class-inherit.h,
11958         plugins/class-inheritance/plugin.c,
11959         plugins/class-inheritance/plugin.h,
11960         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
11961         expanded view of classes in hierarchy canvas (collapsable again).
11962         
11963 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
11965         * scintilla/patches/scintilla-64-bit.diff (added)
11966         * plugins/patch/patch-plugin.c:
11967         Conditional build for GTK 2.4 and GTK 2.6
11969 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
11971         * plugins/tools/anjuta-tools.glade,
11972         plugins/tools/editor.c,
11973         plugins/tools/plugin.h,
11974         plugins/tools/fileop.c:
11975         Add a check box to edit an user script
11976         Correct a few memory leak
11978         * plugins/tools/execute.c,
11979         plugins/tools/tool.c,
11980         plugins/tools/tool.h:
11981         Move utility remove_mnemonic function in tool.c
11982         Small fix
11984 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
11986         Patch from sbrabec@suse.cz:
11987         * configure.in
11988         scintilla/include/Scintilla.h:
11989         
11990         Fix 64-Bit warnings in gcc 4
11992 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
11993         
11994         * plugins/patch/patch_plugin.c
11995         plugins/patch/patch.h
11996         plugin/patch/patch-plugin.glade
11997         plugin/patch/Makefile.am:
11998         
11999         Changed patch plugin to use libglade and new gtk 2.6 widgets
12001 2005-05-31  Naba Kumar  <naba@gnome.org>
12003         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12004         * plugins/editor/text_editor.c: Don't show error
12005         for empty files.
12006         
12007 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12008         
12009         * plugins/message-view/anjuta-message-manager.ui,
12010         plugins/message-view/anjuta-msgman.c,
12011         plugins/message-view/anjuta-msgman.h,
12012         plugins/message-view/message-view.c,
12013         plugins/message-view/message-view.h,
12014         plugins/message-view/plugin.c:
12015         Add a popup menu in messages panes
12016         Move save message pane option in it
12018 2005-05-28  Naba Kumar  <naba@gnome.org>
12020         * data/properties/styles.properties: Fixed default font
12021         names and sizes.
12023         * plugins/editor/style-editor.c: cleanup.
12024         
12025 2005-05-25  Naba Kumar  <naba@gnome.org>
12027         * plugin/gdb/plugin.c: Start gdb even if the program does
12028         not exists. Fixes bug #305074
12029         
12030 2005-05-24  Naba Kumar  <naba@gnome.org>
12032         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12033         * configure.in: graphviz pkgconfig path.
12035 2005-05-24  Naba Kumar  <naba@gnome.org>
12037         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12038         * TODO.tasks: Updated.
12039         
12040 2005-05-22  Naba Kumar  <naba@gnome.org>
12042         * anjuta.spec.in: Fixed spec file
12043         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12045 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12046         
12047         * TODO.tasks: Updated.
12049         * plugins/message-view/anjuta-message-manager.ui,
12050         plugins/message-view/message-view.c,
12051         plugins/message-view/message-view.h,
12052         plugins/message-view/plugin.c:
12053         Add shortcut for next and previous message
12054         Add a save message menu item
12055         Fix a bug in previous message
12057 2005-05-21  Naba Kumar  <naba@gnome.org>
12059         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12060         doc/Makefile.am, global-tags/create_global_tags.sh,
12061         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12062         and rpm package creation. Fixed installation paths.
12063         
12064         * plugins/editor/anjuta-document-manager.glade,
12065         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12066         and indent options.
12067         
12068         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12070 2005-05-21  Naba Kumar  <naba@gnome.org>
12072         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12073         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12074         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12075         tagmanager/Makefile.am: Fixed paths configure variables to take
12076         automake configure variables instead of hardcoding.
12078         * global-tags/tm_global_tags.c: Formated code.
12080         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12081         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12082         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12083         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12084         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12085         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12086         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12087         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12088         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12090 2005-05-20  Naba Kumar  <naba@gnome.org>
12092         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12093         and fixed rpm spec file (more testing required).
12094         
12095         * data/gdb.init: Don't set gdb prompt.
12096         
12097         * mime/Makefile.am: run update-mime-data only on system-wide install.
12098         
12099         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12101 2005-05-19  Naba Kumar  <naba@gnome.org>
12103         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12104         while it's not visible.
12106         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12107         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12108         
12109 2005-05-19  Naba Kumar <naba@gnome.org>
12111         * configure.in: Fixed subversion checks. Added
12112         --disable-plugin-subversion and --disable-plugin-glade
12113         configure flags to manually turn off their plugin builds.
12115         * plugins/editor/plugin.c: Save and restore current editor line
12116         positions in session.
12118 2005-05-18  Naba Kumar  <naba@gnome.org>
12120         * AUTHORS: Fixed email address.
12121         
12122         * libanjuta/anjuta-utils.c,
12123         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12124         when the projectmanager toplevel is not a window. Check for valid
12125         gtkwindow type before using the passed window as parent for anjuta
12126         dialogs.
12128 2005-05-17  Naba Kumar  <naba@gnome.org>
12130         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12131         
12132         * plugins/cvs-plugin/Makefile.am,
12133         plugins/devhelp/plugin.c,
12134         plugins/file-loader/Makefile.am,
12135         plugins/macro/Makefile.am,
12136         plugins/message-view/Makefile.am,
12137         plugins/patch/Makefile.am,
12138         plugins/project-manager/Makefile.am,
12139         plugins/subversion/Makefile.am,
12140         plugins/symbol-browser/Makefile.am: Removed -module flags
12141         from libtool flags
12143         * MAINTAINERS: Added file so that I could recieve bugzilla
12144         reports.
12146         * plugins/glade/plugin.c: Fixed compile error.
12148 === Anjuta 2.0.0 ===
12150 2005-05-15  Naba Kumar  <naba@gnome.org>
12152         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12153         version to 2.0.0.
12155         * plugins/symbol-browser/an_symbol_view.c,
12156         plugins/symbol-browser/plugin.c,
12157         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12158         symbols have been updated. Reset file symbols when update
12159         occurs. Fixed memory leaks.
12161         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12162         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12163         
12164 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12166         * plugins/tools/anjuta-tools.glade:
12167         Remove unused parameter dialog
12169         * plugins/tools/dialog.c,
12170         plugins/tools/fileop.c,
12171         plugins/tools/fileop.h,
12172         plugins/tools/tool.c,
12173         plugins/tools/tool.h,
12174         plugins/tools/variable.c:
12175         Add a few comments and cleanups
12177         * plugins/tools/editor.c,
12178         plugins/tools/editor.h:
12179         Remove code from previous plugin and add comments
12180         Use main window as parent (instead of tool list)
12182         * plugins/tools/execute.c,
12183         plugins/tools/execute.h:
12184         Remove code from previous plugin and add comments
12185         Fix warnings
12187 2005-05-14  Naba Kumar  <naba@gnome.org>
12189         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12190         release.
12191         
12192         * configure.in: Fixed
12193         
12194         * plugins/class-inheritance/class-inheritance.png: New icon.
12195         
12196         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12197         screws up when reparented.
12199 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12201         * plugins/editor/search-replace.c,
12202         plugins/editor/search-replace_backend.c
12203         plugins/project-manager/plugin.c : Clear find pane if searching same 
12204         expression. Clean code.
12206 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12208         * configure.in: Added ne in ALL_LINGUAS
12209         
12210 2005-05-13  Naba Kumar  <naba@gnome.org>
12212         * configure.in: Fixed glade-3 version.
12213         
12214         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12215         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12216         plugins/gdb/watch.c: Update locals, watch and frame document on
12217         frame change.
12219 2005-05-12  Naba Kumar  <naba@gnome.org>
12221         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12222         scope autocompletion when the function definition is incomplete.
12223         
12224         * plugins/class-gen/anjuta-class-gen.plugin.in,
12225         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12226         plugins/gdb/plugin.c,
12227         plugins/glade/anjuta-glade.plugin.in,
12228         plugins/project-import/anjuta-project-import.plugin.in,
12229         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12230         titles for the wizards.
12232 2005-05-11  Naba Kumar  <naba@gnome.org>
12234         * configure.in, plugins/debug-manager/Makefile.am,
12235         plugins/debug-manager/plugin.c,
12236         (added) plugins/debug-manager/images/.cvsignore,
12237         (added) plugins/debug-manager/images/Makefile.am,
12238         (added) plugins/debug-manager/images/detach-16.png,
12239         (added) plugins/debug-manager/images/detach.png,
12240         (added) plugins/debug-manager/images/step-into-16.png,
12241         (added) plugins/debug-manager/images/step-into.png,
12242         (added) plugins/debug-manager/images/step-out-16.png,
12243         (added) plugins/debug-manager/images/step-out.png,
12244         (added) plugins/debug-manager/images/step-over-16.png,
12245         (added) plugins/debug-manager/images/step-over.png,
12246         plugins/gdb/Makefile.am,
12247         plugins/gdb/breakpoints.c,
12248         plugins/gdb/plugin.c,
12249         (added) plugins/gdb/images/.cvsignore,
12250         (added) plugins/gdb/images/Makefile.am,
12251         (added) plugins/gdb/images/breakpoint.png,
12252         (added) plugins/gdb/images/locals.png,
12253         (added) plugins/gdb/images/stack.png,
12254         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12255         'remove all'. Added debugger icons.
12257         * plugins/editor/text_editor.c: Fixed file monitor.
12259         Patch from: Massimo Cora'  <maxcvs@email.it>
12260         * plugins/patch/anjuta-patch-plugin.png,
12261         plugins/class-gen/Makefile.am,
12262         plugins/class-gen/action-callbacks.c,
12263         plugins/class-gen/class_gen.c,
12264         plugins/class-gen/class_logo.xpm: Implemented vcs
12265         file addions. New icons by Fabio Zecchini
12267 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12269         * libanjuta/interfaces/libanjuta.idl
12270         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12271         plugins/editor/search-replace_backend.c
12272         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12274 2005-05-11  Naba Kumar  <naba@gnome.org>
12275         
12276         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12277         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12278         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12279         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12280         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12281         memory leaks.
12282         
12283         * plugins/symbol-browser/an_symbol_prefs.c,
12284         plugins/symbol-browser/an_symbol_search.c,
12285         plugins/symbol-browser/an_symbol_view.c,
12286         plugins/symbol-browser/an_symbol_view.h,
12287         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12289 2005-05-11  Naba Kumar  <naba@gnome.org>
12291         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12292         
12293         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12294         progress bar location at create time, instead of hardcoding.
12295         
12296         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12297         Added mini splash screen.
12298         
12299         * plugins/editor/text_editor.c: Do not produce warning when file
12300         monitor could not be created.
12301         
12302         * plugins/profile-default/plugin.c: Save project session on exit.
12303         Show mini splash with progress bar at profile load.
12305 2005-05-10  Naba Kumar  <naba@gnome.org>
12307         * configure.in, manuals/Makefile.am: Fixed compile flags.
12308         Disable outdated manuals builds.
12309         
12310         * global-tags/Makefile.am: Uninstall tags files on
12311         'make uninstall'
12312         
12313         * libegg/Makefile.am: Use configured deprecated flags.
12314         
12315         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12316         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12317         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12318         Updated.
12319         
12320         * mime/Makefile.am: Take DESTDIR into account.
12321         
12322         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12323         
12324         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12325         on scope autocompletion.
12326         
12327         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12328         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12329         shared libs and static libs paths for debugging. Order them
12330         correctly.
12331         
12332         * po/POTFILES.in: Updated.
12334 2005-05-09  Naba Kumar  <naba@gnome.org>
12336         * libanjuta/interfaces/libanjuta.idl,
12337         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12338         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12339         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12340         Implemented debugger source directory search and emits location changed
12341         signal with absolute path of the file.
12343         * plugins/tools/tool.c: Fixed compile errors.
12344         
12345 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12347         * plugins/tools/anjuta-tools.glade,
12348         plugins/tools/dialog.h,
12349         plugins/tools/dialog.c,
12350         plugins/tools/plugin.c,
12351         plugins/tools/editor.c:
12352         Improve graphical user interface
12353         Remove old code
12354         Correct an error on close
12355         Some cleanups
12357         * plugins/tools/fileop.c,
12358         plugins/tools/tool.h,
12359         plugins/tools/tool.c:
12360         Change the tool internal structure
12361         Support having tools configuration in several places
12363 2005-05-08  Naba Kumar  <naba@gnome.org>
12365         * plugins/gdb/actions.c,
12366         (removed) plugins/gdb/registers_cbs.c,
12367         (removed) plugins/gdb/registers_cbs.h,
12368         (removed) plugins/gdb/registers_gui.c,
12369         (removed) plugins/gdb/sharedlib_cbs.c,
12370         (removed) plugins/gdb/sharedlib_cbs.h,
12371         (removed) plugins/gdb/sharedlib_gui.c,
12372         (removed) plugins/gdb/signals_cbs.c,
12373         (removed) plugins/gdb/signals_cbs.h,
12374         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12376 2005-05-08  Naba Kumar  <naba@gnome.org>
12378         * plugins/build-basic-autotools/executer.c: Fixed programs
12379         listing dialog.
12380         
12381         * plugins/debug-manager/Makefile.am,
12382         plugins/debug-manager/anjuta-debug-manager.glade,
12383         plugins/debug-manager/plugin.c,
12384         plugins/gdb/Makefile.am: Used libglade for programs listing
12385         dialog.
12386         
12387         * (added) plugins/gdb/pointer.png: Stack pointer image.
12388         
12389         * libanjuta/anjuta-marshal.list,
12390         pixmaps/Makefile.am,
12391         plugins/gdb/actions.c,
12392         plugins/gdb/actions.h,
12393         plugins/gdb/anjuta-gdb-plugin.ui,
12394         plugins/gdb/anjuta-gdb.glade,
12395         plugins/gdb/breakpoints.c,
12396         plugins/gdb/breakpoints.h,
12397         plugins/gdb/debug_tree.c,
12398         plugins/gdb/debug_tree.h,
12399         plugins/gdb/debugger.c,
12400         plugins/gdb/debugger.h,
12401         plugins/gdb/gdbmi-test.c,
12402         plugins/gdb/gdbmi.c,
12403         plugins/gdb/gdbmi.h,
12404         plugins/gdb/info.c,
12405         plugins/gdb/info.h,
12406         plugins/gdb/locals.c,
12407         plugins/gdb/locals.h,
12408         plugins/gdb/memory.c,
12409         plugins/gdb/memory.h,
12410         plugins/gdb/plugin.c,
12411         plugins/gdb/plugin.h,
12412         plugins/gdb/registers.c,
12413         plugins/gdb/registers.h,
12414         plugins/gdb/registers_cbs.c,
12415         plugins/gdb/registers_cbs.h,
12416         plugins/gdb/registers_gui.c,
12417         plugins/gdb/sharedlib.c,
12418         plugins/gdb/sharedlib.h,
12419         plugins/gdb/sharedlib_cbs.c,
12420         plugins/gdb/sharedlib_cbs.h,
12421         plugins/gdb/sharedlib_gui.c,
12422         plugins/gdb/signals.c,
12423         plugins/gdb/signals.h,
12424         plugins/gdb/signals_cbs.c,
12425         plugins/gdb/signals_cbs.h,
12426         plugins/gdb/signals_gui.c,
12427         plugins/gdb/stack_trace.c,
12428         plugins/gdb/stack_trace.h,
12429         plugins/gdb/utilities.c,
12430         plugins/gdb/utilities.h,
12431         plugins/gdb/watch.c,
12432         plugins/gdb/watch.h,
12433         plugins/gdb/watch_cbs.c,
12434         plugins/gdb/watch_cbs.h,
12435         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12436         it for all debugger component updates and listing. Implemented
12437         user custom debugger command window. Fixed all debugger components
12438         to work correctly. Implemented debugger as GObject. Removed
12439         deprecated codes.
12440         
12441 2005-05-06  Naba Kumar  <naba@gnome.org>
12442         
12443         * TODO.tasks: Updated.
12444         
12445         * plugins/build-basic-autotools/Makefile.am,
12446         plugins/file-loader/Makefile.am,
12447         plugins/profile-default/Makefile.am,
12448         plugins/sample1/Makefile.am,
12449         plugins/symbol-browser/images/Makefile.am,
12450         src/Makefile.am: Fixed 'make distcheck' errors.
12452         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12453         updates.
12455         * tagmanager/tm_workspace.c: Include prototypes in getting
12456         scope members.
12458 2005-05-06  Naba Kumar  <naba@gnome.org>
12460         * TODO.tasks: Updated.
12461         
12462         * configure.in, plugins/cvs-plugin/Makefile.am,
12463         plugins/debug-manager/Makefile.am,
12464         plugins/devhelp/Makefile.am,
12465         plugins/editor/Makefile.am,
12466         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12467         
12468         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12469         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12470         interfaces.
12471         
12472         * tagmanager/tm_workspace.c,
12473         tagmanager/include/tm_workspace.h,
12474         plugins/editor/aneditor-autocomplete.cxx,
12475         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12476         to return all matching tag types when no name is given instead of
12477         returning empty array.
12478         
12479         * plugins/symbol-browser/Makefile.am,
12480         (added) plugins/symbol-browser/an_symbol.c,
12481         (added) plugins/symbol-browser/an_symbol.h,
12482         plugins/symbol-browser/an_symbol_info.c,
12483         plugins/symbol-browser/an_symbol_info.h,
12484         (added) plugins/symbol-browser/an_symbol_iter.c,
12485         (added) plugins/symbol-browser/an_symbol_iter.h,
12486         plugins/symbol-browser/an_symbol_search.c,
12487         plugins/symbol-browser/an_symbol_view.c,
12488         plugins/symbol-browser/an_symbol_view.h,
12489         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12490         plugins/symbol-browser/plugin.c,
12491         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12492         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12493         plugin and implemented IAnjutaIterable interface for symbol search
12494         and iteration.
12496         * plugins/class-inheritance/Makefile.am,
12497         plugins/class-inheritance/class-inherit.c,
12498         plugins/class-inheritance/class-inherit.h,
12499         plugins/class-inheritance/plugin.h: Use the newly added
12500         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12501         get rid of libanjuta-ctags.la dependencies.
12503 2005-05-02  Naba Kumar  <naba@gnome.org>
12505         * plugins/class-inheritance/class-inherit.c,
12506         plugins/class-inheritance/plugin.c,
12507         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12508         be found for a class. Formated code.
12510         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12511         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12512         of editor tabs.
12513         
12514 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12516         * libanjuta/anjuta-launcher.c:
12517         Keep trying sending data until all bytes have been written
12519         * plugins/tools/anjuta-tools.glade,
12520         plugins/tools/editor.c:
12521         Add a combo box to defined data from stdin
12523         * plugins/tools/execute.c:
12524         Send data in stdin if needed
12525         Code cleanups
12527         * plugins/tools/fileop.c,
12528         plugins/tools/tool.h,
12529         plugins/tools/tool.c:
12530         Store, load and save stdin data
12531         Use tools-2.xml instead of tools.xml
12533         * plugins/tools/plugin.c,
12534         plugins/tools/plugin.h:
12535         Code cleanups
12537         * plugins/tools/dialog.c,
12538         plugins/tools/dialog.h:
12539         Few code cleanups
12541         * plugins/tools/variable.c,
12542         plugins/tools/variable.h:
12543         Add editor related variables
12544         Code cleanups
12546 2005-04-29  Naba Kumar  <naba@gnome.org>
12548         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12550         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12551         
12552         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12553         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12554         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12555         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12556         working on gdb MI interface. Completed MI parser interface.
12558         Patch from  Massimo Cora <maxcvs@email.it>:
12559         * plugins/class-inheritance/Makefile.am,
12560         plugins/class-inheritance/class-inherit.c,
12561         plugins/class-inheritance/class-inherit.h,
12562         plugins/class-inheritance/plugin.c,
12563         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12564         Used system theme for colors. Display class members on mouse click.
12565         
12566 2005-04-28  Naba Kumar  <naba@gnome.org>
12568         * plugins/symbol-browser/an_symbol_prefs.c
12569         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12570         implementation to create/add/remove custom tags files in symbol
12571         brower preferences.
12573         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12574         EXTRA_DIST.
12576         * plugins/project-import/project-import.c: Fixed memory leaks and
12577         use correct debug prints.
12578         
12579         * TODO.tasks: Updated.
12580         
12581 2005-04-27  Naba Kumar  <naba@gnome.org>
12583         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12584         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12585         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12587         * plugins/editor/anjuta-docman.c,
12588         plugins/editor/anjuta-docman.h,
12589         plugins/editor/plugin.c: Emit editor-added signal from docman
12590         and connect signals to new editor correctly.
12592         * plugins/class-inheritance/plugin.c,
12593         plugins/symbol-browser/plugin.c: Added stock icons.
12594         
12595         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12596         plugins/build-basic-autotools/executer.c,
12597         plugins/build-basic-autotools/executer.h: Added missing files
12598         for the execute programs implementation.
12600 2005-04-26  Naba Kumar  <naba@gnome.org>
12601         
12602         * TODO.tasks: Updated.
12604         * plugins/file-loader/plugin.c,
12605         plugins/project-import/anjuta-project-import.plugin.in,
12606         plugins/project-import/plugin.c,
12607         plugins/project-import/project-import.c,
12608         plugins/project-import/project-import.h: Be able to import older
12609         anjuta projects.
12611 2005-04-26  Naba Kumar  <naba@gnome.org>
12613         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12614         removing it from the shell.
12616         * libanjuta/anjuta-shell.c,
12617         libanjuta/anjuta-shell.h,
12618         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12619         so that widget additions are freezed or thaw using a pending queue.
12620         Fixded UI flicker while loading projects.
12622 2005-04-26  Naba Kumar  <naba@gnome.org>
12624         * TODO.tasks: Updated.
12625         
12626         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12627         IAnjutaBuildable interface.
12628         
12629         * plugins/build-basic-autotools/Makefile.am,
12630         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12631         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12632         plugins/build-basic-autotools/build-basic-autotools.c,
12633         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12634         interface and UI for executing project/file programs. Implemented
12635         IAnjutaFile interface so that executables could be opened directly.
12636         
12637         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12638         Authors line (Reserved for external plugins, which do not have a way to
12639         show their credits).
12640         
12641         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12642         [File Loader] group for menu labels (default to "Name" if it is not
12643         defined.
12644         
12645         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12646         for executing external commands.
12648 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12650         * plugins/project-wizard/property.c:
12651         Correct a memory leak
12653         * libanjuta/interfaces/libanjuta.idl,
12654         plugins/editor/text_editor.c:
12655         Add erase_all and replace_selection function to IAnjutaEditor
12657         * plugins/tools/anjuta-tools.glade,
12658         plugins/tools/fileop.c,
12659         plugins/tools/editor.c,
12660         plugins/tools/tool.c
12661         plugins/tools/tool.h:
12662         Add shortcut and icon 
12664         * plugins/tools/variable.c,
12665         plugins/tools/variable.h:
12666         Add a variable asking parameters at run time
12668         * plugins/tools/execute.c:
12669         Add a warning message for missing document manager
12670         Add replace buffer and replace selection output
12671         Correct an error in popup output
12673         * plugins/tools/plugin.c,
12674         plugins/tools/plugin.h,
12675         plugins/tools/anjuta-tools.ui,
12676         src/anjuta.ui:
12677         Few clean up
12678         Attach tools menu to a new place
12680 2005-04-25  Naba Kumar  <naba@gnome.org>
12682         * libanjuta/plugins.c, src/about.c, src/about.h,
12683         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12684         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12685         plugins (about box for plugins) menu.
12687 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12689         *  plugins/editor/search-replace.c :
12690         Displayed full path in Search pane window. 
12691         Bug 300231 : Selected line in Search pane window .
12692                 
12693 2005-04-23  Naba Kumar  <naba@gnome.org>
12695         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12697 2005-04-22  Naba Kumar  <naba@gnome.org>
12699         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12700         
12701         * plugins/project-wizard/templates/java.wiz,
12702         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12703         to create bytecodes (.class) files.
12704         
12705         * plugins/symbol-browser/an_symbol_info.c,
12706         plugins/symbol-browser/an_symbol_info.h,
12707         plugins/symbol-browser/an_symbol_search.c,
12708         plugins/symbol-browser/an_symbol_view.c,
12709         plugins/symbol-browser/plugin.c,
12710         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12711         in file symbol list.
12713 2005-04-22  Naba Kumar  <naba@gnome.org>
12715         * TODO.tasks: Updated.
12716         
12717         * plugins/class-inheritance/Makefile.am,
12718         plugins/subversion/Makefile.am: Do not install plugin files when
12719         plugin build condition is false.
12720         
12721         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12722         plugins/build-basic-autotools/build-basic-autotools.c,
12723         plugins/build-basic-autotools/build-basic-autotools.h,
12724         plugins/file-loader/anjuta-loader-plugin.ui,
12725         plugins/file-loader/dnd.c,
12726         plugins/file-loader/plugin.c,
12727         plugins/file-loader/plugin.h,
12728         plugins/project-manager/anjuta-project-manager.ui,
12729         plugins/project-manager/plugin.c: Added open file and build context
12730         menu in project manager context menu.
12732 2005-04-22  Naba Kumar  <naba@gnome.org>
12734         * configure.in: Added message output showing conditional plugins to
12735         build or not.
12736         
12737         * src/layout.xml: Added layout for class-inheritance plugin widget.
12738         
12739         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12740         plugin name to remove redundant terms.
12741         
12742         * TODO.tasks: Updated.
12743         
12744         * configure.in,
12745         plugins/symbol-browser/Makefile.am,
12746         plugins/symbol-browser/an_symbol_view.c,
12747         (removed) plugins/symbol-browser/sv_class.xpm,
12748         (removed) plugins/symbol-browser/sv_function.xpm,
12749         (removed) plugins/symbol-browser/sv_macro.xpm,
12750         (removed) plugins/symbol-browser/sv_private_fun.xpm,
12751         (removed) plugins/symbol-browser/sv_private_var.xpm,
12752         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
12753         (removed) plugins/symbol-browser/sv_protected_var.xpm,
12754         (removed) plugins/symbol-browser/sv_public_fun.xpm,
12755         (removed) plugins/symbol-browser/sv_public_var.xpm,
12756         (removed) plugins/symbol-browser/sv_static_fun.xpm,
12757         (removed) plugins/symbol-browser/sv_static_var.xpm,
12758         (removed) plugins/symbol-browser/sv_struct.xpm,
12759         (removed) plugins/symbol-browser/sv_unknown.xpm,
12760         (removed) plugins/symbol-browser/sv_variable.xpm,
12761         (added) plugins/symbol-browser/images/.cvsignore,
12762         (added) plugins/symbol-browser/images/Icons.16x16.Class,
12763         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
12764         (added) plugins/symbol-browser/images/Icons.16x16.Field,
12765         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
12766         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
12767         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
12768         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
12769         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
12770         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
12771         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
12772         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
12773         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
12774         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
12775         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
12776         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
12777         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
12778         (added) plugins/symbol-browser/images/Icons.16x16.Method,
12779         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
12780         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
12781         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
12782         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
12783         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
12784         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
12785         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
12786         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
12787         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
12788         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
12789         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
12790         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
12791         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
12792         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
12793         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
12794         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
12795         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
12796         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
12797         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
12798         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
12799         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
12800         pixmaps and added new icons (taken from monodevelop).
12802 2005-04-21  Naba Kumar  <naba@gnome.org>
12804         Patch from  Massimo Cora <maxcvs@email.it>:
12806         * configure.in, plugins/Makefile.am
12807         (new) plugins/class-inheritance/.cvsignore,
12808         (new) plugins/class-inheritance/Makefile.am,
12809         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
12810         (new) plugins/class-inheritance/class-inherit.c,
12811         (new) plugins/class-inheritance/class-inherit.h,
12812         (new) plugins/class-inheritance/plugin.c,
12813         (new) plugins/class-inheritance/plugin.h,
12814         (new) plugins/class-inheritance/class-inheritance.png: Added class
12815         inheritance plugin.
12816         
12817         Changes by naba: Added pkgconfig check for graphviz and conditionally
12818         build graphviz.
12819         
12820         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
12822 2005-04-20  Naba Kumar  <naba@gnome.org>
12824         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12825         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12826         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12827         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12828         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12829         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12830         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12831         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12832         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12833         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12834         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12835         
12836         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
12837         message view management.
12839         * libanjuta/anjuta-children.[ch],
12840         plugins/build-basic-autotools/build-basic-autotools.c,
12841         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
12842         Removed anjuta_children_init() function,
12843         because it is done automatically when first invoked. Introduced
12844         anjuta_children_recover() to recover the child signalling. Fixed
12845         child exit management to correctly recover the exit status.
12846         
12847         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
12848         to properly shutdown the launcher and to kill the running process
12849         (without emitting any signal).
12850         
12851         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
12852         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
12853         gdb and program instance.
12855 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12857         * plugins/editor/search-replace.c :
12858         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
12860 2005-04-18  Naba Kumar  <naba@gnome.org>
12862         * TODO.tasks: Marked completed items.
12863         
12864         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12865         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
12866         plugins/project-manager/plugin.c: Prompt user for the debugging
12867         target (select from a list of project's executable targets) and
12868         correctly start debugger. Take care of libtool wrapping when the
12869         target selected is libtool target. Fixed debugger menu items
12870         sensitivity.
12872 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
12874         * plugins/tools/execute.c,
12875         plugins/tools/execute.h:
12876         Implement save all files before running a command
12877         Implement all options for stdout and stderr except replace buffer
12878         Allow running several tools
12880         * plugins/tools/plugin.c:
12881         Move anjuta launcher in execute.c
12883         * plugins/tools/tools.h,
12884         plugins/tools/variable.c:
12885         Small changes
12887 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
12889         * plugins/tools/anjuta-tools.glade:
12890         Add new properties in tool editor dialog
12891         Cosmetic improvements
12892         
12893         * plugins/tools/anjuta-tools.ui:
12894         Attach tool menu as a build menu
12896         * plugins/tools/dialog.c:
12897         Set tool menu item sensitivity in tool list
12898         Fix bugs
12900         * plugins/tools/editor.c,
12901         plugins/tools/editor.h,
12902         plugins/tools/fileop.c,
12903         plugins/tools/tool.c,
12904         plugins/tools/tool.h:
12905         Add new properties (active, save file...)
12906         Most of them are still not implemented
12908         * plugins/tools/execute.c,
12909         plugins/tools/execute.h:
12910         Reorganize code to support multiple run
12911         Support run in terminal
12912         
12913         * plugins/tools/plugin.c
12914         plugins/tools/plugin.h:
12915         Move message handling in execute.c
12917         * plugins/tools/variable.h,
12918         plugins/tools/variable.c:
12919         Add useful variables
12920         
12921 2005-04-13  Naba Kumar  <naba@gnome.org>
12923         * plugins/editor/text_editor.c: Fixed file monitoring condition.
12924         * plugins/editor/Makefile.am: Added gnome-vfs flags.
12925         
12926 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12928         * plugins/tools/dialog.c plugins/tools/tool.c :
12929         Fixed bugs.
12931 2005-04-06  Naba Kumar  <naba@gnome.org>
12933         * src/anjuta.c: Load default session only when
12934         "anjuta.session.load.last" preference is enabled.
12935         
12936 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
12938         * plugins/tools/Makefile.am,
12939         plugins/tools/variable.c,
12940         plugins/tools/variable.h:
12941         Add new code for handling variables
12943         * plugins/tools/anjuta-tools.glade:
12944         Improve tool editor dialog
12945         Add variable selection dialog
12947         * plugins/tools/dialog.c,
12948         plugins/tools/dialog.h,
12949         plugins/tools/plugin.c,
12950         plugins/tools/plugin.h:
12951         Add variable object
12952         Add a function to get it
12954         * plugins/tools/editor.c:
12955         Add gui code for variable selection dialog
12957         * plugins/tools/execute.c:
12958         Use variables for executing command
12959         
12960         * Naba: Compile warning fixes.
12962 2005-04-06  Naba Kumar  <naba@gnome.org>
12964         * TODO.tasks: Marked completed items.
12965         
12966 2005-04-06  Naba Kumar  <naba@gnome.org>
12968         * plugins/subversion/svn-backend.c: Fixed subversion plugin
12969         compile error.
12970         
12971         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
12973 2005-04-04  Naba Kumar  <naba@gnome.org>
12975         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
12976         inside Main window.
12977         
12978 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
12980         * plugins/tools/Makefile.am,
12981         plugins/tools/anjuta-tools.plugin.in,
12982         plugins/tools/anjuta-tools.ui,
12983         plugins/tools/anjuta-tools.gladei,
12984         plugins/tools/anjuta-tools-plugin.png,
12985         plugins/tools/plugin.c,
12986         plugins/tools/plugin.h,
12987         plugins/tools/dialog.c,
12988         plugins/tools/dialog.h,
12989         plugins/tools/fileop.c,
12990         plugins/tools/fileop.h,
12991         plugins/tools/tool.c,
12992         plugins/tools/tool.h,
12993         plugins/tools/editor.c,
12994         plugins/tools/editor.h,
12995         plugins/tools/execute.c,
12996         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
12997         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
12998         Not fully working
13000         * anjuta-tools.[ch]: Removed old tools code.
13001         
13002 2005-04-01  Steve Murphy  <murf@e-tools.com>
13004         * configure.in: Added "rw" to ALL_LINGUAS.
13006 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13008         * Modified Files:
13009         manuals/C/anjuta-manual/fileoperations.xml
13010         Added Files:
13011         manuals/C/anjuta-manual/figures/search_expr.png
13012         manuals/C/anjuta-manual/figures/search_expr_basic.png
13013         manuals/C/anjuta-manual/figures/search_file_list.png
13014         manuals/C/anjuta-manual/figures/search_file_pattern.png
13015         manuals/C/anjuta-manual/figures/search_replace.png
13016         manuals/C/anjuta-manual/figures/search_setting.png
13017         manuals/C/anjuta-manual/figures/search_target.png
13018         manuals/C/anjuta-manual/figures/search_target_action.png
13019         manuals/C/anjuta-manual/figures/search_target_in.png
13020         Removed Files:
13021         manuals/C/anjuta-manual/figures/find_files.png
13022         manuals/C/anjuta-manual/figures/find_replace.png
13023         manuals/C/anjuta-manual/figures/find_text.png :
13024         Updated Anjuta manual (File Operations)
13026 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13028         * manuals/C/anjuta-manual/fileoperations.xml,
13029         manuals/C/anjuta-manual/figures/open_file.png,
13030         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13031         manuals/C/anjuta-manual/figures/prefs_print.png,
13032         manuals/C/anjuta-manual/figures/print_dlg.png,
13033         manuals/C/anjuta-manual/figures/print_preview.png.
13034         * Added Files:
13035         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13036         manuals/C/anjuta-manual/figures/display_macro.png,
13037         manuals/C/anjuta-manual/figures/insert_text.png,
13038         manuals/C/anjuta-manual/figures/keyword_macro.png,
13039         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13040         manuals/C/anjuta-manual/figures/save_as_file.png :
13041         Updated Anjuta Manual (File Operations)
13043 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13045         * plugins/editor/action-callbacks.c,
13046           plugins/file-loader/plugin.c,
13047           plugins/gtodo/main.c,
13048           plugins/project-wizard/druid.c:
13049           Fix spelling/grammar errors. Fixes bugs
13050           169068, 169137, 169138, and 169139.
13052 2005-03-21  Naba Kumar  <naba@gnome.org>
13054         Patch from: Massimo Cora' <maxcvs@email.it>:
13055         
13056         * plugins/editor/Makefile.am
13057         plugins/editor/anjuta-docman.c,
13058         (added) plugins/editor/editor-tooltips.c,
13059         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13060         editor tabs to show full path.
13062 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13063         
13064         * plugins/subversion/svn-backend.c:
13065         Removed "apr-0/" from include because this is 
13066         already included in SVN_INCLUDE and broke building if
13067         apr >= 1.0 was installed.
13069 2005-03-18  Naba Kumar  <naba@gnome.org>
13071         Patch from: Massimo Cora' <maxcvs@email.it>:
13073         * plugins/editor/action-callbacks.c,
13074         plugins/editor/aneditor-calltip.cxx,
13075         plugins/editor/aneditor-priv.h,
13076         plugins/editor/aneditor.cxx,
13077         plugins/editor/aneditor.h,
13078         plugins/editor/anjuta-document-manager.ui: Added calltip
13079         activation from menu.
13081 2005-03-16  Naba Kumar  <naba@gnome.org>
13083         Patch from: Massimo Cora' <maxcvs@email.it>:
13084         
13085         * plugins/class-gen/action-callbacks.c,
13086         plugins/class-gen/anjuta-class-gen-plugin.glade,
13087         plugins/class-gen/class_gen.c,
13088         plugins/class-gen/class_gen.h,
13089         plugins/class-gen/class_logo.xpm,
13090         plugins/class-gen/plugin.c: Create files without project
13091         being open. Add to project support. And other enhancements.
13093 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13095         * anjuta.glade,
13096           plugins/debug-manager/utilities.c,
13097           plugins/file-loader/plugin.c,
13098           plugins/gdb/utilities.c,
13099           plugins/profile-default/plugin.c,
13100           plugins/project-import/project-import.c,
13101           src/anjuta-actions.h:
13102           Spelling/grammar fixes.
13104 2005-03-13  Naba Kumar  <naba@gnome.org>
13105         
13106         * plugins/editor/action-callbacks.c,
13107         plugins/editor/action-callbacks.h,
13108         plugins/editor/anjuta-document-manager.ui,
13109         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13110         submenu. Moved menuitems from Format to View->Editor.
13111         
13112         * src/action-callbacks.c, src/action-callbacks.h,
13113         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13114         layout and lock layout menus in View submenu. Get rid of
13115         Settings->Layout Manager menu.
13116         
13117         * plugins/project-import/anjuta-project-import.plugin.in:
13118         Fixed icon name
13120         * global-tags/Makefile.am,
13121         global-tags/create_global_tags.sh,
13122         plugins/editor/aneditor-autocomplete.cxx,
13123         plugins/editor/aneditor-priv.h,
13124         plugins/editor/aneditor.cxx,
13125         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13126         in editor and made it work in global symbols also.
13127         
13128         * src/anjuta-app.c: Always use priority texts besides icons style
13129         for toolbars, because other styles look horible for Anjuta (fixme).
13131 2005-03-11  Naba Kumar  <naba@gnome.org>
13133         * configure.in: Removed test for iconv.
13135         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13136         before scintilla widget is realized.
13137         
13138         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13139         for Update menuitem.
13140         
13141         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13142         already applied in scintilla main stream.
13143         
13144         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13145         and notified scintilla developer.
13146         
13147 2005-03-10  Naba Kumar  <naba@gnome.org>
13149         * src/action-callbacks.c: Removed reference to src/help.h (dead
13150         file).
13152         * plugins/editor/text_editor.c: Removed reference to
13153         src/launcher.h (a dead file).
13155         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13156         src/controls.c, src/controls.h, src/fileselection.c,
13157         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13158         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13159         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13160         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13161         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13162         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13163         Removed these dead files from CVS.
13166 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13168         * plugins/file-wizard/action-callbacks.c : Added error message.
13169         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13172 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13173         
13174         * plugins/cvs-plugin/cvs-callbacks.c
13175         plugins/cvs-plugin/plugin.c:
13176         Fixed preferences page init and busy handling
13177         
13178         * plugins/subversion/plugin.c:
13179         Fixed preferences page init
13181 2005-03-09  Naba Kumar  <naba@gnome.org>
13183         * plugins/Makefile.am, plugins/glade/Makefile.am,
13184         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13185         enabled glade plugin in Anjuta. The plugin is built only when
13186         glade3 is installed.
13187         
13188 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13190         * plugins/project-wizard/templates/java.wiz
13191         plugins/project-wizard/templates/java-logo.png (*)
13192         plugins/project-wizard/templates/java/*
13193         plugins/project-wizard/templates/Makefile.am
13194         configure.in:
13195         
13196         Add Java project type. It generates a autoconf/automake
13197         project which is compiled using gcj. It requires automake 
13198         > 1.4 (1.9 is known to work) to work!
13199         
13200         (*) still awaiting response from the gcj team if we
13201         may use their logo.
13202         
13203 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13204         
13205         * plugins/project-import/*
13206         plugins/Makefile.am
13207         configure.in:
13208         Added project import plugin. Might be a bit buggy and limited
13209         but works for now.
13210         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13211         Icon from old pixmaps dir
13213 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13215         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13216         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13217         Added C Custom_Indent line macro.
13218         Cleaned macros.xml
13220 2005-03-09  Naba Kumar  <naba@gnome.org>
13222         * TODO.tasks: Added new message-manager tasks.
13223         
13224         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13225         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13226         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13227         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13228         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13229         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13230         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13231         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13232         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13233         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13234         
13235         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13236         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13237         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13238         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13239         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13240         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13241         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13242         Removed debugger widgets from shell on debugger shutdown. Added
13243         scrolled windows for docked widgets. Removed unnecessary widget refs
13244         and unrefs. Destroy widgets correctly on debugger shutdown.
13245         
13246         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13247         with project description title. Removed frame shadow.
13248         
13249         * plugins/project-wizard/druid.c: Initializes tooltips.
13250         
13251         * scintilla/Makefile.am: Fixed comiple error.
13253 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13255         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13256           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13258 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13260         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13261         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13262         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13263         plugins/macro/macros.xml, plugins/macro/plugin.c :
13264         Moved cursor at the '|' position defined in macros.
13266 2005-03-07  Naba Kumar  <naba@gnome.org>
13268         * plugins/subversion/Makefile.am: Fixed build error.
13270         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13271         types (perl, python, shellscript).
13272         
13273         * plugins/editor/plugin.c: Fixed to show all highlight options.
13274         
13275 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13277         * TODO.tasks : updated tasks.
13278         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13280 2005-03-07  Naba Kumar  <naba@gnome.org>
13282         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13283         or disable subversion file-manager submenu. If "Subvesion" is also
13284         valid directory, we should also check for it.
13286         * configure.in: Disable cygwin macro until someone fixes the
13287         autoconf warnings.
13288         
13289         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13290         backward compatibility.
13291         
13292 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13294         * src/about.c : Cleaned code.
13295         * plugins/macro/macros.xml : Added "do_while" C macro.
13296         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13297         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13298         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13299         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13300         
13301 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13303         * plugins/class-gen/plugin.c:
13304         Removed "return" to activate project_root_uri watching.
13306 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13308         * plugins/Makefile.am
13309         plugins/subversion/*:
13310         Added subversion plugin. Add, Remove, Commit and Update work
13311         everything else needs work.
13312         
13313         * plugins/terminal/terminal.c
13314         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13315         we still have focus problems with the editor.
13317 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13319         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13320         
13321 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13323         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13325 2005-03-04  Naba Kumar  <naba@gnome.org>
13327         Patch from Massimo Cora' <maxcvs@email.it>:
13329         * plugins/class-gen/Makefile.am,
13330         plugins/class-gen/action-callbacks.c,
13331         plugins/class-gen/action-callbacks.h,
13332         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13333         plugins/class-gen/anjuta-class-gen.plugin.in,
13334         plugins/class-gen/class_gen.c,
13335         plugins/class-gen/class_gen.h,
13336         (removed) plugins/class-gen/clsGen.c,
13337         (added) plugins/class-gen/goc_template_header,
13338         (added) plugins/class-gen/goc_template_source,
13339         plugins/class-gen/plugin.c,
13340         plugins/class-gen/plugin.h: Refactored class gen code.
13341         Added GOCBuilder code. Fixed UI. Implemented plugin.
13343 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13345         * plugins/project-wizard/property.c
13346         plugins/project-wizard/install.c
13347         plugins/project-wizard/druid.c
13348         plugins/editor/goto_line.c
13349         plugins/editor/plugin.c
13350         plugins/gtodo/add_edit_item.c
13351         plugins/gtodo/ligtodo.c
13352         plugins/gtodo/main.c
13353         plugins/gtodo/preferences.c:
13354         Fixed #167559, #167534, #167266, #167357
13355         (Bad English in strings...)
13356         
13357         Thanks to Adam Weinberger and Thierry Moisan for
13358         reporting!
13360 2005-03-03  Naba Kumar  <naba@gnome.org>
13362         * libegg/Makefile.am, libegg/menu/Makefile.am,
13363         (added) libegg/egg-submenu-action.c,
13364         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13365         submenu (used for wizard listing).
13366         
13367         * plugins/file-loader/anjuta-loader-plugin.ui
13368         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13369         and toolbar.
13370         
13371         * plugins/editor/action-callbacks.c,
13372         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13373         ctrl+tabbing because it was interfaring with focus navigation.
13374         Focus editor on "Esc" in incremental search entry. Cleanups.
13375         
13376         * plugins/file-manager/an_file_view.c,
13377         plugins/symbol-browser/plugin.c,
13378         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13379         Cleanups.
13380         
13381         * plugins/profile-default/plugin.c,
13382         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13383         for sesssion load.
13384         
13385         * (removed) scintilla/patches/a64-crash-fix.patch,
13386         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13387         scintilla patches.
13389 2005-03-03  Naba Kumar  <naba@gnome.org>
13391         * HACKING: Fixed typos.
13392         
13393         * plugins/editor/aneditor-indent.cxx: Clean up.
13394         
13395         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13396         Enable/disable save, undo and redo actions depending on state
13397         of the editor.
13398         
13399 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13401         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13402         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13403         Displayed search_incremental status.
13405         * Removed plugins/editor/search_incremental.[ch]
13407 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13408         
13409         * plugins/cvs-plugin/cvs-execute.c
13410         plugins/cvs-plugin/cvs-callbacks.c:
13411         - Use weak reference on mesg_view and reuse tab if
13412         it still exists to avoid cluttering message manager.
13413         - Fixed bug in cvs remove
13414         
13415         README, HACKING: Updated
13416         
13417         configure.in: Added check for libsvn
13419 2005-02-29  Naba Kumar  <naba@gnome.org>
13420         
13421         * plugins/file-manager/an_file_view.c,
13422         plugins/symbol-browser/an_symbol_view.c,
13423         plugins/symbol-browser/plugin.c: Hide column headers (they
13424         are redundant).
13426 2005-02-29  Naba Kumar  <naba@gnome.org>
13428         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13429         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13430         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13431         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13432         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13433         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13434         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13435         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13436         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13437         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13439         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13440         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13441         (added) libanjuta/anjuta-session.[hc],
13442         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13443         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13444         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13445         src/main.c:
13446         
13447         Implemented session management. Implemented session
13448         container class. Added session notifications from shell. Implemented
13449         session save/load in editor, file-loader, default-profile-plugin
13450         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13451         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13452         and maximized states in session. Implemented project session
13453         management.
13455 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13457         * plugins/class-gen/action-callbacks.[ch],
13458         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13459         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13460         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13461         with Escape key.
13463 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13464         
13465         * plugins/project-wizard/anjuta-project-wizard.glade,
13466         plugins/project-wizard/druid.c:
13467         Add some padding in tab label in project selection page
13468         
13469         * plugins/project-wizard/druid.c,
13470         plugins/project-wizard/parser.c:
13471         Search for project template recursively
13472         Add ~/.anjuta/project to the search paths
13474 2005-02-26  Naba Kumar  <naba@gnome.org>
13476         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13477         * plugins/file-loader/plugin.c: Fixed crash bug.
13478         * libanjuta/plugins.c: Fixed memory leak.
13479         
13480 2005-02-26  Naba Kumar  <naba@gnome.org>
13481         
13482         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13483         "UserActivatable" attribute for plugins. This attribute if set to
13484         "no" will prevent users from activating/deactivating it from
13485         plugins dialog. Added a toggle button in plugins dialog to toggle
13486         the plugins list between list of activatable plugins (default) to
13487         list of all plugins. anjuta_plugin_select() now only selects the
13488         plugin. Added anjuta_plugins_select_and_activate() method that will
13489         select and activate it.
13490         
13491         * plugins/profile-default/Makefile.am,
13492         plugins/profile-default/anjuta-default-profile.ui,
13493         plugins/profile-default/plugin.c,
13494         plugins/profile-default/plugin.h,
13495         plugins/project-manager/anjuta-project-manager.ui,
13496         plugins/project-manager/plugin.c,
13497         plugins/project-manager/plugin.h:
13498         
13499         Anjuta projects (*.anjuta) files define the profile of respective
13500         projects. Profile is a set of related plugins required for the
13501         project to open. Moved "close project" action from Project Manager
13502         to Profile Manager plugin. Implemented loading and unloading of
13503         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13504         (instead of Project Manager) now handles opening of *.anjuta files.
13505         Close Project menuitem is now moved to File submenu (being
13506         consistent with Anjuta 1.x versions and avoiding creating Project
13507         submenu when project manager is not loaded).
13508         
13509         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13510         
13511         * src/anjuta.ui: Fixed place holder for projects.
13512         
13513         * (new) plugins/profile-default/default.anjuta: default startup
13514         profile. Removed the hardcoded plugins loading in
13515         DefaultProfilePlugin.
13517         * anjuta.anjuta,
13518         plugins/project-wizard/templates/terminal/project.anjuta:
13519         Implemented project format in newly created projects.
13521         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13522         plugins/class-gen/anjuta-class-gen.plugin.in,
13523         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13524         plugins/editor/anjuta-document-manager.plugin.in,
13525         plugins/file-loader/anjuta-loader.plugin.in,
13526         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13527         plugins/gdb/anjuta-gdb.plugin.in,
13528         plugins/glade/anjuta-glade.plugin.in,
13529         plugins/message-view/anjuta-message-manager.plugin.in,
13530         plugins/profile-default/anjuta-default-profile.plugin.in,
13531         plugins/project-manager/anjuta-project-manager.plugin.in,
13532         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13533         Defined UserActivatable attributes. Added supported types attribute.
13535         * plugins/project-wizard/anjuta-project-wizard.glade
13536         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13537         "Project Wizard" in preferences title.
13539         * TODO.tasks: Updated.
13540         
13541         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13542         Updated.
13543         
13544 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13546         * plugins/file-wizard/anjuta-file-wizard.glade
13547         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13548         
13549         Integrated License macros, cleaned file.c.
13550         
13551 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13552         
13553         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13554         username can not be found correctly.
13556 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13558         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13559         plugins/macro/macros.xml :
13560         
13561         Added Headers macros. Cleaned file.c
13563 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13565         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13566         plugins/macro/macros.xml :
13567         
13568         Fixed a bug. Added Header macro.
13570         
13571 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13573         * plugins/file-wizard/action-callbacks.c, 
13574         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13575         plugins/macro/macros.xml :
13576         
13577         Added FileName, Header template macros.
13578         
13579 2005-02-24  Naba Kumar  <naba@gnome.org>
13580         
13581         * plugins/patch/patch-plugin.c: Fixed a function call.
13582         
13583         * src/anjuta.c, src/main.c: Save and load default session.
13584         
13585 2005-02-24  Naba Kumar  <naba@gnome.org>
13587         * libanjuta/interfaces/libanjuta.idl,
13588         plugins/message-view/anjuta-msgman.c,
13589         plugins/message-view/anjuta-msgman.h,
13590         plugins/message-view/plugin.c: Added and implemented
13591         set_view_title() method.
13592         
13593         * plugins/build-basic-autotools/build-basic-autotools.c,
13594         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13595         build context pooling. Maximum 3 contexts are reused. Additional
13596         contexts are created when all are busy.
13598 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13600         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13601         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13602         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13603         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13605         Added Copyright, Changelog macros.
13606                 
13607 2005-02-23  Naba Kumar  <naba@gnome.org>
13609         Patch from Massimo Cora' <maxcvs@email.it>:
13610         * plugins/Makefile.am,
13611         plugins/patch/Makefile.am,
13612         (added) plugins/patch/anjuta-patch-plugin.png,
13613         (added) plugins/patch/anjuta-patch.plugin.in,
13614         (added) plugins/patch/anjuta-patch.ui,
13615         plugins/patch/patch-plugin.c,
13616         (added) plugins/patch/patch-plugin.h,
13617         (added) plugins/patch/plugin.c,
13618         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13619         architecture.
13621 2005-02-23  Naba Kumar  <naba@gnome.org>
13623         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13624         file-loader/plugin.c, profile-default/plugin.c:
13625         Implemented "activated" and "deactivated" signals for plugin class.
13626         Renamed *_location() functions to *_id(), because location is
13627         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13628         anjuta_plugins_unload_plugin().
13629         
13630         * class-gen/plugin.c: Fixed complier warning and utility function call.
13631         
13632         * debug-manager/plugin.c: Unload debugger plugin correctly.
13633         
13634         * project-manager/plugin.c:     Fixed compiler warnings.
13635         
13636         * plugins/project-wizard/templates/gnome/.cvsignore,
13637         plugins/project-wizard/templates/gnome/po/.cvsignore,
13638         plugins/project-wizard/templates/gnome/src/.cvsignore,
13639         plugins/project-wizard/templates/gtk/po/.cvsignore,
13640         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13641         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13642         
13643         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13644         build (we need to fix this thing).
13645         
13646 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13648         * plugins/macro/macro-action.[ch]
13649         plugins/macro/macro-edit.c
13650         plugins/macro/macro-dialog.c
13651         plugins/macro/macro-db.[ch]
13652         plugins/macro/plugin.[ch]
13653         plugins/macro/macro-util.[ch] (added)
13654         
13655         Cleaned up macro plugin and preview expanded macros.
13657 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13659         * plugins/cvs-plugin/cvs-interface.c:
13661         Fixed option setting when using no compression and not 
13662         ignoring .cvsrc
13664 2005-02-23  Naba Kumar  <naba@gnome.org>
13665         
13666         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13667         geometry on exit and startup (only if there is no geometry from the
13668         session).
13670         * TODO.tasks: Updated.
13671         
13672         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13673         
13674         * manuals/reference/libanjuta/Makefile.am,
13675         manuals/reference/libanjuta/libanjuta-docs.sgml,
13676         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13677         documentation for writing project templates.
13679 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13681         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13682         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13683         
13684         Expansion keywords in macros. 
13686 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13688         * plugins/file-wizard/action-callbacks.c,
13689         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13690         plugins/macro/macros.xml :
13691         
13692         Inserting text by macro plugin
13693         In progress ...
13695 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13697         * plugins/macro/plugin.c
13698         plugins/cvs-plugin/plugin.c:
13699         
13700         Fixed interfaces (use static)
13702 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13703         
13704         * plugins/macro/macro-actions.[ch]
13705         plugins/macro/plugin.c
13706         libanjuta/interfaces/libanjuta.idl:
13707         
13708         Implemented IAnjutaMacro interface to be used by file-wizard
13709         
13710         * plugins/cvs-plugin/plugin.c
13711         libanjuta/interfaces/libanjuta.idl:
13712         
13713         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13714         for all version control systems and not only for cvs.
13716 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13718         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13719         insert_macro.
13720         
13721         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13724 2005-02-21  Naba Kumar  <naba@gnome.org>
13726         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13727         IAnjutaDebugger interface.
13728         
13729         * plugins/debug-manager/anjuta-debug-manager.ui,
13730         plugins/debug-manager/attach_process.c,
13731         plugins/debug-manager/attach_process.h,
13732         plugins/debug-manager/plugin.c,
13733         plugins/debug-manager/plugin.h,
13734         plugins/gdb/actions.c,
13735         plugins/gdb/actions.h,
13736         plugins/gdb/anjuta-gdb-plugin.ui,
13737         plugins/gdb/breakpoints.c,
13738         plugins/gdb/breakpoints.h,
13739         plugins/gdb/debugger.c,
13740         plugins/gdb/debugger.h,
13741         plugins/gdb/memory.c,
13742         plugins/gdb/plugin.c,
13743         plugins/gdb/plugin.h,
13744         plugins/gdb/sharedlib.h,
13745         plugins/gdb/sharedlib_cbs.c,
13746         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
13747         correctly between debug-manager and debugger. Implemented debugger
13748         interface in gdb plugin. Fixed action names. Added UI updating.
13749         Start and stop debugger (does not work yet). Fixed UI merging.
13750         Fixed debugger plugin handling in debug-manager.
13752 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
13754         * plugins/editor/aneditor-autocomplete.cxx:
13755         
13756         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
13757         crash with C++ "template" keyword.
13759 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13761         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13762         Fixed bug (Closed macro dialogs with Esc key).
13763         
13764 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
13765         
13766         * plugins/project-wizard/xlib.wiz,
13767         plugins/project-wizard/xlib-logo.png,
13768         plugins/project-wizard/xlib/*:
13769         Port old xlib anjuta project on new project wizard
13770         
13771         * plugins/project-wizard/xlib-dock.wiz,
13772         plugins/project-wizard/xlib-dock/*:
13773         Port old xlib dock anjuta project on new project wizard
13774         
13775         * plugins/project-wizard/wxwin.wiz,
13776         plugins/project-wizard/wxwin-logo.png,
13777         plugins/project-wizard/wxwin/*:
13778         Port old wxwin anjuta project on new project wizard
13779         
13780         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
13781         necessary changes for the new templates.
13782         
13783 2005-02-18  Naba Kumar  <naba@gnome.org>
13785         * plugins/Makefile.am: Added class-gen
13786         
13787 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
13789         * plugins/project-wizard/header.c:
13790         Fix a bug in sorting of project categories
13792 2005-02-18  Naba Kumar  <naba@gnome.org>
13794         Patch from Massimo Cora  <maxcvs@email.it>:
13795         
13796         * plugins/class-gen/.cvsignore,
13797         plugins/class-gen/Makefile.am,
13798         (added) plugins/class-gen/action-callbacks.c,
13799         (added) plugins/class-gen/action-callbacks.h,
13800         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
13801         (added) plugins/class-gen/class_gen.c,
13802         (added) plugins/class-gen/class_gen.h,
13803         (added) plugins/class-gen/plugin.c,
13804         (added) plugins/class-gen/plugin.h: Ported class wizard to the
13805         new architecture.
13806         
13807         * plugins/project-manager/plugin.c: implemented add_source().
13809 2005-02-17  Naba Kumar  <naba@gnome.org>
13811         * plugins/file-loader/plugin.c: Fixed possible crash.
13812         
13813         * src/action-callbacks.c, src/action-callbacks.h,
13814         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
13816 2005-02-17  Naba Kumar  <naba@gnome.org>
13817         
13818         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13819         plugins/project-wizard/templates/gnome.wiz,
13820         plugins/project-wizard/templates/gtk.wiz,
13821         plugins/project-wizard/templates/gtkmm.wiz,
13822         plugins/project-wizard/templates/terminal.wiz,
13823         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13824         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13825         plugins/project-wizard/templates/gnome/src/callbacks.c,
13826         plugins/project-wizard/templates/gnome/src/callbacks.h,
13827         plugins/project-wizard/templates/gnome/src/main.c,
13828         plugins/project-wizard/templates/gtk/src/callbacks.c,
13829         plugins/project-wizard/templates/gtk/src/callbacks.h,
13830         plugins/project-wizard/templates/gtk/src/main.c,
13831         plugins/project-wizard/templates/gtkmm/src/main.cc,
13832         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
13833         to generate licence correctly (without any extra newlines). Removed
13834         IncludeGNUHeader macro definition and added proper licence property.
13835         Fixed project directory paths in file contents.
13837 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13839         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13840         Closed macro dialogs with Esc key.
13842 2005-02-16  Naba Kumar  <naba@gnome.org>
13844         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13845         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13846         plugins/project-wizard/templates/gnome/src/callbacks.c,
13847         plugins/project-wizard/templates/gnome/src/callbacks.h,
13848         plugins/project-wizard/templates/gnome/src/main.c,
13849         plugins/project-wizard/templates/gtk/src/main.c,
13850         plugins/project-wizard/templates/gtkmm/src/main.cc,
13851         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
13852         macros to avoid blank newlines.
13854 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
13856         * plugins/project-wizard/autogen.c:
13857         Correct a problem when having property value in UTF-8
13859         * plugins/project-wizard/druid.c:
13860         Correct a bug when reselecting a new project (all pages
13861         must be removed)
13863         * plugins/project-wizard/property.c:
13864         Avoid having default invalid properties
13866         * plugins/project-wizard/templates/terminal.wiz,
13867         plugins/project-wizard/templates/terminal/po/ChangeLog,
13868         plugins/project-wizard/templates/terminal/src/main.c:
13869         Remove command for testing run function
13870         Move destination directory to second page and include
13871         project name. Add exist tag. Remove unused properties.
13873 2005-02-16  Naba Kumar  <naba@gnome.org>
13875         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
13876         plugins/debug-manager/anjuta-debug-manager.ui,
13877         plugins/debug-manager/plugin.c,
13878         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13879         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
13880         plugins/gdb/plugin.h, plugins/gdb/registers.c,
13881         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
13882         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
13883         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
13884         (removed) src/anjuta_info.c,
13885         (removed) src/anjuta_info.h,
13886         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
13887         (added) plugins/gdb/anjuta-gdb-plugin.ui,
13888         (added) plugins/gdb/actions.c,
13889         (added) plugins/gdb/actions.h: Completed initial
13890         porting of debugger to new architecture. Fixed many of the debugger
13891         functions.
13893         * plugins/file-loader/plugin.c: Detect some important mime ourself
13894         to avoid inconsistencies when mime system isn't working.
13895         
13896 2005-02-16  Naba Kumar  <naba@gnome.org>
13898         * plugins/editor/Makefile.am,
13899         (added) plugins/editor/aneditor-autocomplete.cxx,
13900         (added) plugins/editor/aneditor-calltip.cxx,
13901         (added) plugins/editor/aneditor-indent.cxx,
13902         (added) plugins/editor/aneditor-priv.h,
13903         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
13904         different smaller chunks to make it easy to maintain.
13906 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13908         * plugins/project-wizard/druid.c :
13909         
13910         Found system Email address if not defined in Preferences.
13912 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
13913         
13914         * plugins/project-wizard/gtkmm.wiz
13915         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
13916         plugins/project-wizard/gtkmm/*
13917         
13918         Added GTKmm (C++) project type
13920 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
13922         * plugins/message-view/plugin.c
13923         plugins/message-view/message-view.c
13924         TODO.gtodo:
13925         Implemented next/prev action
13927 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13929         * plugins/project-wizard/templates/libglade2.* :
13930         Removed libglade2 project.
13931         
13932         * plugins/project-wizard/templates/gtk* :
13933         Removed interface.[ch] & support.[ch].
13934         
13935 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13937         * plugins/project-wizard/anjuta-project-wizard.glade,
13938         plugins/project-wizard/property.[ch],
13939         plugins/project-wizard/templates/anjuta-plugin.wiz :
13940         Added a new property ("iconfile").
13942 2005-02-14  Naba Kumar  <naba@gnome.org>
13944         * plugins/project-wizard/install.c,
13945         plugins/project-wizard/plugin.c,
13946         plugins/project-wizard/templates/anjuta-plugin.wiz,
13947         plugins/project-wizard/templates/gnome.wiz,
13948         plugins/project-wizard/templates/gtk.wiz,
13949         plugins/project-wizard/templates/libglade2.wiz,
13950         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
13951         newly created projects and open them. Fixed message buffering in
13952         wizard.
13954 2005-02-14  Naba Kumar  <naba@gnome.org>
13956         * src/about.c, pixmaps/Makefile.am,
13957         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
13958         
13959         * mime/gnome-mime-application-x-anjuta.png,
13960         pixmaps/anjuta_icon.png,
13961         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
13962         done by 9-speed at:
13963         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
13964         
13965 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13967         * configure.in,
13968         plugins/project-wizard/templates/libglade2-logo.png,
13969         plugins/project-wizard/templates/libglade2.wiz,
13970         plugins/project-wizard/templates/libglade2/* :
13971         Add Glade2 project
13974 2005-02-14  Naba Kumar  <naba@gnome.org>
13976         * TODO.tasks: Updated.
13977         
13978         * plugins/editor/anjuta-docman.c,
13979         plugins/editor/text_editor.c,
13980         plugins/editor/text_editor.h,
13981         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
13982         for file modification, but it is still not functioning.
13984 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
13986         * plugins/project-wizard/values.c,
13987         plugins/project-wizard/values.h,
13988         plugins/project-wizard/property.c,
13989         plugins/project-wizard/property.h,
13990         plugins/project-wizard/druid.c:
13991         Rewrite mandatory property check
13992         Add check of exist property
13993         Rewrite handling of cached property page
13995 2005-02-13  Naba Kumar  <naba@gnome.org>
13997         Patch from Igor Kovalenko  <garrison@mail.ru>:
13998         * tagmanager/tm_workspace.c: Improved performance.
14000 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14002         *plugins/project-wizard/templates/*.wiz,
14003         plugins/project-wizard/druid.c,
14004         plugins/project-wizard/templates/terminal/src/main.c,
14005         plugins/project-wizard/templates/gtk/src/*.[ch],
14006         plugins/project-wizard/templates/gtk/src/Makefile.am,
14007         plugins/project-wizard/templates/gnome/src/*.[ch],
14008         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14009         Add Copyright date & Email address,
14010         Correct terminal project.
14011         
14012 2005-02-12  Naba Kumar  <naba@gnome.org>
14014         * plugins/project-wizard/property.c: Fixed hidden
14015         properties to take values.
14017         * plugins/project-wizard/file.[ch]: Renamed
14018         true/false enum values to fix compile error
14019         (conflict with other definition).
14020         
14021         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14022         even when mime type detection fails (for example, when Anjuta is
14023         installed in non-system prefix).
14025 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14027         * plugins/project-wizard/values.c,
14028         plugins/project-wizard/values.h:
14029         Rewrite file with more comments
14031         * plugins/project-wizard/druid.c,
14032         plugins/project-wizard/druid.h,
14033         plugins/project-wizard/autogen.c,
14034         plugins/project-wizard/autogen.h,
14035         plugins/project-wizard/druid.c,
14036         plugins/project-wizard/druid.h:
14037         Add more comments
14038         Use values instead of properties
14039         Move default properties to druid.c
14041         * plugins/project-wizard/install.c,
14042         plugins/project-wizard/install.h:
14043         Use values instead of properties
14044         Add a check to avoid overwriting files
14046         * plugins/project-wizard/parser.c,
14047         plugins/project-wizard/property.c,
14048         plugins/project-wizard/property.h:
14049         Update to use new values
14050         Add an "exist" attribute to check if a directory already exist
14052         * plugins/project-wizard/anjuta-project-wizard.glade:
14053         Change project selection page (GtkTextView => GtkLabel,
14054         GtkTable => GtkVBox)
14056         * plugins/project-wizard/templates/terminal.wiz:
14057         Move destination directory on second page
14058         
14059         * plugins/project-wizard/action.c:
14060         Add a few comments
14062 2005-02-12  Naba Kumar  <naba@gnome.org>
14064         * plugins/file-manager/an_file_view.c,
14065         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14066         views. Created dynamic update date of view depending on project
14067         changes -- similar to file-manager view.
14068         
14069         * plugins/devhelp/plugin.c: Load help on idle.
14070         
14071         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14072         autoformat' to proper location in preferences.
14073         
14074         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14075         compatibility.
14076         
14077         * plugins/editor/plugin.c: Fixed accel name.
14079 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14081         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14082         plugins/project-wizard/templates/gnome.wiz,
14083         plugins/project-wizard/templates/gtk.wiz,
14084         plugins/project-wizard/anjuta-project-wizard.glade,
14085         plugins/project-wizard/autogen.c:
14086         Add Username & Email address in Project preferences.
14088 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14090         *plugins/project-wizard/templates/gnome-logo.png,
14091         plugins/project-wizard/templates/gnome.wiz,
14092         plugins/project-wizard/templates/gnome/* :
14093         Add Gnome project
14095 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14097         * plugins/project-wizard/templates/terminal/src/main.c, 
14098         plugins/project-wizard/templates/terminal/src/main.c,
14099         plugins/project-wizard/templates/terminal/src/main.[ch] :
14100         Insert License in projects
14101         
14102 2005-02-11  Naba Kumar  <naba@gnome.org>
14104         * TODO.tasks: Added message manager task.
14105         
14106         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14107         
14108         * plugins/editor/plugin.c: Use bookmark stock icons.
14109         
14110         * plugins/message-view/anjuta-message-manager.ui,
14111         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14113 2005-02-10  Naba Kumar  <naba@gnome.org>
14115         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14116         
14117 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14119         * global-tags/Makefile.am
14120         Error during 'make install'
14122 2005-02-09  Naba Kumar  <naba@gnome.org>
14124         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14125         missing file.
14126         
14127 2005-02-08  Naba Kumar  <naba@gnome.org>
14129         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14130         
14131         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14132         Show busy cursur when updating global tags in preferences.
14134         * configure.in: Fixed.
14135         
14136 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14138         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14139           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14140          
14141         - Fixed anjuta-plugin project (glade)
14143 2005-02-08  Naba Kumar  <naba@gnome.org>
14145         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14146         Fixed automatic indentations.
14148         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14149         Global tags are now segregated into smaller api tags, which can be
14150         selectively loaded from symbol browser preferences.
14152         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14153         Implemented IProjectManager interface in project-manager. Mostly getter
14154         methods for now, but need to add add() and remove() methods to add
14155         or remove project elements.
14157         * plugins/gdb/debug_tree.c: Small fix.
14159         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14160         plugins/symbol-browser/an_symbol_info.c,
14161         plugins/symbol-browser/an_symbol_info.h,
14162         plugins/symbol-browser/an_symbol_search.c,
14163         plugins/symbol-browser/an_symbol_search.h,
14164         plugins/symbol-browser/an_symbol_view.c,
14165         plugins/symbol-browser/an_symbol_view.h,
14166         plugins/symbol-browser/plugin.c,
14167         plugins/symbol-browser/plugin.h,
14168         tagmanager/c.c,
14169         tagmanager/entry.h,
14170         tagmanager/tm_project.c,
14171         tagmanager/tm_symbol.c,
14172         tagmanager/tm_tag.c,
14173         tagmanager/tm_workspace.c,
14174         tagmanager/vstring.c,
14175         tagmanager/include/tm_tag.h,
14176         tagmanager/include/tm_workspace.h:
14177         
14178         - Fixed tagmanager parsing of source files to parse for typedefines and
14179         properly record element scopes. Implemented scope autocompletion
14180         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14181         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14182         patch list (author is unknown).
14183         - Implemented symbol-browser preferences for dynamically loading and
14184         saving tags API segments.
14185         - Fixed symbol-search to use tagmanager directly instead of depending
14186         on symbol-view for tags list.
14187         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14188         - Fixed TMSymbol to create the complete tags tree instead of letting the
14189         symbol-view created the root nodes.
14190         - Changed project tags cache name to .tm_project2.cache because the
14191         newer format records additional scope information.
14192         
14193 2005-02-07  Naba Kumar  <naba@gnome.org>
14195         * plugins/editor/style-editor.c,
14196         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14197         and GtkFontButton instead of deprecated widgets in
14198         style editor.
14199         
14200 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14202         * plugins/project-wizard/action.c,
14203         plugins/project-wizard/action.h,
14204         plugins/project-wizard/autogen.c,
14205         plugins/project-wizard/autogen.h,
14206         plugins/project-wizard/file.c,
14207         plugins/project-wizard/file.h,
14208         plugins/project-wizard/install.c,
14209         plugins/project-wizard/install.h,
14210         plugins/project-wizard/parser.h,
14211         plugins/project-wizard/parser.c,
14212         plugins/project-wizard/property.c,
14213         plugins/project-wizard/property.h,
14214         plugins/project-wizard/plugin.h,
14215         plugins/project-wizard/plugin.c,
14216         plugins/project-wizard/values.c,
14217         plugins/project-wizard/values.h:
14218         Replace C++ comments by C comments
14220         * plugins/project-wizard/autogen.c,
14221         plugins/project-wizard/autogen.h:
14222         Add a run time check of autogen version.
14223         Add UserName variable.
14225         * plugins/project-wizard/anjuta-project-wizard.glade,
14226         plugins/project-wizard/header.c,
14227         plugins/project-wizard/druid.c,
14228         plugins/project-wizard/druid.h:
14229         Sort project in alphabetic order.
14230         Correct selection troubles in notebooks.
14232         * plugins/project-wizard/parser.c:
14233         Add some check when reading the project header block.
14235 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14237         * plugins/project-wizard/action.c,
14238         plugins/project-wizard/action.h,
14239         plugins/project-wizard/autogen.c,
14240         plugins/project-wizard/autogen.h,
14241         plugins/project-wizard/file.c,
14242         plugins/project-wizard/file.h,
14243         plugins/project-wizard/install.c,
14244         plugins/project-wizard/parser.h,
14245         plugins/project-wizard/parser.c,
14246         plugins/project-wizard/property.c,
14247         plugins/project-wizard/property.h,
14248         plugins/project-wizard/values.c,
14249         plugins/project-wizard/values.h,
14250         Add a space between function name and open.
14252         * plugins/project-wizard/plugin.h,
14253         plugins/project-wizard/plugin.c,
14254         plugins/project-wizard/install.c,
14255         Avoid a crash if the user close the message view used by the .
14257         * plugins/project-wizard/anjuta-project-wizard,
14258         plugins/project-wizard/druid.c,
14259         plugins/project-wizard/druid.h,
14260         plugins/project-wizard/header.h,
14261         plugins/project-wizard/header.c,
14262         Add a text view with the description of each.
14263         Add a tab for each project.
14264         Replace some C++ comments to C comments.
14266 2005-02-05  Naba Kumar  <naba@gnome.org>
14268         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14269         New icon from Sebastien Granjoux .
14270         
14271 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14273         * libanjuta/anjuta-preferences.c:
14274         Set file property even without a focus out event (file selected 
14275         the browse dialog)
14277 2005-02-04  Naba Kumar  <naba@gnome.org>
14279         * plugins/glade/plugin.c: Fixed glade function calls.
14280         * configure.in: Fixed a typo.
14281         * TODO.tasks: Updated.
14283 2005-02-03  Naba Kumar  <naba@gnome.org>
14285         * plugins/project-manager/plugin.c: Fixed memory corruption.
14287         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14288         build error.
14289         
14290         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14291         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14292         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14293         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14295         * libanjuta/interfaces/libanjuta.idl,
14296         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14297         interface.
14298         
14299         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14301         Patch from Massimo Cora <maxcvs@email.it>:
14302         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14303         
14304 2005-02-01  Naba Kumar  <naba@gnome.org>
14306         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14307         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14308         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14309         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14310         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14311         from sourceforge -- a64 crash fixes (correct typing for GType)
14312         and fixes compile errors in sun.
14314         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14315         paste (shift+insert) in terminal.
14317 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14319         * configure.in: Add «nb» to ALL_LINGUAS.
14321 2005-02-01  Naba Kumar  <naba@gnome.org>
14323         * TODO.tasks, TODO: Updated todo tasks.
14324         
14325         * plugins/editor/anjuta-document-manager.glade: Improved search
14326         relace dialog.
14327         
14328         * TODO.tasks: Fixed xml format.
14329         
14330         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14331         work yet).
14332         
14333         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14334         cleanups.
14335         
14336         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14337         format during save (removed unwanted text nodes). Fixed scrollbars.
14339 2005-01-31  Naba Kumar  <naba@gnome.org>
14341         * libanjuta/interfaces/libanjuta.idl,
14342         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14343         Implemented append() method for IAnjutaEditor interface and fixed
14344         various bugs with text insertions (cvs diff and macro insertions).
14345         
14346         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14347         automatic indentation.
14348         
14349         * plugins/editor/action-callbacks.c,
14350         plugins/editor/action-callbacks.h,
14351         plugins/editor/anjuta-docman.c,
14352         plugins/editor/anjuta-document-manager.ui,
14353         plugins/editor/plugin.c,
14354         plugins/editor/text_editor.c,
14355         plugins/editor/text_editor.h,
14356         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14357         Fixed highlight issues.
14359         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14360         macro.
14361         
14362         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14364         * data/properties/*: Updated properties files from scite. Created
14365         styles.properties to override the scite styles.
14366         
14367         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14369         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14370         
14371 2005-01-30  Naba Kumar  <naba@gnome.org>
14373         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14374         unused definitions.
14375         
14376         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14377         
14378         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14379         plugins/editor/text_editor.c,
14380         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14381         fixed linuwidth preference setting, fixed insert text interface
14382         implementation. Improved automatice-indentation for cpp lexer.
14383         
14384         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14386 2005-01-29  Naba Kumar  <naba@gnome.org>
14388         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14389         option in update dialog as default. Improved import dialog. Sized
14390         log dialog.
14392         * configure.in: Fixed underquoted warning from autoconf.
14393         
14394         * plugins/editor/action-callbacks.c,
14395         plugins/editor/aneditor.cxx,
14396         plugins/editor/aneditor.h,
14397         plugins/editor/anjuta-document-manager.glade,
14398         plugins/editor/plugin.c,
14399         plugins/editor/plugin.h,
14400         plugins/editor/text_editor.c,
14401         plugins/editor/text_editor.h,
14402         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14403         for Editor and fixed all preferences syncronization and notifys for
14404         visible prefs (in editor preferences page).
14405         
14406         * plugins/file-loader/plugin.c: Load recent files on idle.
14408 2005-01-28  Naba Kumar  <naba@gnome.org>
14410         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14411         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14413         * plugins/editor/action-callbacks.c,
14414         plugins/editor/action-callbacks.h,
14415         plugins/editor/aneditor.cxx,
14416         plugins/editor/aneditor.h,
14417         plugins/editor/anjuta-document-manager.ui,
14418         plugins/editor/plugin.c,
14419         plugins/editor/text_editor.c,
14420         plugins/editor/text_editor.h,
14421         plugins/editor/text_editor_cbs.c,
14422         plugins/editor/text_editor_cbs.h,
14423         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14424         Text editor.
14426         Patch from Massimo Cora <maxcvs@email.it>:
14427         * plugins/editor/an_symbol_search.c,
14428         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14429         
14430 2005-01-27  Naba Kumar  <naba@gnome.org>
14431         
14432         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14433         minimum size request to 200.
14435         * plugins/symbol-browser/an_symbol_info.c,
14436         plugins/symbol-browser/an_symbol_info.h,
14437         plugins/symbol-browser/an_symbol_search.c,
14438         plugins/symbol-browser/an_symbol_search.h,
14439         plugins/symbol-browser/an_symbol_view.c,
14440         plugins/symbol-browser/an_symbol_view.h,
14441         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14442         pixbuf retrieval. Fixed runtime warning. Code clean up.
14444 2005-01-27  Naba Kumar  <naba@gnome.org>
14446         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14447         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14448         (new) plugins/glade/Makefile.am,
14449         (new) plugins/glade/anjuta-glade-plugin.png,
14450         (new) plugins/glade/anjuta-glade.plugin.in,
14451         (new) plugins/glade/anjuta-glade.ui,
14452         (new) plugins/glade/plugin.c,
14453         (new) plugins/glade/plugin.h,
14454         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14455         now until glade3 works properly.
14457         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14458         they are generated.
14459         
14460 2005-01-26  Naba Kumar  <naba@gnome.org>
14462         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14463         Added mime icon for anjuta projects.
14464         
14465         patch from Massimo Cora <maxcvs@email.it>:
14466         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14467         an_symbol_search.h, an_symbol_view.c, plugin.c:
14468         Fix/implement objects destroying/freeing.
14470 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14471         
14472         * src/action-callback.[ch], src/anjuta-actions.h:
14473         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14474         because it has not been updated for years and we know have a devhelp plugin
14475         which can do the job much better.
14476         * TODO.tasks: Updated done items
14478 2005-01-25  Naba Kumar  <naba@gnome.org>
14480         * autogen.sh: Fixed to generate interface files.
14482         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14483         session save filenames.
14484         
14485         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14486         
14487 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14489         * plugins/project-wizard/Makefile.am,
14490         plugins/project-wizard/install.c,
14491         plugins/project-wizard/install.h,
14492         plugins/project-wizard/parser.c,
14493         plugins/project-wizard/parser.h,
14494         plugins/project-wizard/templates/terminal.wiz:
14495         Add action list block in wizard template
14496         * plugins/project-wizard/file.c,
14497         plugins/project-wizard/autogen.c:
14498         Small fixes
14500 2005-01-23  Naba Kumar  <naba@gnome.org>
14502         * configure.in: Fixed build error.
14504 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14506         * plugins/project-wizard/druid.c,
14507         plugins/project-wizard/parser.c,
14508         plugins/project-wizard/property.c: Rewrite parser with
14509         better error handling
14511 2005-01-22  Naba Kumar  <naba@gnome.org>
14513         * plugins/symbol-browser/plugin.c: Changed c++ coments
14514         to c commnets and formated code to anjuta coding styles.
14515         
14516 2005-01-21  Naba Kumar  <naba@gnome.org>
14518         * configure.in, autogen.sh: Fixed build errors in newer automake.
14519         
14520         * plugins/editor/anjuta-docman.c: Do not emit change editor
14521         signal while in dispose.
14523         Patch from: Massimo Corà <maxcvs@email.it>
14524         * plugins/symbol-browser/Makefile.am,
14525         plugins/symbol-browser/an_symbol_view.c,
14526         plugins/symbol-browser/an_symbol_view.h,
14527         plugins/symbol-browser/plugin.c,
14528         plugins/symbol-browser/plugin.h,
14529         plugins/symbol-browser/test-symbol-browser.c,
14530         (new) plugins/symbol-browser/an_symbol_info.c,
14531         (new) plugins/symbol-browser/an_symbol_info.h,
14532         (new) plugins/symbol-browser/an_symbol_search.c,
14533         (new) plugins/symbol-browser/an_symbol_search.h:
14534         Added a cool real-time symbol-search-view in symbol browser.
14536 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14537         
14538         * plugin/macro/plugin.c
14539         plugin/macro/anjuta-macro-plugin.ui
14540         plugin/macro/macro-db.[ch]
14541         plugin/macro/macro-dialog.[ch]
14542         plugin/macro/macro-actions.[ch]
14543         plugin/macro/macro-edit.[ch]
14544         plugin/macro/plugin.[ch]:
14545         
14546         Implemented three menu items as Naba proposed:
14547         Edit->Macro->
14548                 Insert Macro: Pops of a border-less window to enter a shortcut
14549                 Add Macro: Same as Manage Macro => New
14550                 Manage Macros: Full-features macro dialog
14552 2005-01-20  Naba Kumar  <naba@gnome.org>
14554         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14555         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14556         libanjuta/anjuta-shell.h,
14557         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14558         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14559         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14560         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14561         src/main.c, src/shell.c: Implemented command line args processing
14562         and session management. Fixed geometry restoration.
14564 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14565         
14566         * plugins/macro/macro-db.c,
14567         plugins/macros.xml:
14568         Cleaned up XML interface and use attributes now for name, category and 
14569         shortcut. CDATA is used to avoid xml errors inside of macros.
14571 2005-01-19  Naba Kumar  <naba@gnome.org>
14573         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14575 2005-01-18  Naba Kumar  <naba@gnome.org>
14576         
14577         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14578         to work.
14580         * scintilla/*: Updated scintilla to current cvs and updated
14581         scintilla patches.
14582         
14583 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14584         
14585         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14586         plugins/cvs-plugin/cvs-actions.c:
14587         Added "Whole project" infrastructure but it does not
14588         work because I did not find a way to get the current project's
14589         root dir.
14591 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14593         * plugins/cvs-plugin/Makefile.am
14594         plugins/cvs-plugin/anjuta-cvs.plugin.in
14595         plugins/cvs-plugin/cvs-actions.c
14596         plugins/cvs-plugin/cvs-callbacks.c
14597         plugins/cvs-plugin/cvs-interface.[ch] (added)
14598         plugins/cvs-plugin/plugin.c:
14599         
14600         Added IAnjutaCVS interface and improved cvs plugin. There
14601         is still some work to do on cvs import and to add a current
14602         project toggle.
14604 2005-01-17  Naba Kumar  <naba@gnome.org>
14606         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14607         
14608         * configure.in: Fixed build errors.
14610         * data/Makefile.am,     (removed) data/README.stock_libs,
14611         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14612         (removed) data/header.c, (removed) data/stock_libs.anj,
14613         (removed) data/x-anjuta-project.desktop,
14614         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14616         * libanjuta/anjuta-plugin-description.c,
14617         libanjuta/anjuta-shell.c: Updated documentations.
14619         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14620         
14621         * libanjuta/anjuta-launcher.c,
14622         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14623         x86_64 systems.
14625 2005-01-17  Naba Kumar  <naba@gnome.org>
14626         
14627         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14628         plugins/project-wizard/templates/gtk.wiz,
14629         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14630         Updated templates to new format.
14631         
14632         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14633         * plugins/project-wizard/druid.c,
14634         plugins/project-wizard/parser.c,
14635         plugins/project-wizard/property.c,
14636         plugins/project-wizard/property.h,
14637         plugins/project-wizard/templates/terminal.wiz,
14638         plugins/project-wizard/templates/terminal/AUTHORS,
14639         plugins/project-wizard/templates/terminal/ChangeLog,
14640         plugins/project-wizard/templates/terminal/NEWS,
14641         plugins/project-wizard/templates/terminal/README,
14642         plugins/project-wizard/templates/terminal/project.anjuta,
14643         plugins/project-wizard/templates/terminal/src/main.c:
14644         Moveed code related to property types from druid.c and parser.c to 
14645         property.c. Changed tag from "<string ..." to
14646         "<property type="string..."     and so on. Rewrite parser
14647         (warning still in progress). Added list property. Changed
14648         terminal project to avoid using autogen on some file (much 
14649         faster) using the autogen attribute. Add a license list box in
14650         terminal project (just as an example). _label in item list is
14651         optional now.
14653 2005-01-16  Naba Kumar  <naba@gnome.org>
14655         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14656         plugins/edtior/anjuta-docman.c: Fixed build errors.
14657         
14658         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14659         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14660         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14661         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14662         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14663         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14664         libanjuta/resources.h,
14665         plugins/build-basic-autotools/build-basic-autotools.c,
14666         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14667         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14668         plugins/gtodo/plugin.c, src/Makefile.am,
14669         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14670         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14671         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14672         should be handled in respective plugins. Added API documentations.
14674         * libanjuta-docs.sgml, libanjuta-sections.txt,
14675         libanjuta.types,
14676         (added) tmpl/anjuta-debug.sgml,
14677         (added) tmpl/anjuta-launcher.sgml,
14678         tmpl/anjuta-plugin.sgml,
14679         tmpl/anjuta-preferences.sgml,
14680         tmpl/anjuta-shell.sgml,
14681         (added) tmpl/anjuta-status.sgml,
14682         (removed) tmpl/anjuta-stock.sgml,
14683         tmpl/anjuta-utils.sgml,
14684         (removed) tmpl/defaults.sgml,
14685         (removed) tmpl/fileselection.sgml,
14686         (removed) tmpl/gnomefilelist.sgml,
14687         tmpl/ianjuta-buildable.sgml,
14688         (added) tmpl/ianjuta-debugger-manager.sgml,
14689         (added) tmpl/ianjuta-debugger.sgml,
14690         tmpl/ianjuta-document-manager.sgml,
14691         tmpl/ianjuta-editor.sgml,
14692         tmpl/ianjuta-file.sgml,
14693         tmpl/ianjuta-loader.sgml,
14694         tmpl/ianjuta-markable.sgml,
14695         tmpl/ianjuta-message-view.sgml,
14696         (added) tmpl/ianjuta-project-manager.sgml,
14697         (added) tmpl/ianjuta-todo.sgml,
14698         (added) tmpl/ianjuta-wizard.sgml,
14699         tmpl/libanjuta-iface-marshallers.sgml,
14700         tmpl/libanjuta-unused.sgml,
14701         (removed) tmpl/pixmaps.sgml,
14702         tmpl/plugins.sgml,
14703         (removed) tmpl/properties.sgml,
14704         tmpl/resources.sgml: Updated API documentations.
14706 2005-01-15  Naba Kumar  <naba@gnome.org>
14708         * libanjuta/anjuta-launcher.c: Added API docs.
14709         
14710         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14711         plugins/project-wizard/templates/gtk.wiz,
14712         plugins/project-wizard/templates/terminal.wiz,
14713         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14714         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14715         plugins/project-wizard/templates/gtk/src/main.c,
14716         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14717         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14718         template files.
14720         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14721         * plugins/project-wizard/anjuta-project-wizard.glade,
14722         plugins/project-wizard/autogen.c,
14723         plugins/project-wizard/druid.c,
14724         plugins/project-wizard/druid.h,
14725         plugins/project-wizard/file.c,
14726         plugins/project-wizard/file.h,
14727         plugins/project-wizard/install.c,
14728         plugins/project-wizard/parser.c,
14729         plugins/project-wizard/plugin.c,
14730         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14731         setting the default project directory. Fix HIDDEN property, it's
14732         working but I think we could make this cleaner. Removed the
14733         copy of the string in mandatory_property. Add an optional autogen
14734         attribute, to force or avoid using autogen on some files, default
14735         without any attribute is autodetect.+ Replace the script tag with
14736         a normal file tag and an attribute execute.
14737         
14738 2005-01-14  Naba Kumar  <naba@gnome.org>
14740         * plugins/editor/action-callbacks.c,
14741         plugins/editor/search_incremental.c,
14742         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14743         works now.
14744         
14745         * plugins/editor/plugin.c, plugins/editor/plugin.h,
14746         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
14747         tabs.
14749 2005-01-12  Naba Kumar  <naba@gnome.org>
14751         * configure.in,
14752         plugins/project-wizard/templates/Makefile.am,
14753         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
14754         plugins/project-wizard/templates/anjuta-plugin.wiz,
14755         (added) plugins/project-wizard/templates/gtk-logo.png,
14756         (added) plugins/project-wizard/templates/gtk.wiz,
14757         (added) plugins/project-wizard/templates/terminal-logo.png,
14758         plugins/project-wizard/templates/terminal.wiz,
14759         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14760         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14761         (added) plugins/project-wizard/templates/gtk/.cvsignore,
14762         (added) plugins/project-wizard/templates/gtk/Makefile.am,
14763         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
14764         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
14765         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14766         (added) plugins/project-wizard/templates/gtk/src/main.c,
14767         (added) plugins/project-wizard/templates/gtk/src/project.glade,
14768         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
14769         GTK+ project templated and fixed other templates. Updated template
14770         logos.
14772 2005-01-12  Naba Kumar  <naba@gnome.org>
14774         * plugins/macro/anjuta-macro.glade: Improved GUI.
14775         
14776 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
14778         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
14779         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
14780         * plugins/cvs-plugin/cvs.[ch] (removed)
14781         Removed old unused files
14782         
14783         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
14784         * plugins/cvs-plugin/cvs-actions.c
14785         * plugins/cvs-plugin/Makefile.am:
14786         Seperate callback functions for better error
14787         handling. Cleaned up code.
14788         
14789         * plugins/macro/macros.xml: removed corrupt cvs
14790         macros for now.
14792 2005-01-10  Naba Kumar  <naba@gnome.org>
14794         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
14795         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
14796         and leaks.
14798 2005-01-09  Naba Kumar  <naba@gnome.org>
14800         * libegg/egg-recent-action.c, libegg/test-actions.c,
14801         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
14802         recent files models.
14803         
14804         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
14805         two models -- one for projects and other for regular files and show
14806         both in recent files menu. Changed recent files group from "anjuta"
14807         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
14808         when adding the URI in recent files.
14809         
14810         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
14811         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
14812         * plugins/macro/macro-dialog.c: Fixed dispose() method.
14813         * plugins/macro/macros.xml: Fixed xml errors.
14815 2005-01-08  Naba Kumar  <naba@gnome.org>
14816         
14817         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
14818         libegg/test-actions.c, libegg/menu/Makefile.am,
14819         libegg/menu/egg-recent-action.h: Added a new action for
14820         recent files.
14822         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
14823         Fixed dispose. Cleanup.
14824         
14825         * plugins/file-loader/anjuta-loader-plugin.ui,
14826         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14827         Use the new action for recent files. Added recent files in
14828         toolbar.
14830         * plugins/project-wizard/druid.c: Show busy cursor and
14831         de-sensitize druid buttons during page change.
14832         
14833         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
14834         * plugins/project-wizard/Makefile.am,
14835         plugins/project-wizard/druid.c,
14836         plugins/project-wizard/druid.h,
14837         plugins/project-wizard/install.c,
14838         plugins/project-wizard/plugin.c,
14839         plugins/project-wizard/plugin.h,
14840         plugins/project-wizard/property.c,
14841         plugins/project-wizard/property.h,
14842         (added) plugins/project-wizard/values.c,
14843         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
14844         objects (in values.c and values.h) containing the values of all
14845         properties. The NPWProperty objects now keep their values in this
14846         object which is persistant for one activation of the plugin, so the
14847         user keeps all the values even if he goes backward. Used an anjuta
14848         message view to list all files copied by the project wizard.
14850 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
14852         * plugins/macro/plugin.[ch],
14853         plugins/macro/macro-dialog.[ch]
14854         plugins/macro/macro-edit.[ch]
14855         plugins/macro/macro-db.[ch]
14856         plugins/macro/macro-actions.[ch]
14857         plugins/macro/anjuta-macro.plugin.in
14858         plugins/macro/anjuta-macro.glade
14859         plugins/macro/anjuta-macro.png
14860         plugins/macro/Makefile.am
14861         plugins/macro/macros.xml
14862         plugins/macro/anjuta-macro.ui (all added)
14863         configure.in
14864         plugins/Makefile.am:
14865         Added new macro plugins
14866         
14867         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14868         New icon
14869         
14870         * manuals/reference/template (removed)
14871         Removed old api reference
14872         
14873         * plugins/message-view/message-view.c:
14874         "Fixed" crash in on_row_deleted and added a
14875         comment that I cannot work this way. We will
14876         have to change everything a bit to avoid losing
14877         memory there.
14878         
14879         * plugins/text-editor/text_editor.c:
14880         Update line number width on file save
14883 2005-01-07  Naba Kumar  <naba@gnome.org>
14885         * plugins/project-wizard/anjuta-project-wizard.glade,
14886         plugins/project-wizard/druid.c,
14887         plugins/project-wizard/templates/anjuta-plugin.wiz,
14888         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
14889         Display page description in bold. Fixed mandatory field check.
14891         * configure.in,
14892         libanjuta/libanjuta-1.0.pc.in,
14893         plugins/project-wizard/druid.c,
14894         plugins/project-wizard/parser.c,
14895         plugins/project-wizard/property.h,
14896         plugins/project-wizard/templates/anjuta-plugin.wiz,
14897         plugins/project-wizard/templates/terminal.wiz,
14898         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
14899         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
14900         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
14901         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
14902         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
14903         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14904         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14905         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14906         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
14907         plugins/project-wizard/templates/terminal/configure.in.tpl,
14908         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
14909         plugins/project-wizard/templates/terminal/src/main.c: Implemented
14910         a new property type -- hidden. Fixed terminal and anjuta-plugin
14911         project templates.
14913 2005-01-07  Naba Kumar  <naba@gnome.org>
14915         * templates/anjuta-plugin.wiz,
14916         templates/terminal.wiz,
14917         templates/terminal/Makefile.am.tpl,
14918         templates/terminal/autogen.sh,
14919         (Removed) templates/terminal/configure.ac.tpl,
14920         (Added) templates/.cvsignore,
14921         (Added) templates/Makefile.am,
14922         (Added) templates/anjuta-plugin/.cvsignore,
14923         (Added) templates/anjuta-plugin/Makefile.am,
14924         (Added) templates/anjuta-plugin/src/.cvsignore,
14925         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
14926         (Added) templates/terminal/.cvsignore,
14927         (Added) templates/terminal/Makefile.am,
14928         (Added) templates/terminal/configure.in.tpl,
14929         (Added) templates/terminal/po/.cvsignore,
14930         (Added) templates/terminal/po/ChangeLog,
14931         (Added) templates/terminal/po/Makefile.am,
14932         (Added) templates/terminal/po/POTFILES.in,
14933         (Added) templates/terminal/src/.cvsignore,
14934         (Added) templates/terminal/src/Makefile.am,
14935         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
14936         project wizard. Fixed configure/po/Makefile template errors.
14938 2005-01-06  Naba Kumar  <naba@gnome.org>
14940         * configure.in: Added project templates.
14941         * plugins/project-wizard/templates/*: Added to project and renamed
14942         Makefile.am and configure.in to Makefile.am and configure.ac respectively
14943         for the project templates (so that they do not conflict with autotools
14944         build. Created proper configure.ac.tpl and autogen.sh for project
14945         templates.
14946         
14947 2005-01-06  Naba Kumar  <naba@gnome.org>
14949         * plugins/project-wizard/anjuta-project-wizard.glade,
14950         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
14951         Fixed file list parsing and to take absolute file paths (for example,
14952         from an icon selected previously). Used toggle buttons for boolean
14953         properties. Check if all mandatory fields are given before going
14954         forward in the wizard. Use scrollable viewport for listing property
14955         widgets incase the list goes out of wizard's size. Added tooltips
14956         as descriptions of the property widgets. And other fixes.
14958         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
14959         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
14960         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
14961         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
14962         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
14963         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
14964         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
14965         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14966         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
14967         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14968         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
14969         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
14970         Restructured template files.
14972 2005-01-06  Naba Kumar  <naba@gnome.org>
14974         * configure.in: Added check for autogen.
14975         
14976         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
14977         in dispose.
14978         
14979         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
14980         Do not emit changed signal when in dispose.
14982         * plugins/symbol-browser/plugin.c: Don't updated symbols when
14983         symbol-view widget has been destroyed.
14984         
14985         * src/anjuta-app.c: Set null to preference, status and ui object
14986         pointers when they are destroyed.
14988         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
14989         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
14990         Added boolean, integer and file property types.
14991         
14992         * plugins/project-wizard/Makefile.am,
14993         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
14994         project wizard templates.
14996 2005-01-04  Naba Kumar  <naba@gnome.org>
14998         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
14999         added widgets.
15000         
15001         * plugins/editor/aneditor.cxx,
15002         plugins/editor/anjuta-docman.c,
15003         plugins/editor/plugin.c,
15004         plugins/editor/text_editor.c:
15005         Removed unnecessary ref/unref of scintilla.
15006         
15007         * plugins/message-view/anjuta-msgman.c,
15008         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15009         make close button similar to document manager.
15010         
15011         * plugins/project-manager/plugin.c,
15012         plugins/project-manager/plugin.h: Removed dead codes. Removed
15013         unnecessary ref/unref.
15014         
15015         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15016         instead of hard refs.
15018 2005-01-03  Naba Kumar  <naba@gnome.org>
15020         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15021         generate() methods for IAnjutaBuildable interface.
15023         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15024         IAnjutaBuildable inteface.
15026         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15027         to destroy build context when message view is destroyed.
15028         
15029         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15030         a ref to it and unref in destructor. AnEditor class wants to be the
15031         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15032         comparisions.
15033         
15034         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15035         complicate the scene. Removed editor widget from AnjutaDocman when
15036         the widget is destroyed.
15037         
15038         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15039         from shell. It will be removed from shell when the widget is destroyed.
15040         
15041         * plugins/editor/text_editor.c: Added debug codes to track object
15042         finalizations.
15044         * plugins/message-view/anjuta-msgman.c: Remove message view on
15045         widget destroy. Destroy message view on remove. Removed all views
15046         correctly.
15047         
15048         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15049         from container.
15051 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15053         * plugins/file-wizard/action-callbacks.c,
15054         plugins/file-wizard/anjuta-file-wizard.glade,
15055         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15056         Insert Licence, copyright, header template ...
15057         
15058 2005-01-02  Naba Kumar  <naba@gnome.org>
15060         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15061         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15062         anjuta_status_add_widget() to allow setting busy cursor on non
15063         toplevel windows.
15065         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15067         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15068         mime types to take text/source also.
15069         
15070         * plugins/editor/anjuta-docman.c,
15071         plugins/editor/anjuta-docman.h,
15072         plugins/editor/plugin.c,
15073         plugins/editor/text_editor.c,
15074         plugins/editor/text_editor.h,
15075         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15076         AnjutaStatus and set busy cursor on editors.
15078         * plugins/file-loader/Makefile.am,
15079         plugins/file-loader/plugin.c,
15080         (added) plugins/file-loader/dnd.c,
15081         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15083         * src/anjuta.c: Hide anjuta window before destruction.
15085         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15086         * configure.in, plugins/Makefile.am,
15087         (removed) plugins/project-wizard/appwiz_page1.c,
15088         (removed) plugins/project-wizard/appwiz_page2.c,
15089         (removed) plugins/project-wizard/appwiz_page3.c,
15090         (removed) plugins/project-wizard/appwiz_page4.c,
15091         (removed) plugins/project-wizard/appwizard.c,
15092         (removed) plugins/project-wizard/appwizard.h,
15093         (removed) plugins/project-wizard/appwizard_cbs.c,
15094         (removed) plugins/project-wizard/appwizard_cbs.h,
15095         (removed) plugins/project-wizard/appwizard_gui.c,
15096         (removed) plugins/project-wizard/gnome_project.c,
15097         (removed) plugins/project-wizard/gnome_project.h,
15098         (removed) plugins/project-wizard/wizard_gui.c,
15099         (removed) plugins/project-wizard/wizard_gui.h,
15100         (added) plugins/project-wizard/.cvsignore,
15101         (added) plugins/project-wizard/Makefile.am,
15102         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15103         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15104         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15105         (added) plugins/project-wizard/applogo.png,
15106         (added) plugins/project-wizard/appwizard.png,
15107         (added) plugins/project-wizard/autogen.c,
15108         (added) plugins/project-wizard/autogen.h,
15109         (added) plugins/project-wizard/druid.c,
15110         (added) plugins/project-wizard/druid.h,
15111         (added) plugins/project-wizard/file.c,
15112         (added) plugins/project-wizard/file.h,
15113         (added) plugins/project-wizard/header.c,
15114         (added) plugins/project-wizard/header.h,
15115         (added) plugins/project-wizard/install.c,
15116         (added) plugins/project-wizard/install.h,
15117         (added) plugins/project-wizard/parser.c,
15118         (added) plugins/project-wizard/parser.h,
15119         (added) plugins/project-wizard/plugin.c,
15120         (added) plugins/project-wizard/plugin.h,
15121         (added) plugins/project-wizard/property.c,
15122         (added) plugins/project-wizard/property.h: Removed old application-wizard
15123         codes and added new template based (autogen based) project wizard
15124         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15126 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15128         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15129         * plugins/cvs-plugin/cvs-execute.c:
15130         Fix cvs_log which did not work because of some
15131         glade problem
15132         Patch from Mark R. Pariente <markpariente@cmu.edu>
15133         - Fix message highlighting
15135 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15136         
15137         * template/*,
15138         date/template/*,
15139         configure.in:
15140         Removed template stuff completly because we dicussed to implement
15141         a macro system for Edit->Insert Text
15143 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15144         
15145         * plugins/editor/aneditor.cxx,
15146         plugins/editor/text_editor.c:
15147         Set line number width dynamically
15148         * src/about.c:
15149         Prepered new GTK 2.6 about dialog
15151 2004-12-30  Naba Kumar  <naba@gnome.org>
15153         patch from: Massimo Corà  <maxcvs@email.it>
15154         * plugins/editor/aneditor.cxx: Highlights correct function
15155         argument in recursive calltips.
15157 2004-12-30  Naba Kumar  <naba@gnome.org>
15159         * plugins/symbol-browser/plugin.c,
15160         libanjuta/interfaces/libanjuta.idl,
15161         plugins/editor/text_editor.c: Fixed editor markers and added a new
15162         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15163         mark the line visited.
15164         
15165         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15166         libegg/Makefile.am, libegg/eggcomboselect.c,
15167         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15168         widget for use with symbol view in toolbar.
15169         
15170         * plugins/cvs-plugin/anjuta-cvs.ui,
15171         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15172         placeholder for cvs plugin context menu in filemanager.
15173         
15174 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15175         
15176         * plugins/cvs-plugin/plugin.c:
15177         Show popup menu only if the file is contained in
15178         a directory containing a "CVS" directory
15180 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15181         
15182         * plugins/cvs-plugin/cvs-action.[ch],
15183         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15184         * plugins/cvs-plugin/anjuta-cvs.ui,
15185         * plugins/cvs-plugin/plugin.c:
15186         Implemented "Import"
15187         
15188         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15189         Added right-click-menu for file-manager
15191 2004-12-26  Naba Kumar  <naba@gnome.org>
15193         * src/action-callbacks.c, src/action-callbacks.h,
15194         src/anjuta-actions.h, src/anjuta-app.c,
15195         src/anjuta.ui: Added fullscreen action.
15197         * plugins/cvs-plugin/cvs-actions.c,
15198         plugins/cvs-plugin/plugin.c,
15199         plugins/cvs-plugin/plugin.h: Watches current editor,
15200         project and file manager selection in plugin
15201         implementation.
15202         
15203 2004-12-26  Naba Kumar  <naba@gnome.org>
15205         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15206         src/action-callbacks.c: Fixed app finalization. Added a
15207         command line arg --proper-shutdown (-p), which when set
15208         will release all plugins and their resources (this option
15209         is mainly for debugging).
15210         
15211         * plugins/file-loader/plugin.c: Fixed filename duplications
15212         in recent files history.
15213         
15214         * plugins/profile-default/plugin.c: Disabled problematic
15215         plugins for now to load at startup.
15216         
15217         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15218         annoying debug prints.
15219         
15220 2004-12-23  Naba Kumar  <naba@gnome.org>
15222         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15223         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15224         plugins/cvs-plugin/anjuta-cvs.ui,
15225         plugins/cvs-plugin/cvs-actions.c,
15226         plugins/cvs-plugin/cvs-actions.h,
15227         plugins/cvs-plugin/cvs-execute.c,
15228         plugins/cvs-plugin/cvs-execute.h,
15229         plugins/cvs-plugin/Makefile.am,
15230         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15231         Added cvs log command.
15233 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15234         
15235         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15236         default
15238 2004-12-20  Naba Kumar  <naba@gnome.org>
15240         patch from: Massimo Corà  <maxcvs@email.it>
15241         * plugins/editor/aneditor.cxx: Added recursive calltips.
15243 2004-12-20  Naba Kumar  <naba@gnome.org>
15244         
15245         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15246         Show busy cursor during loading and unloading.
15247         
15248 2004-12-19  Naba Kumar  <naba@gnome.org>
15250         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15251         memory leaks. Disabled debug print.
15253         * plugins/symbol-browser/an_symbol_view.c,
15254         plugins/symbol-browser/plugin.c,
15255         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15256         problems. Creates SymbolView object every time when the
15257         plugin is activated.
15259         * plugins/project-manager/plugin.c: Close project when
15260         deactivating.
15261         
15262 2004-12-18  Naba Kumar  <naba@gnome.org>
15264         * po/POTFILES.in: Removed commented lines.
15265         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15266         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15267         * plugins/gdb/plugin.c: Fixed compile error.
15268         
15269         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15270         * libegg/eggcellrendererkeys.c: Fixed compile error.
15271         
15272 2004-12-18  Naba Kumar  <naba@gnome.org>
15274         * plugins/file-loader/plugin.c: Fixed loading bug.
15275         
15276         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15277         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15278         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15279         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15280         and corruptions. Fixed loading and unloading of plugins.
15281         
15282 2004-12-17  Naba Kumar  <naba@gnome.org>
15283         
15284         * plugins/file-loader/Makefile.am,
15285         plugins/file-loader/plugin.c,
15286         plugins/project-manager/plugin.c: Fixed memory corruption
15287         and disposition codes. Added missing plugin.h in Makefile.am.
15289 2004-12-16  Naba Kumar  <naba@gnome.org>
15291         * plugins/symbol-browser/an_symbol_view.c,
15292         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15293         codes. Fixed memory leaks and corruptions.
15295         * plugins/build-basic-autotools/build-basic-autotools.c
15296         plugins/editor/anjuta-docman.c,
15297         plugins/editor/text_editor.c,
15298         plugins/file-loader/plugin.c,
15299         plugins/file-manager/plugin.c,
15300         plugins/file-wizard/plugin.c,
15301         plugins/message-view/anjuta-msgman.c,
15302         plugins/message-view/anjuta-msgman.h,
15303         plugins/message-view/message-view.c,
15304         plugins/message-view/plugin.c,
15305         plugins/message-view/plugin.h,
15306         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15308         * src/about.c, src/about.h, src/action-callbacks.c,
15309         src/action-callbacks.h, src/anjuta-actions.h,
15310         src/anjuta-app.c, src/anjuta-app.h,
15311         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15312         src/anjuta.c, src/anjuta.h, src/getline.c, 
15313         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15314         src/start-with.c, src/start-with.h: Fixed emacs modes.
15316         * src/layout.xml: Brought document manager in front.
15317         
15318 2004-12-15  Naba Kumar  <naba@gnome.org>
15320         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15321         properly removed.
15322         
15323         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15324         finalization. Added a method to unload all plugins and destroy them.
15325         Fixed memory leaks.
15326         
15327         * plugins/sample1/plugin.c: Proper finalization code and renamed
15328         functions to proper names.
15329         
15330         * plugins/build-basic-autotools/build-basic-autotools.c,
15331         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15333         * src/shell.c: Unload all plugins on exit, so that memory profilers
15334         can detect memory leaks in plugins.
15336 2004-12-13  Naba Kumar  <naba@gnome.org>
15338         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15339         docking is working.
15340         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15341         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15343 2004-12-11  Naba Kumar  <naba@gnome.org>
15345         * data/properties/anjuta.properties: Fixed font size.
15346         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15347         compile file function. There are some fixmes there.
15348         * plugins/message-view/anjuta-msgman.c,
15349         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15350         
15351 2004-12-08  Naba Kumar  <naba@gnome.org>
15353         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15354         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15355         to escape quotes in a string.
15356         
15357         * plugins/cvs-plugin/cvs-actions.c,
15358         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15359         cvs diff command.
15361         * plugins/build-basic-autotools/build-basic-autotools.c,
15362         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15363         filters.
15364         
15365 2004-12-07  Naba Kumar  <naba@gnome.org>
15367         * plugins/build-basic-autotools/build-basic-autotools.c,
15368         plugins/build-basic-autotools/automake-c.filters: Completed directory
15369         tracking. Double click on Errors and warnings now work as expected.
15371         * plugins/build-basic-autotools.c: Added codes to track build directory
15372         so that absolute path of the files could be determined.
15374 2004-12-06  Naba Kumar  <naba@gnome.org>
15376         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15377         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15378         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15379         
15380 2004-12-05  Naba Kumar  <naba@gnome.org>
15382         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15383         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15384         
15385         * plugins/cvs-plugin/plugin.c,
15386         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15387         
15388 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15389         
15390         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15391         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15392         plugins/cvs-plugin/cvs-execute.[ch]:
15393         Implemented cvs status and cvs diff
15394         Known bugs:
15395         - rdiff command is not correct
15396         - Must find a way to allow selection of directies AND files 
15397         in GtkFileChooser
15399 2004-12-03  Naba Kumar  <naba@gnome.org>
15401         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15402         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15403         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15404         session.properties file if it is for the first time.
15405         
15406 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15407         
15408         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15409         commit.
15410         
15411         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15412         plugins/cvs-plugin/anjuta-cvs.ui:
15413         Implemented update/commit and changed menu layout 
15415 2004-12-02  Naba Kumar  <naba@gnome.org>
15417         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15418         property name (for cvs path property). Beautified dialogs.
15420 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15421         
15422         * plugins/message-view/anjuta-msgman.c: Changed callback name
15423         and changed switch-page handling.
15424         
15425         * plugins/cvs-plugin/cvs-actions.c:
15426         * plugins/cvs-plugin/cvs-execute.c:
15427         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15428         - Implemented cvs add and cvs removed - both working now
15429         - Created a useful preferences page
15430         
15432 2004-11-30  Naba Kumar  <naba@gnome.org>
15434         * libanjuta/anjuta-status.c: Fixed runtime warning.
15435         
15436         * plugins/editor/Makefile.am:
15437         plugins/editor/anjuta-document-manager.glade,
15438         plugins/editor/plugin.c
15439         plugins/editor/plugin.h
15440         plugins/editor/style-editor.c (new, moved from src/),
15441         plugins/editor/style-editor.h (new, moved from src/),
15442         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15443         settings in preferences.
15445         * plugins/editor/text_editor.c,
15446         plugins/editor/text_editor.h: Do not take unused args in
15447         text_editor_get_props().
15449         * src/style-editor.c, src/style-editor.h: Removed, moved to
15450         plugins/editor/ directory.
15452 2004-11-29  Naba Kumar  <naba@gnome.org>
15454         * plugins/editor/text_editor_cbs.c: Emit click signal in
15455         IAnjutaMarkable.
15456         * libanjuta/anjuta-status.c: More spacing between items.
15457         
15458 2004-11-29  Naba Kumar  <naba@gnome.org>
15460         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15461         
15462         * libanjuta/interfaces/libanjuta.idl,
15463         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15464         plugins/debug-manager/plugin.c,
15465         plugins/gdb/breakpoints.c,
15466         plugins/gdb/breakpoints.h,
15467         plugins/gdb/debugger.c,
15468         plugins/gdb/debugger.h,
15469         plugins/gdb/plugin.c,
15470         plugins/gdb/plugin.h,
15471         plugins/gdb/utilities.c,
15472         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15473         toggle breakpoint margin clicks.
15475 2004-11-28  Naba Kumar  <naba@gnome.org>
15477         * TODO.tasks: Fixed indentations.
15478         * plugins/gtodo/libgtodo.c: Save with indentation.
15479         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15480         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15481         * libanjuta/anjuta-status.c: Fixed busy cursors.
15482         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15483         * po/POTFILES.in: Updated.
15484         
15485 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15486         
15487         * plugins/editor/anjuta-document-manager.glade,
15488           plugins/editor/search-replace.[c,h], 
15489           plugins/editor/search-replace_backend.h
15490           plugins/editor/search-preferences.[c,h] :
15491           Saved Search-Preferences (gconf),
15492           Basic search by default.
15494 2004-11-22  Naba Kumar  <naba@gnome.org>
15496         * configure.in: Fixed build error.
15498 2004-11-21  Naba Kumar  <naba@gnome.org>
15500         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15501         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15502         Added AnjutaStatus class to libanjuta.
15503         Added anjuta_shell_get_status() method.
15504         
15505         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15506         and fixed marshaller generation.
15507         
15508         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15509         "updade_ui" signals to IAnjutaEditor interface.
15510         
15511         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15512         
15513         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15514         regexes.
15515         
15516         * plugins/class-gen/clsGen.c: Intial port.
15517         
15518         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15519         name.
15520         
15521         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15522         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15523         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15524         Implemented status update. Emits "update_ui" and "char_added" signals.
15525         Added view preferences.
15526         
15527         * plugins/file-loader/plugin.c: Added open with plugins in open with
15528         menus.
15529         
15530         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15531         
15532         * plugins/message-view/anjuta-msgman.c,
15533         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15534         to close correct message view rather than current view.
15536 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15537         
15538         * plugins/cvs-plugin/cvs-actions.c
15539         plugins/cvs-plugin/plugin.[ch]
15540         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15541         Implemented cvs add but ran into a launcher/message_view
15542         problem because of a limitation of the idl compiler
15544 2004-11-19  Naba Kumar  <naba@gnome.org>
15546         * plugins/project-manager/plugin.c: Displays a progress window during
15547         project load.
15548         
15549         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15550         Fixed UI separators.
15551         
15552         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15553         UI placeholder.
15554         
15555         * plugins/project-manager/anjuta-project-manager.ui,
15556         plugins/project-manager/plugin.[c,h]: Added add/remove context
15557         menus and implemented them. Added file manager merge menu.
15559 2004-11-18  Naba Kumar  <naba@gnome.org>
15561         * TODO.tasks: Updated.
15562         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15563         plugins/message-view/message-view.c: Fixed finalize and dispose
15564         methods.
15565         * plugins/debugger/*: Removed from cvs (development now in
15566         debug-manager).
15568 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15570         Reviewed by Naba Kumar  <naba@gnome.org>:
15571         
15572         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15573         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15574         plugins/gdb/breakpoints.c: all marker related stuff moved from
15575         editor and docman interfaces to IAnjutaMarkable
15577 2004-11-17  Naba Kumar  <naba@gnome.org>
15579         * TODO.tasks: Updated.
15580         
15581         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15582         
15583         * libegg/egg-combo-action.c: Block changed signal when changing model.
15584         
15585         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15586         Emit changed signal. Removed dead codes.
15587         
15588         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15589         that recent files history do not duplicate.
15590         
15591         * plugins/symbol-browser/an_symbol_view.c,
15592         plugins/symbol-browser/an_symbol_view.h,
15593         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15594         Fixed a bug.
15596 2004-11-15  Naba Kumar  <naba@gnome.org>
15598         * plugins/project-manager/plugin.c: Opens targets on double click.
15599         
15600         * plugins/message-view/message-view.c,
15601         plugins/file-manager/anjuta-file-manager-plugin.glade,
15602         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15603         Added proper class finalization
15604         and disposition. Added preferences notifications and callbacks to
15605         change info/warning/error colors.
15606         
15607         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15608         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15609         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15610         Implemented finalize method for AnjutaApp. Code cleanups.
15611         
15612         * plugins/message-view/plugin.c: Static parent_class.
15613         
15614 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15615         * plugins/editor/search-replace.[c,h], 
15616           plugins/editor/search-replace_backend.c
15617           Update search entry in main toolbar.
15618           Clean code.
15620 2004-11-11  Naba Kumar  <naba@gnome.org>
15622         * TODO.tasks: Updated.
15624         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15625         and completed on-the-fly-change preferences. Removed "changed"
15626         signal as it is no longer necessary (use notify for similar
15627         purpose to monitor individual preferences).
15629         
15630         * plugins/editor/anjuta-document-manager.glade: Added view menu
15631         preferences so that they are registered.
15632         
15633         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15634         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15635         connection to "changed" signal of preferences and implemented
15636         notifications for some editor preferences. More to implement.
15638 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15639         * plugins/editor/print.c
15640         Fixed bug 1047624 : Add line number every X lines.
15642 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15643         * plugins/editor/search-replace.c
15644         Fixed a crash bug (995755) when searching "%n"
15646 2004-11-09  Naba Kumar  <naba@gnome.org>
15648         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15649         Fixed to refresh categories list on file load.
15651 2004-11-08  Naba Kumar  <naba@gnome.org>
15652         
15653         * configure.in, plugins/Makefile.am,
15654         plugins/profile-default/plugin.c: Added cvs plugin in build.
15655         
15656         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15657         
15658         * plugins/debug-manager/.cvsignore: Added file to ignore.
15659         
15660         * plugins/debug-manager/Makefile.am: Removed dead codes.
15661         
15662         * src/anjuta.ui: Added placeholder for version control UI.
15664 2004-11-08  Naba Kumar  <naba@gnome.org>
15666         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15667         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15668         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15669         Updated.
15671         * global-tags/Makefile.am: Fixed make error.
15673         * plugins/profile-default/plugin.c: Added debug-manager
15674         and gdb plugins to load at startup so that debugger
15675         windows are docked properly. They will be removed
15676         later when we figure out runtime docking.
15678         * plugins/sample1/*: Restored to last working state.
15680         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15681         windows in lower pane. Named the windows appropriately.
15683         * ChangeLog: Fixed format.
15684         
15685 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15687         * libanjuta/interfaces/libanjuta.idl,
15688         libanjuta/anjuta-marshal.c,
15689         plugins/Makefile.am,
15690         plugins/debug-manager/plugin.c,
15691         plugins/editor/plugin.c,
15692         plugins/editor/text_editor.c,
15693         plugins/gdb/breakpoints.c,
15694         plugins/gdb/debugger.c,
15695         plugins/gdb/plugin.c,
15696         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15698 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15699         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15700         plugins/editor/search-replace.c,
15701         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15702         Search and Replace; Show result in find pane
15703           
15704 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15705         
15706         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15707         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15708         (added features: starting debugger and loading of core/executable,
15709         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15710         partially works)
15712 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15713         
15714         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15715         my cvs-plugin files...
15716         I hope I have rescued everything possible.
15717         
15718         * Naba: Could you please fix sample1 because I messed it up to 
15719         but there should be a histroy of this directory we should commit
15721 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15722         
15723         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15724         infrastructure
15725         * plugins/cvs-plugin/plugin.c,
15726         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15727         Added preferences dialog (not yet complete)
15729 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15730         
15731         * global-tags/Makefile.am, mime/Makefile.am:
15732         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15733         
15734         * template/xmltemplate.[ch],
15735         template/xmlstrings.[ch],
15736         template/autotools.[ch] removed,
15737         template/prj_template.[ch] removed,
15738         template/lang_template.[ch] removed,
15739         template/lib_template.[ch] removed,
15740         template/Makefile.am adjusted,
15741         template/dtds/lang.dtd removed, 
15742         template/dtds/lib.dtd removed,
15743         template/dtds/prj.dtd removed,
15744         template/dtds/autotools.dtd removed,
15745         data/template/lib/* removed,
15746         data/template/language/* removed,
15747         data/template/library/* removed,
15748         data/template/project/* removed,
15749         date/template/Makefile.am adjusted:
15750         Remove everything except text-templates to replace hardcoded 
15751         Edit->Insert texts with dynamic loaded.
15753         * plugins/cvs-plugin/plugin.[ch],
15754         plugins/cvs-actions.[ch],
15755         plugins/Makefile.am,
15756         plugins/cvs-plugin/Makefile.am,
15757         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
15758         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15759         plugins/cvs-plugin/anjuta-cvs.plugin.in:
15760         Added initial cvs-plugin code
15762 2004-10-21  Naba Kumar  <naba@gnome.org>
15763         
15764         * libanjuta/anjuta-plugin.c,
15765         plugins/build-basic-autotools/build-basic-autotools.c,
15766         plugins/debugger/plugin.c,
15767         plugins/devhelp/plugin.c,
15768         plugins/editor/anjuta-docman.c,
15769         plugins/editor/goto_line.c,
15770         plugins/editor/plugin.c,
15771         plugins/editor/search-replace.c,
15772         plugins/editor/text_editor.c,
15773         plugins/file-loader/plugin.c,
15774         plugins/file-manager/plugin.c,
15775         plugins/file-wizard/file.c,
15776         plugins/file-wizard/plugin.c,
15777         plugins/gdb/plugin.c,
15778         plugins/gtodo/plugin.c,
15779         plugins/message-view/anjuta-msgman.c,
15780         plugins/profile-default/plugin.c,
15781         plugins/project-manager/plugin.c,
15782         plugins/sample1/plugin.c,
15783         plugins/terminal/terminal.c: Defined all global variables static,
15784         particularly class parent_class variables. They were getting
15785         confused at link time.
15787         * libanjuta/plugins.c: Do not unload plugins when they are
15788         deactivated. Simply cache them for later activation. Unloading
15789         modules have some problem with shared libs using static class
15790         registration. Fixed hash type for installed plugins. Eventually,
15791         we want to add "CanUnload" attribute for .plugin files (in
15792         "Anjuta Plugin" group) to let plugin loader know if the plugin can
15793         be unloaded from memory. Those plugins declaring CanUnload=false
15794         will not be unloaded from memory and will be put in the cache. Those
15795         not declaring anything or declaring CanUnload=true, will be unloaded
15796         from memory when they are deactivated.
15798         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
15799         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15800         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
15801         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
15802         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
15803         activation, deactivation. Fixed memory leaks.
15805 2004-10-20  Naba Kumar  <naba@gnome.org>
15807         * TODO.tasks: Updated.
15808         
15809         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15810         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
15811         macro for adding interfaces to plugin types. Code cleanup.
15812         
15813         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15814         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15815         
15816         * plugins/build-basic-autotools/build-basic-autotools.c,
15817         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
15818         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15819         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15820         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15821         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
15822         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
15823         plugins/project-manager/plugin.c,
15824         plugins/symbol-browser/an_symbol_view.c,
15825         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
15826         newly defined macro to add interfaces to plugin types.
15828         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
15830 2004-10-20  Naba Kumar  <naba@gnome.org>
15832         * TODO.tasks: Added task list.
15833         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
15834         default values.
15836 2004-10-19  Naba Kumar  <naba@gnome.org>
15838         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
15839         
15840         * plugins/editor/action-callbacks.c,
15841         plugins/editor/action-callbacks.h,
15842         plugins/editor/anjuta-docman.c,
15843         plugins/editor/anjuta-docman.h,
15844         plugins/editor/anjuta-document-manager.ui,
15845         plugins/editor/file_history.c,
15846         plugins/editor/file_history.h,
15847         plugins/editor/plugin.c: Added file history browsing.
15848         
15849         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
15850         
15851         * plugins/message-view/anjuta-message-manager.ui,
15852         plugins/message-view/plugin.c: Added document manager context menu.
15853         
15854         * plugins/symbol-browser/an_symbol_view.c,
15855         plugins/symbol-browser/an_symbol_view.h,
15856         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15857         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
15858         document manager context menu.
15859         
15860         * scintilla/*, scintilla/include/*: Updated to current cvs.
15861         
15862 2004-10-19  Naba Kumar  <naba@gnome.org>
15864         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
15865         placeholder for debugger UI.
15866         
15867         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
15868         * plugins/file-manager/plugin.c: Fixed loading bug.
15869         
15870         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
15871         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
15872         Initializes gconf database with default values when the
15873         values are not defined. Use bool and int prefs separately.
15875         * plugins/editor/plugin.c: Added encoding preferences.
15876         * plugins/project-manager/plugin.c: Cleanup and debug messages.
15878         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15879         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15880         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15881         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15883 2004-10-18  Naba Kumar  <naba@gnome.org>
15885         * po/POTFILES.in: Updated.
15886         
15887         * libanjuta/anjuta-ui.c: Corrected debug messages.
15888         
15889         * libegg/egg-combo-action.c, libegg/test-actions.c,
15890         libegg/menu/egg-combo-action.h: Fixed combo action.
15891         
15892         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
15893         Fixed format.
15894         
15895         * plugins/editor/action-callbacks.[c,h],
15896         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
15897         Implemented file swap. Removed dead codes.
15898         
15899         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
15900         dead codes.
15901         
15902         * plugins/symbol-browser/an_symbol_view.[c,h],
15903         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15904         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
15905         Implemented file symbols. Implemented goto file line when symbol is
15906         selected.
15907         
15908         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
15909         
15910 2004-10-10  Naba Kumar  <naba@gnome.org>
15912         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
15913         
15914         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
15915         
15916         * plugins/debugger/.cvsignore,
15917         (added) plugins/debugger/Makefile.am,
15918         (added) plugins/debugger/anjuta-debugger.glade,
15919         (added) plugins/debugger/anjuta-debugger.plugin.in,
15920         (added) plugins/debugger/anjuta-debugger.plugin.png,
15921         (added) plugins/debugger/anjuta-debugger.ui,
15922         plugins/debugger/attach_process.c,
15923         (removed) plugins/debugger/attach_process_cbs.c,
15924         (removed) plugins/debugger/attach_process_cbs.h,
15925         (removed) plugins/debugger/breakpoints.c,
15926         (removed) plugins/debugger/breakpoints.h,
15927         (removed) plugins/debugger/debug_tree.c,
15928         (removed) plugins/debugger/debug_tree.h,
15929         (removed) plugins/debugger/debugger.c,
15930         (removed) plugins/debugger/debugger.h,
15931         (removed) plugins/debugger/memory.c,
15932         (removed) plugins/debugger/memory.h,
15933         (added) plugins/debugger/plugin.c,
15934         (added) plugins/debugger/plugin.h,
15935         (removed) plugins/debugger/registers.c,
15936         (removed) plugins/debugger/registers.h,
15937         (removed) plugins/debugger/registers_cbs.c,
15938         (removed) plugins/debugger/registers_cbs.h,
15939         (removed) plugins/debugger/registers_gui.c,
15940         (removed) plugins/debugger/sharedlib.c,
15941         (removed) plugins/debugger/sharedlib.h,
15942         (removed) plugins/debugger/sharedlib_cbs.c,
15943         (removed) plugins/debugger/sharedlib_cbs.h,
15944         (removed) plugins/debugger/sharedlib_gui.c,
15945         (removed) plugins/debugger/signals.c,
15946         (removed) plugins/debugger/signals.h,
15947         (removed) plugins/debugger/signals_cbs.c,
15948         (removed) plugins/debugger/signals_cbs.h,
15949         (removed) plugins/debugger/signals_gui.c,
15950         (removed) plugins/debugger/stack_trace.c,
15951         (removed) plugins/debugger/stack_trace.h,
15952         (added) plugins/debugger/utilities.c,
15953         (added) plugins/debugger/utilities.h,
15954         (removed) plugins/debugger/watch.c,
15955         (removed) plugins/debugger/watch.h,
15956         (removed) plugins/debugger/watch_cbs.c,
15957         (removed) plugins/debugger/watch_cbs.h,
15958         (removed) plugins/debugger/watch_gui.c,
15959         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
15960         
15961         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
15962         Added debugger gdb backend plugin.
15963         
15964         * plugins/message-view/plugin.c: Registered all message stock icons.
15965         
15966         * plugins/profile-default/plugin.c: Loads debugger plugin.
15967         
15968         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
15970 2004-10-08  Naba Kumar  <naba@gnome.org>
15972         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
15973         information.
15974         
15975         * plugins/symbol-browser/.cvsignore,
15976         plugins/symbol-browser/Makefile.am,
15977         plugins/symbol-browser/an_symbol_view.c,
15978         plugins/symbol-browser/an_symbol_view.h,
15979         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
15980         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15981         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15982         plugins/symbol-browser/plugin.c,
15983         plugins/symbol-browser/plugin.h,
15984         plugins/symbol-browser/sv_class.xpm,
15985         plugins/symbol-browser/sv_function.xpm,
15986         plugins/symbol-browser/sv_macro.xpm,
15987         plugins/symbol-browser/sv_private_fun.xpm,
15988         plugins/symbol-browser/sv_private_var.xpm,
15989         plugins/symbol-browser/sv_protected_fun.xpm,
15990         plugins/symbol-browser/sv_protected_var.xpm,
15991         plugins/symbol-browser/sv_public_fun.xpm,
15992         plugins/symbol-browser/sv_public_var.xpm,
15993         plugins/symbol-browser/sv_static_fun.xpm,
15994         plugins/symbol-browser/sv_static_var.xpm,
15995         plugins/symbol-browser/sv_struct.xpm,
15996         plugins/symbol-browser/sv_unknown.xpm,
15997         plugins/symbol-browser/sv_variable.xpm,
15998         plugins/symbol-browser/test-symbol-browser.c,
15999         plugins/Makefile.am: Implemented Symbol
16000         browser plugin.
16001         
16002         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16003         
16004         * plugins/build-basic-autotools/Makefile.am,
16005         plugins/devhelp/Makefile.am,
16006         plugins/editor/Makefile.am,
16007         plugins/file-loader/Makefile.am,
16008         plugins/file-manager/Makefile.am,
16009         plugins/file-wizard/Makefile.am,
16010         plugins/gtodo/Makefile.am,
16011         plugins/message-view/Makefile.am,
16012         plugins/profile-default/Makefile.am,
16013         plugins/project-manager/Makefile.am
16014         plugins/sample1/Makefile.am,
16015         plugins/terminal/Makefile.am,
16016         scintilla/Makefile.am,
16017         libegg/Makefile.am,
16018         launcher/Makefile.am,
16019         libanjuta/Makefile.am,
16020         src/Makefile.am,
16021         tagmanager/Makefile.am,
16022         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16023         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16024         files. Also fixed library dependencies.
16025         
16026         * plugins/editor/aneditor.cxx: Disabled unused codes.
16027         * plugins/file-manager/an_file_view.c: Added copyright.
16028         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16029         
16030         * plugins/profile-default/plugin.c: Can load plugins by location.
16031         * plugins/project-manager/plugin.c: Remove project_root_uri value
16032         when project is closed.
16033         
16034 2004-10-06  Naba Kumar  <naba@gnome.org>
16036         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16037         
16038         * libanjuta/interfaces/libanjuta.idl,
16039         plugins/editor/text_editor.c: Added get_length()
16040         and get_current_word() methods in IAnjutaEditor interface.
16041         
16042         * libegg/Makefile.am: Added test_actions target.
16043         
16044         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16045         
16046         * plugins/build-basic-autotools/build-basic-autotools.c,
16047         plugins/file-loader/plugin.c,
16048         plugins/message-view/message-view.c: Added code to go to file and
16049         line number,
16050         
16051         * plugins/devhelp/plugin.c: Context sensitive help now works.
16052         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16053         uri as line number and goes to that line number.
16054         
16055         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16056         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16057         gtodo_client_load() method to load from a diffrent file. Watched 
16058         project root directory in plugin to open TODO.tasks of the project.
16059         
16060         * plugins/project-manager/plugin.c: Updates project UI
16061         sensitive/insensitive.
16063         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16064         anjuta-shell program to test plugins.
16065         
16066         * src/anjuta-app.c: Registered UI accels.
16067         
16068 2004-09-28  Naba Kumar  <naba@gnome.org>
16070         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16071         method.
16072         
16073         * src/anjuta-app.c: Implemented present widget method.
16074         
16075         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16076         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16077         
16078         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16079         added editor.
16080         
16081         * plugins/editor/text_editor.c: Connects to preferences changed signal
16082         correctly.
16083         
16084 2004-09-28  Naba Kumar  <naba@gnome.org>
16085         
16086         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16087         print code.
16088         
16089         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16090         size to 5 pix.
16091         
16092         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16093         in changed signal callback.
16094         
16095         * plugins/editor/action-callbacks.c: Implemented save_all action
16096         callback. Removed dead code. Do save_as when saving a new file.
16097         Implemented incremental search.
16098         
16099         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16100         
16101         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16102         
16103         * src/anjuta-app.c: Registers UI accelerators.
16104         
16105 2004-09-27  Naba Kumar  <naba@gnome.org>
16107         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16108         
16109         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16110         plugins/devhelp/anjuta-devhelp.plugin.in,
16111         plugins/file-loader/anjuta-loader.plugin.in,
16112         plugins/file-manager/anjuta-file-manager.plugin.in,
16113         plugins/gtodo/anjuta-gtodo.plugin.in,
16114         plugins/project-manager/anjuta-project-manager.plugin.in,
16115         plugins/terminal/anjuta-terminal.plugin.in:
16116         Gave proper plugin names.
16118         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16119         error when regex fail.
16120         
16121         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16122         Added help and context search. Watches current editor. More menus
16123         in Help submenu. Update UI (sensitive when required) properly.
16124         
16125         * plugins/editor/anjuta-document-manager.ui,
16126         plugins/devhelp/anjuta-devhelp.ui,
16127         plugins/message-view/anjuta-message-manager.ui,
16128         src/anjuta.ui: Goto menu actions are in separate submenu.
16129         
16130         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16131         Removed unimplemented UI elements.
16132         
16133         * src/anjuta-app.c: Larger (and normal) icon size.
16134         
16135         * src/layout.xml: Task manager plugin along with document (in middle).
16136         
16137         * plugins/editor/plugin.c, plugins/file-loader.c,
16138         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16139         in gtkactions. Enable/disable UI properly.
16140         
16141 2004-09-26  Naba Kumar  <naba@gnome.org>
16143         * po/POTFILES.in: Updated, added missing files.
16145         * .cvsignore: Updated.
16146         
16147         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16148         a new function to get User input text.
16149         
16150         * libanjuta/resources.[c,h]: Added a function to created sized image.
16151         
16152         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16153         from filename, as thats the correct representation.
16154         
16155         * plugins/build-basic-autotools/Makefile.am,
16156         (added) plugins/build-basic-autotools/automake-c.filters,
16157         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16158         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16159         Rearragned UI elements in the build menu. Added codes to read build
16160         filter rules from external file. Implemented all build, configure,
16161         autogen commands. Watches current editor and project.
16162         
16163         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16164         Added editor changed signal and exports current editor value.
16165         Fixed parameter names. Fixed get_uri() interface implementation to
16166         return correct uri.
16167         
16168         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16169         elements.
16170         
16171         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16172         
16173         * plugins/file-manager/an_file_view.c,
16174         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16175         
16176         * plugins/file-wizard/file.c: Reads uri correctly.
16177         
16178         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16179         sets the page to the new view.
16180         
16181         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16182         Fixed signal connecting.
16183         
16184         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16185         to "project_root_uri" and exports as uri.
16186         
16187 2004-09-24  Naba Kumar  <naba@gnome.org>
16189         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16190         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16191         in correct way.
16192         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16193         * plugins/file-loader/plugin.c: Added comments.
16194         * plugins/build-basic-autotools/plugin.c: Added comments.
16195         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16196         
16197         * libanjuta/interfaces/libanjuta.idl,
16198         plugins/message-view/anjuta-msgman.c,
16199         plugins/message-view/message-view.c,
16200         plugins/message-view/message-view.h,
16201         plugins/message-view/plugin.c: Buffering and appending messages have
16202         been separated. message-view implementations cleaned up. Signals
16203         Emissions fixed. Messages now displayed in summary and details show
16204         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16205         API.
16206         
16207         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16208         preferences.
16209         
16210         * plugins/build-basic-autotools/Makefile.am,
16211         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16212         parsing of output to create message summaries. Uses new message view
16213         API.
16214         
16215         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16216         preferences to make dialog box smaller.
16217         
16218         * plugins/editor/search-replace.c: Fixed compile error with change
16219         in IAnjutaMessageView API.
16220         
16221 2004-09-21  Naba Kumar  <naba@gnome.org>
16223         * plugins/Makefile.am: Deletes old (installed) plugins before
16224         installing new ones.
16225         
16226         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16227         plugins/build-basic-autotools/build-basic-autotools.c,
16228         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16229         file URI from filemanager. Only disables/enables build submenu in file
16230         manager, instead of merging/unmerging.
16231         
16232         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16233         non-text files.
16234         
16235         * plugins/file-loader/anjuta-loader-plugin.ui,
16236         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16237         Implemented "Open with" file manager submenu. Displays error message
16238         when file can not be opened.
16239         
16240         * plugins/file-manager/an_file_view.c: Renamed
16241         file_manager_current_filename value name to file_manager_current_uri
16242         and exports proper URI.
16243         
16244         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16246 2004-09-19  Naba Kumar  <naba@gnome.org>
16248         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16249         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16250         save point signal to change editor tabs. Fixed accels.
16251         
16252         * plugins/file-loader/plugin.c: Fixed accels.
16254         * plugins/project-manager/plugin.c: Added target selection callback.
16255         
16256         * plugins/project-manager/plugin.c: Added URI activation.
16257         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16258         Fixed dialog and closed it on ok. Fixed a crash bug.
16259         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16261         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16262         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16263         plugins/file-loader/anjuta-loader-plugin.ui,
16264         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16265         Added recent files in file loade plugin.
16266         
16267         * ChangeLog: Fixed entry dates.
16268         
16269 2004-09-18  Naba Kumar  <naba@gnome.org>
16271         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16272         an unnecessary GtkFrame.
16273         
16274 2004-09-17  Naba Kumar  <naba@gnome.org>
16276         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16278         * TODO: Updated.
16279         
16280         * data/Makefile.am: Disabled installing old mime info.
16281         
16282         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16283         
16284         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16285         plugins/editor/anjuta-document-manager.ui,
16286         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16287         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16288         Added Editor context popup menu.
16289         
16290         * plugins/project-manager/anjuta-project-manager-plugin.png:
16291         Update image.
16292         
16293         * plugins/project-manager/anjuta-project-manager.plugin.in:
16294         Support .anjuta mime type.
16295         
16296         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16297         value.
16298         
16299         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16300         value.
16301         
16302         * src/layout.xml, plugins/profile-default/plugin.c:
16303         Added project manager plugin for startup.
16305 2004-09-16  Naba Kumar  <naba@gnome.org>
16306         
16307         * anjuta.prj: Updated.
16308         
16309         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16310         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16311         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16312         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16313         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16314         plugins/terinal/Makefile.am, src/Makefile.am,
16315         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16316         Fixed makefile syntax errors.
16318 2004-09-16  Naba Kumar  <naba@gnome.org>
16320         * configure.in, src/layout.xml,
16321         plugins/profile-default/plugin.c,
16322         libanjuta/interfaces/libanjuta.idl,
16323         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16324         
16325         * configure.in, plugins/Makefile.am,
16326         plugins/project-manager/.cvsignore, 
16327         plugins/project-manager/Makefile.am,
16328         plugins/project-manager/anjuta-project-manager-plugin.png,
16329         plugins/project-manager/anjuta-project-manager.plugin.in,
16330         plugins/project-manager/anjuta-project-manager.ui,
16331         plugins/project-manager/plugin.c,
16332         plugins/project-manager/plugin.h: Added project manager plugin
16333         based on gnome-build.
16334         
16335         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16336         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16337         
16338         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16339         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16340         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16341     
16342 2004-09-16  Naba Kumar  <naba@gnome.org>
16344         * plugins/editor/action-callbacks.c: Fixed compile error.
16345         
16346 2004-09-15  Naba Kumar  <naba@gnome.org>
16348         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16349         
16350         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16351         New improved splace with nicer progress.
16352         
16353         * configure.in, plugins/Makefile.am,
16354         (added) file-wizard/.cvsignore,
16355         (added) file-wizard/Makefile.am,
16356         (added) file-wizard/action-callbacks.c,
16357         (added) file-wizard/action-callbacks.h,
16358         (added) file-wizard/anjuta-file-wizard-plugin.png,
16359         (added) file-wizard/anjuta-file-wizard.glade,
16360         (added) file-wizard/anjuta-file-wizard.plugin.in,
16361         (added) file-wizard/anjuta-file-wizard.ui,
16362         (added) file-wizard/file.c,
16363         (added) file-wizard/file.h,
16364         (added) file-wizard/plugin.c,
16365         (added) file-wizard/plugin.h:
16366         Created new file wizard and added it. The wizard takes care of text
16367         bit insertions and new files creation.
16369         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16370         plugins/editor/action-callbacks.h,
16371         plugins/editor/anjuta-document-manager.glade,
16372         plugins/editor/anjuta-document-manager.ui,
16373         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16374         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16375         new files code and moved into a new plugin (file wizard).
16376         
16377         * libanjuta/plugins.[c,h]: Added plugins selection function.
16378         
16379         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16380         get_position(), insert() in IAnjutaEditor interface. Added
16381         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16382         interface (for wizard plugins).
16384         * plugins/file-loader/anjuta-loader-plugin.ui,
16385         plugins/file-loader/plugin.c: Added wizard launcher interface which
16386         scans for plugins implement IAnjutaWizard interface and presents the
16387         list to user for selection. The selected plugin is then activated
16388         for the wizard.
16390         * libanjuta/interfaces/.cvsignore: Updated.
16391         * plugins/message-view/.cvsignore: Updated.
16392         * plugins/launcher/*: Removed as launcher has already been moved to
16393         libanjuta as class.
16395         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16396         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16397         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16398         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16399         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16400         Updated API documentations.
16402 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16404         * configure.in: Added Punjabi to ALL_LINGUAS
16406 2004-07-29  Naba Kumar  <naba@gnome.org>
16408         * configure.in: Added file-loader plugin Makefile path and
16409         fixed devhelp version requirement.
16411 2004-07-28  Naba Kumar  <naba@gnome.org>
16413         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16414         terminal/preferences-terminal.png (added), message-view/*.png (added),
16415         message-view/*.xpm (added), editor/*.png (added),
16416         editor/*.xpm (added), plugins/editor/Makefile.am,
16417         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16418         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16419         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16420         respective plugins directories.
16422         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16423         pixmaps/block-end-16.png, pixmaps/block-end.png
16424         pixmaps/block-start-16.png, pixmaps/block-start.png
16425         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16426         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16427         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16428         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16429         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16430         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16431         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16432         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16433         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16434         pixmaps/preferences-editor.png, pixmaps/undock.png
16435         pixmaps/error-next-16.png, pixmaps/error-next.png
16436         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16437         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16438         pixmaps/preferences-terminal.png: Deleted
16440         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16441         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16442         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16443         plugins/editor/anjuta-document-manager.plugin.in,
16444         plugins/editor/anjuta-document-manager.ui,
16445         plugins/editor/plugin.c, plugins/editor/print.c,
16446         plugins/editor/search-replace_backend.c,
16447         plugins/editor/search_preferences.h,
16448         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16449         Moved properties souce files to editor plugin as it not required in
16450         libanjuta. Other editor fixes.
16452         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16453         libegg/dock/* (removed)
16454         : Restored GDL external dependencies and removed libegg dock
16455         sources, because gdl is being developed.
16456         
16457         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16458         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16459         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16460         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16461         libanjuta/plugins.c, libanjuta/plugins.h,
16462         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16463         gconf system. Shell now takes docking positions. Added more utility
16464         functions. Added plugins query function. And other fixes.
16466         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16467         
16468         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16469         plugin to load files based on mime type.
16470         
16471         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16472         
16473         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16474         plugins/file-manager/plugin.c: File manager now uses file loader to
16475         open files.
16477         * plugins/message-view/anjuta-msgman.c,,
16478         plugins/message-view/message-view.c,
16479         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16481         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16482         plugins/terminal/terminal.c, src/Makefile.am,
16483         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16484         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16485         
16486         * libegg/dock/*: Removed directory.
16487         
16488 2004-07-28  Naba Kumar  <naba@gnome.org>
16490         * configure.in: Reduced gnome-print version requirement.
16491         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16493 2004-07-21  Ray Strode  <rstrode@redhat.com>
16494         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16495         new mime sytem.
16497 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16498         
16499         * plugins/editor/search-replace.c: Some fixes
16500         * plugins/terminal/Makefile.am:
16501         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16503 2004-05-19  Naba Kumar  <naba@gnome.org>
16505         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16506         compiler warning.
16508 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16510         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16511         Implemented IAnjutaSavable
16512         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16514 2004-05-17  Naba Kumar  <naba@gnome.org>
16516         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16517         plugins/build-basic-autotools/.cvsignore,
16518         plugins/build-basic-autotools/Makefile.am,
16519         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16520         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16521         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16522         plugins/build-basic-autotools/build-basic-autotools.c,
16523         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16524         build plugin.
16525         
16526         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16527         definition.
16528         
16529         * plugins/file-manager/an_file_view.c,
16530         plugins/file-manager/anjuta-file-manager.ui,
16531         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16532         Added context menu UI.
16533         
16534         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16535         in view menu.
16537 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16538         
16539         * libanjuta/anjuta-preferences.[ch]: 
16540         Added save/load_gconf functions
16541         * src/action_callbacks.[ch], src/preferences.c: 
16542         Load global prefs from gconf at startup and save them
16543         on exit. Prefs load and save correctly but something resets
16544         them to default after loading...
16545         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16546         Somehow the linker does not find save/load_gconf functions
16547         in libanjuta. Must be a stupid mistake, I would be glad
16548         if someone could fix that.
16549         * manuals/reference/libanjuta-sections.txt: Added new
16550         preferences functions and removed gnome-filelist
16551         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16552         * plugins/file-manager/plugin.c:
16553         Added root-path property
16555 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16556         
16557         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16558         they are not longer needed.
16559         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16560         anjuta-sections.txt: Remove references to the files
16561         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16562         Use new nautilus icons for file-manager, looks incredible
16563         cool!
16565 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16566         
16567         * plugins/editor/anjuta-docman.c: gchar* to 
16568         const gchar* in arguments
16569         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16570         Interface
16571         * plugins/file-manager/an_file_view.c: Open files on
16572         double-click. Does not work yet because it does not
16573         find IAnjutaFile interface in document manager
16575 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16576         
16577         * plugins/editor/anjuta-docman.c
16578         * plugins/editor/text_editor.c:
16579         Made close button working, made multiple selection in
16580         File/Open dialog possble, fixed crash bug if file cannot
16581         be opened.
16583 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16584         
16585         * plugins/editor/action-callbacks.c
16586         * plugins/editor/anjuta-docman.c
16587         * plugins/editor/anjuta-docman.h
16588         * plugins/editor/search-replace.c
16589         * plugins/editor/search-replace_backend.c
16590         * plugins/editor/text_editor.c
16591         * plugins/editor/text_editor.h:
16592         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16593         able to open all files, use uri instead of full_filename, fixed
16594         many bugs.
16597 2004-05-13  Naba Kumar  <naba@gnome.org>
16599         * plugins/message-view/anjuta-message-manager-plugin.glade:
16600         HIG compliant.
16602         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16603         management.
16605         * pixmaps/anjuta_splash.png: Added border.
16606         
16607         * plugins/editor/anjuta-document-manager.png: New icon.
16608         
16609         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16610         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16611         
16612         plugins/editor/Makefile.am,
16613         plugins/editor/search-replace.c,
16614         plugins/editor/search-replace.h,
16615         plugins/editor/search-replace_backend.c,
16616         plugins/editor/search-replace_backend.h,
16617         plugins/editor/search_preferences.h,
16618         plugins/editor/search_preferences.c: Merged changes from
16619         ANJUTA_1_2_0 branch.
16620         
16621         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16622         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16623         operational.
16625         * plugins/terminal/Makefile.am,
16626         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16627         dialog.
16628         
16629         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16630         submenu.
16632 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16633         * plugins/message-view/plugin.c: Fixed glade file loading
16634         Removed "Show messages" menu item
16635         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16636         twice because of this load system layout hack.
16637         * libanjuta/anjuta-ui.h: Removed #include config.h
16638         * libanjuta/libanjuta.pc: Fixed path and depencies
16639         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16640         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16641         * libanjuta/properties.cxx : #include "properties_cxx.h"
16642         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16644 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16645         * plugins/message-view/*: Fixed message view preferences
16646         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16647         * anjuta.glade: Removed messages stuff
16649 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16650         
16651         * Removed libanjutamm, it is now hosted on SF.net:
16652         cvs.sf.net/cvsroot/anjuta/libanjutamm
16654 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16655         
16656         * libanjutamm/*
16657         Added some experimental code to add support for C++ plugins.
16658         Nothing works yet and it is likely that it will disappear but
16659         I have some questions to murrayc and he wants to see the code.
16661 2004-05-11  Naba Kumar  <naba@gnome.org>
16663         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16665         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16666         hightlight style menu actions.
16668         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16669         manuals/reference/libanjuta/plugin-description-file.sgml,
16670         manuals/reference/libanjuta/writing-plugins.sgml,
16671         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16672         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16673         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16675         * src/anjuta-app.c: Always load system layout for now.
16677         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16678         
16679         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16680         manuals/reference/libanjuta/libanjuta-sections.txt,
16681         manuals/reference/libanjuta/libanjuta.types,
16682         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16683         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16684         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16685         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16686         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16687         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16688         Updated documentation.
16690         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16691         plugins/profile-default/plugin.c, src/layout.xml:
16692         Created terminal plugin.
16693          
16694         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16695         (new) plugins/file-manager/.cvsignore,
16696         plugins/file-manager/an_file_view.c,
16697         plugins/file-manager/plugin.c,
16698         plugins/file-manager/plugin.h: Moved preferences to separate
16699         glade file and added cvsignore file.
16700         
16701         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16702         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16703         from the branch. I tried it     but there were way too many conflicts.
16704         
16705         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16706         
16707         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16708         util functions required during the merge.
16709         
16710         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16711         interface.
16712         
16713         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16714         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16715         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16716         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16717         Merged with ANJUTA_1_2_0 branch.
16719 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16721         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16723 2004-05-07  Naba Kumar  <naba@gnome.org>
16725         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16727         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16728         Added preferences reading and loading.
16729         
16730         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16731         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16732         libanjuta/fileselection.c, libanjuta/fileselection.h,
16733         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16734         
16735         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16737         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16738         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16739         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16740         data/macros/autogen.sh, data/macros2/autogen.sh
16741         data/properties/ada.properties, data/properties/anjuta.properties,
16742         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16743         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16744         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16745         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16746         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
16747         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
16748         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
16749         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
16750         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
16751         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
16752         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
16753         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
16754         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
16755         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
16756         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
16757         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
16758         plugins/class-gen/clsGen.c, plugins/editor/print.c,
16759         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
16760         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
16761         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16762         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16763         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
16764         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
16765         (added) scintilla/scintilla-marshal.c,
16766         (added) scintilla/scintilla-marshal.h,
16767         (added) scintilla/scintilla-marshal.list,
16768         scintilla/include/SString.h, scintilla/include/SciLexer.h,
16769         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
16770         (added) scintilla/patches/scintilla-calltip-align.patch,
16771         (added) scintilla/patches/scintilla-minor.patch,
16772         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
16774 2004-05-06  Naba Kumar  <naba@gnome.org>
16776         * (added) plugins/file-manager/Makefile.am,
16777         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
16778         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
16779         (added) plugins/file-manager/anjuta-file-manager.ui,
16780         (added) plugins/file-manager/plugin.c,
16781         (added) plugins/file-manager/plugin.h,
16782         (removed) plugins/file-manager/an_file_view.h,
16783         plugins/Makefile.am, configure.in,
16784         plugins/file-manager/an_file_view.c: Created file manager plugin.
16785         
16786         * plugins/profile-default/plugin.c: Added file manager plugin in default
16787         profile.
16788         
16789         * libanjuta/Makefile.am: Fixed dependencies.
16790         * pixmaps/anjuta_splash.png: New splash screen.
16792 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
16793         
16794         * template/template.c/h: Added in-line doc
16795         * manuals/reference/template/*: Added template documentation
16796         * configure.in: Build template docs
16798 2004-05-05  Naba Kumar  <naba@gnome.org>
16800         * autogen.sh: Added commands to generate initial interfaces.
16801         
16802         * libanjuta/Makefile.am,
16803         (removed)libanjuta/anjuta-plugin-parser.c,
16804         (removed)libanjuta/anjuta-plugin-parser.h,
16805         (added)libanjuta/anjuta-plugin-description.c,
16806         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
16807         plugin description.
16808         
16809         * libanjuta/anjuta-plugin.c,
16810         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
16811         
16812         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
16813         and added AnjutaShellPlacement enum for widgeds placement (passed to 
16814         widget add_widget() method.
16815         
16816         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
16817         and moved plugin sets loading in profile plugins.
16818         
16819         * libanjuta/interfaces/.cvsignore,
16820         (removed)libanjuta/interfaces/Makefile.am,
16821         libanjuta/interfaces/libanjuta.idl,
16822         libanjuta/interfaces/anjuta-idl-compiler.pl,
16823         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
16824         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
16825         (removed)libanjuta/interfaces/ianjuta-editor.c,
16826         (removed)libanjuta/interfaces/ianjuta-editor.h,
16827         (removed)libanjuta/interfaces/ianjuta-file.c,
16828         (removed)libanjuta/interfaces/ianjuta-file.h,
16829         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
16830         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
16831         (removed)libanjuta/interfaces/ianjuta-message-view.c,
16832         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
16833         *.h and Makefile.am files. They are autogenerated. Interfaces are
16834         by anjuta-idl-compiler.pl from libanjuta.idl file.
16835         
16836         * manuals/reference/libanjuta/Makefile.am,
16837         manuals/reference/libanjuta/anjuta-architecture.sgml,
16838         manuals/reference/libanjuta/libanjuta-docs.sgml,
16839         manuals/reference/libanjuta/libanjuta-sections.txt,
16840         manuals/reference/libanjuta/libanjuta.types,
16841         manuals/reference/libanjuta/plugin-description-file.sgml,
16842         manuals/reference/libanjuta/writing-plugins.sgml,
16843         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
16844         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
16845         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16846         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16847         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16848         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16849         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16850         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16851         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16852         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16853         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16854         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16855         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
16856         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
16857         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
16858         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
16859         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
16860         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16861         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16862         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
16863         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
16864         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
16865         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
16866         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16867         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16868         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16869         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
16870         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
16871         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
16872         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16873         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
16874         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16875         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
16876         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
16877         interfaces template sgmls.
16878         
16879         * plugins/Makefile.am,
16880         plugins/devhelp/anjuta-devhelp.plugin.in,
16881         plugins/devhelp/plugin.c,
16882         plugins/editor/action-callbacks.c,
16883         plugins/editor/anjuta-document-manager.plugin.in,
16884         plugins/editor/plugin.c,
16885         plugins/editor/plugin.h,
16886         plugins/editor/text_editor.c,
16887         plugins/sample1/plugin.c,
16888         plugins/message-view/anjuta-message-manager.plugin.in,
16889         plugins/message-view/plugin.c: Fixed shell add_widget method to take
16890         placement. Fixed other errors.
16891         
16892         * (added)plugins/profile-default/.cvsignore,
16893         (added)plugins/profile-default/Makefile.am,
16894         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
16895         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
16896         (added)plugins/profile-default/anjuta-default-profile.ui,
16897         (added)plugins/profile-default/plugin.c,
16898         (added)plugins/profile-default/plugin.h: Added a default new
16899         profile plugin.
16900         
16901         * src/Makefile.am,
16902         src/action-callbacks.c,
16903         src/anjuta-app.c,
16904         src/anjuta.c,
16905         src/main.cpp: Fixed necessary changes for libanjuta
16907 2004-05-04  Naba Kumar  <naba@gnome.org>
16909         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
16910         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
16911         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
16912         placement for default widgets placements.
16914 2004-05-03  Naba Kumar  <naba@gnome.org>
16916         * manuals/reference/libanjuta/anjuta-architecture.sgml,
16917         manuals/reference/libanjuta/libanjuta-docs.sgml,
16918         manuals/reference/libanjuta/plugin-description-file.sgml,
16919         manuals/reference/libanjuta/writing-plugins.sgml:
16920         Wrote more sections in writing-plugins document and fixed errors.
16922 2004-05-03  Naba Kumar  <naba@gnome.org>
16924         * libanjuta/interfaces/libanjuta.idl: Added interface
16925         IAnjutaFileManager.
16926         
16927         * manuals/reference/libanjuta/anjuta-architecture.dia,
16928         manuals/reference/libanjuta/anjuta-architecture.png: Updated
16929         architecture diagram.
16930         
16931         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
16932          manuals/reference/libanjuta/libanjuta-docs.sgml,
16933         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
16934         (added) manuals/reference/libanjuta/writing-plugins.sgml:
16935         Wrote writing-plugins document and separated chapters into
16936         separate sgml files.
16937         
16938         * plugins/file-manager/an_file_view.c,
16939         plugins/file-manager/an_file_view.h: New and improved directory
16940         rendering.
16942 2004-05-02  Sven Herzberg  <herzi@abi02.de>
16944         * anjuta.glade: re-designed the new file dialog
16945         * anjuta_dialogs_strings.c: new strings from the new file dialog
16947 2004-04-30  Naba Kumar  <naba@gnome.org>
16949         * libanjuta/interfaces/Makefile.am.iface,
16950         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
16951         
16952         * libanjuta/interfaces/libanjuta.idl: Updated.
16954         * libanjuta/interfaces/Makefile.am.iface,
16955         libanjuta/interfaces/libanjuta.idl: Updated.
16957 2004-04-29  Naba Kumar  <naba@gnome.org>
16958         
16959         * libanjuta/interfaces/Makefile.am.iface,
16960         libanjuta/interfaces/libanjuta.idl: Updated.
16962 2004-04-29  Naba Kumar  <naba@gnome.org>
16964         * libanjuta/interfaces/giface-idlc-c.pl,
16965         libanjuta/interfaces/libanjuta.idl: Upgraded.
16966         * libanjuta/interfaces/Makefile.am.iface: Added.
16967         
16968 2004-04-28  Naba kumar  <naba@gnome.org>
16970         * libanjuta/interfaces/giface-idlc-c.pl,
16971         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
16972         definitions and wrote a compiler.
16973         
16974 2004-04-28  Naba Kumar  <naba@gnome.org>
16976         * libanjuta/anjuta-shell.c: Fixed docs.
16977         * libanjuta/interfaces/Makefile.am,
16978         libanjuta/interfaces/ianjuta-file.c,
16979         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
16980         
16981         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
16982         
16983         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
16985         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16986         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16987         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16988         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16989         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
16990         * src/anjuta-app.c: Fixed bug.
16992 2004-04-27  Naba Kumar  <naba@gnome.org>
16994         * libanjuta/anjuta-preferences-dialog.c,
16995         manuals/Makefile.am: Fixed document bugs and enabled docs
16996         building.
16998         * libanjuta/anjuta-preferences-dialog.c,
16999         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17000         More documentation.
17001         
17002         * libanjuta/anjuta-preferences.c,
17003         manuals/reference/libanjuta/libanjuta-docs.sgml,
17004         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17005         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17006         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17007         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17008         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17009         Wrote more documentations.
17011         * (removed) plugins/message-view/imessage-view.c,
17012         (removed) plugins/message-view/ianjuta-msgman.c,
17013         plugins/message-view/Makefile.am,
17014         plugins/message-view/anjuta-msgman.c,
17015         plugins/message-view/anjuta-msgman.h,
17016         plugins/message-view/message-view.c,
17017         plugins/message-view/message-view.h,
17018         plugins/message-view/plugin.c,
17019         plugins/message-view/plugin.h: Moved interface implementations
17020         in their respective classes and used correct macros to
17021         defined class types.
17023         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17024         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17025         AnjutaUI from GtkUIManager instead of GtkDialog.
17027         * manuals/reference/libanjuta/Makefile.am,
17028         manuals/reference/libanjuta/libanjuta-docs.sgml,
17029         manuals/reference/libanjuta/libanjuta-sections.txt,
17030         manuals/reference/libanjuta/libanjuta.types,
17031         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17032         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17033         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17034         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17035         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17036         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17037         Wrote more documentation, fixed typos, added architecture
17038         diagram, updated object types etc.
17040         * plugins/editor/text_editor.c: Fixed interface implementation.
17042 2004-04-26  Naba Kumar  <naba@gnome.org>
17044         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17045         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17046         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17047         architecture diagram and a new chapter on plugins description file.
17049 2004-04-25  Naba Kumar  <naba@gnome.org>
17051         *  libanjuta/anjuta-children.h,
17052         libanjuta/anjuta-plugin.c,
17053         libanjuta/anjuta-plugin.h,
17054         libanjuta/anjuta-preferences.c,
17055         libanjuta/anjuta-shell.c,
17056         libanjuta/anjuta-shell.h,
17057         libanjuta/e-splash.c,
17058         libanjuta/e-splash.h,
17059         manuals/reference/libanjuta/Makefile.am,
17060         manuals/reference/libanjuta/libanjuta-docs.sgml,
17061         manuals/reference/libanjuta/libanjuta-sections.txt,
17062         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17063         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17064         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17065         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17066         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17067         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17068         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17069         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17070         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17071         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17072         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17073         manuals/reference/libanjuta/tmpl/defaults.sgml,
17074         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17075         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17076         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17077         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17078         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17079         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17080         manuals/reference/libanjuta/tmpl/plugins.sgml,
17081         manuals/reference/libanjuta/tmpl/properties.sgml,
17082         manuals/reference/libanjuta/tmpl/resources.sgml,
17083         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17084         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17085         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17086         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17087         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17088         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17090         Added more template files and wrote more documentation.
17092 2004-04-24  Andras Timar  <timar@gnome.hu>
17094         * configure.in: Added hu to ALL_LINGUAS.
17096 2004-04-23  Naba Kumar  <naba@gnome.org>
17097         
17098         * configure.in: Fixed compile error.
17099         
17100         * libanjuta/anjuta-children.c,
17101         libanjuta/anjuta-children.h,
17102         libanjuta/anjuta-preferences.c,
17103         libanjuta/anjuta-preferences.h,
17104         libanjuta/anjuta-shell.c,
17105         libanjuta/anjuta-ui.c,
17106         libanjuta/anjuta-ui.h,
17107         manuals/reference/libanjuta/Makefile.am,
17108         manuals/reference/libanjuta/libanjuta-docs.sgml,
17109         manuals/reference/libanjuta/libanjuta.types,
17110         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17111         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17112         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17113         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17114         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17115         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17116         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17117         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17118         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17119         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17120         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17121         manuals/reference/libanjuta/tmpl/defaults.sgml,
17122         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17123         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17124         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17125         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17126         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17127         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17128         manuals/reference/libanjuta/tmpl/plugins.sgml,
17129         manuals/reference/libanjuta/tmpl/properties.sgml,
17130         manuals/reference/libanjuta/tmpl/resources.sgml,
17131         plugins/sample1/plugin.c: Added libanjuta API documentation.
17133 2004-04-22  Naba Kumar  <naba@gnome.org>
17135         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17136         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17137         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17138         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17139         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17140         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17141         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17142         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17143         (removed) libegg/eggradiotoolbutton.c,
17144         (removed) libegg/eggseparatortoolitem.c,
17145         (removed) libegg/eggtoggletoolbutton.c,
17146         (removed) libegg/eggtoolbar.c,
17147         (removed) libegg/eggtoolbutton.c,
17148         (removed) libegg/eggtoolitem.c,
17149         (removed) libegg/prop-editor.c,
17150         (removed) libegg/test-actions.c,
17151         (removed) libegg/test-drag.c,
17152         (removed) libegg/test-merge.c,
17153         (removed) libegg/test-toolbar.c,
17154         libegg/menu/Makefile.am,
17155         (removed) libegg/menu/egg-accel-dialog.h,
17156         (removed) libegg/menu/egg-action-group.h,
17157         (removed) libegg/menu/egg-action.h,
17158         libegg/menu/egg-entry-action.h,
17159         (removed) libegg/menu/egg-markup.h,
17160         (removed) libegg/menu/egg-menu-merge.h,
17161         (removed) libegg/menu/egg-menu.h,
17162         (removed) libegg/menu/egg-radio-action.h,
17163         (removed) libegg/menu/egg-toggle-action.h,
17164         (removed) libegg/menu/howitshouldwork.txt,
17165         (removed) libegg/toolbar/.cvsignore,
17166         (removed) libegg/toolbar/Makefile.am,
17167         (removed) libegg/toolbar/TODO,
17168         (removed) libegg/toolbar/eggradiotoolbutton.h,
17169         (removed) libegg/toolbar/eggseparatortoolitem.h,
17170         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17171         (removed) libegg/toolbar/eggtoolbar.h,
17172         (removed) libegg/toolbar/eggtoolbutton.h,
17173         (removed) libegg/toolbar/eggtoolitem.h,
17174         (removed) libegg/toolbar/prop-editor.h,
17175         (removed) libegg/toolbar/toolbar-api.txt,
17176         (removed) libegg/toolbar/toolbar-ideas.txt,
17177         plugins/devhelp/anjuta-devhelp.ui,
17178         plugins/devhelp/plugin.c,
17179         plugins/editor/action-callbacks.c,
17180         plugins/editor/action-callbacks.h,
17181         plugins/editor/anjuta-docman.c,
17182         plugins/editor/anjuta-document-manager.ui,
17183         plugins/editor/plugin.c,
17184         P plugins/message-view/Makefile.am,
17185         plugins/message-view/anjuta-message-manager.ui,
17186         plugins/message-view/plugin.c,
17187         plugins/sample1/anjuta-sample.ui,
17188         plugins/sample1/plugin.c,
17189         src/action-callbacks.c,
17190         src/action-callbacks.h,
17191         src/anjuta-actions.h,
17192         src/anjuta-app.c,
17193         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17194         Gtk actions and UIManager. Fixed all plugins to use this.
17195         
17196         * manuals/reference/gtkdoc-scangobj.diff,
17197         manuals/reference/libanjuta/Makefile.am,
17198         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17199         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17200         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17201         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17202         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17204         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17205         
17206 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17207         
17208         * plugins/message-view/imessage-view.c
17209         * plugins/message-view/ianjuta-msgman.c:
17210         Added interfaces
17212 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17214         * configure.in: Added en_CA to ALL_LINGUAS.
17216 2004-04-08  Naba Kumar  <naba@gnome.org>
17218         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17219         libanjuta/interfaces/Makefile.am,
17220         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17221         message manager and message view interfaces.
17223         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17224         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17225         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17226         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17227         src/anjuta-app.c: Used 'activate' and
17228         'deactivate' virtual methods for plugins. Fixed installed plugins
17229         dialogs. Added remove_widget() method for AnjutaShell.
17231         * libanjuta/interfaces/Makefile.am,
17232         libanjuta/interfaces/ianjuta-document-manager.c,
17233         libanjuta/interfaces/ianjuta-document-manager.h,
17234         libanjuta/interfaces/ianjuta-editor.c,
17235         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17236         and editor interfaces.
17238         * plugins/devhelp/plugin.c,
17239         plugins/message-view/anjuta-message-manager.plugin.in,
17240         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17241         plugins/sample1/plugin.c: Updated plugins implementation to
17242         reflect the changes.
17244 2004-04-07  Naba Kumar  <naba@gnome.org>
17246         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17247         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17248         libanjuta/interfaces/ianjuta-editor.h,
17249         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17250         plugins/editor/anjuta-docman.c,
17251         plugins/editor/anjuta-document-manager.plugin.in,
17252         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17253         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17254         Added supported interfaces for plugins. Tested plugin interfaces
17255         through sample plugin.
17256         
17257 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17258         
17259         * template/Makefile.am, data/templates/library/Makefile.am
17260         Fixed some automake-1.7 incompatibilities
17261         * template/xmltemplate.c: Small fix
17263 2004-02-23  Naba Kumar  <naba@gnome.org>
17265         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17266         Added plugins manager dialog.
17267         
17268         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17269         library dependencies.
17270         
17271         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17272         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17273         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17274         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17275         geometry command line option.
17276         
17277 2004-02-16  Naba Kumar  <naba@gnome.org>
17279         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17280         Added interfaces and IAnjutaEditor editor interface.
17281         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17282         interface.
17283         * libanjuta/anjuta-shell.h: Fixed bug.
17284         
17285 2004-02-13  Naba Kumar  <naba@gnome.org>
17287         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17288         
17289 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17290         
17291         * data/template/*/.cvsignore:
17292         Avoid all these ? in cvs output
17294 2004-02-13  Naba Kumar  <naba@gnome.org>
17296         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17297         includes and linking.
17299         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17300         and set required version to devhelp 0.8. This devhelp version
17301         can be acquired from gnome cvs branch devhelp branch
17302         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17304         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17305         src/actions-callbacks.c: Added Dock Manager settings menu item.
17307         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17308         * plugins/devhelp/plugin.c: Fixed a linking bug.
17309         
17310         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17311         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17312         external GDL dependency and used libegg codes.
17313         
17314 2004-02-12  Naba Kumar  <naba@gnome.org>
17316         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17317         Added devhelp plugin, but it can't be used without a
17318         patch in devhelp. So it's disabled for now.
17320         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17321         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17322         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17323         Update cvsignore files.
17325         * libanjuta/plugins.c, widgets/e-splash.c:
17326         Fixed plugins loading to show splash icons.
17327         
17328         * plugins/message-view/anjuta-message-manager.plugin.in,
17329         plugins/message-view/plugin.c: Fixed plugin registered name.
17331         * plugins/message-view/anjuta-message-view.png,
17332         plugins/sample1/anjuta-sample-plugin.png: Update images.
17334         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17335         src/main.c: Fixed layout loading.
17337         * plugins/devhelp/Makefile.am: Fixed error.
17339         * (removed) widgets/*, libanjuta/plugins.h,
17340         src/main.c: Transfered widgets to libanjuta/.
17341         
17342         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17343         toplevel directory to created only one library as libanjuta-egg.
17345         * data/Makefile.am: Fixed build error.
17347         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17348         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17349         libegg/.cvsignore: Added egg dock widget.
17351         * gdl/*: Removed as they are now available in libegg.
17352         
17353 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17355         * plugins/editor/anjuta-docman.c:
17356         Use stock close icon on tab close button
17358 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17359         
17360         * data/template/Makefile.am
17361         data/template/language/Makefile.am
17362         data/template/library/Makefile.am
17363         data/template/text/Makefile.am
17364         data/template/project/Makefile.am
17365         data/template/project/terminal/Makefile.am
17366         configure.in: Created Makefile to install templates
17368 2004-02-11  Naba Kumar  <naba@gnome.org>
17370         * plugins/editor/action-callbacks.c,
17371         plugins/editor/anjuta-document-manager.ui,
17372         plugins/editor/plugin.c
17373         plugins/message-view/anjuta-message-manager.ui,
17374         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17375         
17376 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17377         
17378         * plugins/message-view/*: MessageView plugin is now loaded
17379         The menu items are still dummies.
17381 2004-02-09  Naba Kumar  <naba@gnome.org>
17383         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17384         generation.
17385         
17386         * libanjuta/anjuta-preferences.h: Added some documentation.
17387         
17388         * libanjuta/anjuta-shell.h: Removed dead codes.
17389         
17390         * (removed) manuals/reference/gtkdoc-scangobj,
17391         manuals/reference/gtkdoc-scangobj.diff,
17392         manuals/reference/libanjuta/.cvsignore,
17393         manuals/reference/libanjuta/Makefile.am,
17394         manuals/reference/libanjuta/README.inline-doc,
17395         manuals/reference/libanjuta/README.sections,
17396         manuals/reference/libanjuta/libanjuta-docs.sgml,
17397         manuals/reference/libanjuta/libanjuta-sections.txt,
17398         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17399         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17400         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17401         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17402         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17403         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17404         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17405         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17406         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17407         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17408         manuals/reference/libanjuta/tmpl/defaults.sgml,
17409         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17410         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17411         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17412         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17413         manuals/reference/libanjuta/tmpl/plugins.sgml,
17414         manuals/reference/libanjuta/tmpl/properties.sgml,
17415         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17416         of scan program. Updated templates.
17418         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17419         editor action callbacks data.
17420         
17421         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17422         scintilla object ref/unref.
17424 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17425         
17426         * template/*: Added new xml based template system
17427         * template/dtds/*: Dtds to validate xml files of the template systems
17428         * data/template/*: Some sample template files
17429         Still needs some work but builds fine!
17431 2004-02-06  Naba Kumar  <naba@gnome.org>
17433         * cofigure.in, manuals/Makefile.am,
17434         (added) manuals/reference/*: Added API documentation
17435         structure (gtk-doc based).
17437         * libanjuta/libanjuta.h: Updated
17438         
17439 2004-02-05  Naba Kumar  <naba@gnome.org>
17440         
17441         * configure.in: Sets correct dependencies and
17442         uses gdl external library.
17444         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17445         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17446         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17447         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17448         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17449         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17450         and added file dialogs.
17452         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17453         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17454         Build dynamic libraries for libegg.
17456         * plugins/Makefile.am, plugins/editor/Makefile.am,
17457         plugins/editor/action-callbacks.c, 
17458         plugins/editor/action-callbacks.h,
17459         plugins/editor/anjuta-docman.c,
17460         plugins/editor/anjuta-docman.h
17461         plugins/editor/anjuta-document-manager.plugin.in
17462         plugins/editor/anjuta-document-manager.png
17463         plugins/editor/anjuta-document-manager.ui
17464         plugins/editor/file.c
17465         plugins/editor/file.h
17466         plugins/editor/plugin.c
17467         plugins/editor/print.c
17468         plugins/editor/print.h
17469         plugins/editor/search-replace.c
17470         plugins/editor/search_incremental.c
17471         plugins/editor/search_incremental.h
17472         plugins/editor/text_editor.c
17473         plugins/editor/text_editor.h
17474         plugins/editor/text_editor_cbs.c
17475         plugins/editor/text_editor_menu.h
17476         plugins/sample1/Makefile.am
17477         plugins/sample1/anjuta-sample-plugin.png
17478         plugins/sample1/anjuta-sample.plugin.in
17479         plugins/sample1/anjuta-sample.ui
17480         plugins/sample1/plugin-sample1.c
17481         plugins/sample1/plugin.c
17482         plugins/sample1/plugin.h: Created sample
17483         plugin and fixed editor plugin.
17485         * printing/*: Removed.
17487         * scintilla/Makefile.am: Builds dynamic library.
17489         * src/Makefile.am, src/action-callbacks.c,
17490         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17491         src/anjuta-actions.h, src/anjuta-app.c,
17492         src/anjuta-app.h, src/anjuta-callbacks.c,
17493         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17494         (removed) src/anjuta.h, src/anjuta.ui,
17495         src/layout.xml, src/main.c, src/preferences.h,
17496         src/utilities.c: Debuggged and finally made plugins
17497         loadable.
17499         * global-tags/Makefile.am: Fixed build error.
17501 2004-02-03  Naba Kumar  <naba@gnome.org>
17503         * configure.in: Users GDL from external package.
17504         * plugins/*: Added many new plugins (not ready though).
17505         * src/*: Removed many files (which have been transfered in plugins/).
17506         
17507 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17509         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17511 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17513         * configure.in: Added editor plugins
17514         
17515         * plugins/Makefile.am, src/search-replace_backend.h,
17516         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17517         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17518         
17519         * Added: plugins/editor/search_incremental.c, 
17520         plugins/editor/search_incremental.h
17522         * Update search-replace in plugins/editor
17523         
17524 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17525         
17526         * plugins/message-view/message-view.c: Some code clean-up
17528 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17530         * Added: search_incremental[ch]
17531         
17532         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17533         src/mainmenu_callbacks.c, src/toolbar.c
17534         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17535         
17536         * Incremental Search
17538 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17539         
17540         * plugins/message-view/anjuta-msgman.[c/h]:
17541         Added message manager for easier message handling with a
17542         similar interface as docman. Of course you can still use
17543         MessageView standalone.
17544         * plugins/Makefile.am: Added message-view because it compiles
17545         without errors.
17547 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17548         
17549         * plugins/message-view/*: Added message-view plugin 
17550         (still incomplete) 
17551         * configure.in: Added plugins/message-view/Makefile
17553 2004-01-03  Naba Kumar  <naba@gnome.org>
17555         * libanjuta/*.c: Added new files and updated old ones.
17556         * plugins/editor/*: Added editor plugin.
17557         * configure.in: Added editor plugin and moved editor related
17558         files into it.
17560 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17562         * src/Makefile.am: Added search-replace_backend.[ch]
17563         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17564         find_replace.[ch]
17565         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17566         src/search-replace_backend.c, src/search-replace_backend.h,
17567         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17568         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17569         src/toolbar_callbacks.c
17570         * The advanced Search/Replace functionality now replaces the older
17571         Find/Replace stuff.
17572         * The Search/Replace functionality can be interrupted during a long
17573         Search/Replace;
17574         
17575 2003-12-11  Naba Kumar  <naba@gnome.org>
17577         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17578         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17579         errors.
17580         * Makefile.am, libanjuta/*: Added new module.
17581         * src/Makefile.am: Fixed linking error.
17582         * src/watch_cbs.c: Debugger clean up.
17583         * configure.in: Added libanjuta-2.0.pc
17585         * configure.in, libanjuta/Makefile.am,
17586         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17587         libanjuta instead.
17589 2003-12-11  Naba Kumar  <naba@gnome.org>
17591         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17593         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17594         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17595         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17596         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17597         The user can now give a name at the creation of a new file and
17598         insert automatically (user choice) header, gpl notice, header
17599         template. The file extension is added automatically according
17600         to the selected type of file. The various insert functions have
17601         been moved from mainmenu-callback.c to file.c. The cursor is now
17602         moved after an insert operation. Removes also useless code in
17603         memory.c and search-replace.c
17604         
17605 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17607         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17608         sortable headers, process tree, removal of path and process params
17609         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17610         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17611         code cleanup
17613 2003-12-10  Naba Kumar  <naba@gnome.org>
17615         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17616         
17617 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17619         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17621 2003-11-28  Naba Kumar  <naba@gnome.org>
17623         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17624         
17625         * manuals/de/*: Added german translation docs.
17626         
17627         * configure.in, Makefile.am, src/Makefile.am,
17628         libegg/*/*: Added libegg library.
17629         
17630         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17631         installation directory.
17632         
17633         * src/text_editor_cbs.c: Fixed closing of file.
17635 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17636                                                                                 
17637         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17639 2003-09-05  Naba Kumar  <naba@gnome.org>
17641         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17642         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17643         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17644         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17645         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17646         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17647         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17648         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17649         using libegg. Initial commit -- compiles but is not complete.
17651 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17653         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17655 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17657         * configure.in: Removed "ta" from ALL_LINGUAS.
17659 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17661         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17663 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17665         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17667 2004-04-24  Andras Timar  <tmar@gnome.hu>
17669         * configure.in: Added hu to ALL_LINGUAS.
17671 2004-04-14  Naba Kumar  <naba@gnome.org>
17673         * src/Makefile.am, printing/Makefile.am,
17674         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17675         because we are still using GtkCombo and build breaks with gtk-2.4.
17676         
17677 2004-04-13  Naba Kumar  <naba@gnome.org>
17679         * NEWS: Updated.
17680         * anjuta.spec.in: Fixed build error.
17681         * po/POTFILES.in: Updated.
17682         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17684 2004-04-11  Naba Kumar  <naba@gnome.org>
17686         * NEWS: Updated.
17687         * AUTHORS: Updated.
17688         * configure.in: Added ga in ALL_LINGUAS.
17689         * ChangeLog: Fixed dates.
17690         
17691 2004-04-09  Naba Kumar  <naba@gnome.org>
17693         * src/print.c: Fixed buffer styling bug when printing with
17694         selection.
17696         * data/properties/anjuta.properties: Defined only one base font and
17697         used courier instead of lucidatypewriter, because most newer systems are
17698         unlikely to have it (bug #885023, #925956, #890473).
17699         
17700         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17701         warning.
17702         
17703         * src/an_file_view.c: Fixed possible crash bug.
17705 2004-04-07  Naba Kumar  <naba@gnome.org>
17707         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17708         gtk_main_quit() etc..), so that atexit() functions are not called
17709         (which is apparently done to free up memory and we don't need to
17710         do that at this point). Incidentally, something also happens in the
17711         atexit call which freezes the UI for far too long when the application
17712         exits and we want to avoid that..
17713         * src/glade_iface.c: Fixed compiler warning.
17714         
17715 2004-04-06  Naba Kumar  <naba@gnome.org>
17717         * src/project_dbase_gui.c: Fixed errors.
17719         * src/registers_gui.c: Fixed possible crash bug.
17720         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17721         * src/signals.[c,h]: Used tree view and glade file for dialog.
17722         * src/Makefile.am, src/about.c, src/an_file_view.c,
17723         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17724         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17725         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17726         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17727         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17728         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17729         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17730         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17731         src/launcher.h, src/main.c, src/main_menubar.c,
17732         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17733         src/message-manager-private.cc, src/message-manager.cc,
17734         src/preferences.c, src/project_config.c, src/project_dbase.c,
17735         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17736         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17737         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17738         src/search-replace.c, src/search-replace_backend.c,
17739         src/search_incremental.c, src/search_preferences.c,
17740         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17741         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17742         src/signals_gui.c, src/source.c, src/src_paths.c,
17743         src/stack_trace.c, src/start-with.c, src/style-editor.c,
17744         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17745         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17746         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
17747         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
17748         tagmanager/Makefile.am, scintilla/include/SString.h,
17749         widgets/Makefile.am, widgets/gnomefilelist.c:
17751         Removed all deprecated codes and substituted
17752         with newer APIs. Fixed some possible crash bugs where cell renderers
17753         were being shared.
17754         
17755         * scintilla/patches/scintilla-minor.patch: Minor patch.
17757 2004-04-06  Naba Kumar  <naba@gnome.org>
17759         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
17760         tree after all the files have been added (and not everytime a file
17761         is added in the project). Also fixed some memory corruption
17762         (possibly bug #900478).
17763         
17764         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
17765         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
17766         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
17767         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
17768         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
17769         qualifier wherever appropriate.
17771 2004-04-05  Naba Kumar  <naba@gnome.org>
17773         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
17774         switch terminal echo on/off. Debugger requires it off, while the
17775         rest requires it on.
17777         * src/search-replace.c: sets search direction and action (in addtion
17778         to target) for find in files.
17779         
17780 2004-04-02  Naba Kumar  <naba@gnome.org>
17782         * src/mainmenu_callbacks.c: Sets filename during save of new files.
17784         * src/project_dbase.c, src/debugger, src/an_file_view.c,
17785         src/an_symbol_view.c: Added an gtk events loop for
17786         displaying project loading status (for loading large projects) and
17787         debugger program starting ... just to give an impression of fastness :-).
17789         * configure.in, anjuta.prj: Bumped version to 1.2.2.
17791         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
17792         crash bug, which occurs when opening and closing a large project
17793         repeatedly.
17794         
17795         * src/attach_process.c: Fixed a comiple error for old gcc.
17796         
17797         * src/launcher.c: Prints proper error message when launcher child
17798         could not be executed and exits properly. Fixed a crash
17799         bug (bug #926606).
17800         
17801         * src/resources.c, src/utilities.c, src/glade_iface.c,
17802         src/debugger.c, src/attach_process.c: Properly exits forked children
17803         when they could not be executed.
17804         
17805 2004-04-01  Naba Kumar  <naba@gnome.org>
17807         * src/search-replace.c: Fixed a crash bug (bug #921893).
17809 2004-03-31  Naba Kumar  <naba@gnome.org>
17811         * anjuta.glade: Added a note on compiler options dialog ->support
17812         dialog telling that supports are only available for file mode.
17814         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
17815         src/anjuta_cbs.c:
17816         Improved shutdown time delay by bypassing project closing
17817         and unloading plugins.
17819         * src/build_file.c, data/properties/anjuta.properties: Added a property
17820         to toggle on/off for going to first error automatically.
17822 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
17824         * src/debugger.c: fixed core file loading
17825         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
17826         for long lines (bugs #700968 and #911376)
17827         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
17828         #917982.
17829         * src/anjuta.c: Focuses current AnEditor correctly.
17831 2004-03-30  Naba Kumar  <naba@gnome.org>
17833         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
17834         * AUTHORS: Updated with all contributors names.
17835         * NEWS: Updated.
17836         * src/about.c: Reads contributors names from AUTHORS file.
17837         * manuals/C/anjuta-manual/authors.xml: Points to online
17838         contributors list.
17839         
17840 2004-03-29  Naba Kumar  <naba@gnome.org>
17842         * data/properties/ada.properties: Fixed syntax colors. Patch
17843         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
17844         (bug #923474).
17846         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
17847         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
17848         generated projects, so that their pixmap files are
17849         found properly (bug #919903).
17850         
17851         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
17852         anjuta.
17854         * src/source.c: Installs .glade file of libgllade
17855         projects in $(datadir)/$(package)/glade (part of bug #861038).
17856         
17857         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
17858         in compiler options (bug #883837).
17859         
17860         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
17861         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
17862         
17863 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
17865         * anjuta/src/search-replace.c: fixed another crash bug in
17866         "Find Usage"
17867         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
17868         breakpoint property fix
17870 2004-03-29  Naba Kumar  <naba@gnome.org>
17872         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
17873         (new) manuals/C/anjuta-advanced-tutorial/*:
17874         Added menu entry for 'Anjuta Advanced Tutorial'
17875         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
17877 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17878         
17879         * src/fileselection.[ch], src/mainmenu_callbacks.c:
17880         Fixed bug #908941  ('Open' starts in wrong directory)
17881         
17882 2004-03-26  Naba Kumar  <naba@gnome.org>
17884         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
17885         compile error and bug #905738 with terminal.
17887         * src/search_incremental.c, src/register.c, src/sharedlib.c,
17888         src/search-replace.[h,c], src/search_incremental.[h,c],
17889         src/search_preferences.h, src/utilities.c, src/anjuta.c,
17890         src/text_editor.[c,h]: Fixed compiler warnings.
17891         
17892         * src/search-replace.c: Fixed a memory corruption (possible
17893         fix for bug #921893, but not yet confirmed).
17894         
17895         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
17896         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
17897         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
17898         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
17900 2004-03-25  Naba Kumar  <naba@gnome.org>
17902         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
17903         crash bug with attach process dialog and made the dialog closable
17904         with 'esc'.
17905         
17906         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
17907         always display within the margin.)
17908         
17909         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
17910         the old breakpoint when it's properties are updated
17911         (creating a new updated one).
17912         
17913 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
17915         * src/aneditor.cxx, src/aneditor.h: fixed calltips
17916         displayed for wrong file.
17917         * src/breakpoints.c: conditional breakpoints
17918         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
17919         "Find in Files..." disabling policy
17921 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17923         * src/build_file.c: Fixed bug #874380
17924         Goto the first error if it exists.
17926 2004-03-24  Naba Kumar  <naba@gnome.org>
17928         * src/anjuta.c: Fixed to get correct child exit status
17929         using mask (bug #905738).
17930         
17931         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
17932         Aligned buttons in the New file dialog,
17933         set default response to OK, entry box activates default response,
17934         ESC closes dialog and hides on delet_event.
17936 2004-03-19  Naba Kumar  <naba@gnome.org>
17938         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
17939         tree).
17941 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
17943         * src/search-replace.c: fixed "Find Usage" crash when no project open
17945 2004-03-17  Naba Kumar  <naba@gnome.org>
17947         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
17948         Fixed the generated projects to read m4 directory if the directory
17949         exists (bug #917781).
17950         
17951 2004-03-12  Naba Kumar  <naba@gnome.org>
17953         * HACKING: Fixed formatting for auto-parsing.
17955 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
17956         
17957         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
17958         rework (bug #890609)
17960 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17961         
17962         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
17964 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17965         
17966         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
17967         * src/search_preferences.c: Fixed typo.
17968         
17969 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17970         
17971         * src/search-replace.c: improved Search&Replace
17972         For the moment "Replace All" does not work with non opened files
17973         but Anjuta should not crash now ! ??? 
17974         
17975 2004-02-26  Naba Kumar  <naba@gnome.or>
17977         * src/source.c: Fixed to pass cflags correctly
17978         and suppress the automake's default cflags.
17979         bug #816130, #801056, #782798, #773459
17980         
17981         * data/properties/anjuta.properties: Do not defualt to -k make option.
17982         bug #875486.
17984         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
17985         bug #877683.
17986         
17987         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
17988         
17989         * src/message-manager-private.cc: Disabled debug messages.
17990         
17991 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
17993         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
17995 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17996         * anjuta.glade, src/search-replace.c:
17997         Reduced Search&Replace dialog, bug #902636.
17998         
17999 2004-02-23  Naba Kumar  <naba@gnome.or>
18001         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18002         (bug #866143).
18004 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18005         
18006         * src/search_incremental.c: Fixed bug #900903
18008 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18009         
18010         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18011         src/anjuta.c: Fixed bugs #890609 and #890609
18013 2004-02-23  Naba Kumar  <naba@gnome.or>
18015         * src/message-manager.cc: Disconnects menuitem signal properly.
18016         Fixed bug #901723.
18017         
18018         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18019         bug #900897.
18020         
18021 2004-02-20  Naba Kumar  <naba@gnome.org>
18023         * src/message-manager-private.[c,h]: Implemented keypress
18024         event for the terminal and resets it when ctrl c or ctrl d
18025         is pressed. But it doesn't seem to be working on keypress.
18026         Added a workaround to let it work on key release instead.
18027         (bug #878357).
18028         
18029         * src/search-replace: Fixed compiler warnings.
18030         
18031 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18033         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18034         Use defined file name when saving new files (fixes bug #898105)
18035         Don't change filename when clicking on a directory
18036         
18037         BTW: Happy birthday to me :-)
18038         
18039 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18040         
18041         * src/search-replace.c: Fixed a crash bug 
18042         Crash on Find & Replace (#887833)
18043         
18044 2004-02-18  Naba Kumar  <naba@gnome.org>
18046         * src/executer.c: Fixed a crash bug.
18047         
18048         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18049         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18050         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18051         instead of GtkWindow (Part of bug #671596).
18052         
18053         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18054         src/registers_gui.c, src/registers_cbs.[h,c],
18055         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18056         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18057         src/compiler_options.c, src/an_file_view.c, start-with.c,
18058         src/anjuta-tools.c, help.c:
18060         Added "close" buttons on all
18061         dialogs (HIG) and fixed to properly response to ESC close
18062         (Part of bug #671596).
18064         * src/launcher.c: Disabled printing of long debug lines.
18065         
18066         * src/utilities.h: Fixed a compiler warning.
18067         
18068 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18070         * src/anjuta.c: "Save all" action now asks for filenames for new files
18071         (fixes bug #898111)
18073 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18075         * anjuta.glade, src/text_editor.c:
18076         Fixed a typo in Hello World indentation style 
18077         Fixed misuse of translated strings when looking for style
18078         This entry fixes bug #876037
18080 2004-02-16  Naba Kumar  <naba@gnome.org>
18082         * src/utilities.c: Fixed return value when dest file could
18083         not be created.
18085         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18086         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18087         internal function to compare files.
18088         
18089 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18091         * src/message-manager-private.cc:
18092         Set bold color as foreground color in terminal
18093         (fixes bug #864924)
18095         * src/aneditor.cxx:
18096         Use font style defined for message indicators in
18097         preferences/messages
18098         (fixes bug #885032)
18100 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18102         * src/build_project.c:
18103         Use build.silent option from preferences (fixes bug #895726)
18104         
18105 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18107         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18109 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18110         
18111         Patch from Massimo Corà <maxcvs@email.it>:
18112         * scintilla/LexCPP.cxx: Support "///" comments
18114 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18115         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18116         src/search_replace.h, src/search-replace_backend.h
18117         anjuta.glade
18118         
18119         * Added: src/search_preferences.c, src/search_preferences.h
18120         Allow the user to save search/replace settings and give them names.
18122 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18123         
18124         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18125         scintilla/ScintillaGTK.cxx:
18126         Hopefully fixed AMD 64 crash bug by using correct marshaller
18128 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18130         * src/preferences.c: Save GtkOptionMenu properties properly
18131         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18133 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18134         
18135         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18136         Fixed libiconv issue
18137         * NEWS: Updated
18139 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18140         
18141         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18142         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18143         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18144         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18145         src/sharedlib_gui.c:
18146         Debugger speed-up, replaced deprecated GtkCList
18148 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18150         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18152 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18154         * configure.in: Added "sq" to ALL_LINGUAS.
18156 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18158         * configure.in: Added "ko" to ALL_LINGUAS.
18160 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18162         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18163         src/search_incremental.c, src/search_incremental.h: 
18164         Search_incremental code cleanup
18166 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18168         * scintilla/*/*: Updated scintilla to CVS
18169         * Added: scintilla/Readme.sync
18170         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18171         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18172         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18173         scintilla/ScintillaGTK.cxx,
18174         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18175         scintilla/include/Scintilla.iface: Updated.
18177 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18179         * search-replace_backend.[ch], search_incremental[ch]: Added
18180         
18181         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18182         find_replace.[ch]: Removed.
18183         
18184         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18185         src/search-replace_backend.c, src/search-replace_backend.h,
18186         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18187         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18188         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18189         functionality now replaces the older Find/Replace stuff. The Search/Replace
18190         functionality can be interrupted during a long Search/Replace.
18192 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18194         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18195         selecting ".." and "." from file selector. 
18197 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18199         * anjuta.glade: Fixed wrong "fold.symbols" property
18201 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18202         
18203         * src/project_dbase_gui.c: Alphabetical order ;-)
18204         * src/compiler_options.c: Fixed bug #867539
18205         * src/launcher.c: Workaround for bugs #864922, #849928,
18206         #846386 and #845782: The launcher no longer hangs but does
18207         not get the exit status correctly sometimes.
18208         * Changes suggested by Bosik are obviously already in without
18209         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18210         * NEWS, README, anjuta.prj, configure.in: 
18211         Changed version to 1.2.1
18212         
18213         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18214         * anjuta_dialogs_strings.c, anjuta.glade: 
18215         Fixed bugs #860906, #859329
18216         
18217         Patch from grzegol@pld-linux.org
18218         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18219         freedesktop.org standard)
18221 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18222         
18223         Patch from Stefano Vallarino <stevalla@libero.it>:
18224         * src/source.[c/h]: Fixes cpp sample file to conform to 
18225         ISO/IEC 14882, C++-Standard 
18227 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18229         Review by Johannes Schmid <jhs@cvs.gnome.org>
18230         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18231         command using sh -c.
18232         * src/compile.c: Use build_execute_shell_command when compiling single
18233         files.
18235 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18236         
18237         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18238         * src/breakpoints.c: Code cleanup, workaroud for possible 
18239         launcher bug
18240         * src/src_paths.c: Update debugger dirs on directory change
18242 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18244         Review by Johannes Schmid <jhs@cvs.gnome.org>
18245         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18246         sortable headers, process tree, removal of path and process params
18247         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18248         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18249         code cleanup
18251 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18252         
18253         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18254         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18255         Add a dialog for "New file" which lets the user set the 
18256         filename and to add copyright/header templates to the file
18257         * Review: Changed function names to contain modules name (file_)
18259 2003-12-09  Naba Kumar  <naba@gnome.org>
18261         * setup-gettext: Fixed a typo.
18262         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18264 ---- Released version 1.2.0 ---
18266 2003-12-08  Naba Kumar  <naba@gnome.org>
18268         * src/preferences.c: Fixed compiler error.
18269         * global_tags/create_global_tags.sh: Fixed to install properly
18270         even when system.tags could not be generated.
18271         * NEWS: Updated.
18273 2003-12-06  Naba Kumar  <naba@gnome.org>
18275         * setup-gettext: Fixed to not generate intl directory with gettextize.
18277         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18278         * src/anjuta.c: Filters out unnecessary files from find in files
18279         command.
18280         
18281         * NEWS: Updated.
18282         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18283         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18284         
18285 2003-12-04  Naba Kumar  <naba@gnome.org>
18286         
18287         * src/gnome_project.c: Enables debug and optimization flags for
18288         new projects.
18289         
18290         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18291         
18292         * src/project_dbase_gui.c: combined header and c files for
18293         file selector.
18294         
18295         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18296         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18298 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18300         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18302 2003-11-29  Naba Kumar  <naba@gnome.org>
18304         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18305         * NEWS: Updated.
18307 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18308         
18309         * src/main_menubar.c: Now files cannot be opened twice in recently
18310         file menu
18312 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18314         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18316 2003-11-28  Naba Kumar  <naba@gnome.org>
18318         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18319         
18320 2003-11-27  Naba Kumar  <naba@gnome.org>
18322         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18323         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18324         
18325         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18326         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18327         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18328         checkbox in project wizard (project options page) to enable/disable
18329         source code generation with glade(mm).
18330         
18331         * NEWS: Updated
18332         
18333 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18335         * src/dnd.c: Opening files with special characters in the name.
18337 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18339         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18340         a long time.
18342 2003-11-18  Naba Kumar  <naba@gnome.org>
18344         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18345         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18346         src/project_import.c, plugins/patch/patch-plugin.c:
18347         Fixed g_signal_diconnect calls to pass correct data.
18348         (Fixed possible crash in project imports).
18349         
18350         * NEWS: Updated.
18351         
18352 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18354         Reviewed by Naba Kumar  <naba@gnome.org>
18355         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18356         and debugger. Sets default settings for pty in launcher.
18357         * data/gdb.init: Removed charset work around (now works with user's
18358         native charset)
18359         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18361 2003-11-18  Naba Kumar  <naba@gnome.org>
18363         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18364         names of 'index' to 'idx'.
18365         
18366 2003-11-17  Naba Kumar  <naba@gnome.org>
18368         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18369         * src/project_dbase.c: Prompts user for unsaved project files
18370         when project is closed.
18371         
18372 2003-11-16  Naba Kumar  <naba@gnome.org>
18374         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18375         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18376         older gcc.
18377         
18378 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18379         
18380         * src/anjuta.c: Fixed crash related to tag == NULL while 
18381         anjuta is exiting
18383 2003-11-11  Naba Kumar  <naba@gnome.org>
18385         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18386         found. It simply doesn't generate the c/c++ codes and continues with
18387         just a warning.
18388         * NEWS: Updated.
18389         
18390 2003-11-10  Naba Kumar  <naba@gnome.org>
18392         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18393         'Start with dialog'.
18395         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18396         German translation of anjuta-tutorial.
18397         
18398         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18399         * NEWS: Updated.
18401 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18403         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18404         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18405         the syntax highlighting in Preferences, the automatic syntax
18406         highlighting is now selected. When the debugger is stopped and the
18407         breakpoints window not closed, the gtk_tree_view in this window is
18408         now made unsensitive.
18410 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18412         * src/preferences.h, src/preferences.c, anjuta.glade:
18413         Fixed translation bug in preferences by using GtkOptionMenu
18414         * anjuta.prj: Project version 1.1.98
18416 ---------------- Released version 1.1.98 ----------------
18418 2003-11-07  Naba Kumar  <naba@gnome.org>
18420         * anjuta.spec.in: Revived docs package and combined all docs into
18421         one package.
18422         * configure.in: Bumped version to 1.1.98 rc2
18423         * NEWS: Updated.
18424         * anjuta.spec.in: Fixed scrollkeepr-update command.
18425         * anjuta.spce.in: Fixed file permissions.
18427 2003-11-06  Naba Kumar  <naba@gnome.org>
18429         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18430         menus to activate anjuta helps.
18431         
18432         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18433         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18434         manuals/C/anjuta-faqs/legal.xml (added),
18435         manuals/C/anjuta-faqs/Makefile.am,
18436         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18437         manuals/C/anjuta-faqs/.cvsignore,
18438         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18439         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18440         manuals/C/anjuta-tutorial/legal.xml (added),
18441         manuals/C/anjuta-tutorial/Makefile.am,
18442         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18443         manuals/C/anjuta-tutorial/.cvsignore,
18444         manuals/C/anjuta-manual/*.sgml (removed),
18445         manuals/C/anjuta-manual/*.xml (added),
18446         manuals/C/anjuta-manual/Makefile.am,
18447         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18448         manuals/C/anjuta-manual/.cvsignore,
18449         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18450         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18451         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18452         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18453         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18454         manuals/ja/anjuta-faqs/legal.xml (added),
18455         manuals/ja/anjuta-faqs/Makefile.am,
18456         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18457         manuals/ja/anjuta-faqs/.cvsignore,
18458         manuals/ja/anjuta-manual/*.sgml (removed),
18459         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18460         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18461         manuals/ja/anjuta-manual/*.xml (added),
18462         manuals/ja/anjuta-manual/Makefile.am,
18463         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18464         manuals/ja/anjuta-manual/.cvsignore,
18465         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18466         manuals/sgmldocs.make (removed),
18467         manuals/xmldocs.make (added), manuals/omf.make (added),
18468         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18469         documentations to newer docbook xml documentations. Converted 
18470         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18471         Enabled manulas installations.
18472         
18473         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18475 2003-11-05  Naba Kumar  <naba@gnome.org>
18477         * data/gdb.init: Sets host's charset to ascii to solve debugger
18478         freeze up due to uninitialized strings in target program.
18480         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18481         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18482         
18483         * NEWS: Updated.
18484         
18485         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18486         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18488 2003-11-04  Naba Kumar  <naba@gnome.org>
18490         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18491         problems.
18492         
18493         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18494         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18495         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18496         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18497         in file headers.
18498         
18499         * src/search-replace.c: Fixed infinite loop bug.
18500         * start-with.c: Fixed a crash bug with "Open last project".
18501         
18502         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18503         * scintilla/Makefile.am: Fixed compiler option.
18504         
18505 2003-10-16  Naba Kumar  <naba@gnome.org>
18507         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18508         * src/text_editor.c: Fixed autoformat.
18509         
18510 2003-10-15  Naba Kumar  <naba@gnome.org>
18512         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18513         of CTRL+number.
18514         
18515 2003-10-09  Naba Kumar  <naba@gnome.org>
18517         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18518         
18519 2003-10-08  Naba Kumar  <naba@gnome.org>
18521         * src/source.c: Fixed a GETTEXT typo error.
18522         * anjuta.glade: Made 'Sorted in order you open them' default option
18523         for editor tabs.
18525         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18526         * anjuta.glade, data/properties/anjuta.properties:
18527         Fixed the freeze of the "Preferences" combos at the first Anjuta
18528         init is generated by:
18529                 - a not complete translation of preferences.c file
18530                 - a difference between 2 names in anjuta.glade and
18531                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18532                 - the same name given to 3 combos (anjuta.glade).
18533                 
18534         * src/find_text.c: If the "whole document" mode is selected,
18535         a new search will select the next occurrence (Bug #764954).
18536         It is now possible to use the shortcuts to search next or previous
18537         occurrence even if the search dialog has the focus.     Bug #790318
18538         
18539         * src/main_menubar_def.h: "Select code block" shortcut; the new
18540         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18541         (Bug #811016).
18543         Patch from: Richard Lee  <r.h.lee@comcast.net>
18544         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18545         tagmanager/tm_workspace.c: The following is a patch to fix a
18546         seemingly random occurence where Anjuta would crash when a
18547         certain key was pressed.
18549 2003-09-29  Naba Kumar  <naba@gnome.org>
18551         * src/find_in_files.c: Ignores binary by default. Disabled the option
18552         of NOCVS search, because launcher does not use sh and hence can not
18553         pipe.
18554         
18555         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18556         "clean before build" state in project session and not in account session,
18557         otherwise the state gets reflected to other projects causing annoyance.
18558         
18559         * src/compiler_options.c: Fixed a bug where compiler options were always
18560         claimed 'modified'.
18562         * src/build_project.c, data/properties/anjuta.properties,
18563         src/commands.[h]: Fixed a bad bug where clean-before-build
18564         doesn't work.
18565         
18566         * scintilla/patches/research-cvs-nolog.diff,
18567         scintilla/patches/scintilla-ac-gtk2-port.diff,
18568         scintilla/patches/scintilla-ac-sort-fix.diff,
18569         scintilla-optimization.diff: Removed, because they are already in
18570         scintilla CVS.
18571         
18572         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18573         2003-09-29).
18575         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18576         scintilla/LexYAML.cxx: Added new scintilla lexers.
18577         
18578         * TODO, NEWS: Updated.
18580         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18581         * src/utilities.c: Fixed typo bugs.
18583 2003-09-26  Naba Kumar  <naba@gnome.org>
18585         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18586         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18587         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18588         text_editor_find() and Fixed I-Search wrapping.
18589         * src/debugger.c: Fixed to pass a newline after a debugger
18590         command (which was broken since the launcher was refactored.
18591         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18593 2003-09-25  Naba Kumar  <naba@gnome.org>
18595         * src/toolbar_callbacks.c: Fixed start of incremental search.
18596         
18597         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18598         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18599         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18600         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18601         menu and implementation.
18603 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18605         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18606         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18607         variables in Locals window.
18609 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18611         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18612         * src/utilities.[ch] : Fix a tooltip bug in 
18613         anjuta_util_toolbar_append_stock(), the label appeared instead of
18614         the tooltip text. Remove label from arguments of the function
18615         because label is included in the stock icon data.
18616         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18617         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18618         * FIXME: translation file should be updated because of label text removal.
18620 2003-09-24  Naba Kumar  <naba@gnome.org>
18622         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18623         
18624         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18625         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18626         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18627         stdout and stderr. Also buffered output and check-for-password
18628         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18629         with password prompts. Checkes for password prompts from all outputs.
18630         
18631         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18632         which takes a string (which could be utf8 also) and converts into
18633         utf8 string.
18634         
18635         * src/main.c: Connects kernel signals after gnome_program_init().
18636         
18637         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18638         * src/message-manager.c: Fixed bug #787026 by converting the strings
18639         to proper UTF8.
18640         
18641 2003-09-22  Naba Kumar  <naba@gnome.org>
18643         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18644         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18645         GtkCList and using GtkTreeView instead. Added the patch.
18646         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18647         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18648         
18649 2003-09-19  Naba Kumar  <naba@gnome.org>
18651         * printing/print.c: Proper UTF8 printing support.
18652         * src/main.c: moved kernel signal connects at the
18653         end of application initialization.
18654         
18655 2003-09-18  Naba Kumar  <naba@gnome.org>
18657         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18658         (new) lexers.make, (new) lexers: Update scintilla to latest
18659         scintilla CVS (2003-09-18), added new lexers, automated
18660         lexers makefiles sections and scintilla update. Added
18661         patches. Optimized pango rendering. Fixed a crash bug
18662         in scintilla.
18663         
18664         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18665         patch to remove cvs log command from RESearch.cxx file.
18666         * scintilla/patches/scintilla-pango-always.diff:
18667         Fixed file name.
18668         * scintilla/RESearch.cxx: Removed spurious cvs log command
18669         and logs.
18670         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18671         
18672         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18673         * src/dnd.c: Fixed a crash bug with DND.
18674         
18675 2003-09-15  Naba Kumar  <naba@gnome.org>
18677         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18678         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18679         src/toolbar_callbacks.c: Added an additional parameter to
18680         text_editor_goto_line() funtion which decides if the line should
18681         be made visible (if it's under fold).
18682         
18683         * src/style-editor.c: Fixed a compiler warning.
18684         * src/message-manager.cc: Calls parent method correctly.
18686         * src/preferences.h: Fixed prent class.
18687         
18688         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18689         * src/project_dbase.c: Fixed bug #713210.
18690         
18691 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18692                                                                                 
18693         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18695 2003-09-11  Naba Kumar  <naba@gnome.org>
18697         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18698         * src/style-editor.c: Fixed bug #769130 (Crash on font
18699         selection dialog).
18700         
18701         * src/message-manger.[h,cc]: Made AnMessageManager
18702         derived from GtkFrame and removed deprecated code.
18703         
18704         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18705         compiler warnings.
18706         
18707 2003-09-09  Naba Kumar  <naba@gnome.org>
18709         * src/Makefile.am: Addded rules for built sources.
18710         
18711 2003-09-08  Naba Kumar  <naba@gnome.org>
18713         * (new) src/anjuta-marshalers.list: Added marshalers definition
18714         file.
18715         
18716         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18717         and CXXFLAGS are not overwriten by automake's default.
18718         * src/style-editor.c: Added 'operators' in the style editor.
18719         
18720         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18721         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18722         * src/message-manager-private.cc, src/message-manager.cc:
18723         Converts message going into message into UTF-8 endoding.
18724         * src/main.c: Uses UTF-8 codeset for localization.
18725         
18726 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18728         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18729         
18730 2003-09-08  Naba Kumar  <naba@gnome.org>
18732         * TODO: Updated.
18733         
18734         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18735         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18736         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18737         The combo entries were updated if the same data with a different
18738         case exist in the combo list. The combo entries are now case sensitive. 
18739         Search&Replace bug; First search ,max actions = 0 ==> now max
18740         actions = 100.
18741         
18742 2003-09-08  Naba Kumar  <naba@gnome.org>
18744         * TODO: Updated.
18745         * src/utilities.[c,h]: a function takes contant args.
18746         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
18747         Now the child terminated signal is emitted properly.
18748         * src/Makefile.am: Used $(top_srcdir) for referring to 
18749         scintilla objects.
18750         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
18751         definitions file which will generate anjuta-marshalers.[c,h] files.
18752         * src/.cvsignore: Updated.
18753         * src/build_project.c: Changed su command to preserve quotes.
18754         * src/anjuta-tools.c, tagmanager/tm_project.c,
18755         tagmanager/tm_workspace.c: Use standard tmp file.
18756         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
18757         so that users could report bugs easily.
18758         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
18759         
18760         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
18761         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
18762         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
18763         src/attach_process.c, src/breakpoints.c, src/commands.c,
18764         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
18765         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
18766         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
18767         src/memory.c, src/message-manager-private.c, src/preferences.c,
18768         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
18769         src/search-replace.[c,h], stack_trace.c, text_editor.c,
18770         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
18771         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
18772         Fixed compile warnings and cleanup.
18773         
18774         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
18775         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
18776         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
18777         Removed libzvt usage and implemented child spawing differently. Launcher is
18778         now proper GObject, which can be created multiple times (and can be
18779         operated in parallel).
18781         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
18782         * src/project_import_gui.c, src/project_import_cbs.c,
18783         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
18784         (crash on project import). Removed deprecared codes.
18785         
18786 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18787         
18788         * src/cvs.c: Fixed cvs output bug.
18790 2003-09-03  Naba Kumar  <naba@gnome.org>
18792         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18793         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
18794         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
18795         src/text_editor_cbs.c: Implements --
18796                 If the debugger is started
18797                         A double click in the margin add or remove a breakpoint
18798                         A single click activate or deactivate the breakpoint
18799                 else
18800                         A double click in the margin add or remove a bookmark
18802 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18803         
18804         Reviewed by Naba Kumar  <naba@gnome.org>
18805         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
18806         User is now able to choose a branch on cvs update for project.
18807         Cleaned up variable names.
18809 2003-09-03  Naba Kumar  <naba@gnome.org>
18811         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
18812         src/Makefile.am: Added lexers.
18813         * scintilla/*/*: Updated...
18814         * src/an_symbol_view.c: Fixed a crash bug.
18815         * src/compiler_options.c, src/project_dbase.c: Fixed compile
18816         and build bugs.
18817         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
18818         * src/source.c: Fixed project generation bug with gettext code.
18819         * tagmanager/tm_project.c: Fixed a crash bug.
18820         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18821         bug when there is no project open. Bug #____.
18822         * src/source.c: Fixed a bug with build failure with non-gnome
18823         project with glade-generated source (eg. gtk2). Bug #____.
18824         * NEWS: Updated...
18826 2003-08-22  Naba Kumar  <naba@gnome.org>
18828         Patch from: Rob Bradford  <rob@debianplanet.org>
18829         * data/Makefile.am: Fixed to install properly during
18830         package building.
18831         
18832         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18833         * src/debug-tree.c: Fixed a crash bug.
18834         * src/compiler_options.c: Takes care of linking the missing pieces;
18835         C flags, libs, optimization options, debug and profile.
18837         Patch from: Enver ALTIN  <ealtin@casdb.com>
18838         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
18839         
18840 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
18842         Reviewed by Naba Kumar  <naba@gnome.org>
18843         * src/project_dbase.c: Fixed bugs #778263 and #778413
18844           Adding multiple files to project should work now.
18846 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18848         Reviewed by Naba Kumar  <naba@gnome.org>
18849         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
18850         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
18851         for Locals window.
18853 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18855         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18857 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18859         * src/text_editor.c: Fix translatable string (#113934).
18861 2003-07-04  Naba Kumar  <naba@gnome.org>
18863         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
18864         bug when there is no project open. Bug #____.
18865         
18866         * src/source.c: Fixed a bug with build failure with non-gnome
18867         project with glade-generated source (eg. gtk2). Bug #____.
18869 2003-06-26  Naba Kumar  <naba@gnome.org>
18871         * src/anjuta.h: Removed reference to windows-dialog.h.
18872         * src/message-manager-private.[cc,h]: Fixed doulbe click
18873         activation of messages to properly jump at the destination.
18874         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
18875         * src/toolbar.c: Code clean-ups.
18876         
18877         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18878         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
18879         
18880         * src/message-manager-private.[cc,h]: Removed dead codes.
18881         
18882         * (new) data/properties/css.properties,
18883         data/properties/anjuta.properties, data/properties/Makefile.am:
18884         Added CSS syntax hiliting properties.
18885         
18886         * tagmanager/tm_file_entry.c: Fixed a possible bug.
18887         * src/debugger.c: Clean ups.
18888         * src/lexer.h: Added CSS lexer definition.
18889         
18890         * Makefile.am: Installs destop file properly.
18891         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
18892         * NEWS: Updated for 1.1.97 release.
18893         * src/main_menubar_def.h: Changed some non working shortcuts.
18894         
18895 2003-06-24  Naba Kumar  <naba@gnome.org>
18897         * src/search-replace.c: Shows the dialog properly, even when it is
18898         hidden behind another window.
18899         
18900         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
18901         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
18902         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
18903         and code clean up.
18904         
18905         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
18906         setup wizard dialogs.
18907         
18908         * src/debugger.c: Removed a redundant call to
18909         debugger_update_controls().
18910         * src/compiler_options.c, src/launcher.c: code cleanup.
18911         * src/executer.c: Fixed execution bug with 'Set Program params...".
18912         
18913 2003-06-23  Naba Kumar  <naba@gnome.org>
18915         * widgets/e-splash.c: Removed border around the splash image.
18916         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
18917         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
18918         * src/cvs.c: Added a frame around commit log text widget.
18919         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
18920         crash bug associated with translated combo box list in preferences
18921         dialog (in different locale other than en_US). Used widget names
18922         to pass the combo list items.
18923         * po/POTFILES.in: Updated.
18924         * src/launcher.c: Creates the zvt terminal at startup (and not
18925         every time a build is done) -- speeds up buld operations.
18926         * src/file_history.c: Should be if() conditional instead of
18927         assertion check.
18928         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
18929         Disabled useless warnings.
18930         * src/project_dbase.c: Fixed bonobo 2 project name.
18931         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
18932         and uses correct glade-2 for file generation.
18933         
18934 2003-06-21  Naba Kumar  <naba@gnome.org>
18936         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
18937         And disables autocomple show for numbers (very annoying).
18938         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
18939         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
18940         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
18941         from view menu and adjust the controls accordingly.
18942         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
18943         only OK button.
18944         * src/project_dbase.[c,h]: Removed show_local flag processing.
18945         * src/message-manager.[c,h]: Reorganized messages tabs in more
18946         sensible order.
18947         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
18948         Also added PCRE dependency.
18949         
18950 2003-06-20  Naba Kumar  <naba@gnome.org>
18952         * pixmaps/anjuta_splash.png: New splash.
18953         from Jean Schurger  <yshartk@schurger.org>
18954         
18955         * src/controls.c: De-sensitize run-to-cursor when debugger
18956         is not running.
18957         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
18958         
18959         * src/message-manager-private.cc: Fixed to properly jump at
18960         the right file:line.
18961         
18962         * src/appwiz_page1.c: Fixed to correctly determine the project
18963         trpe from the wizard.
18964         
18965 2003-06-20  Naba Kumar  <naba@gnome.org>
18967         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
18968         * src/watch_gui.c: Code cleanups.
18969         * src/debugger.[c,h], src/stack_trace.[c,h],
18970         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
18971         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
18972         Removed direct access to stack_trace private data, Increased debugger
18973         command size from 256 to 1024 (to be on safer side). Also implemented
18974         row-activated signle for seting frame and viewing the source.
18975         * src/debugger.c: Avoids starting program and stopping debugger
18976         when starting debugger and stopping program, respectively.
18977         
18978         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
18979         Reverted codes to start debugger automatically
18980         The file is brought to the state just after the branching 
18981         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
18982         some code clean ups.
18983         
18984         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
18985         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
18986         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
18987         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
18988         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
18989         src/project_dbase.c: Code clean ups.
18990         
18991         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
18992         (Projects dir) so that correct $HOME/Projects path is set when
18993         anjuta is run for the first time.
18994         
18995 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
18997         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
18999 2003-06-13  Naba Kumar  <naba@gnome.org>
19001         * src/stack_trace_cbs.c: Moved variable declaration at the
19002         top of the block (bug #737867)
19003         
19004         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19005         just CFLAGS and CXXFLAGS (bug #743617).
19006         
19007         * src/create_global_tags.sh: Fixed shell script to properly
19008         detect installed *-config files.
19009         
19010 2003-06-12  Naba Kumar  <naba@gnome.org>
19012         * src/preferences.[c,h]: Added methods for custom widgets in
19013         preferences: using custom set/get methods for them.
19014         
19015         * src/anjuta-encoding.c: Implemented up/down of the encodings
19016         in the list and property saves correctly.
19017         
19018         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19019         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19020         the beginning of a file.
19022         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19023         * src/aneditor.cxx, src/aneditor.h,
19024         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19025         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19026         src/mainmenu_callbacks.h: Allows the operator to select the current
19027         word or the current line (Request: 680801). It puts also
19028         sensitive/unsensitive several select/comment menu items.
19030         * src/breakpoints.c: Presets by default the current line for a
19031         defined breakpoint.
19033 2003-06-11  Naba Kumar  <naba@gnome.org>
19035         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19036         color (red highlight) now cosistent for inactive tabs also.
19037         
19038         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19039         'Advanced search and replace' in Edit->Search submenu.
19040         
19041         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19042         wrappings '\' where     they were missing.
19043         
19044         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19045         message is now more descriptive and details the correct thing to do
19046         for GNOME2 desktop.
19047         
19048 2003-06-10  Naba Kumar  <naba@gnome.org>
19050         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19051         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19052         Removed any reference to particular version of automake/autoconf
19053         so that they could work with newer versions (Bug #659394).
19055         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19056         src/anjuta.c: Added coded to add/remove supported encodings.
19057         
19058         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19059         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19060         src/project_import.c, src/project_type.c, src/project_type.h,
19061         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19062         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19063         from the project wizard.
19065 2003-06-06  Naba Kumar  <naba@gnome.org>
19067         Patch from Etay Meiri  <etay-m@bezeqint.net>
19068         * src/compiler_options.c: Fixed bugs related to clean before
19069         build patch.
19070         
19071         * anjuta.desktop.in.in: Added commandline options.
19072         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19073         -dP and -A flags of CVS update into different options.
19074         
19075 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19077         * configure.in: Removed "ta" from ALL_LINGUAS.
19079 2003-06-02  Naba Kumar  <naba@gnome.org>
19081         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19082         return NULL for undefined properties and "" for defined but empty
19083         strings. It was creating many problems where both are assumed to be
19084         same. And besides, it doesn't matter to differentiate the two (the
19085         problem with preferences was due to a different bug).
19087         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19088         correctly. Also, s/props_build_in/props_built_in/g.
19089         
19090         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19091         list.
19092         
19093         * src/an_file_view.c: Unrefed pixbufs when done with them.
19095         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19096         (removed) file_text.png: Added and removed pixmaps.
19097         
19098 2003-05-30  Naba Kumar  <naba@gnome.org>
19100         * anjuta.glade: Fixed encodings preferences dialog
19101         
19102 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19103         
19104         Reviewed by Naba Kumar  <naba@gnome.org>
19105         
19106         * src/build_project.c src/clean_project/c: perform a clean before
19107         build, if required. Show the message manager on clean.
19108         * src/compiler_options.c: save the new options when window is closed
19109         and flag project to be cleaned before the next build.
19110         * src/project_dbase.c: added a 'clean before build' flag to project
19112 2003-05-29  Naba Kumar  <naba@gnome.org>
19114         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19115         dialog.
19116         
19117         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19118         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19119         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19120         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19121         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19122         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19123         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19124         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19125         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19127         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19128         Removed unused icons references.
19130 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19132         Reviewed by Naba Kumar  <naba@gnome.org>
19133         
19134         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19135           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19136           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19137           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19138           src/toolbar_callbacks.c: HIG compliant dialogs.
19140         * src/utilities.c: anjuta_button_new_with_stock_image() and
19141           anjuta_dialog_add_button() stolen from gedit.
19143         * src/main_menubar_def.h: Fixed mnemonics.
19145 2003-05-26  Naba Kumar  <naba@gnome.org>
19147         * src/project_dbase_gui.c: Added header files filter for add file
19148         dialog box. Disabled project window to be transient window.
19149         
19150         * src/message-manager.cc: Disabled message manager window to be
19151         transient window.
19152         
19153         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19154         a file could not be loaded.
19155         
19156         * src/project_dbase.c: Fixed a bug with GUI editor command
19157         where empty string is returned.
19158         
19159         * src/Makefile.am, src/preferences.h, src/text_editor.c
19160         src/text_editor.h, (new) src/anjuta-encodings.h,
19161         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19162         Added encoding support and to handle characters encoding correctly
19163         by auto detecting it during load. Added preferences for selecting
19164         the encoding during save.
19166         * src/preferences.c, src/resources.c: Removed debug messages.
19168         Patch from: Alexander Nedotsukov <bland@mail.ru>
19169         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19171 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19172         * src/anjuta.c: Try to sow the splash image more often.
19174 2003-05-20  Naba Kumar  <naba@gnome.org>
19176         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19177         * src/debug_tree.c: Colorize the modified locals during
19178         debugging and call memory analyze from the debugger.
19179         * src/breakpoints.c: The color is now different for the enabled
19180         and disabled breakpoints. Anjuta now can erase several
19181         breakpoints defined at the same line. The markers are updated
19182         according to the enable/disable action.
19183         
19184         Patch from Etay Meiri  <etay-m@bezeqint.net>
19185         * src/launcher.c: Fixes launcher freeze up bug during build.
19187 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19189         Reviewed by Naba Kumar  <naba@gnome.org>
19190         * scintilla/PropSet.h: Change member variables from private to protected.
19191         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19192         to PropSetFile class, which return a gchar * (and can therefore indicate
19193         whether properties are empty or do not exist) and make prop_get and
19194         prop_get_expanded use them.
19195         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19196         that the result of of prop_get cannot be an empty string.
19198 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19200         Reviewed by Naba Kumar  <naba@gnome.org>
19201         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19202         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19203         src/text_editor_cbs.c: When saving all the files in the project, the
19204         text editors are now only rehighlighted once instead of once for each
19205         file saved.
19207 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19208         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19209         * src/anjuta.desktop.in.in: Support startup notification.
19210 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19211         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19212         * src/anjuta.desktop.in.in: Support startup notification.
19215 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19217         Reviewed by Naba Kumar  <naba@gnome.org>
19218         
19219         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19220         memory leak from glade_xml_new call. Removed gxml field from Executer
19221         struct as only used in create_executer_dialog and then destroyed.
19222         
19223         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19224         
19225         * src/configurer.c: Fix warning trying to connect signal to non-existent
19226         environment entry in configure dialog and fix crash when closing the
19227         window.
19228         
19229         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19230         gnome_date_edit_get_time instead.
19231         
19232         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19233         in view menu required renumbering elsewhere.
19235 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19237         Reviewed by Naba Kumar  <naba@gnome.org>
19238         
19239         * src/breakpoints.c: fixed an error when removing breakpoint
19240         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19241         * src/debugger.c: changes to the way the debugger is activated
19242         * src/debugger.h: clean ups
19244 2003-05-13  Naba Kumar  <naba@gnome.org>
19246         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19247         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19248         src/memory.h: A new version of memory and the interface
19249         is now integrated in anjuta.glade
19251 2003-05-09  Naba Kumar  <naba@gnome.org>
19253         * configure.in: Bumped required gtk version to 2.0.8.
19254         
19255 2003-05-06  Naba Kumar  <naba@gnome.org>
19257         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19259 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19260         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19262 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19263         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19264         , tagmanager/c.c: Support for ProC and RDB files.
19266 2003-05-06  Naba Kumar  <naba@gnome.org>
19268         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19269         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19270         Uncomment (Box & Stream), Select the current function,
19271         authorize the "Quit" button of the GotoLine window
19273 2003-05-05  Naba Kumar  <naba@gnome.org>
19275         * src/watch_gui.h: CVS added new file.
19277         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19279         Patch from Etay Meiri <etay-m@bezeqint.net>
19280         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19281         src/mainmenu_callbacks.c, src/message-manager.cc,
19282         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19283         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19284         Ported stack trace to GNOME2 and added it in the message manager
19285         pane.
19287 2003-05-02  Naba Kumar  <naba@gnome.org>
19289         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19290         
19291         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19292         preferences property.
19293         
19294         * anjuta.prj: Fixed multiple preferences saved data.
19295         
19296         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19297         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19298         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19299         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19300         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19301         Upgraded scitilla from CVS with faster window repaint
19302         and more bugfixes.
19303         
19304         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19305         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19306         and code cleanups
19307         
19308 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19310         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19311         the window if messages are appended to the end and the scrollbar is
19312         at the end.
19314 2003-04-29  Naba Kumar  <naba@gnome.org>
19316         * configure.in: Removed omf-install from Makefiles list.
19318 2003-04-28  Naba Kumar  <naba@gnome.org>
19320         * po/POTFILES.in: Remvoded deleted files.
19321         
19322         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19323         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19325         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19326         is executed as detached) is not set properly.
19327         
19328 2003-04-25  Naba Kumar  <naba@gnome.org>
19329         
19330         * anjuta.prj: Updated.
19331         * src/anjuta_info.c: Fixed text wrapping and column view.
19332         * data/welcome.txt.in: Removed unaligned characters.
19333         
19334 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19335         * src/main_menubar.c: Disable setup dialog.
19337 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19338         * src/breakpoints.c; Fixed compilation with older GCC
19339         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19340         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19342 2003-04-18  Naba Kumar  <naba@gnome.org>
19344         * anjuta.prj: Updated (includes compiler options).
19345         
19346         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19347         function from anjuta.c (it was already available in anjuta-tools.c).
19348         
19349 2003-04-18  Naba Kumar  <naba@gnome.org>
19351         * src/about.c, THANKS: Updated
19352         
19353         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19354         
19355         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19356         properly from the project session before updating the file
19357         view.
19358         
19359         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19360         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19361         dialog settings (as it will not be required once GDL is in place) and
19362         added file view filters in the settings sub-menu.
19364 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19365         * HACKING: Updated
19366         * configure.in: Disable cast checks on final build.
19368 2003-04-17  Naba Kumar  <naba@gnome.org>
19370         * src/build_project.c: Fixed a compilation error.
19372         * src/launcher.c: Removed commnets.
19373         
19374         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19375         properties from editor tab to indentation tab and fixed a property
19376         label for proper i18n translation. Fixed typos in project config
19377         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19378         sorting and reordering in compiler options dialog.
19379         
19380         * src/compiler_options.c: Implemented _save() function to save the
19381         options (which was pending).
19382         
19383         * src/build_project.c: Destroys install-as-root dialog when it is done.
19384         
19385         * src/an_symbol_view.c: Change "event" event to "event-after" so
19386         that symbol row is selected first before the popup is shown.
19387         
19388 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19390         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19391         file in CVS/Entries. (Reviewed and applied by Biswa)
19393 2003-04-16  Naba Kumar  <naba@gnome.org>
19395         * aneditor.cxx: use unicode everytime (fixed unicode related
19396         bugs).
19398         * anjuta.prj: Fixed UI editor name (blank to use default) and
19399         anjuta version.
19400         
19401         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19402         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19403         Editor preferences page.
19405 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19406         * src/anjuta.[ch], src/print.c: Fixed warnings
19407         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19408         * configure.in: Profiling support with gprof
19410 2003-04-16  Naba Kumar  <naba@gnome.org>
19412         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19413         * src/launcher.c: Fixed cvs dialog.
19414         
19415 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19416         
19417         * src/message-manager-private.cc: Fixed double-click on first line of 
19418         output to properly select a line.
19419         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19420         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19422 2003-04-15  Naba Kumar  <naba@gnome.org>
19424         * src/message-manager-private.cc: Fixed the glade filename typo.
19426 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19427         * scintilla/*, data/properties/*: Scintilla CVS merge
19428         * anjuta.prj: Removed unnecessary files.
19429         * scintilla/PlatGTK.cxx: Force Pango fonts always
19430         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19431         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19432         for preferences.
19433         * configure.in: Change version no. for 1.1.1 (alpha release)
19434         * configure.in: Added '--with-pref-suffix' option.
19435         * config.guess, config.sub: Removed from CVS.
19437 2003-04-15  Naba Kumar  <naba@gnome.org>
19439         Patch from Timothee Besset  <ttimo@idsoftware.com>
19440         * Makefile.am: Fixed a shell script error during intallation.
19441         
19442 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19444         Reviewed by Naba Kumar  <naba@gnome.org>
19445         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19446         set_wm_class to use "anjuta" instead of "an.
19447         * src/message-manager-private.cc: Headers are hidden again.
19449 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19450         * src/project_dbase_gui.c: Memory corruption fix.
19451         * anjuta.prj: Updated project file
19453 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19454         * an_file_view.c: Connect to event-after signal rather than event so that
19455         selection is updated first and thus context menu is for the right file.
19456         Reviewed and applied by Biswa.
19458 2003-04-14  Naba Kumar  <naba@gnome.org>
19460         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19461         
19462         * src/auncher.c: More child exit fixes
19463         from Timothee Besset  <ttimo@idsoftware.com>
19465 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19466         
19467         Reviewed by Naba Kumar  <naba@gnome.org>
19468         
19469         * src/message-manager.[c/h], src/message-manager-private[c/h],
19470                 anjuta.[c/h]: Ported message-manager to Gtk2
19471         
19472         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19473         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19474         src/clean_project.c, src/compile.c, src/configurer.c,
19475         src/controls.c, src/cvs.c, src/debugger.c,
19476         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19477         src/project_import.c, src/search-replace.c: Changed name from
19478         AnjutaMessageManager to AnMessageManager to avoid too long type
19479         and funtion names.
19481 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19482         * src/launcher.c: Fix build won't stop problem - TTimo
19483         * TODO: Updated
19484         * pixmaps/anjuta_splash.c: New splash screen prototype.
19485         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19486         * src/compiler_options.c: Mute pkgconfig errors.
19487         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19489 2003-04-10  Naba Kumar  <naba@gnome.org>
19491         * configurer.[c,h]: Fixed dialog to close properly.
19492         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19493         debugging asserts.
19494         
19495 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19496         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19497         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19498         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19499         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19500         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19501         src/makefile.am: Move gdl to it's own directory.
19502         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19504 2003-04-09  Naba Kumar  <naba@gnome.org>
19506         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19507         branch.
19509 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19510         * src/anjuta-tools.c: Use CDATA for saving tools data.
19511         * anjuta.glade, src/search-replace.c: Port from branch.
19512         * widgets/e-splash.*, src/main.c: Better splash screen.
19513         * configure.in, widgets/gdl*: Import GDL widgets.
19514         * ROADMAP: Updated roadmap.
19515         * src/an_file_view.c: Use GDL icons for file tree.
19517 2003-04-09  Naba Kumar  <naba@gnome.org>
19519         * anjuta.glade: Added (hidden) initial setup-wizard window.
19520         
19521         Patch from: Vitaly  <vvv@rfniias.ru>
19522         * src/preferences.c: Fixes a bug with libglace widget access with
19523         translated strings.
19525         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19526         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19527         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19528         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19529         src/toolbar_callbacks.[c,h],
19530         src/memory.c, src/message-manager-private.cc,
19531         src/message-manager-private.h, src/message-manager.cc,
19532         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19533         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19534         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19535         watch window to a subwindow in the notebook
19537 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19538         * ROADMAP: Updated roadmap.
19540 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19542         * configure.in: Added Belarusian to ALL_LINGUAS.
19544 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19545         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19546         Henry Jia
19547         * ROADMAP: Added roadmap for HEAD.
19549 2003-03-29  Naba Kumar  <naba@gnome.org>
19551         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19552         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19553         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19554         (new) pixmaps/start-with-wizard.png,
19555         (new) pixmaps/start-with-import.png,
19556         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19557         up on anjuta start-up to give quick access to opening file/project or
19558         creation wizards.
19560         * src/main.c: Sets proper data directory for the gnome
19561         program.
19563 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19564         * src/text_editor.c: Fixed error/warning indicators.
19566 2003-03-24  Naba Kumar  <naba@gnome.org>
19568         * README: Correct version.
19569         
19570 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19572         * configure.in: Added checks to see if were building on FreeBSD
19573         systems.  Sets -DFREEBSD if we are, and also attempts to find
19574         gmake if the host system is FreeBSD.
19576         * src/getline.c: New file used to provide the getline function,
19577         which isnt available on a FreeBSD system.  The function is only
19578         defined if FREEBSD is defined.
19580         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19582         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19583         configure.in sets this to gmake on FreeBSD systems, and make
19584         on everything else.
19586 2003-03-23  Naba Kumar  <naba@gnome.org>
19588         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19589         
19590         * anjuta.spec.in: Fixed spec file for correct file paths and
19591         corrected rpmbuild.
19593         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19594         the rpm build command separately now.
19595         
19596         * src/anjuta.c, windows-dialog.c: Added some more window management
19597         stuffs (not still fully working, though).
19599         * TODO: Updated.
19601 2003-03-22  Naba Kumar  <naba@gnome.org>
19603         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19605 2003-03-21  Naba Kumar  <naba@gnome.org>
19607         * README: Removed Andy Piper's name from the active maintainers
19608         list on his request.
19609         
19610         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19611         preferences.
19612         
19613         * src/anjuta-tools.c: Fixed compiler errors.
19615         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19616         show bugs.
19617         
19618         * src/commands.c, src/src_paths.c, src/style-editor.c,
19619         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19620         becuase they are now hidden by default (from glade editing).
19621         
19622         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19623         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19624         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19625         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19626         basic windows managements.
19627         
19628 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19629         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19630         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19631         Enver ALTIN (a.k.a. skyblue)
19633 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19634         * tagmanager/*: Added ignore-list for symbols. This will make
19635         parsing more accurate for projects. Doc updates needed.
19637 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19638         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19639         * launcher/Makefile.am: Link to correct libraries
19640         * src/launcher.c: Do not allow NULL shell
19642 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19643         * src/debug_tree.c: Improve debug tree view.
19645 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19647         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19648         'Run Configure Script' and 'Execute Program'. Increase minimum width
19649         of Configure dialog.
19650         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19651         list widget by setting a model and adding a column and renderer.
19652           Actually store the nocvs toggle button in FindInFiles data structure.
19653           Handle selection changes via changed signal rather than row_activated.
19654           Use response signal for handling the close and find buttons.
19655           Close window when escape is pressed.
19656         * find_replace.c: Close window when escape is pressed.
19657         * find_text.c: Close window when escape is pressed in find dialog as
19658         well as wrap search question, where now Yes is the default button.
19660 2003-03-05  Naba Kumar  <naba@gnome.org>
19662         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19664         * src/message-manager-private.cc: Fixed a bug with vte conditional
19665         compilation.
19666         * anjuta.glade: Hides all windows in glade file.
19668 2003-03-05  Naba Kumar  <naba@gnome.org>
19670         * src/an_file_view.c: Fixed a compilation warning.
19671         * src/message-manager-private.cc: Conditional compilation for vte
19672         API.
19673         
19674 2003-02-28  Naba Kumar  <naba@gnome.org>
19676         * configure.in, anjuta.spec.in: Updated dependency packages version.
19677         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19678         * src/preferences.c: Added debug assertions.
19679         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19680         editor to enable/disable bringing the recent editor tabs first.
19681         
19682         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19683         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19684         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19685         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19686         and     bug fixes. Also code clean ups.
19687         
19688         * (new) src/search-replace.[h,c]: New search replace implementation
19689         from ANJUTA_1_0_0 branch.
19690         
19691         * (new) src/windows-dialog.[h,c]: New windows management class
19692         [work in progress].
19694 2003-02-28  Naba Kumar  <naba@gnome.org>
19696         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19697         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19698         src/appwizard.c, src/build_file.c, src/build_project.c,
19699         src/clean_project.c, src/compile.c, src/configurer.c,
19700         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19701         src/message-manager-dock.c, src/message-manager-dock.h,
19702         src/message-manager-private.cc, src/message-manager.cc,
19703         src/preferences-dialog.c, src/preferences-dialog.h,
19704         src/preferences.c, src/preferences.h, src/project_dbase.c,
19705         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19706         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19707         src/utilities.c, src/utilities.h:
19708         
19709         Widgetized Preferences and gave proper function names.
19711         * src/executer.c: Fixed a session loading bug.
19712         
19713 2003-02-27  Naba Kumar  <naba@gnome.org>
19715         * printing/print.c: Fixed printing font bug that failed to load the
19716         proper fonts.
19717         
19718         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19719         
19720         * TODO, anjuta.prj: Updated.
19722 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19724         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19725         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19726         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19727         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19728         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19729         fixed omf errors
19731 2003-02-25  Naba Kumar  <naba@gnome.org>
19733         * Makefile.am: Excluded omf-install from installation as the docs are
19734         not ready.
19735         
19736         TODO: Updated.
19737         
19738         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19739         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19740         property names and added new editor properties and code cleanups.
19741         Also added new project properties.
19742         
19743         * src/compiler_options.[h,c]: Added pkg-config packages supports
19744         and fixed bugs.
19745         
19746         * src/glade_iface.h: Cleanups.
19747         
19748         * src/launcher.c: Used timer instead of idle to scan.
19749         
19750         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
19751         src/project_config.[h,c], src/project_import.c: Implemented project
19752         property to define GUI editor and to handle it.
19753         
19754         * src/preferences.c: i18n fixes.
19755         
19756         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
19757         unused (and old) pixmaps.
19758         
19759         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
19760         
19761 2003-02-25  Naba Kumar  <naba@gnome.org>
19763         * src/message-manager-private.[h,cc], src/preferences.c,
19764         anjuta.glade, anjuta_dialog_strings.c: Implemented
19765         gnome terminal profiles for the terminal preferences and moved the
19766         addition of terminal preferences in the terminal constructor.
19767         
19768         * anjuta.prj: Updated.
19770 2003-02-24  Naba Kumar  <naba@gnome.org>
19772         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
19773         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
19774         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
19775         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
19776         preferences dialog.
19778         * TODO: Updated.
19780         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
19781         text selection and child re-spawning.
19783         * src/pixmaps.h: Removed unused pixmaps definitions.
19784         
19785 2003-02-23  Naba Kumar  <naba@gnome.org>
19787         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
19788         the project tree/window.
19790         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
19791         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
19792         Correct the use of a variable and implemented session save/load
19793         for tree expansion states.
19794         
19795         * src/main_menubar_def.h: Fixed shortcuts keys.
19796         
19797         * src/anjuta.c, src/gnome_project.c: Code clean ups.
19798         
19799         * anjuta.prj: Updated.
19800         
19801 2003-02-22  Naba Kumar  <naba@gnome.org>
19803         * src/debug_tree.[c,h]: GNOME2 port from 
19804         Etay Meiri <etay-m@bezeqint.net>
19805         
19806         * src/an_file_view.c, src/resources.[h,c],
19807         data/properties/bash.properties,
19808         data/properties/cpp.properties,
19809         data/properties/html.properties,
19810         data/properties/make.properties,
19811         data/properties/others.properties,
19812         data/properties/perl.properties,
19813         data/properties/props.properties,
19814         data/properties/xml.properties: Standarized file icons. Icons are
19815         defined in respective .properties file and are retrieved as resource
19816         data.
19818         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
19819         in labels from the commands editor as that would create
19820         problems for translators.
19822 2003-02-21  Naba Kumar  <naba@gnome.org>
19824         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
19825         as they should be part of CVS(?).
19827         * Makefile.am: Corrected a typo for glade generated strings file.
19829         * configure.in, po/hi.po: Added new Hindi (hi) translation
19830         in ALL_LINGUS and added initial Hindi translation.
19832         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
19833         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
19834         sv_unknown.xpm to more proper icon.
19836         * (new)data/properties/php.properties, data/properties/Makefile.am,
19837         data/properties/anjuta.properties, data/properties/html.properties:
19838         Fixed PHP syntax hilighting bug by separating php properties into
19839         different file (because of file size).
19841         * TODO: Updated.
19842         
19843 2003-02-20  Naba Kumar <naba@gnome.org>
19845         * src/breakpoints.c: Fixed breakpoints session saving/loading
19846         crash bug.
19847         
19848         * scintilla/*, scintilla/include/*: Updated to scintilla
19849         release 1.51
19850         
19851 2003-02-19  Naba Kumar <naba@gnome.org>
19853         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
19854         * TODO: Updated.
19856         * Makefile.am, src/Makefile.am,
19857         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
19858         (removed) src/anjuta_dialog_strings.c,
19859         (removed) src/anjuta_dialogs_strings.c,
19860         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
19861         (added) anjuta.glade: Transfered glade files from src/ directory
19862         to the top level directory.
19864         * po/POTFILES.in: Updated.
19865         
19866         * (removed) macrocs2/*: Transfered to data/ directory.
19867         
19868         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
19869         data/Makefile.am: Moved macros in data directory. Anjuta no longer
19870         requires to have macros dir, but the projects generated by anjuta
19871         require them.
19872         
19873         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
19874         trees.
19875         
19876         * src/defaults.c: Corrected default compiler options.
19877         
19878         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
19879         wizard.
19880         
19881         * src/message-manager-private.cc, src/message-manager-private.h,
19882         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
19883         
19884         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
19885         source code generation for gnome2 projects.
19887 2003-02-11  Naba Kumar <naba@gnome.org>
19889         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
19890         restores the expand/collaspe states of the nodes after refresh.
19891         
19892         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
19893         
19894 2003-02-11  Naba Kumar <naba@gnome.org>
19896         * src/style-editor.c: Fixed pango font description handling for fonts.
19897         * src/anjuta.glade: Removed font size spin button.
19898         * configure.in, src/anjuta.prj: Corrected version.
19899         * TODO: update.
19900         
19901 2003-02-10  Naba Kumar <naba@gnome.org>
19903         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
19904         references of scroll-menu.h and add about.h in Makefile.am.
19905         
19906         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
19907         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
19908         (removed) widgets/scroll-menu.h: Removed unused files.
19909         
19910         * Makefile.am: Added proper i18n rules and added intl tools for
19911         distributions.
19912         
19913         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
19914         to the stable release).
19915         
19916         * anjuta.spec.in: Removed manuals packaging.
19917         
19918         * data/Makefile.am: Removed 'macros' installation (not required for
19919         gnome2 projects).
19921 2003-02-10  Naba Kumar <naba@gnome.org>
19923         * po/POTFILES.in: Updated.
19925         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
19926         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
19927         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
19928         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
19929         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
19930         icons and images.
19932         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
19933         src/toolbar_callbacks.h: Fixed scintilla notification signal name
19934         and fixed to properly handle focus in find entry box.
19936         * Makefile.am: Added code for RH system menu update.
19938         * .cvsignore: Updated.
19940         * NEWS: Updated.
19942 2003-02-03  Naba Kumar <naba@gnome.org>
19944         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
19945         editor preferences. and fixes dialogs.
19947         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
19948         Fixed linenumbers and header margins when they are disabled and
19949         removed unused header files.
19951         * src/attact_process.[h,c], src/debugger.c: Attach to process
19952         now works.
19954         * src/help.c: Fixed dialog response.
19956         * TODO: Updated.
19958         * data/properties/anjuta.properties: Corrected typo.
19960         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
19961         Change the signal to "changed" in entry from "selection-changed" in
19962         list.
19964         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
19965         short-cuts.
19967 2003-01-31  Naba Kumar <naba@gnome.org>
19969         * configure.in: Upgraded to use libgnomeprint-2.2
19970         
19971         * printing/Makefile.am: Updated
19972         
19973         *(removed) printing/print-doc.c, printing/print-doc.h,
19974         printing/print-util.c, printing/print-util.h: Removed because already
19975         merged with print.c.
19976         
19977         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
19978         and libgnomeprintui-2.2 and fixed rendering problems.
19979         
19980         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
19981         uneccessary print properties, as they are separately taken
19982         care in gnomeprint.
19983         
19984         * po/POTFILES.in: Update.
19986 2003-01-30  Naba Kumar <naba@gnome.org>
19988         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
19989         for about dialog box.
19990         
19991         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
19992         src/pixmaps.h: Modified for the above additions for about dialog.
19994 2003-01-29  Naba Kumar <naba@gnome.org>
19996         * src/style_editor.[c,h]: Added missing files.
19997         
19998 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19999         * scintilla/XPM.[cxx|h]: Added missing files
20001 2003-01-29  Naba Kumar <naba@gnome.org>
20002         
20003         * TODO, po/POTFILES.in: Updated.
20004         
20005         * anjuta.prj, src/anjuta.glade,
20006         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20008 2003-01-28  Naba Kumar <naba@gnome.org>
20009         
20010         * data/properties/anjuta.properties, src/aneditor.cxx,
20011         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20012         properties into text properties (earlier it was int properties).
20014         * TODO: Updated
20015         
20016         * scintilla/AutoComplete.c,xx,
20017         scintilla/AutoComplete.h,
20018         scintilla/CallTip.c,xx,
20019         scintilla/CallTip.h,
20020         scintilla/Document.c,xx,
20021         scintilla/Document.h,
20022         scintilla/Editor.c,xx,
20023         scintilla/Editor.h,
20024         scintilla/LexAVE.c,xx,
20025         scintilla/LexCSS.c,xx,
20026         scintilla/LexHTML.c,xx,
20027         scintilla/LexOthers.c,xx,
20028         scintilla/LexPython.c,xx,
20029         scintilla/LineMarker.c,xx,
20030         scintilla/LineMarker.h,
20031         scintilla/Makefile.am
20032         scintilla/PlatGTK.c,xx,
20033         scintilla/PropSet.c,xx,
20034         scintilla/ScintillaBase.c,xx,
20035         scintilla/ScintillaBase.h,
20036         scintilla/ScintillaGTK.c,xx,
20037         scintilla/ViewStyle.c,xx,
20038         scintilla/include/Platform.h,
20039         scintilla/include/SciLexer.h,
20040         scintilla/include/Scintilla.h,
20041         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20042         
20043         
20044         src/Makefile.am,
20045         src/an_file_view.c,
20046         src/an_symbol_view.c,
20047         src/anjuta-tools.c,
20048         src/anjuta.c,
20049         src/anjuta.glade
20050         src/anjuta.h,
20051         src/anjuta_cbs.c,
20052         src/anjuta_dialogs_strings.c,
20053         src/anjuta_info.c,
20054         src/commands.c,
20055         src/compiler_options.c,
20056         src/debugger.c,
20057         src/help.c,
20058         src/main_menubar.c,
20059         src/main_menubar.h,
20060         src/main_menubar_def.h,
20061         src/mainmenu_callbacks.c,
20062         src/mainmenu_callbacks.h,
20063         src/message-manager-private.c,c
20064         src/message-manager-private.h,
20065         src/message-manager.c,c
20066         src/message-manager.h,
20067         src/pixmaps.h,
20068         src/preferences.c,
20069         src/preferences.h,
20070         src/project_config.c,
20071         src/project_dbase.c,
20072         src/project_dbase_gui.c,
20073         src/project_import_gui.c,
20074         src/properties.c,xx,
20075         src/properties.h,
20076         src/resources.c,
20077         src/src_paths.c,
20078         src/text_editor.c,
20079         src/text_editor_gui.c,
20080         src/toolbar.c,
20081         src/utilities.c,
20082         src/utilities.h,
20083         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20084         
20085 2003-01-24  Naba Kumar <naba@gnome.org>
20087         * src/text_editor_gui.c, src/toolbar.c,
20088         src/text_editor.c, src/text_editor_cbs.h:
20089         Used correct notification signal name for scintilla
20090         (gtk2) and fixed UI.
20091         
20092         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20093         when not required.
20094         
20095         * printing/print-doc.c,
20096         printing/print.c,,
20097         src/anjuta-tools.c,
20098         src/find_replace.c,
20099         src/goto_line.c,
20100         src/launcher.c,
20101         src/mainmenu_callbacks.c,
20102         src/project_dbase.c,
20103         src/project_dbase.h,
20104         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20105         src/text_editor.c,
20106         src/text_editor_cbs.h:
20109 2003-01-23  Naba Kumar <naba@gnome.org>
20111         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20112         correct stock icons and organized pixmap macros.
20113         
20114         Makefile.am: Removed non-generated files.
20115         
20116         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20117         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20118         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20119         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20120         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20121         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20122         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20123         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20124         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20125         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20126         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20127         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20128         stop.xpm, undo.xpm}: Removed because no longer used.
20130         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20131         file_unknown.xpm}: Files renamed from fv_*, as it would
20132         be the right name.
20134         * pixmaps/Makefile.am: Updated for the above changes.
20136 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20138         * pixmaps/autocomplete-16.png,
20139         pixmaps/autocomplete.png,
20140         pixmaps/block-end-16.png,
20141         pixmaps/block-end.png,
20142         pixmaps/block-start-16.png,
20143         pixmaps/block-start.png,
20144         pixmaps/bookmark-first-16.png,
20145         pixmaps/bookmark-first.png,
20146         pixmaps/bookmark-last-16.png,
20147         pixmaps/bookmark-last.png,
20148         pixmaps/bookmark-next-16.png,
20149         pixmaps/bookmark-next.png,
20150         pixmaps/bookmark-prev-16.png,
20151         pixmaps/bookmark-prev.png,
20152         pixmaps/error-next-16.png,
20153         pixmaps/error-next.png,
20154         pixmaps/error-prev-16.png,
20155         pixmaps/error-prev.png: gnome2-styled icons
20158 2003-01-23  Naba Kumar <naba@gnome.org>
20160         * anjuta.prj: Updated compiler options.
20161         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20163         * src/aneditor.cxx,
20164         src/anjuta.c,
20165         src/anjuta.glade,
20166         src/anjuta_dialogs_strings.c,
20167         src/mainmenu_callbacks.c,
20168         src/mainmenu_callbacks.h,
20169         src/text_editor.c,
20170         src/text_editor_cbs.c,
20171         src/text_editor_gui.c: GNOME2 Porting.
20173 2003-01-22  Naba Kumar <naba@gnome.org>
20175         * ChangeLog: Corrected dates.
20176         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20177         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20178         preferences.
20180 2003-01-22  Naba Kumar <naba@gnome.org>
20181         
20182         * plugins/patch/patch-plugin.c: Bug fix.
20183         
20184         * src/anjuta-tools.c,
20185         src/anjuta.c,
20186         src/anjuta.glade,
20187         src/anjuta.h,
20188         src/anjuta_dialogs_strings.c,
20189         src/breakpoints.c,
20190         src/cvs_gui.c,
20191         src/debugger.c,
20192         src/debugger.h,
20193         src/executer.c,
20194         src/glade_iface.c,
20195         src/main.c,
20196         src/mainmenu_callbacks.c,
20197         src/mainmenu_callbacks.h,
20198         src/preferences.c,
20199         src/project_dbase.c,
20200         src/project_dbase_gui.c,
20201         src/registers.c,
20202         src/sharedlib.c,
20203         src/signals.c,
20204         src/signals_cbs.c,
20205         src/source.c,
20206         src/stack_trace.c,
20207         src/toolbar_callbacks.c,
20208         src/utilities.c,
20209         src/utilities.h,
20210         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20211         
20212         * src/Makefile.am,
20213         (removed) src/CORBA-Server.c,
20214         (removed) src/CORBA-Server.h,
20215         (removed) src/Gladen-common.c,
20216         (removed) src/Gladen-stubs.c,
20217         (removed) src/Gladen.h,
20218         (removed) src/Prj-common.c,
20219         (removed) src/Prj-skelimpl.c,
20220         (removed) src/Prj-skels.c,
20221         (removed) src/Prj-stubs.c,
20222         (removed) src/Prj.h,
20223         (removed) src/glades.c,
20224         (removed) src/glades.h,
20225         (removed) src/messagebox.c,
20226         (removed) src/messagebox.h: Removed because no longer used.
20228 2003-01-21  Naba Kumar <naba@gnome.org>
20230         * src/anjuta-tools.c,
20231         src/anjuta.c,
20232         src/anjuta.glade,
20233         src/anjuta_dialogs_strings.c,
20234         src/anjuta_info.c,
20235         src/anjuta_info.h,
20236         src/breakpoints.c,
20237         src/compiler_options.c,
20238         src/debugger.c,
20239         src/find_replace.c,
20240         src/find_replace.h,
20241         src/find_text.c,
20242         src/find_text.h,
20243         src/goto_line.c,
20244         src/launcher.c,
20245         src/text_editor.c,
20246         widgets/gnomefilelist.c: GNOME2 porting.
20248 2003-01-20  Naba Kumar <naba@gnome.org>
20250         * global-tags/create_global_tags.sh: Uses pkg-config to
20251         read the modules.
20252         
20253         * src/anjuta.c,
20254         src/anjuta.glade,
20255         src/anjuta.h,
20256         src/anjuta_cbs.c,
20257         src/anjuta_dialogs_strings.c,
20258         src/breakpoints.c,
20259         src/breakpoints.h,
20260         src/compiler_options.c,
20261         src/compiler_options.h,
20262         src/fileselection.c,
20263         src/fileselection.h,
20264         src/mainmenu_callbacks.c,
20265         src/project_dbase_gui.c,
20266         src/session.c,
20267         src/src_paths.c,
20268         src/src_paths.h,
20269         src/text_editor.c,
20270         src/text_editor_gui.c,
20271         widgets/gnomefilelist.c,
20272         widgets/gnomefilelist.h: GNOME2 porting.
20273         
20274         * widgets/Makefile.am,
20275         (removed) widgets/gnomedirlist.c,
20276         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20277         
20278         * src/Makefile.am,
20279         (removed) src/src_paths_cbs.c,
20280         (removed) src/src_paths_cbs.h,
20281         (removed) src/src_paths_gui.c,
20282         (removed) src/compiler_options_cbs.c,
20283         (removed) src/compiler_options_cbs.h,
20284         (removed) src/breakpoints_cbs.c,
20285         (removed) src/breakpoints_cbs.h: Removed because they are now
20286         combined in singe file
20288 2003-01-16  Naba Kumar <naba@gnome.org>
20290         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20291         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20292         options dialog UI and data handling.
20295 2003-01-15  Naba Kumar <naba@gnome.org>
20297         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20298         Completed command editor porting.
20299         
20300         * src/anjuta.c: Removed the use of commands load function
20301         (not required).
20303         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20304         and unrefs.
20306         * src/anjuta-tools.c: Fixed translatable strings.
20307         
20308         * src/find_text.c: Fixed dialog creation from glade.
20309         
20310         * src/text_editor_gui.c, src/text_editor.c,
20311         src/text_editor_cbs.c: Completed port of detached text editor
20312         to gnome2 plateform.
20313         
20314 2003-01-14  Naba Kumar <naba@gnome.org>
20316         * src/anjuta.glade, src/preferences.[h,c],
20317         src/anjuta_dialogs_strings.c: Added build and editor
20318         preferences pages and other UIs. Fixed preferense loading and saving.
20319         
20320         * src/anjuta.c: Does case-insensitive match for tabs position
20321         preferences and removed preferences loading (done at _new() call).
20322         
20323         * anjuta-tools.c: Debugged tools dialog handling.
20324         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20325         
20326 2003-01-13  Naba Kumar <naba@gnome.org>
20328         * ABOUT-NLS: Update (strange).
20330         * autogen.sh: Removed blocking code.
20332         * configure.in: Fixed an autogen bug.
20333         
20334 2003-01-13  Naba Kumar <naba@gnome.org>
20336         * (new)src/anjuta.gladep
20337         (new)src/messagebox.c
20338         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20339         will be gradually removed (and then the files).
20340         
20341         * Makefile.am,
20342         anjuta.prj,
20343         printing/print-util.c,
20344         printing/print.c,
20345         scintilla/ScintillaGTK.c,xx
20346         src/Makefile.am,
20347         src/an_file_view.c,
20348         src/an_symbol_view.c,
20349         src/anjuta.c,
20350         src/anjuta.glade
20351         src/anjuta.h,
20352         src/anjuta_dialogs_strings.c,
20353         src/anjuta_gui.c,
20354         src/attach_process.c,
20355         src/attach_process.h,
20356         src/breakpoints.c,
20357         src/breakpoints.h,
20358         src/breakpoints_cbs.c,
20359         src/commands.c,
20360         src/commands.h,
20361         src/compiler_options.c,
20362         src/compiler_options.h,
20363         src/compiler_options_cbs.c,
20364         src/configurer.c,
20365         src/configurer.h,
20366         src/controls.c,
20367         src/cvs_cbs.c,
20368         src/debug_tree.c,
20369         src/debug_tree.h,
20370         src/executer.c,
20371         src/executer.h,
20372         src/find_in_files.c,
20373         src/find_in_files.h,
20374         src/find_in_files_cbs.c,
20375         src/find_replace.c,
20376         src/find_replace.h,
20377         src/find_text.c,
20378         src/find_text.h,
20379         src/goto_line.c,
20380         src/help.c,
20381         src/help.h,
20382         src/launcher.c,
20383         src/main.c,
20384         src/main_menubar.c,
20385         src/mainmenu_callbacks.c,
20386         src/message-manager.c,c
20387         src/pixmaps.h,
20388         src/preferences.c,
20389         src/project_config.c,
20390         src/project_config.h,
20391         src/project_dbase.c,
20392         src/project_import_cbs.c,
20393         src/resources.c,
20394         src/resources.h,
20395         src/splash.c,
20396         src/src_paths.c,
20397         src/src_paths.h,
20398         src/src_paths_gui.c,
20399         src/text_editor.c,
20400         src/text_editor_gui.c,
20401         src/toolbar.c,
20402         src/toolbar.h,
20403         src/utilities.c,
20404         src/utilities.h,
20405         src/wizard_gui.c,
20406         widgets/gnomefilelist.c: GNOME2 Port.
20408 2003-01-10  Naba Kumar  <naba@gnome.org>
20410         * src/an_file_view.c,
20411         src/anjuta_gui.c,
20412         src/appwizard_gui.c,
20413         src/compiler_options.c,
20414         src/compiler_options_cbs.c,
20415         src/cvs_cbs.c,
20416         src/executer.c,
20417         src/fileselection.c,
20418         src/find_in_files.c,
20419         src/goto_line.c,
20420         src/main_menubar.c,
20421         src/memory.c,
20422         src/message-manager-dock.c,
20423         src/preferences.c,
20424         src/project_dbase_gui.c,
20425         src/project_import_gui.c,
20426         src/registers_gui.c,
20427         src/sharedlib_gui.c,
20428         src/src_paths_gui.c,
20429         src/text_editor_gui.c,
20430         src/toolbar.c,
20431         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20433 2003-01-09  Naba Kumar <naba@gnome.org>
20435         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20436         problems with some comments.
20438         * anjuta.prj: New project file (updated?)
20440         * src/Makefile.am: Enabled deprecated API and fixed variables.
20442         * src/an_file_view.c,
20443         src/an_symbol_view.c,
20444         src/anjuta-plugins.c,
20445         src/anjuta-tools.c,
20446         src/anjuta.c,
20447         src/anjuta_gui.c,
20448         src/appwizard_cbs.c,
20449         src/attach_process.c,
20450         src/attach_process_cbs.c,
20451         src/compiler_options.c,
20452         src/compiler_options_cbs.c,
20453         src/launcher.c,
20454         src/mainmenu_callbacks.c,
20455         src/message-manager-private.c,c
20456         src/message-manager-private.h,
20457         src/message-manager.c,c
20458         src/message-manager.h,
20459         src/project_dbase.c,
20460         src/project_dbase.h,
20461         src/project_dbase_gui.c,
20462         src/project_import_cbs.c,
20463         src/project_import_gui.c,
20464         src/registers.c,
20465         src/resources.c,
20466         src/resources.h,
20467         src/sharedlib.c,
20468         src/signals.c,
20469         src/signals_cbs.c,
20470         src/signals_gui.c,
20471         src/splash.c,
20472         src/src_paths_cbs.c,
20473         src/src_paths_gui.c,
20474         src/stack_trace.c,
20475         src/text_editor.c,
20476         src/text_editor_gui.c,
20477         src/text_editor_menu.c,
20478         src/toolbar.c,
20479         src/toolbar_callbacks.c,
20480         src/utilities.c,
20481         src/watch.c,
20482         src/watch_cbs.c,
20483         src/wizard_gui.c: GNOME porting.
20485 2002-12-24 Naba Kumar <naba@gnome.org>
20487         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20488         NEWS, README, SEARCH-REPLACE,
20489         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20490         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20491         launcher/Makefile.am,
20492         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20493         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20494         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20495         printing/print-util.c, printing/print.c, printing/print.h,
20496         scintilla/*/*, widgets/e-shell-about-box.c,
20497         src/*, tagmanager/*/*, widgets/Makefile.am,
20498         widgets/gnomefilelist.c:
20499         
20500         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20501         src/*.[c,h] files to gnome2 API.
20503         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20504         strings table.
20506 2002-10-23  Naba Kumar <naba@gnome.org>
20508         * autogen.sh: Prevented Users from building HEAD cvs.
20509         
20510 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20512         * src/anjuta.glade: added the compiler options dialog, hopefully
20513         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20515 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20517         * src/anjuta.glade: fixed a lot of small glitches.
20519         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20520         now.
20522         * src/breakpoints_cbs.c: polished a bit.
20524 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20526         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20528         * src/commands.c: partial gnome 2 port.
20530         * src/utilities.[ch]: changed some bits to be const.
20532 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20534         * src/Makefile.am: removed breakpoints_gui.c and added a check
20535         for gdk-pixbuf deprecated functions, but there shouldn't be much
20536         anyway.
20538         * src/breakpoints_gui.c: killed.
20540         * src/anjuta.glade: added two dialogs for the breakpoints management.
20542         * src/anjuta.h:
20543         * src/anjuta_cbs.c:
20544         * src/appwizard.c:
20545         * src/attach_process.c:
20547         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20548         really huge changes and porting work.
20549         
20550         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20551         (breakpoints_dbase_new): moved the UI init bits here.
20553         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20554         a lot, not using any color anymore (not HIG compliant) and not using
20555         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20556         to be double checked.
20558         * src/build_file.c:
20559         * src/build_project.c: gnome 2 port.
20561 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20563         * src/anjuta.glade:
20564         * src/anjuta.h:
20565         * src/anjuta_cbs.c:
20566         * src/appwizard.c:
20567         * src/breakpoints.c:
20568         * src/breakpoints_cbs.c: cleaned up some bits.
20570 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20572         * src/Makefile.am:
20573         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20575         * src/an_symbol_view.[ch]:
20576         * src/attach_process_cbs.h: polished a bit.
20578         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20580 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20582         * configure.in:
20583         * src/Makefile.am: added libglade-2 to the build.
20585         * src/anjuta.[ch]: added support for libglade.
20587         * src/anjuta.glade: added. There could be a file per top-level widget,
20588         as some other gnome projects, though.
20590         * src/attach_process_gui.c: removed.
20591         * src/attach_process.[ch]: gnome 2 port.
20592         (attach_process_new): Added the treeview init and the widget references
20593         here.
20595 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20597         * src/an_file_view.c: fixed some compilation issues.
20599         * src/an_symbol_view.c: gnome 2 port.
20601 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20603         * src/an_file_view.c: finished gnome 2 port.
20604         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20605         directory pixmap depending on the event.
20607         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20608         (project_file_data_new): use a GtkTreePath.
20610 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20612         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20613         driving me nuts but they need to be ported, heh ?
20615         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20616         work since it's quite a total rewrite again.
20618 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20620         * src/an_file_view.c:
20621         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20623 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20625         * src/anjuta_info.c:
20626         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20628 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20630         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20631         nuts ATM.
20632        
20633         * src/an_file_view.c:
20634         * src/aneditor.cxx:
20635         * src/anjuta_cbs.c:
20636         * src/compiler_options.h:
20637         * src/messagebox.c:
20638         * src/messagebox.h:
20639         * src/pixmaps.h:
20640         * src/project_dbase.h:
20641         * src/resources.h: gnome 2 port.
20643 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20645         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20647         * data/properties/sql.properties: added the DATETIME data type.
20649         * data/properties/html.properties: added the foreach php keyword.
20651 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20653         * widgets/Makefile.am: removed blank line after the last backslash
20654         for avoiding a warning from automake.
20656         * configure.in:
20657         * src/Makefile.am: added the ORBit-2 dep.
20659 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20661         * AUTHORS: added Biswa, because I wonder why noone already have
20662         written his name in the Anjuta's hall of fame :)
20664 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20666         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20667         widgets/e-shell-about-box.c: Made to compile for gnome2.
20668         
20669 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20671         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20672         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20673         
20674         * configure.in, printing/print.h, printing/print.c,
20675         printing/print-doc.c: Made to compile for gnome2.
20676         
20677 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20679         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20680         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20681         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20682         widgets/Makefile.am:
20683         
20684         Upgraded the build system to gnome2 platform.
20685         
20686 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20687         * manuals/*: Added capability to generate PDF and PS.
20688         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20689         * TODO, TODO.biswa: Intergated TODO list.
20690         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20691         , bug #574470
20692         * src/dnd.c: Fix typo
20693         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20694         * src/anjuta.c: Bug #568895, Bug #575419
20696 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20698         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20699         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20701 2002-12-17  Naba Kumar <naba@gnome.org>
20703         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20704         bugs.
20705         
20706 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20707         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20708         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20709         * anjuta.prj: Added tools.sgml
20710         * data/properties/cpp.properties: Bug # 646974
20712 2002-12-16  Naba Kumar <naba@gnome.org>
20714         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20715         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20716         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20717         on 'Enter' and adds proper focus mechanism.
20718         * src/anjuta.c: Fixed a memory corruption bug.
20719         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20720         'Enter' and can also be Canceled. Sets proper default and focus policies
20721         for tools dialogs.
20722         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20723         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20724         translatable strings in dialogs and fixed some dialog properties.
20725         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20726         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20727         * src/message_manager_private.cc: Fixed some debug messages.
20728         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20729         widgets/gnomefilelist.c: Fixed a memory leaks.
20730         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20731         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20732         src/main_menubar_def.h: Implemented incremental search.
20733         * TODO: Updated.
20735 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20736         * tagmanager/*: Minor cleanups and warning fixes.
20737         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20738         GUI during long updates.
20739         * src/text_editor.c: Remove debug message.
20741 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20742         * tagmanager/tm_project.c: Fix a memory access problem.
20744 2002-12-13  Naba Kumar <naba@gnome.org>
20746         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
20747         tools list to show "Enabled" flag of the tool. Fixed a bug where
20748         tool list is not cleared when creating a new tool.
20749         
20750 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20751         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
20753 2002-12-12  Naba Kumar <naba@gnome.org>
20755         * anjuta-tools.[h,c], commands.c: Used the tools help of
20756         anjuta variables list in commands editor and fixed a typos
20757         buy in anjuta-tools.c.
20758         
20759 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20760         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
20761         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
20762         * TODO.biswa: Added to help me track things better.
20764 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20766         * configure.in, anjuta.spec.in: Added libglade dependency.
20767         * Makefile.am: Added anjuta.glade file.
20768         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
20769         , src/mainmenu_callbacks.[ch], src/message-manager.h
20770         , src/widget-registry.c: Tools editor GUI + other additions.
20772 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20774         * src/project_dbase.[ch], tagmanager/tm_project.c,
20775         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
20776         Implement syncing tags image with the project database.
20777         * src/anjuta-tools.c: Implemented variable substitution and
20778         working directory in tools.
20780 2002-12-09  Naba Kumar <naba@gnome.org>
20781         
20782         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
20783         command configuration language list from properties.
20784         
20785         * data/properties/asm.properties, data/properties/ruby.properties:
20786         Fixed typos.
20788 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20790         * src/an_symbol_view.c: Remember current selected entry and select
20791         it automatically after refresh.
20793 2002-11-26  Murray Cumming  <murrayc@usa.net>
20795         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
20796           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
20797         and gnomemm 1.2 projects so that people know they are really
20798         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
20799         But I did correct these to sue lowercase names.
20801 2002-12-01  Naba Kumar <naba@gnome.org>
20803         * data/anjuta.properties: Fixed caching problem on 
20804         indicators.
20805         * src/preferences.c, src/preferences_gui.c: Implemented automatic
20806         indicators prefs.
20807         
20808 2002-12-01  Naba Kumar <naba@gnome.org>
20810         * data/properies/anjuta.properties: Corrected "indicators.automatic"
20811         property name.
20812         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
20813         property and uses it.
20814         * src/aneditor.cxx: Fixed a bug associated with selection a word at
20815         current cursor.
20816         
20817 2002-11-30  Naba Kumar <naba@gnome.org>
20819         * src/debugger.c: Fixed a typo.
20820         * data/properties/*: Updated properties files and added
20821         new ones.
20822         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
20823         Added comment submenu and cleaned up ref and unref of menus.
20824         * src/aneditor.h: Added definition of comment commands.
20825         * src/aneditor.c: Upgrade from latest SciTE source code.
20826         * src/text_editor.[hc], src/text_editor_cbs.c, 
20827         src/message_manager_private.cc, src/message_manager.[cc,h],
20828         src/anjuta.[c,h]: Added indicators support for errors/warnings
20829         highlight in the editor.
20830         * NEWS, TODO: Update.
20831         * scintilla/include/PropSet.h: Removed deprecrated function.
20832         
20833 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20835         * src/anjuta-tools.[ch]: Tools implementation (basic)
20836         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
20837           , src/main_menubar_def.h: PLugins cleanup and segregation
20838         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
20839           registry
20840         * anjuta.prj: Added new files
20841         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
20842         * plugins/class-gen/clsGen.c: Register menu under 'Project'
20843         * plugins/patch/patch-plugin.c: Register menu under 'Format'
20844         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
20845         * src/Makefile.am: Added new files
20846         * src/message-manager.[cc/h]: Added standard output and error windows
20848 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
20850         * project_type.c: Fixed Gnomemm2 project type
20852 2002-11-25  Naba Kumar <naba@gnome.org>
20854         * printing/print.c: Fixed a compile warning.
20855         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
20856         * src/utilities.c: Fixed a compile warning in sparc, hides the
20857         terminal check error output from the user.
20858         * project_config.[ch], project_dbase.[ch], source.c: Added project
20859         version, exclude modules configuration and reordered other config
20860         properties. Changed some strings to more descriptive text.
20861         * src/compiler_opitions.c: Removed extra newlines from .prj file
20862         save.
20863         * anjuta.prj: Converted to new format (only reorganised properties
20864         and removed extra newlines ... nothing else).
20865         * NEWS: updated
20866         
20867 2002-11-21  Naba Kumar <naba@gnome.org>
20869         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
20870         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
20871         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
20872         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
20873         Updated to the CVS version.
20875 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20877         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
20878           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
20879           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
20880           images in completion lists. 
20881         * src/resources.h: Make C++ friendly.
20882         * scintilla/PropSet.cxx: Fix memory leak.
20884 2002-11-20  Naba Kumar <naba@gnome.org>
20886         * scintilla/*/*: Synced to latest scintilla 1.49
20887         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
20888         New lexers added.
20890         * scintilla/RESearch.cxx: The automatic cvs log in the
20891         file really broke things trying to interprete the changelog
20892         entry incorrectly as end-of-comment. Removed the $cvs line
20893         and committed again.
20894         
20895 2002-11-19  Naba Kumar <naba@gnome.org>
20897         Patch from Timothee Besset <ttimo@idsoftware.com>
20898         
20899         * src/message-manager-private.cc: Interpretes absolute
20900         file paths properly in zvt terminal.
20902 2002-11-19  Naba Kumar <naba@gnome.org>
20904         Patch from Timothee Besset <ttimo@idsoftware.com>
20905         
20906         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
20907         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
20908         (important) editor preferences in project (if there is one
20909         open).
20910         
20911         * TODO: Updated
20912         
20913 2002-11-18  Naba Kumar <naba@gnome.org>
20914         
20915         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20916         
20917         * src/debug_tree.c, src/find_in_files_gui.c,
20918         src/find_replace.c, src/find_text.c, 
20919         src/project_import.c, src/project_import_gui.c,
20920         src/wizard_gui.c: i18n Fixes.
20922 2002-11-15  Naba Kumar <naba@gnome.org>
20924         * plugins/class-gen/clsGen.c: Fixed to use project function
20925         to import files. Create non-existent directories before the
20926         sources are written.
20927         
20928         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
20929         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
20930         src/glade_iface.c,
20931         src/glades.c: Excluded gladen files from build. This
20932         will fix the unnecessary dependency on libssl.
20933         
20934         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
20935         file import funtion.
20936         
20937         * src/message_manager_private.cc: Fixed a compiler warning with
20938         DEBUG preprocessor macro.
20939         
20940         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
20941         wrong (undocked) editor window was closed on clicking close on an
20942         undocked editor window.
20943         
20944         * src/debugger.c: Fixed a bad bug where debugger terminal won't
20945         start correctly if the executable was run before with 'F3'.
20946         
20947         * src/toolbar_callbacks.c: Wrap around find next.
20948         * src/toolbar.c: Disable combo activate.
20949         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
20950         button positions to get 'yes' as default.
20952         * anjuta.spec.in: Updated.
20953         
20954         * src/anjuta_info.c, src/appwizard_gui.c,
20955         src/attach_process_gui.c, src/breakpoints_gui.c,
20956         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
20957         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
20958         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
20959         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
20960         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
20961         src/preferences.c, src/preferences_gui.c, src/project_config.c,
20962         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
20963         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
20964         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
20965         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
20966         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
20967         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
20968         plugins/patch/patch-plugin.c, printing/print-util.c:
20969         Set all windows and dialogs transient
20970         to their parents so that they remain floated above their parents.
20971         
20972 2002-11-13  Naba Kumar <naba@gnome.org>
20974         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
20975         take default editor font).
20976         
20977         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
20978         Corrected email address.
20979         
20980         * src/mainmenu_callbacks.c: Used spaces instead of tabs
20981         for changelog entry.
20983         * NEWS: Updated.
20984         
20985 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20986         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
20988 2002-11-06  Naba Kumar <naba@gnome.org>
20990         * README: Updated
20991         * anjuta.spec.in: Ships the .omf files with the
20992         documents instead of the base package.
20993         
20994 2002-11-04  Naba Kumar <naba@gnome.org>
20996         * data/properties/latex.properties: Fixed a bug.
20997         * ChangeLog: Released 1.0.0 stable.
20999 2002-11-04  Naba Kumar <naba@gnome.org>
21001         * src/commands.c: Added command with shell redirection capability.
21002         * data/properties/anjuta.properties: Changed default execution
21003         command.
21004         * src/project_dbase.c: Set project top dir in properties.
21005         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21006         * data/Makefile.am: More diskcheck error fixes.
21007         
21008         * README, anjuta.spec.in, THANKS, AUTHORS,
21009         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21010         manuals/C/anjuta-manual/authers,sgml,
21011         manuals/C/anjuta-manual/anjuta-manual.sgml,
21012         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21013         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21014         : Changed anjuta home to
21015         new URL and my email address.
21016         
21017         * manuals/C/anjuta-manual/interfaces.sgml,
21018         manuals/C/anjuta-manual/prefereces.sgml,
21019         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21020         
21021         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21022         : removed reference to the help menu as the menu is modified
21023         when no help is found (which is very likely when we are
21024         shiping the documents separately).
21025         
21026 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21027         * anjuta.spec.in: Update specfile to make multiple RPMs.
21028         * data/Makefile.am: make dist fix.
21029         * src/text_editor_menu.c: Fix compile warnings (casts).
21031 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21032         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21033         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21035 2002-11-01  Naba Kumar <naba@gnome.org>
21037         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21038         Added gnome2 macros to be used by gnome2 project wizard.
21039         
21040         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21041         from gnome-common.
21042         
21043         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21044         as it was conflicting with generated projects and is not
21045         useful for us.
21046         
21047         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21048         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21049         project generation, removed qt project as it's not complete and
21050         added gnome2 bonobo wizard.
21052 2002-10-29  Naba Kumar <naba@gnome.org>
21054         * po/POTFILES.in: Updated.
21055         * po/POTFILES.skip: Added.
21056         * preferences.h: Fixed print paper size property name.
21058 2002-10-28  Naba Kumar <naba@gnome.org>
21059         
21060         * data/user.properties, data/Makefile.am: Added user properties file
21061         which will be copied in user's ~/.anjuta/user.properties.
21062         
21063         * data/anjuta.properties: Changed a comment.
21064         
21065         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21066         
21067         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21068         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21069         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21070         item.
21072         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21073         instead of user properties file.
21074   
21075         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21076         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21077         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21078         * README, TODO: Updated.
21079         
21080 2002-10-28  Naba Kumar <naba@gnome.org>
21082     * manuals/C/anjuta-manual/figures/editor_guides.png,
21083     manuals/C/anjuta-manual/figures/editor_margins.png,
21084     manuals/C/anjuta-manual/figures/editor_markers.png,
21085     manuals/C/anjuta-manual/figures/local_variables.png,
21086     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21087     manuals/C/anjuta-manual/figures/prefs_print.png,
21088     manuals/C/anjuta-manual/figures/print_dlg.png,
21089     manuals/C/anjuta-manual/figures/print_preview.png,
21090     manuals/C/anjuta-manual/figures/symbol_browser.png,
21091     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21092     files for manual documentation.
21093     
21094     * manuals/sgmldocs.make,
21095     manuals/C/anjuta-manual/Makefile.am,
21096     manuals/C/anjuta-manual/authors.sgml,
21097     manuals/C/anjuta-manual/build.sgml,
21098     manuals/C/anjuta-manual/compileopts.sgml,
21099     manuals/C/anjuta-manual/debugger.sgml,
21100     manuals/C/anjuta-manual/execute.sgml,
21101     manuals/C/anjuta-manual/fileoperations.sgml,
21102     manuals/C/anjuta-manual/interface.sgml,
21103     manuals/C/anjuta-manual/preferences.sgml,
21104     manuals/C/anjuta-manual/projects.sgml,
21105     manuals/C/anjuta-manual/figures/arguments.png,
21106     manuals/C/anjuta-manual/figures/open_file.png,
21107     manuals/C/anjuta-manual/figures/other_opts.png,
21108     manuals/C/anjuta-manual/figures/scrshot.png,
21109     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21110     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21111     
21112     Updated anjuta manual documentation.
21114     
21115 2002-10-27  Naba Kumar <naba@gnome.org>
21117     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21118     check and modifies debugger terminal command accordingly
21119     to function properly.
21120     
21121 2002-10-25  Naba Kumar <naba@gnome.org>
21123         * manuals/sgmldocs.make: Fixed a couple of bugs.
21124         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21126 2002-10-24  Naba Kumar <naba@gnome.org>
21128         * src/debug_tree.c: Fixed a crash bug from Etay.
21130         * global_tags/create_global_tags: Added messages.
21131         Fixed infinite looping within files.
21132         
21133         * macro/autogen.sh: Removed debug and warning flags for defaults.
21134         
21135         Patch from Vadim Berezniker <vadim@berezniker.com>
21136         
21137         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21138         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21139         generation.
21141         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21142         temporarily just copy it
21144 2002-10-24  Naba Kumar <naba@gnome.org>
21146         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21147         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21148         manuals/C/anjuta-manual/compileopts.sgml,
21149         manuals/C/anjuta-manual/debugger.sgml,
21150         manuals/C/anjuta-manual/execute.sgml,
21151         manuals/C/anjuta-manual/fileoperations.sgml,
21152         manuals/C/anjuta-manual/interface.sgml,
21153         manuals/C/anjuta-manual/introduction.sgml,
21154         manuals/C/anjuta-manual/projects.sgml,
21155         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21156         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21157         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21158         manuals/ja/anjuta-manual/compileopts.sgml,
21159         manuals/ja/anjuta-manual/debugger.sgml,
21160         manuals/ja/anjuta-manual/execute.sgml,
21161         manuals/ja/anjuta-manual/fileoperations.sgml,
21162         manuals/ja/anjuta-manual/interface.sgml,
21163         manuals/ja/anjuta-manual/introduction.sgml,
21164         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21166 2002-10-24  Naba Kumar <naba@gnome.org>
21168         * src/project_type.c: added autogen for qt projects.
21169         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21170         Fixed a bug that retrieves wrong terminal command.
21171         * src/commnads.c: Added more terminal commands.
21172         * configure.in: Checks for scrollkeeper version.
21173         
21174 2002-10-22  Naba Kumar <naba@gnome.org>
21176         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21177         instead of AM_GNOME_GETTEXT.
21178         
21179         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21180         for setup-gettext for the wizard generated projects.
21182         * src/source.c: Fixed a bug where glade file wasn't generated.
21183         
21184         * src/gnome_project.c: Excluded project version from project dir
21185         name.
21186         
21187 2002-10-22  Naba Kumar <naba@gnome.org>
21189         * acinclude.m4: New file with dummy funtion for gettext
21190         cross compatibility fix.
21191         
21192         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21193         * configure.in: Fixed cflags to avoid useless warnings.
21194         * Makefile.am: EXTRA_DIST += setup-gettext.
21195         * src/toolbars.c: Added space paddings around tags label.
21197 2002-10-21  Naba Kumar <naba@gnome.org>
21199         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21200         
21201         * setup-gettext: New script to maintain gettext cross version
21202         compatibility.
21203         * configure.in, macros/autogen.sh: Fix for gettext cross version
21204         compatibility.
21205         
21206 2002-10-21  Naba Kumar <naba@gnome.org>
21208         * debug_tree.c: Fixed incorrect use of debug assertion.
21209         
21210 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21211             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21212         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21213         src/memory.c, src/memory.h, src/message-manager-private.cc:
21214         
21215         New parsing algorithm; adapted from kdevelop.
21216         Middle button menu for changing the value's display type
21218 2002-10-07  Naba Kumar <naba@gnome.org>
21220         * src/main_menubar_def.h: Changed status bar message for Help->
21221         Browse info pages. Bug #603308
21223         * src/executer.c: Made "User terminal" default for creating
21224         projects (User can always disable it later). Bug #114222
21225         
21226 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21228         * macros/autogen.sh: Require gettext 0.10.x for autogen
21229         * src/text_editor.c: Fixes Bug #595303
21230         * src/source.c: Fixes Bug #595970
21231         * src/anjuta.c: Fixes Bug #598366
21232         * scingtilla/LexCPP.cxx: Bug #602296
21233         * src/main_menubar_def.h: Bug #604363
21234         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21235         
21236 2002-10-07  Jens Georg <mail@jensgeorg.de>
21238         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21239         * gnomefilelist.c: This patch fixes the bug #611542
21240         
21241 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21243         * data/properties/Makefile.am: Added tcltk.properties file.
21244         
21245 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21247         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21248         
21249         * README: Updated README
21250         * plugins/class-gen/clsGen.c, src/message_manager.cc
21251           , src/mainmeu_callbacks.c, src/memory.c
21252           , src/project_dbase_gui.c, src/text_editor_gui.c
21253           , widgets/gnomefilelist.c: Set window icons
21254         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21255           Enabled release build (stripped + optimized binaries, etc.)
21256         * data/properties/anjuta.properties, src/commands.c,
21257           src/defaults.cFixed bug #595489 (stdin on executables)
21258         * src/appwizard.c, src/main.c, src/message-manager.cc
21259           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21260           , src/debug_tree.c: Memory related (valgrind) fixes.
21261         * src/message-manager-private.[cc,h], src/pixpams.h
21262           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21263         * anjuta.prj: Added debug_tree.c to SOURCES
21264         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21265           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21266           Compacted code and cleaned up unnecessary functions.
21267         * tagmanager/*.[ch]: Code fixes.
21268         
21269 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21270         
21271         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21272         
21273         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21274         Debug tree now detects changes of displayed variables
21275         and changes their color to red
21277 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21279         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21280         
21281         * mainmenu_callbacks.c: Set's the current file name in
21282         file save as dialog.
21283         
21284 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21286         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21288         * data/properties/tcltk.properties: New file for tcl/tk
21289         properties.
21291 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21293         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21294         Fixed a fatal bug which doesn't let building gnome2 related
21295         projects. They use different autogen.sh script. Defined new
21296         type field "gnome_macro_support".
21297         
21298         * data/autogen.sh.gnome2: New file.
21299         
21300         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21301         bug with quotes escaping in quotes.
21302         
21303         * src/message-manager-private.cc: Used event box instead
21304         of frame for local message pane, so that the borders appear
21305         properly and nicely.
21306         
21307         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21308         if there is a project open and all the files are un-docked.
21310         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21312 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21314         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21315         * THANKS: updated for new contributions
21316         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21318 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21320         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21321         src/project_dbase.h, src/project_type.c, src/source.c, 
21322         src/wizard_gui.c: new Qt project type
21323         *** NB not fully tested, may need some work, icon required...
21325 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21327         * src/memory.c, src/memory.h: new memory patch
21329 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21331         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21333 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21335         * lancher/anjuta_launcher.c: Determine pty from function
21336         call instead of running 'tty' externally.
21337         
21338         * data/properties/cs.properties: Added compile/build commands.
21339         Fixed execution properties.
21340         
21341         * src/commands.c: Added c# options.
21343         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21344         
21345         * src/debug_tree.[c,h], src/debugger.[c,h],
21346         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21347         
21348         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21349         1. Misaligned structs when they are members of other structs.
21350         2. '{' sometimes appears as a variable.
21351         3. Wrong processing of some arrays.
21352         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21353         that displays the tree in two columns (variable and value).
21355 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21357         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21359         * data/properties/sql.properties: added the DATETIME data type.
21361         * data/properties/html.properties: added the foreach php keyword.
21363 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21365         * NEWS: Updated with new features.
21366         
21367         * data/.cvsignore, doc/.cvsignore: Updated.
21368         
21369         Patch from: Etay Meiri <etay-m@bezeqint.net>
21370         
21371         * src/debug_tree.h, src/debug_tree.c: New files.
21372         
21373         * src/Makefile.am, src/message-manger-private.[h,cc],
21374         src/message-manger.cc: Added Tree view for debugger
21375         locals view.
21376         
21377 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21379         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21380         
21381         * src/memory.c, src/memory.h: New files.
21382         
21383         * src/Makefile.am, src/appwizard.c, src/controls.c,
21384         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21385         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21386         
21387         Memory view implemetation that would enable viewing raw memory
21388         during debugging.
21390 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21392         * AUTHORS: added Biswa, because I wonder why noone already have
21393         written his name in the Anjuta's hall of fame :)
21395 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21397         * src/appwizard_gui.c: Removed an ambiguous prototype.
21398         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21399         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21400         * THANKS: Updated M. Ali Vardar's email.
21401         
21402 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21404         * src/anjuta_gui.c: implemented feature request to stop main and browser
21405           toolbars having exclusive use of space
21407 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21409         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21410         left over from the previous work to fix bugs :-)
21411         
21412         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21413         src/controls.c, src/mainmenu_callbacks.h, 
21414         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21415         reviewed
21416         
21417         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21418         src/project_import_gui.c, src/sharedlib_gui.c, 
21419         src/signals_gui.c: set window icon correctly
21420         
21421         * NEWS: more updates for the release
21422         
21423         * HACKING: updated for window icons and insert menu information
21424         
21425         * src/cvs_gui.c, src/build_project.c, 
21426         src/project_import_cbs.c: message strings reviewed
21427         
21428         * src/controls.c: context help button should be disabled if 
21429         DevHelp is not installed
21430         
21432 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21434         * src/debugger.c: Fixed the signalling screw up because of string
21435         update in gdb used to report the child process PID. Also, no
21436         error dialog will be popped up for "no such file or directory"
21437         error (very annoying and useless error). This error will still
21438         be shown on the debug message window. Avoided terminating the
21439         program when the terminal is terminated -- doesn't hurt, otherwise
21440         we get crappy egg-and-hen problem.
21441         
21442         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21443         dimensions loading.
21444         
21445         * src/anjuta.c: Limited the default size of main window to sane
21446         values.
21448         * src/preferences.c: Fixed some deadly memory corruption bugs in
21449         the recent patches. Return from getenv() should NEVER be freed,
21450         because they are static strings.
21451         
21452         * src/preferences_gui.c: Removed the fix for crash bug with font
21453         selection and applied the real fix.
21454         
21455 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21457         * NEWS: updated for release
21459 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21461         * src/launcher.c: Added a fix a memory leak and a possible
21462         fix for zvt-crash bug.
21463         
21464         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21465         
21466         * data/properties/latex.properties,
21467         data/properties/ada.properties: Added file.is.source property.
21468         
21469         * src/an_file_view.c: Set auto column size of the file
21470         revision column.
21471         
21472         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21473         The user is now prompted to confirm the closing of the file
21474         if it is being used by CVS. If yes, the editor is closed and
21475         the CVS operation stops.
21476         
21477 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21479         * anjuta.prj: bump project version for release
21480         * BUGS: removed unnecessary file
21482 2002-06-07      Philip Van Hoof <freax@pandora.be>
21484         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21485         during the life of the file list widget
21486         * src/preferences_gui.c: sticking-plaster fix to font selection
21487         causes segfault bug
21489         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21491 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21493         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21494         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21495         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21496         added options for symbol and file browsers.
21497         * data/properties/cpp.properties: linker flags should come after
21498         the name of the file to compile.
21499         * scintilla/Editor.cxx: fixed gcc compilation warning.
21500         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21501         be executed from bindir only.
21502         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21503         tagmanager/include/tm_file_entry.h: CVS version information in file 
21504         browser.
21505         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21506         window.
21507         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21508         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21509         crashes during file import.
21510         * src/project_import.c: disable project menu items during project 
21511         import.
21512         
21513         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21515 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21517         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21518         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21519         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21520         modified Insert menu, added C functions template, header C 
21521         template, modified header_template HEADER_H ==> NAMEFILE_H
21522         
21523         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21525 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21527         * data/properties/html.properties: changed some file 
21528         associations
21530 2002-06-05 Philip Van Hoof <freax@pandora.be>
21532         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21533         
21534         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21536 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21538         * data/properties/anjuta.properties, src/defaults.c: Make windows
21539         docked by default, fix the big fonts bug.
21540         
21541         * src/an_file_view.c, src/main_menubar_def.h, 
21542         src/project_dbase_gui.c: sanitized the Edit/View mess.
21543         
21544         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21545         for customizing shortcuts.
21546         
21547         * src/mainmenu_callbacks.c: Search for selected word if present.
21548         
21549         * src/text_editor_menu.c: Added context menu options for docking
21550         and undocking editor windows.
21551         
21552         * src/main_menubar.h, src/main_menubar.c: more support for the 
21553         shortcuts menu item.
21554         
21555         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21557 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21559         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21560         all commit messages being written to top of the file
21561         
21562         * src/main_menubar_def.h: message strings reviewed
21563         
21564         * src/project_import.c: message strings reviewed
21565         
21566         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21567         some bugs around reading the project properties for creating 
21568         .glade and .desktop files in the Application Wizard. There were
21569         typos in the property names being retrieved
21570         
21571         * widgets/gnomefilelist.c: changed build_full_path to make 
21572         the file widget support ~
21573         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21574         
21575         * THANKS, widgets/e-shell-about-box.c, 
21576         manuals/anjuta-manual/C/authors.sgml: updated for new
21577         patch
21579 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21581         * src/project_dbase.c: Fixed the file-path-corruption bug
21582         and the cannot-import-file-in-project bug. (follow-up with
21583         the last commit from Stef).
21584         
21585         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21586         with unsaved-project.
21587         
21588 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21590         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21591         misplaced g_free.
21593 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21595         * data/properties/{xml,html,other}.properties: changed some file 
21596         associations
21597         
21598         * data/anjuta.mime: oops! cvs added
21599         
21600         * scintilla/RESearch.cxx: fixed up a problem with comments
21601         
21602         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21603         to avoid messages about missing libs
21604         
21605         * NEWS: started the release notes
21607 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21609         * HACKING: updated with new information on printing, patch naming
21610         
21611         * TODO: removed completed tasks
21612         
21613         * THANKS: updated a few contributions
21614         
21615         * anjuta.prj: updated the icon file
21616         
21617         * anjuta.desktop.in.in: updated to add Categories
21618         
21619         * data/anjuta.mime: created a mime type for Anjuta project files
21620         (NB needs to be added to the install in /usr/share/mime/)
21621         
21622         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21623         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21624         to PNG for websites.
21625         
21626         * plugins/patch/patch-plugin.c: clarified some messages and 
21627         made it easier to see different patching sessions
21628         
21629         * src/toolbar.c: changed some message text for consistency
21630         
21631         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21632         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21633         in preferences. 
21634         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21635                  
21636         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21637         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21638         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21639         Added XLib Project and a Dockapp Project types.
21640         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21641         projects
21642         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21643         * src/source.c: Fixed memory leak in existing projects. 
21644         (filename was not freed)
21645         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21647 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21649         * src/anjuta.h, src/anjuta.c: Added error display funtions
21650         with parent windows.
21651         
21652         * src/appwizard_cbs.c: Changed error display function to use
21653         parented version.
21654         
21655 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21657         * printing/print.h, printing/printing.c: Taken care of document
21658         zoom factor and fixed a font loading bug. Dynamically calculated
21659         text widths to work with zooms properly. Re-organized code for
21660         dynamic text width calulations to work in general with utf8 chars.
21661          Determined font height and width automatically from the font info.
21662         
21663         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21664         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21665         Converted text.zoom.factor property to use #defined value. Removed
21666         margin header and margin numbers preferences, as they  now
21667         calculated dynamically.
21668         
21669 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21671         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21672         printing/print-util.h, printing/print.c, printing/print.h:
21673         Rewritten printing support for style based printing. Syntax highlighted
21674         printing, monochromatic printing, setup using preferences etc.
21676         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21677         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21678         language and the styled text buffer.
21679         
21680         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21681         the print setup preferences page and added printer preferences. Added functions
21682         to retrieve preferences with default values.
21683         
21684         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21685         the printing.
21687         * data/properties/anjuta.properties: Added default printer preferences.
21689         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21690         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21691         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21693         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21694         
21695 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21697         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21699         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21700         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21701         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21702         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21704         printing/Makefile.am: Reduced compiler optimizations.
21706         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21707         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21708         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21709         tagmanager/tm_workspace.c: TagManager fixes.
21711 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21713         * printing/*: CVS added. :)
21714         
21715 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21717         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21719         * printing*: CVS added.
21720         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21721           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21722           src/main_menubar_def.h: Gnome Print support
21723         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21724         * configure.in: Enable debugging flag option
21725         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21726           Print properties defined.
21727         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21728         
21729 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21731         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21732         
21733         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21734         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21735           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21736           and cleanups
21737         * src/text_editor.c: Minor cleanups.
21738         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21739         * src/project_dbase.c: Fixes to add/remove files from project.
21740         * src/help.c: Fix minor memory leak.
21741         * src/project_dbase_gui.c: Remove debugging messages.
21742         * src/utilities.[ch]: Cleanups and minor fixes.
21743         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21745 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
21747         * src/anjuta.c [anjuta_apply_preferences()]:
21748         Fixed a crash bug when tab pos is not defined for the editors.
21749         
21750         * data/properties/cpp.properties: Set default identifier property to normal.
21751         This fixes the bug in which the fore color gets hidden with dark background.
21753 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
21755         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
21756         scintilla 1.46
21757         
21758         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
21759         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
21760         src/anjuta.c, data/properties/anjuta.properties:
21761         Implemented line wrapping.
21762         
21763         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
21764         
21765         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
21766         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
21767         tags. Code was reviewed from GNOME Bonsai view.
21768         
21769         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
21770         it seems to have been removed by scintilla people.
21771         
21772         * data/properties/anjuta.properties: Set default line wrap to false, as
21773         is noticably slow with big files.
21774         
21775 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
21777         * src/project_import_gui.c: disallow the selection of files in
21778           the browse dialog.
21779         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
21780           preferences code.
21781         
21782 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21784         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
21785           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
21786         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
21787         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
21788           now works properly.
21789         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
21790         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
21791         * src/utilities.[ch]: Added some utility functions.
21792         * tagmanager/tm_project.c: Fix for bug in file removal from project.
21793         
21794         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21796 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21798         * HACKING: info on FIXME statements and removed ccview references
21799         * Makefile.am: added rule to make RPM package
21801 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
21803         * THANKS, widgets/e-shell-about-box.c, 
21804         manuals/anjuta-manual/C/authors.sgml: updated for new
21805         patch
21806         * src/anjuta.c: removed unnecessary warning code since CVS 
21807         support is now implemented :-)
21808         * manuals/sgmldocs.make: implemented a fix for bug #553969
21809         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
21810         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
21811         manuals/C/anjuta-faqs-C.omf: modified the descriptions
21812         
21813 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21814         
21815         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
21816           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21817           src/main_menubar_def.h, src/preferences_gui.c,
21818           preferences.c, preferences.h: setup Username and Email 
21819           preferences, Insert ChangeLog and Username editor functions
21820           
21821           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
21823 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21824         
21825         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
21826           src/src_paths_cbs.c, src/src_paths_gui.c
21827           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
21829           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21831 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21833         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
21834           and goto tag menu items to main menu.
21836 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21838         * THANKS, widgets/e-shell-about-box.c, 
21839         manuals/anjuta-manual/C/authors.sgml: added new contributors
21840         * HACKING: updated with info on files to change for credits
21842 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
21844     * src/aneditor.cxx: extended extension list which fixes segfault
21845     on selecting lisp, ruby or matlab as highlight style.
21847 2002-05-09  Andy Piper <andy.piper@freeuk.com>
21849         * src/main_menubar_def.h: fixed an array initialiser and fixed
21850         the lexer settings for the new entries on the Format menu
21852 2002-05-07  Stephane Demurget  <demurgets@free.fr>
21854         * Synced with Scintilla 1.45
21856 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21858         * anjuta.prj: added another missing file
21859         * ChangeLog: fixed some incorrect change dates I caused by 
21860         sloppy cut-and-pasting :-/
21862 2002-05-06  Andy Piper <andy.piper@freeuk.com>
21863         
21864         * src/mainmenu_callbacks.c: fixed title of new About box
21866 2002-05-05  Andy Piper <andy.piper@freeuk.com>
21868         * src/pixmaps.h: added macros for OpenGL and SDL project icons
21870 2002-05-05  Andy Piper <andy.piper@freeuk.com>
21872         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
21873         * anjuta.prj: updated for new files
21875 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
21877         * widgets/e-shell-about-box.c: Added version display.
21878         
21879 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21881         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
21882         widgets/scroll_menu.c: fixed up some compiler warnings (patch
21883         from Philip Van Hoof)
21885 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21887         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
21888         dependency
21889         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
21890         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
21891         that produced build errors (needs checking on a machine with the
21892         ja locale!)
21893         * data/properties/lisp.properties: updated to match format of other
21894         lexer property files supplied with Anjuta
21896 2002-05-03  Andy Piper <andy.piper@freeuk.com>
21898         * anjuta.prj: added new files
21899         * HACKING: added information from the mailing list on 
21900         adding new project types to the wizard (thanks to Johannes)
21902 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21904         * src/utilities.h, src/launcher.c, src/gnome_project.c,
21905           src/appwiz_page2.c: Fix for 547038.
21907 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
21909     * attach_process.c, attach_process_cbs.c: Fixed a dialog
21910     hide bug.
21911     
21912     * about.h: cvs removed.
21913     
21914 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21916         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21918         Fix for #539574.
21920         * src/anjuta.c (anjuta_system_error): checks for the error number to
21921         know whether the error description is needed or not.
21923 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
21925         * pixmaps/anjuta_logo.png: New about logo.
21926     
21927         * pixmaps/anjuta_icon.png: New icon from Misha. The
21928         old one had trouble with some gtk themes.
21929     
21930         * about.c: Removed. No longer needed.
21932         * mainmenu_callbacks.c: Removed reference of about.h
21933     
21934 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21936         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21938         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
21939           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
21940         About Dialog (thanks to the Evolution team for the cool widget!)
21942 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
21944         Patch from lbell <lbell@tsc4.com>
21945     
21946         * src/find_in_files.c, src/find_in_files.h,
21947           src/anjuta.c: Added save_yourself, load_yourself routines.
21948     
21949         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
21950         Added "Append messages" toggle button. This will enable
21951         the search results to be appended to the already existing
21952         results.
21953     
21954         * src/debugger.c: Fixed a typo.
21955     
21956         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
21957           src/session.c, src/session.h: Improved session management.
21959 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
21961         * THANKS, FUTURE, AUTHORS: Changed my email and
21962         avoided yahoo.com.
21964 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21966         Impl. feature request #525271 (add Lisp support).
21968         * data/properties/lisp.properties: added.
21970         * data/properties/Makefile.am, data/properties/anjuta.properties: added
21971           the lisp properties.
21973         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
21974           src/utilities.[ch]: added support for the Lisp highlight style.
21976 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21978         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
21979           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21980           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
21981           option preferences to have a persistent setting. Plus it's not used
21982           often, so it's better here than flooding the menus.
21984         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
21985           preferences pages a lot more consistent and sweeter: tabs direction
21986           radiobuttons are directed against the meaning, all pages have an
21987           outter frame, a lot of padding, removed all expand attributes for
21988           vertical boxes, ...
21990           That's not a total revamp, but it's really looking better now, even
21991           if there's still work to be done.
21993 2002-05-01  Andy Piper <andy.piper@freeuk.com>
21995         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
21996         * TODO: added task to be completed before next release (update all credits)
21998 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22000         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22001         Benke László.
22003 2002-05-01  Benke László  <decike@freemail.hu>
22005         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22007         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22008           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22009           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22010           to the format menu in order to reorder the notebook tabs in
22011           alphabetical order everytime a file is created/opened/saved.
22013 2002-05-01  Philip Van Hoof <freax@pandora.be>
22015         * widgets/gnomefilelist.[ch] (history_combo_go),
22016         (history_combo_clicked): impl.
22018         (gnome_filelist_new_with_path): use this new impl.
22020 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22022         * src/project_dbase_gui.c (add_file): added the xpm file type.
22024 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22026         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22027         tag manager fixes.
22029         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22030           of tag types.
22032         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22033           src/text_editor_menu.c: Added context sensitive search in symbol
22034           browser and editor.
22036         * configure.in: Changed version number to 0.1.9.99.
22038         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22039           src/project_import.c: Minor changes to project import facility.
22041         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22042           (Forced to use specific brace format)
22044         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22045           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22046           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22048 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22050         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22051         replaced the spinbutton with an hscale, and made the UI less "blocky".
22053         * src/cvs_gui.c: When diffing a project you can choose date and
22054         release now.
22056         * src/project_dbase.c: Import_file activated again
22058         * configure.in, plugins/Makefile.am: Added patch plugin
22060         * plugins/patch/*: The new patch plugin
22062 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22064         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22066         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22067         dropdown list shown by autocompletion are now removed.
22069 2002-04-28  Philip Van Hoof <freax@pandora.be>
22071         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22072         a bunch of filetypes from the older version.
22074         * src/project_dbase_gui.c (add_file): changed the import
22075         dialog's filetypes combo contents depending on the
22076         type of data to be imported.
22078 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22080         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22081         the amount parameter as Philip stated and reformated to follow the
22082         Gnome convention.
22084         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22085         changed accordingly.
22087 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22089         Fix for #531293.
22091         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22092         Shift-F6, to be more consistent with other Gnome apps.
22093         Moved the "Search next" entry under the "Search" one, and swapped the
22094         order of the "Find in files" and "Find and Replace" ones.
22096         Some additional fixes ands cleanups on the edit menu.
22098         * src/main_menubar.h: replaced all occurences of repeat_find by
22099         find_again for the code to be more consistent.
22101         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22102         sensitiveness depending on the existence of an active text buffer.
22104         * TODO: added some bits about improving the usability of the
22105         search/search again couple.
22107 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22109         * src/preferences_gui.c: made the tab labels text more consistent
22110         (s/misc/Misc/).
22112 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22114         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22116         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22117         filename.
22119         * src/main.c (main): simplified some code and cleanups.
22121         Fix a part of #499366:
22123         * src/commands.[ch] (sync_from_props), (command_editor_save),
22124         (on_apply_clicked), (create_command_editor_gui): added the gui
22125         corresponding to the command.terminal preference.
22127 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22129         Fix for #465180.
22131         * anjuta.spec.in: added build requirements for the source rpm.
22133 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22135         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22136         
22137         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22138           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22139           src/project_type.c, source.c, wizard_gui.c:
22140           Added new GNOME 2 project types and changed glade behaviour to
22141           produce GTK code if project type GTK was selected and GTKmm code
22142           if project type GTKmm was selected (and not depending on the 
22143           selected language. Disabled glade for GNOME 2 projects because
22144           we will need glade2 there.
22145           
22146         * src/project_dbase.c: Fixed a memory lack.
22147         
22148         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22149         
22150         * src/cvs.c: Added an error message if jobs are running
22152 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22154         * tagmanager/tm_work_object.c: Fixed a chrash
22155         bug which occurs when it tries to stat an empty
22156         file name.
22157         
22158 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22160         * src/controls.c: CVS menu items now becomes
22161         insensitive when the launcher is busy.
22162         
22163         * src/anjuta.c, cvs.h, cvs.c: Created a function
22164         to update the cvs preferences when preferences are
22165         applied in preferences dialog and called it from
22166         anjuta_update_preferences().
22167         
22168 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22170         * src/cvs.c: Added a space in the cvs command
22171         before the revision part. This fixes the cvs
22172         error we get when cvs-diffing with revisions.
22173         
22174         * src/cvs.c: Fixed a compiler warning.
22175         
22176         * src/find_replace.c: The dialog now remembers
22177         the settings including the "prompt on replace"
22178         which seems to have broken somewhere line the
22179         changes.
22180         
22181 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22183         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22184         Added a new property in cvs class to hold a boolean
22185         for enabling date in cvs diff. This fixed the bizzare
22186         diff output due to the date that goes with the cvs
22187         command. Also, set the default value of compression
22188         to 3 and unified diff option to 1.
22189         
22190 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22192         * src/cvs.c: The diff editor is set to hilite as
22193         diff syntax hiliting.
22194         
22195         * configure.in, manual/Makefile.am:
22196         Added a new manual module for ja language.
22197         
22198         * manual/ja/*/*/*: New module and files for the
22199         ja translation for the anjuta documentation
22200         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22201         
22202 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22204         * src/launcher.c: Made a very messy work around
22205         for the launcher authentication to work properly.
22206         
22207         * src/find_replace.c: Applied the missing patch
22208         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22209         
22210 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22212         * src/cvs.c, src/main_menubar_def.h: made message strings
22213         consistent with existing standards from our own documentation 
22214         (such as uppercase P in Project, corrected spelling of 
22215         repository, etc.)
22217 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22219         * src/cvs_gui.c: Cleaned up gui and aligned various
22220         widgets to give a clean look.
22221         
22222 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22224         * src/launcher.c: Added work around to retrieve
22225         the child exit code. It works. :)
22226         
22227         * src/find_in_files.c, src/gnome_project.c,
22228         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22229         src/clean.c, src/clean_project.c, src/build_project.c,
22230         src/build_file.c: Modified to handle the new
22231         child exit code.
22232         
22233 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22235         * src/find_replace.c: Changed signal to call
22236         on_replace_text_close on from delete_event
22237         to close => the replace history is now updated.
22239 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22241         * src/cvs.c: escaped the cvs import message before
22242         passing it to cvs.
22243         
22244 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22246         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22247         
22248         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22249         
22250         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22251         Added cvs import
22252         
22253         * src/preferences_gui.c: GUI improvements
22254         
22255         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22257 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22259         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22260         Removed static qualifier from tm_tag_type_name() and
22261         availed it's prototype for use in outside code. also
22262         created reverse map function tm_tag_type_name();
22263         
22264         * src/anjuta.c: Implemented qualified tags names for
22265         the tag list (on the toolbar pulldown list) to avoid
22266         ambiguty in tags with similar names (like prototype
22267         and definition). Patch modified and improved.
22268         
22269         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22270         
22271 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22273         * src/utilities.[c,h]: Added a utility funtion
22274         that escapes the single and double quotes in a
22275         given string. Useful for passing command line
22276         args with quotes.
22277         
22278         * src/cvs.c: Escaped the cvs log message before
22279         passing it to cvs command line to avoid ambiguties
22280         with quotes in the message.
22281         
22282         * pixmaps/anjuta_icon.png: Changed to the new icon.
22283         from Todd Goyen <goyen@mbi-berlin.de>
22284         
22285         * src/message-manager-private.cc: Added regex to 
22286         recognize (underline hilite) the parsable outputs
22287         from the zvt terminal.
22288         
22289 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22291         Patch from: Tina Hirsch <tehirsch@arcor.de>
22292         
22293         * src/project_type.c:
22294         Fixed a bug in the wxproject type and modified the erroroutput when
22295         configure doesn't find wx-config
22296         
22297         Patch from: Timothee Besset <ttimo@idsoftware.com>
22298         
22299         * src/anjuta.c, src/message-manager-private.cc,
22300           src/message-manager-private.h
22301         Catches double clicks in the zvt terminal, and calls goto_error_line
22302         to jump to the appropriate location in the source. This will recognize
22303         grep -n output
22304         
22305 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22306         
22307         * src/build_project.c: Taken care of memory leak
22308           by freeing cmd variable properly.
22310         * src/main_menubar_def.h: Fixed wrong signal connection
22311           for cvs project commit.
22312           
22313         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22314         
22315         * src/preferences_gui.c: Added some border and adjusted
22316           expandsion, filling in box adds to make the cvs preferences
22317           more nicer.
22318         
22319 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22321         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22322         
22323         * src/cvs*, src/main_menubar*, src/preferences*: 
22324         Moved CVS settings to preferences, added a nice login dialog.
22325         
22326         * src/controls.c, src/project_dbase.c:
22327         CVS project options are only shown if a project is open
22328         
22329         * src/build_project.c:
22330         User is now asked if he wants to install as root 
22331         
22332         * src/launcher.c:
22333         Fixed a warning
22335         * anjuta.prj: Updated with cvs files
22336         
22337         * TODO: Remove task which are done
22338         
22339 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22341         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22342         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22343         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22345         Modified launcher to use controlling terminal to detect and
22346         take care of password authentications (for example, for cvs
22347         and root installs).
22348         
22349         * pixmaps/password.png: New file.
22350         
22351 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22353         Anjuta kick start tutorial wirtten by:
22354           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22356         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22357           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22358           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22359           manuals/C/anjuta-tutorial/figures/*.png:
22360           
22361           Added files
22362         
22363         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22364           
22365           Modified files.
22366         
22367 2002-03-28 Roel Vanhout <roel@stack.be>
22369         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22371         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22372           src/preferences_gui.c:
22373         Added option to wrap around to beginning/end of file when on last bookmark
22374         and next/previous bookmark is pressed
22375         
22376 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22378         Patch from Philip Van Hoof <freax@pandora.be>
22379         
22380         * src/gnomefilelist.c:
22381         Added gimp like feature that changes the file extension of
22382         the filename entered in the selections when the file
22383         filter is changed.
22384         
22385 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22386         
22387         Patch from Roy Wood <roy.wood@filogix.com>
22388         
22389         * src/controls.c, src/find_text.c, src/find_text.h,
22390           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22391           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22392           
22393           Menuitem for entering currently selected text as find target,
22394           added key accel for "find next" and changed some key accels for
22395           other key for consistency.
22396           
22397         * src/utilities.c:
22398           Cleaned up code.
22399         
22400 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22402         * src/watch.c, src/watch.h, src/watch_cbs.c,
22403           src/watch_cbs.h, src/watch_gui.c:
22404         
22405           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22406         
22407           Added change watch entries feature
22408           and Watch entries modify on double click fixed.
22410 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22412         * src/mainmenu_callbacks.c:
22413         
22414           Project commit should not bypass dialog as
22415           we need to get the cvs log from the user.
22416           
22417 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22419         * src/project_dbase.c:
22420         
22421           Patch from Roy Wood <roy.wood@filogix.com>
22422           
22423           Fixed docking bug with the new docking patch
22424           to fix copy/paste bug.
22425           
22426 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22428         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22429           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22430           src/main_menubar.h, src/main_menubar_def.h,
22431           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22433           Added cvs project support. Featured bypass cvs dialog for
22434           cases where we don't need dialog (such as project and right
22435           click selection from file browser). Cleaned up cvs code to
22436           make them generic cvs operations instead of separate file
22437           and project operations. Added cvs log action. Increased
22438           file entry box width and enabled "unified diff" by default.
22439           Used Editor buffer for status and log and set hilite for
22440           these buffers including diff buffer (DIFF hilite).
22441           
22442 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22444         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22446         * data: Added file autogen.sh.wxwin 
22447         * data/Makefile.am: Added entry for autogen.sh.wxwin
22448         * pixmaps: Added project image appwiz_wxwin.png
22449         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22450         * src/appwizard_cbs
22451           src/compiler_options.c
22452           src/pixmaps.h
22453           src/project_dbase.c
22454           src/project_dbase.h
22455           src/project_import_cbs.c
22456           src/project_type.c
22457           src/source.c
22458           src/source.h
22459           src/wizard_gui.c: Added everything necessary for new
22460                             project type 'wxWindows (wxGTK)
22461         * src/project_dbase.c: Fixed a bug that caused every project
22462                                to be a glade project in dialog
22463                                                    'Project information'.
22465 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22467         Patch submitted by Roy Wood <roy.wood@filogix.com>
22468         
22469         * src/anjuta_gui.c, src/message-manager-dock.c,
22470           src/project_dbase.c:
22471           
22472           fixed the copy/paste bug by rewriting dock/undock
22473           code.
22475 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22477         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22478         
22479         * src/cvs*, src/Makefile.am:
22480           New file for CVS support. File operations currently work
22481           cvs login needs to be done. Project support is not yet
22482           started.
22484         * src/main_menubar*, src/mainmenu_callbacks,
22485           src/anjuta.c, src/anjuta.h:
22486           Added menus and functions for cvs commands.
22487           
22488         * src/text_editor_menu.h: 
22489           Added #include <gtk/gtk.h>
22490           
22491         * src/gotoline.h:
22492           Removed a warning (and this time it works ;-)
22494         * src/utilities.c, src/utilities.h:
22495           Added a utility function to retrieve directory
22496           name out of full path.
22498 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22500         * src/executer.c: (create_executer_dialog): changed the default
22501           focus on the entry.
22503 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22505         * widgets/gnomefilelist.c:
22506         Fixed duplicate history entries for the same directory.
22507           
22508 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22510         Fix for #520092.
22512         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22513           it's already used by scintilla to delete the whole current line.
22515 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22517         Fix for #525107.
22519         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22520           calls to fileselection_hide_widget,
22521           (on_open_filesel_cancel_clicked): removed.
22523         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22524           (on_add_prjfilesel_cancel_clicked):
22526         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22527           impl.
22529         * src/fileselection.c: Made some functions static.
22530           (fileselection_hide_widget): rewritten using the new
22531           gnome_filelist_set_multiple_selection function.
22533         * src/fileselection.c: (on_file_selection_delete_event): removed
22534           unuseful widget hides. Some cleanups,
22535           (on_file_selection_cancel_clicked): impl,
22536           (create_fileselection_gui): changed the cancel button clicked's
22537           callback to use this new function.
22539         * src/anjuta.c: (anjuta_new):
22540         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22541           callbacks, because this the gnome filelist widget's job.
22543         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22544           clist selection mode duplicates set,
22545           (gnome_filelist_key_press): use the new impl. function.
22547 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22549         Fix for #441233.
22551         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22552           fixed some bogus code using an array cell out of
22553           range, removed unecessary gettext usages.
22555         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22556           some cleanups and now transform minus characters to
22557           underscores.
22559         * src/source.c:
22560           (source_write_configure_in),
22561           (source_write_toplevel_makefile_am),
22562           (source_write_desktop_entry),
22563           (source_write_glade_file):
22564         * src/project_dbase.c: (project_dbase_summon_glade),
22565           (project_dbase_generate_source_code):
22566         * src/glades.c: (gladen_write_glade_write):
22567           replaced some occurences of the target name by the
22568           project filename, using project_dbase_get_proj_name,
22569           to fix the name of some files.
22570           Fixed a lot of mem leaks.
22571           Various code cleanups.
22573 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22575         Merged with latest (1.44) scintilla.
22577         Added: - The calltip.<lexer>.end.definition property to display help
22578                  text on a second line of calltip.
22579                - The calltip.<lexer>.word.characters property to correctly find
22580                  calltips for functions that include characters like '$' which
22581                  is not normally considered a word character.
22582                - The use.monospaced property to determine initial state of
22583                  Use Monospaced Font setting.
22585         Bugs fixed: Too many to mention; please see :
22586                     http://www.scintilla.org/ScintillaHistory.html for the
22587                     full changes list.
22589         * scintilla/*/*: updated nearly all files.
22591         * TODO: removed the need of a scintilla merge.
22593         Merged with latest (1.44) SciTE properties.
22595         * data/properties/anjuta.properties: added the wrap, use.monospaced
22596           properties.
22598         * data/properties/html.properties: added a missing php extension, and
22599           updated php keywords to the latest reference.
22601         * data/properties/pascal.properties: added commands to compile, build
22602           and execute pascal applications.
22604         * data/properties/lua.properties: added styles for statements.
22606         * data/properties/bash.properties: added the declare keyword.
22608         Fixed distchecking.
22610         * global-tags/Makefile.am,
22611           global-tags/create-global-tags.sh: used some kind of ugly hack to
22612           make distchek work, since noone has proposed some better way.
22614         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22615           and Ctrl-N replace Alt-N for new file according to the Gnome design
22616           reference.
22618 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22620         * widgets/gnomedirlist.c
22621         widgets/gnomedirlist.h
22622         widgets/gnomefilelist.c
22623         widgets/gnomefilelist.h:
22625         Added GPL headings in the file.
22627 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22629         * src/attach_process.c
22630         src/attach_process_cbs.c
22631         src/attach_process_cbs.h
22632         src/attach_process_gui.c
22633         src/breakpoints.c
22634         src/breakpoints_cbs.c
22635         src/breakpoints_cbs.h
22636         src/breakpoints_gui.c
22637         src/commands.c
22638         src/compiler_options.c
22639         src/compiler_options_cbs.c
22640         src/compiler_options_cbs.h
22641         src/compiler_options_gui.c
22642         src/find_in_files.c
22643         src/find_in_files_cbs.c
22644         src/find_in_files_cbs.h
22645         src/find_in_files_gui.c
22646         src/find_replace.c
22647         src/find_text.c
22648         src/help.c
22649         src/preferences.c
22650         src/preferences_gui.c
22651         src/project_config.c
22652         src/src_paths.c
22653         src/src_paths_cbs.c
22654         src/src_paths_cbs.h
22655         src/src_paths_gui.c:
22656         
22657         Bugs #521629 and #522427 fixed. The problem was, that the
22658         escape-key was not catched and the dialog was hidden, but
22659         the flag was not set correctly.
22661         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22662         using the gnome_dialog_close_hides()-setting present in most dialogs.
22663         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22664         emits "close" and set the flag in the close-callback.
22666         Patch from: Jens Georg <mail@jensgeorg.de>
22668 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22670         * src/*.{c,cpp}: s/string_free/g_free/
22672         * src/utilities.[ch]: (string_free): removed.
22674 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22676         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22678         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22679         src/mainmenu_callbacks.[ch]:
22680         Removed Project menu options: README, TODO, ChangeLog and NEWS
22681         Moved Save Build Messages to Build menu and only highlight it
22682         when there are build messages.
22683         Corrected a spelling: "mojority" -> "majority"
22684         Fixed initialisation of edit.edit_app_gui so now Edit menu
22685         can be shown when no project is loaded.
22687         * src/project_dbase.h: Removed prototype for static function
22689 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22691         * src/text_editor.c: Editor is marked changed after
22692         autoformat. 
22693         
22694         Patch from: Jens Georg <mail@jensgeorg.de>
22696 2002-03-04 Roel Vanhout <roel@stack.be>
22698         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22700         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22701         Added option to ignore binary files on 'Find in files' (grep -I option)
22703 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22705         * src/main.c:
22706         session restoration and commandline load in 
22707         gtk idle loop.
22708         
22709         * src/anjuta.[h,c], src/anjuta_cbs.c:
22710         Removed "clear windows menu" and prevented runtime 
22711         warnings.
22712         
22713         * src/compile.c, src/build_file.c, src/build_project.c,
22714         src/clean.c:
22715         Takes into account the preference setting for 
22716         show dialog when job completes. Dialogs are
22717         shown when it is enabled otherwise not.
22718         
22719 2002-03-03 Roel Vanhout <roel@stack.be>
22721         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22722         
22723         * src/find_text.c
22724         Store 'Find...' search string on search so that 'Find Next' will search for
22725         that string, even if the dialog hasn't been closed yet.
22727 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22729         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22730         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22731         src/main_menubar_def.h:
22732         
22733         Organized menus, removed "Windows" and "Utilities" menus from the
22734         menubar [they are no longer needed]. Also removed some extragenous
22735         separators.
22736           
22737 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22739         * src/message-manager-private.cc:
22740         Set message clist selection mode to BROWSE.
22741         
22742         * src/message-manager.cc, src/an_symbol_view.c,
22743         src/an_file_view.c:
22744         Added Key navigation for the CTree and CList. Arrow left for
22745         node collapse, right for node expand, space (or enter) for
22746         activation (same as double click).
22747         
22748 2002-03-03 Roel Vanhout <roel@stack.be>
22749         
22750         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22751         
22752         * plugins/class-gen/clsGen.c
22753         Added functionality to semi-intelligently prefill filename
22754         boxes with names deduced from class name
22756 2002-02-26 lbell <lbell@tsc4.com>
22758         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22759         * src/preferences_gui.c:
22760         Removed an incorrect use of gtk_misc_set_alignment().
22761         
22762         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
22763         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
22764         src/preferences.h, src/preferences_gui.c:
22765         
22766         Added the option to reload last open project at the startup.
22767         Added the possibility to open a new project without close
22768         an existing one
22769         
22770         * src/properties.cxx:
22771         Corrected a spelling mistake in message string.
22772         
22773         * src/session.c:
22774         Updated session functions.
22775            
22776 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
22778         * widgets/gnomefilelist.c: Bug fixes.
22779         
22780         Patch from Philip Van Hoof <freax@pandora.be>
22781         
22782 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22784         * src/an_file_view.c:
22785         anjuta was unable to open some files becuase they were not being
22786         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
22787         Removed mime checking when opening with anjuta, becuase it doesn't
22788         hurt to open binary files in anjuta (some even may want to do so).
22789         
22790         Added a warning when mime type is not set when "view with default
22791         viewer" is activated.
22792         
22793         * src/an_file_view.c, an_symbol_view.c:
22794         Converted N_() to _() where ever appropriate in the strings.
22795         
22796 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
22797         
22798         * src/appwizard_gui.c, src/appwizard_cbs.c
22799           src/wizard_gui.c/h, src/appwiz_page3.c,
22800           src/project_import_gui.c:
22801           
22802         Moved target type radiobuttons to appwiz. page 2
22803         
22804         * src/message-manager-private.cc
22805         Fixed a bug which caused a crash if next message function was used
22807         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22809 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
22811         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
22812         Modifies the behaviour of Alt-TAB in Anjuta. This
22813         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
22814         edited files in the first items of the notebook.
22816         Patch from: Timothee Besset <timo@qeradiant.com>
22817         
22818 2002-02-24  Philip Van Hoof <freax@pandora.be>
22820         * widgets/gnomefilelist.c, gnomefilelist.h:
22821           Added filecompletion
22822           
22823         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
22825 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
22827         * configure.in: Added "sk" to ALL_LINGUAS.
22829 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
22830   
22831         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
22832           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
22833           src/wizard_gui.c: Added support for static and dynamic libs
22834         
22835 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
22837         * widgets/gnomefilelist.c:
22838           Fixed gnome_filelist_get_lastfilename so it no longer returns
22839           a corrupted path.
22841 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
22843         * src/resources.h, resources.c:
22844         Added url handler.
22846         * src/main_menubar_def.h, mainmenu_callbacks.c:
22847         Changed to use gnome configed url handler.
22849 2002-02-19  Philip Van Hoof <freax@pandora.be>
22851         * widgets/gnomefilelist.c
22852         Added PHP filetype.
22854 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
22856         * plugins/class-gen/clsGen.c:
22857         Added c++ support.
22858         
22859         * widgets/gnomefilelist.c:
22860         Gives the maximum space to the files section of the open file dialog.
22861         
22862         Patches from: lbell <lbell@tsc4.com>
22863         
22864 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
22866         * src/anjuta.c, main.c:
22867         Used tm_get_real_path in anjuta_get_full_filename();
22868         
22869 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
22870         
22871         * anjuta.prj: update version
22873 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22875         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
22876           removed the amount arg and replaced with a NULL-ending list.
22877           (gnome_filelisttype_makedefaultlist): use the new prototype.
22879 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
22881         * src/about.c, THANKS: updated for new contributors
22882         
22883         * anjuta.prj: added new files
22884         
22885         * README: corrected some documentation, ctags no longer needed,
22886           pkgconfig now required
22887           
22888         * data/properties/others.properties: add .cvsdiff extension
22889         
22890         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
22891           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
22892           file import
22893           
22894         * doc/anjuta.1: added initial man page thanks to 
22895           Rob Bradford <rob@debianplanet.org> (NB build and install 
22896           needs work)
22897         
22898 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
22900         * src/Makefile.am: Cleaned handling of compiler flags by moving them
22901           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
22902           warning flags. 
22903   
22904         * configure.in: Changed version to 0.1.10-pre
22905   
22906 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22908         * src/fileselection.c: (create_fileselection_gui): always display
22909           the directory creation button as we cannot rely on the dialog
22910           titlebar.
22912         * widgets/gnomefilelist.[ch]: fixed includes.
22914         * pixmaps/new_folder.xpm: resized, added a + sign.
22916 2002-02-17  Stephane Demurget  <demurgets@free.fr>
22918         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
22919           changed all extensions to begin with a dot.
22921 2002-02-16  Philip Van Hoof  <freax@pandora.be>
22923         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22925         * THANKS: added Philip.
22927         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
22929         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
22930         * src/file_selection.[ch],
22931         * widgets/gnomefilelist.[ch]: added a filetype
22932           combobox to the Anjuta file dialog widget.
22934 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
22936         * anjuta.spec.in: eep! the import script was not being installed by
22937           RPM - fixed for the release.
22939 2002-02-13  Stephane Demurget  <demurgets@free.fr>
22941         Various cleanups and fixes for the next release to be able to make
22942         distcheck.
22944         * plugins/*/*.c: added missing prototypes causing gcc to speak to
22945           much and make some tweaks plus cleanups.
22947         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
22948           args to remove some warnings.
22950         * global-tags/Makefile.am,
22951           data/Makefile.am,
22952           src/Makefile.am: link against Anjuta static libs using the
22953           $(top_builddir) dir, not anymore on $(top_srcdir) to make
22954           distcheck happy.
22956         * src/Makefile.am: ditto with all the Anjuta static libs.
22958         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
22959           include, as we already include the whole directory for the build.
22961         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
22962           
22963 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
22965         * pixmaps/Makefile.am: icon for libglade project now installed
22966         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
22967         * manuals/C/Makefile.am: removed ChangeLog reference which was 
22968           breaking some build stuff
22969         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
22970           include reference problems that showed up on make distcheck
22971         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
22973 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
22974         
22975         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
22977 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
22979         * src/message-manager-private.cc:
22980           The horizontal scrollbar now shows properly on demand.
22981         
22982 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
22984         * src/dnd.c fixed some warnings
22985         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
22986           and works. It is shown always at the moment but before it was
22987           shown on demand and did never work. 
22989 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
22991         * src/anjuta.c: Fixed a crash bug.
22992           patch from: Jens Georg <mail@jensgeorg.de>
22994 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
22996         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
22997           reports a problem with missing end tags on <graphic>
22999 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23001         * manuals/C/ChangeLog: removed since it was never used
23002         * manuals/C/anjuta-manual/*: more updates, new screenshots
23003         * anjuta.prj: updated for new manuals/ structure
23005 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23007         * source.c, compiler_options.[c/h]:
23008           Fixed bug #460321 "Problem with optimization options" 
23009           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23010         
23011 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23013         * NEWS: prepared for release, need to fill in date
23014         * data/welcome.txt: version number updated
23016 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23018         * src/text_editor_menu.c, src/an_file_view.c, 
23019           src/an_symbol_view.c: marked strings for translation
23020         
23021         * src/defaults.c, data/properties/xml.properties:
23022           *.omf and *.xsl files should use XML highlighting
23023           
23024         * manuals/C/anjuta-manual/*:
23025           - restructured so that files have more meaningful names
23026             and are easier to edit (see anjuta-manual.sgml for the
23027                 ordering)
23028           - updated some screenshots
23029           - continued rewrite
23031 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23033         * main.c: Made a workaround to remove the old
23034         anjuta gnome config file (older than 9 Feb 2002). This
23035         will fix the bug which never lets the brower toolbar shown.
23036         
23037         * main.c: In fact, the above solution wouldn't work in all
23038         cases. Therefore, here is the better fix, which works by
23039         detecting the version of the old config file and deleting
23040         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23041         
23042 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23044         * HACKING: added info on submitting patches
23046 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23048         * src/project_import_gui.c, src/project_import.c:
23049           - If Project Import Wizard is canceled everything is 
23050                 cleaned up now.
23051           - Back button is now insensitive on page 3 (some problems: 
23052                 see TODO in project_import_qui.c:284
23053           - Menu frame is insensitive if project type != GNOME(mm)
23055 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23057         * src/main.c: Fixed bug #  (Unable to open files on
23058         double click in project window from second trial onwards when
23059         the project is opened from command line).
23060         
23061         * po/POTFILES.in: Removed tags_manager.[h,c]
23062         
23063 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23065         * src/preferences.c:
23066           A quick hack to fix the 'invisible' browser toolbar when
23067           upgrading from 0.1.8 to 0.1.9
23068           
23069         * src/anjuta.c:
23070           Fixed toolbar names which were causing confusions in the toolbar
23071           show/hide.
23072           
23073         * src/main.c:
23074           Substituted "anjuta" with PACKAGE
23075           
23076         * src/project_import_gui.c: 
23077           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23078           
23079         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23080           Added new files and removed obsolete ones.
23081           
23082 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23084         * src/appwizard_cbs.c, project_import_cbs.c, 
23085           main_menubar_def.h, project_import_gui.c: 
23086           updates to message strings and layout for the 
23087           import wizard.
23088           
23089         * text_editor_cbs.c: fix for the tab menu entries for 
23090           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23092 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23094         * src/toolbars.c,
23095           src/toolbars.h,
23096           src/anjuta_gui.c,
23097           src/controls.c:
23098           
23099           Tag dropdown exclusive (takes
23100           all space in the toolbar) and never vertical and
23101           increased the width of the tag combo to 256 pixs.
23102           Toolbar separator before the combo and button.
23103           Added tags label before the tag button.
23104           Reorganized the dock bands for the toolbars.
23105           
23106         * src/project_import_gui.c
23107           src/project_import.c:
23108           Fixed an error and removed an unused variable.
23109           
23110         * data/properties/anjuta.properties:
23111           Removed the property for the old toolbar and set
23112           browser toolbar show to default.
23113           
23114         * src/project_dbase.c: excluded modules were not
23115           loaded. Fixed.
23116           
23117         * src/source.c:
23118           No build files will be written if the project is blocked.
23119           
23120         * src/project_import.c,
23121           src/project_import_cbs.c,
23122           src/project_gui.c,
23123           src/wizard_gui.c:
23124           
23125           Manually applied Johannes patch to fix some memory
23126           issues and gui clean up.
23127           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23128         
23129         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23130           Fixed a bad bug with remove file from project because of
23131           files were never removed properly from the project and
23132           from the tagmanager.
23133           
23134         * src/appwiz_page3.c: Disabled unused codes to clear
23135           compiler warnings.
23136           
23137 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23139         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23140         
23141         * data/Makefile.am
23142           pixmaps/Makefile.am
23143           src/Makefile.am
23144           src/an_file_view.c
23145           src/an_symbol_view.c
23146           src/anjuta.c
23147           src/anjuta.h
23148           src/anjuta_cbs.c
23149           src/anjuta_gui.c
23150           src/controls.c
23151           src/main_menubar.c
23152           src/main_menubar.h
23153           src/main_menubar_def.h
23154           src/mainmenu_callbacks.c
23155           src/mainmenu_callbacks.h
23156           src/pixmaps.h
23157           src/project_dbase.c
23158           src/project_dbase.h
23159           src/text_editor.c
23160           src/text_editor_menu.c
23161           src/text_editor_menu.h
23162           src/toolbar.c
23163           src/toolbar.h
23164           src/toolbar_callbacks.c
23165           src/toolbar_callbacks.h :
23166           
23167           Patch submitted by:
23168           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23169           
23170           Removes the Tags toolbar and substituted it with
23171           tags combo dropdown list. Fixes a couple of bugs.
23172           
23173           Moved the tag combo to browser toolbar because
23174           main toolbar was becoming too long.
23175           Made a new icon of tag toolbar.
23176           
23177         * po/zh_TW.po: Fixed bug.
23178           
23179         * pixmaps/an_tag.xpm: Added new file.
23181 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23183         * src/project_import_gui.c: Reorganized project
23184         import gui page 2.
23185         
23186 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23188         * HACKING: added info on creating windows and dialogs
23190 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23192         * src/tm_file_view.c:
23194           Sorts the file list at the end instead of doing sort-insert
23195           to improve performance.
23196           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23198         * src/project_dbase.c: Resolved a conflict from
23199           Johannes's patch.
23200           
23201         * src/project_import.c:
23202         
23203           Fixed to use anjuta_import.sh for the bin dir and
23204           not from the data dir.
23205         
23206           Used anjuta_is_installed() function to verify a the command's
23207           executability.
23208         
23209           Fixed import command to use sh (which is more general and is
23210           gauranteed to be found in any unix system :-)). Also, added
23211           double quotes around the import directory.
23212         
23213           Changed some strings for better translations (like avoiding
23214           duplicates).
23215           
23216           Fixed the reading of wrong target type.
23217           
23218         * src/control.c: Insensitive "import project" when there is
23219           a project open.
23220           
23221         * src/project_import_cbs.c:
23222           
23223           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23224           Fixed selection of gettext checkbox.
23225           Sets the menu entries.
23226           
23227 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23228         
23229         * src/appwiz_page[1-4].c
23230         * src/appwiz_gui.c
23231         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23232         be able to reuse it.
23233         
23234         * src/mainmenubar.[c/h]
23235         * src/mainmenubar_def.h
23236         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23237         menu item
23238         
23239         * src/message-manager.c: Fixed bug 509192
23240         * src/message-manager-dock.c: Added accel_group if window is undocked
23241         
23242         * src/project_dbase.[c/h]: Splitted opening code to be able
23243         to use it without an open file dialog
23244         (Maybe I broke Naba's changes, please take a look)
23245                         
23246         * src/project_import.[c/h]
23247         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23248         
23249         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23250         import wizard
23252 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23254         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23255           string cleanups
23256           
23257         * manuals/C/anjuta_manual/*: started rewrite of the 
23258           manual, updated some screenshots
23260 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23262         * src/gnomefilelist.h, src/gnomefilelist.c:
23263         
23264           Fixed multiple selection bug (#497085). The OK button is
23265           sensitive when in multiple mode, if the no. of
23266           selection is one or more.
23267           
23268           Toggle between single and multiple selection mode
23269           and multiple mode display.
23270           
23271           Fixed strings to translable strings.
23272           
23273           Fixed some compiler warnings by commenting out
23274           unused functions.
23275           
23276 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23278         * src/project_dbase.c: App status bar now updates
23279           with the project name when the project is loaded.
23280         
23281         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23282           
23283           Puts the directories at the top. They're also sorted now.
23284           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23285         
23286 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23288         * scripts/anjuta_import.sh.in: Added file.
23289         * scripts/anjuta_import.sh: Removed file.
23291         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23292           Updated files.
23293           
23294         * src/main_menubar_def.h:
23295         
23296           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23297           reflect the opposite of Find (CTRL+F) and also to leave
23298           CTRL+R or Redo.
23299           
23300           Changed Glade summon with ALT+G, which frees the ATL+E
23301           for poping up the edit menu.
23302           
23303         * src/Makefile.am: Debugging link flags by Biswa, removed.
23305 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23307         * HACKING: added information on best practices for writing
23308           application messages and GUI labels
23309           
23310         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23311           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23312           src/clean_project.c, src/compile.c, 
23313           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23314           src/configurer.c, src/debugger.c, src/executer.c, 
23315           src/find_in_files.c, src/find_in_files_cbs.c, 
23316           src/find_replace.c, src/find_text.c, src/glades.c, 
23317           src/gnome_project.c, src/goto_line.c, src/main.c, 
23318           src/main_menubar.c, src/main_menubar_def.h, 
23319           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23320           src/project_config.c, src/project_dbase.c, 
23321           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23322           src/support.c, src/tags_manager.c, src/text_editor.c, 
23323           src/text_editor_gui.c, src/text_editor_menu.c, 
23324           src/toolbar_callbacks.c, src/utilities.c: 
23325           lots of minor message updates to make them more user-friendly 
23326           and consistent
23328 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23330         * src/executer.c:
23331         
23332           Because of the spaces escaping, the command could not be
23333           executed when run without terminal. Now fixed.
23334           
23335         * anjuta.prj, Makefile.am:
23336         
23337           Added anjuta project file.
23338         
23339 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23341         * src/message-manager-private.h, message-manager-private.cc,
23342           message-manger.cc:
23343           
23344           Added freeze() and thaw() for the message window class to
23345           speed up the message manager update.
23346         
23347         * src/project_config.h, project_config.c,
23348           src/project_dbase.h, project_dbase.h
23349           scripts/anjuta_project.template:
23350           
23351           Added two new prject attributes: project.config.blocked and
23352           project.excluded.modules. The former will make sure that users
23353           are not given any previlidge in enabling the 'overwrite build
23354           files' flags and the later issues a list of modules in the project
23355           to be skipped for symbol browsing and project listing.
23356         
23357         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23358         
23359           Modified script to read the template from the anjuta data dir
23360           rather than from the directory in which the script exist. Otherwise,
23361           Being transfered to the bin dir, the script will not be able to
23362           find the template when it is run.
23363           
23364           The script is also create with configure.in to set in the anjuta
23365           data dir path inside the script.
23366           
23367 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23369         * po/fr.po: updated to the latest sources.
23371 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23373         * scripts/Makefile.am:
23374           anjuta_import.sh goes with distribution.
23375           
23376         * po/*.po: They seem to have updated (merged with
23377           anjuta.pot) automatically when I did "make dist".
23378           
23379 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23381         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23382           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23383           the compiler options dialog.
23384         
23385         * ChangeLog:
23386           Correct todays date. :)
23387           
23388         * scripts/Makefile.am:
23389           Installs anjuta_import.sh in $(prefix)/bin dir and
23390           is treated as an executable.
23391           
23392 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23394         * Fix for bug #499373
23395         
23396         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23397           java, properties, latex.properties, lua.properties, others.properties,
23398           perl.properties:
23399           
23400           Added double-quotes around file arguments so that
23401           filenames with spaces could also work.
23403         * launcher/anjuta-launcher.c, executer.c:
23404           Escaped quotes in the cammand and it's arguments before executing
23405           so that args with spaces can also work.
23406           
23407           Commented #DEBUG switch.
23408           
23409 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23411         * scripts/*: Added files which I forgot previously.
23412         
23413         * src/aneditor.h: Lined up commands definition for better look.
23414         
23415         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23416           main_menubar.h, control.c:
23417           Added three more convert EOL chars submenu items in transform.
23418           Reformatted some some.
23419         
23420         * data/anjuta.properties:
23421           Reformatted a line.
23422         
23423         * src/aneditor.h, aneditor.c:
23424           Added three commands (with definitions) for EOL conversions.
23425           
23426         * src/text_editor.c:
23427           Editor detects file mode from the file content and
23428           set the editing mode to CR/LF/CRLF automatically.
23429           Refined Dos mode extrageneous chars filter
23430           This will make sure that filter works only in Dos mode and not
23431           in other modes.
23432           
23433         * src/anjuta.c: Editor mode display in status bar.
23434         
23435         * src/preferences_gui.c: Changed the string for dos mode
23436           filter to more sensible string.
23437         
23438         * src/aneditor.c: Default editor mode sets during widget creation
23439           and not everty time the properties are loaded. This makes sure
23440           that the auto-detected mode is not overridden by the default mode.
23441           
23442         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23443         
23444         * src/anjuta.c: Fixed bug #476028.
23445           Now anjuta also searches for file relative to top project dir,
23446           when the project is open.
23447         
23448         * src/anjuta_cbs.c: Fixed bug #499536.
23449           File is not closed if it is not able to save the file properly.
23450           
23451         * src/mainmenu_callbacks.c: Fixed bug #499536.
23452           Newfiles (which are not modified) are also closed on "close all files".
23453         
23454 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23456         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23457         
23458         * tagmanager/tm_source_file.c, regex.c, parse.c:
23459           defined and delimited g_messages within #debug.
23460           
23461         * src/preferences.c, data/anjuta.properties:
23462           saved/defied message-manager tag position in string.
23463           Message tag possition is saved between sessions. And
23464           and tag position bottom as default.
23465           
23466 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23468         Patch submitted by:
23469         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23471         * Makefile.am
23472           configure.in
23473           data/Makefile.am
23474           data/properties/Makefile.am
23475           global-tags/Makefile.am
23476           pixmaps/Makefile.am
23477           src/Makefile.am
23478           src/an_file_view.c
23479           src/an_file_view.h
23480           src/an_symbol_view.c
23481           src/an_symbol_view.h
23482           src/anjuta.c
23483           src/anjuta_cbs.c
23484           src/file_history.c
23485           src/file_history.h
23486           src/message-manager-private.cc
23487           src/pixmaps.h
23488           src/project_dbase.c
23489           src/project_dbase_gui.c
23490           src/tags_manager.c
23491           src/text_editor.c
23492           src/utilities.c
23493           src/utilities.h
23494           src/watch_gui.c:
23495         
23496           Modified files.
23497         
23498         * scripts/*
23499           pixmaps/sv_class.xpm
23500           pixmaps/sv_function.xpm
23501           pixmaps/sv_macro.xpm
23502           pixmaps/sv_private_fun.xpm
23503           pixmaps/sv_private_var.xpm
23504           pixmaps/sv_protected_fun.xpm
23505           pixmaps/sv_protected_var.xpm
23506           pixmaps/sv_public_fun.xpm
23507           pixmaps/sv_public_var.xpm
23508           pixmaps/sv_static_fun.xpm
23509           pixmaps/sv_static_var.xpm
23510           pixmaps/sv_struct.xpm
23511           pixmaps/sv_unknown.xpm
23512           pixmaps/sv_variable.xpm
23513           pixmaps/fv_core.xpm
23514           pixmaps/fv_text.xpm
23515           pixmaps/filestoremove.txt:
23516         
23517           New files.
23518         
23519         * pixmaps/class.xpm
23520           pixmaps/function.xpm
23521           pixmaps/fv_autofile.xpm
23522           pixmaps/fv_doc.xpm
23523           pixmaps/fv_i18n.xpm
23524           pixmaps/fv_source.xpm
23525           pixmaps/private_func.xpm
23526           pixmaps/private_var.xpm
23527           pixmaps/protected_func.xpm
23528           pixmaps/protected_var.xpm
23529           pixmaps/public_func.xpm
23530           pixmaps/public_var.xpm
23531           pixmaps/struct.xpm
23532           pixmaps/variable.xpm
23533         
23534           Removed files.
23535         
23536         * tagmanager/*/*:
23537         
23538           Upgraded to tagmanager-0.7
23540 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23541         * src/anjuta_cbs.c: Fixed bug #506441
23542         * src/watch_gui.c: Changed layout of eval dialog so that
23543         it fits on a 800x600 desktop with German translation. 
23545 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23547         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23548         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23549           icon for new project type (thanks to Misha)
23550         * configure.in: build and install Danish translation
23551         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23552           credits to cover new patches and translations
23554 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23555         
23556         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23557           src/appwiz_page1.c:
23558         
23559       - Font preferences are restored properly now (\n was missing)
23560           - Dock menu label of message-manager is "Dock/Undock" instead
23561           of "Dock|Undock" to match with the rest of anjuta.
23562           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23563           changed it in anjuta, too 
23565 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23567         * tagmanager/tm_source_file.c,
23568           tagmanager/parse.c,
23569           tagmanager/tm_project.c,
23570           src/an_symbol_view.c,
23571           src/anjuta.c:
23572           
23573           Disabled debug warnings.
23575 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23577         * src/appwiz_page1.c
23578           src/compiler_options.c
23579           src/project_dbase.c
23580           src/project_dbase.h
23581           src/project_type.c
23582           src/source.c
23583           src/source.h:
23584           
23585           New project type named LibGlade.
23586           
23587           Patch submitted by:
23588           Dick Knol <dknol@gmx.net>
23590         * src/gnome_prj.c:
23591           Commented out unused pixmap creation. May be it
23592           will fix the crash in project creation.
23593           
23594 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23596         * src/registers.c
23597           src/registers.h
23598           src/registers_cbs.c
23599           src/registers_cbs.h
23600           src/registers_gui.c
23601           src/sharedlib.c
23602           src/sharedlib.h
23603           src/sharedlib_cbs.c
23604           src/sharedlib_cbs.h
23605           src/sharedlib_gui.c
23606           src/signals.c
23607           src/signals.h
23608           src/signals_cbs.c
23609           src/signals_cbs.h
23610           src/signals_gui.c
23611           src/stack_trace.c
23612           src/stack_trace.h
23613           src/stack_trace_cbs.c
23614           src/stack_trace_cbs.h
23615           src/stack_trace_gui.c
23616           src/text_editor.c
23617           src/watch.c
23618           src/watch.h
23619           src/watch_cbs.c
23620           src/watch_cbs.h
23621           src/watch_gui.c
23622           
23623           Fixed bug #496290: Attach/detach removed from these
23624           windows as they are never implemented.
23625           
23626           Patch submitted by:
23627           Johannes Schmid <johannes.schmid@gmx.de>
23628           
23629 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23631         * src/anjuta.c,
23632           src/anjuta_cbs.c:
23633           
23634           Fixed bug:
23635           when you right click on the tabs, a list of filenames are given
23636           out, but now it gives a list of "page 1", "page 2", etc...
23637           
23638           Patch submitted by: 
23639           Jens Georg <mail@jensgeorg.de>
23641         * anjuta.in.in: Removed c|c++ because, it was not necessary
23642           and was causing translation problem.
23643           
23644         * plugins/class-gen/clsGen.c:
23645           removed "'" for the same reason.
23646           
23647 attached the fix for the menu
23650 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23652         * src/preferences.h,
23653           src/preferences.c,
23654           src/preferences_gui.c:
23655           
23656           Adds the functionality to Anjuta to auto save your unsaved
23657           files before you build a project.
23659           Patch submitted by: 
23660           jason <jason_williams@suth.com>
23661           
23662         * src/anjuta.[h,c]:
23663           Added function for save all files.
23664         
23665         * src/mainmenu_callbacks.c:
23666           Modified to use the above function.
23667         
23668         * src/build_project.c:
23669           Save all files before build if it is set in the
23670           preferences.
23672 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23674         * src/message-manager-private.cc
23675           src/message-manager-private.h
23676           src/message-manager.cc:
23677           
23678           Message-manager now restores the tabs which were shown on startup.
23679           The terminal is now created on demand (as requested by Biswa)
23680           and I have removed some debug messages.
23681           
23682           Patch submitted by: 
23683           Johannes Schmid <johannes.schmid@gmx.de>
23685 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23687         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23688           proper tabs keyboard navigation.
23690         * src/an_symbol_view.c,
23691           src/anjuta_cbs.c,
23692           src/gnome_project.c,
23693           src/project_dbase.c,
23694           src/tags_manager.c: removed some debugging display.
23696 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23698         * src/message-manager-dock.c
23699           src/message-manager-private.cc
23700           src/message-manager-private.h
23701           src/message-manager.cc
23702           src/preferences.c
23703           src/preferences.h
23704           src/preferences_gui.c:
23705           
23706           Patch submitted by: 
23707           Johannes Schmid <johannes.schmid@gmx.de>
23708           
23709           This patch adds a tab to the notebook of the preferences-dialog
23710           where you can change the colors, the tab position of the new
23711           message manager. Also the truncate messages stuff has moved
23712           from misc tab to messages tab.
23714           Also improved the remembering position stuff of message manager.
23715           
23716         * data/internal.properties,
23717           Added definitions for messages colors and tag position.
23718           
23719         * src/message_manager.cc:
23720           Fixed a bug that never lets the messages panes to get cleared.
23721           Added wmclass setting for the message window. Fixed a bug in
23722           which the message window was not being shown.
23723         
23724         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23725           output and disabled it.
23727         * src/anjuta.c: Preferences created and loaded before anything else.
23728           anjuta now recognizes messages colors on startup and initializes
23729           them.
23730         
23731 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23733         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23735 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23737         * pixmaps/file_c.xpm,
23738           pixmaps/file_cpp.xpm,
23739           pixmaps/file_file.xpm,
23740           pixmaps/file_h.xpm,
23741           pixmaps/file_html.xpm,
23742           pixmaps/file_i18n.xpm,
23743           pixmaps/file_icon.xpm,
23744           pixmaps/file_pix.xpm,
23745           pixmaps/fv_doc.xpm,
23746           pixmaps/fv_i18n.xpm,
23747           pixmaps/fv_image.xpm,
23748           pixmaps/fv_source.xpm,
23749           pixmaps/fv_unknown.xpm: made these icons transparent.
23751 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
23753         * launcher/anjuta_launcher.c: updated message strings
23754         * src/message-manager-dock.c: added newline at end to avoid compile warning
23755         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
23756         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23757           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
23758           entries for username and Python-style GPL notice
23759         * HACKING: added info on files to change to update Insert menu
23761 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23763         * src/project_dbase.c,
23764           src/an_file_view.c,
23765           src/an_symbol_view.c:
23766           Changed the CTree expander style to square and
23767           line style to Dotted line.
23768           
23769         * po/POTFILES.in: Removed and Added translable files.
23771 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23773         * ccview/.cvsignore: Removed.
23774         
23775 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23777         * ccview/
23778                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
23779                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
23780                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
23781                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
23782                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
23783                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
23784         
23785         Removed ccview module because it is no longer needed.
23787 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23789         * src/project_dbase.c:
23790           Shifted structure initialization in project_dbase_new()
23791           before anything else, otherwise it was crashing due to
23792           uninitialized values.
23793         
23794         * src/an_symbol_view.c:
23795           Disabled high volume debug output.
23797 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
23798         
23799         Applied a very heavy patch from:
23800         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23802         * Makefile.am
23803         configure.in
23804         pixmaps/Makefile.am
23805         src/Makefile.am
23806         src/aneditor.cxx
23807         src/aneditor.h
23808         src/anjuta.c
23809         src/anjuta.h
23810         src/commands.c
23811         src/commands.h
23812         src/compile.c
23813         src/compile.h
23814         src/controls.c
23815         src/defaults.c
23816         src/fileselection.c
23817         src/main_menubar.c
23818         src/main_menubar.h
23819         src/main_menubar_def.h
23820         src/mainmenu_callbacks.c
23821         src/mainmenu_callbacks.h
23822         src/project_dbase.c
23823         src/project_dbase.h
23824         src/project_dbase_gui.c
23825         src/tags_manager.c
23826         src/text_editor_menu.c
23827         src/toolbar_callbacks.c
23828         tagmanager/Makefile.am
23829         tagmanager/ctags.c
23830         tagmanager/include/Makefile.am
23831         tagmanager/include/tm_project.h
23832         tagmanager/include/tm_symbol.h
23833         tagmanager/include/tm_tag.h
23834         tagmanager/include/tm_tagmanager.h
23835         tagmanager/include/tm_workspace.h
23836         tagmanager/tm_project.c
23837         tagmanager/tm_source_file.c
23838         tagmanager/tm_symbol.c
23839         tagmanager/tm_tag.c
23840         tagmanager/tm_workspace.c
23841         widgets/Makefile.am: Modified.
23842         
23843         * src/an_file_view.[c,h],
23844           src/an_symbol_view.[c,h],
23845           src/file_history.[c,h],
23846           src/support.[c,h],
23847           widgets/scroll-menu.[c,h],
23848           tagmanager/tm_file_entry.c
23849           tagmanager/include/tm_file_entry.h: Added new files.
23850           
23851         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
23852         private_func.xpm, public_func.xpm,
23853         class.xpm, fv_exec.xpm, fv_unknown.xpm,
23854         private_var.xpm, public_var.xpm,
23855         function.xpm, fv_i18n.xpm, macro.xpm,
23856         protected_func.xpm, struct.xpm,
23857         fv_autofile.xpm, fv_image.xpm,
23858         ofolder.xpm, protected_var.xpm, variable.xpm:
23859           Updated and Added pixmap files.
23861         Features:
23862         ---------
23863         a) Removes CCView dependency.
23864         b) Improves the terminal.
23865         c) Adds tag navigation context menus.
23866         d) Upgrades tagmanager to latest version.
23867         e) Miscellaneous small additions.
23869 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
23871         * src/project_dbase_gui.c: Fixed crash of anjuta
23872         when project first created.
23873         
23874         * src/gnome_project.c: It now updates the tags manager
23875         when new projects are created.
23876         
23877 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
23879         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
23880           for this big patch.
23881         
23882         * src/messages.[c,h]: Removed files.
23884         * src/message-manager.[cc,h],
23885           src/message-manager-dock.[c,h],
23886           src/message-manager-private.[cc,h]
23887           New files.
23889         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
23890           src/build_project.c, src/clean_project.c, src/compile.c
23891           src/configurer.c, src/debugger.c, src/find_in_files.c
23892           src/mainmenu_callbacks.c, src/preferences.h
23893           src/preferences_gui.c, src/properties.h
23894           src/utilities.c, src/utilities.h:
23895           The new messages widget.
23896           New features:
23897             - Use of GtkNotebook instead of ToggleButtons
23898               and show/hide
23899             - Popupmenu to show and hide message types and
23900               to dock/undock in detach mode
23902           All other things should work as they did with the
23903           old message window. Currently the keyboard short-cuts
23904           do not work in detached mode.
23905           
23906           Some functions in utitlities.[c,h] changed.
23907           so that they take const arguments where this is possible
23908           
23909         * src/Makefile.am, po/POTFILES.in:
23910           Removed messages.[c,h] and
23911           added message-manager.[cc,h], message-manager-dock.[c,h],
23912           message-manager-private.[cc,h]
23913           
23914         * src/message-manager.h: Removed "include <bonobo.h>"
23915           and added a newline at the end of the file.
23916           
23917         * src/message-manager-private.cc:
23918           Set clist's width setting to Automatic.
23919           Set scroll window's scroll bars to Automatic.
23920           
23921 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
23923         * text_editor_menu.c:
23924           Fixed misalignment of the function sub menu
23925           in the text editor pop up menu.
23926           
23927 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
23928         
23929         * src/text_editor.c: Fixed a compiler warning.
23930         
23931 2002-01-04  Andy Piper <andy.piper@freeuk.com>
23933         * THANKS, manuals/*/authors.sgml: updated for new translations
23934         * plugins/class-gen/clsGen.c: converted messages to English
23935         * src/about.c, src/main_menubar_def.h: string updates
23937 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
23939         * src/anjuta.c
23940           src/anjuta_cbs.c
23941           src/text_editor.c
23942           src/mainmenu_callbacks.c
23943           src/text_editor.h
23944           src/text_editor.c
23945           src/text_editor_cbs.c
23946           src/text_editor-gui.c:
23947           
23948           Earlier code for adding 'cross' button
23949           for closing pages were too error prone and unorganized.
23950           Cleaned up the code and shifted the 'extra' widgets
23951           creation (eg. close button, close_pixmap and lable)
23952           from anjuta to text_editor. This takes care of proper
23953           widgets creation and destruction. Otherwise, anjuta
23954           was crashing at too many points, especially related
23955           to docking and undocking.
23956           
23957 2002-01-04  Stephane Demurget  <demurgets@free.fr>
23959         * src/aneditor.cxx: removed debugging code.
23961         * data/properties/.cvsignore: added swap files.
23963 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23965         * src/anjuta.c
23966           src/anjuta_cbs.c:
23967           Fixed Crashing of anjuta when a new file is saved as
23968           different file.
23969           
23970 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23972         * src/aneditor.c: Some debug codes around.
23973         
23974         * data/internal.properties, data/anjuta.properties: Removed.
23975           data/properties/Makefile.am:
23976           data/properties/ada
23977           data/properties/cs
23978           data/properties/make
23979           data/properties/rc
23980           data/properties/html
23981           data/properties/ruby
23982           data/properties/baan
23983           data/properties/idl
23984           data/properties/pascal
23985           data/properties/sample
23986           data/properties/bash
23987           data/properties/java
23988           data/properties/perl
23989           data/properties/sql
23990           data/properties/conf
23991           data/properties/latex
23992           data/properties/props
23993           data/properties/vb
23994           data/properties/cpp
23995           data/properties/lua
23996           data/properties/python
23997           data/properties/xml
23998           data/properties/others
23999           data/properties/.cvsignore:
24000             Added files. Properties now splitted into small files
24001             for each language.
24003         * data/Makefile.am
24004           configure.in: Update the removal and added properties module.
24006         * src/preferences.c: preferences_new(): Updated to reflect the
24007           new properties files organization.
24008           
24009         * src/Makefile.am: Added Baan Lexer.
24011 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24013         * src/aneditor.cxx: readded the baan lexer. 
24015         * src/preferences.c: fixed translated messages and a typo.
24017         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24018           confusing the regexp usage in xml-i18-merge.
24020 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24022         * src/project_dbase.c: tidied some messages, and spotted a typo in
24023           the reading of properties which prevented the project version from
24024           ever being reported in the Project Information window - fixed :)
24026         * po/POTFILES.in: removed syntax.h
24028 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24030         * data/internal.properties: fixed baan properties.
24031           Added all ada properties.
24033         * src/main_menubar_def.h,
24034           src/lexer.h,
24035           src/aneditor.cxx,
24036           src/utilities.[ch]: added support for the Ada highlight style.
24038 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24040         * plugins/*/.cvsignore: updated.
24042 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24044         * src/syntax.h,
24045           src/text_editor.c,
24046           src/Makefile.am: removed the empty header syntax.h.
24048 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24050         * main_menubar.c:
24051         Stef's observation on the 'superfluous' hseparators in the recent
24052         files and projects is fully justified -- removed.
24053         
24054         * main_menubar_def.h:
24055         Changed "Plug Ins" to "Plugins" in the menu label.
24056         
24057         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24058         Added class-gen in the configure output and class-gen module.
24059         
24060         * data/internal.properties:
24061         Correct mis-spelled "jave" to "java".
24062         Added file.is.source for *.h, *.c, *.cpp properties.
24063         
24064         * global-tags/Makefile.am:
24065         "chmod +x create_global_tags.sh" before it is executed, because
24066         there is very high chance that it will be found "-x" and resulting
24067         in error
24069 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24071         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24072         for the backtrace.
24074         * src/gnome_project.c: (create_new_project): if the user doesn't
24075           select any icon, it doesn't have any extension and thus we can't
24076           use it in printf on Solaris, since the %s modifier use strlen to
24077           know the string length and then crash. On Linux, gcc checks the value
24078           of the pointer to be NULL and write "(null)" if necessary. We can't
24079           rely on that.
24081         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24082           don't need to have the directory icon but the generic one.
24084 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24086         Merged with latest (1.42) scintilla.
24088         Added: Support for the {load,save}.on.(de)activate properties.
24089                The PHP lexer to match keywords case insensitively.
24090                Baan lexer.
24091                Experimental supports for changeable style attribute & line
24092                wrapping.
24093                
24094         Updated: Both the C++ and HTML lexers.
24095                  More shell keywords added.
24096                  Horizontal scrolling and diplay of long lines optimised.
24097                  Cursor setting optimised.
24099         Bugs fixed: Caret movement over folded lines.
24100                     Selection tracking in 2ndary views when doing modifications.
24102         * scintilla/CallTip.{cxx.h},
24103           scintilla/ContractionState.{cxx,h},
24104           scintilla/Document.{cxx,h},
24105           scintilla/Editor.{cxx,h},
24106           scintilla/KeyWords.cxx,
24107           scintilla/LexHTML.cxx,
24108           scintilla/PlatGTK.cxx,
24109           scintilla/RESearch.cxx,
24110           scintilla/ScintillaBase.cxx,
24111           scintilla/ScintillaGTK.cxx,
24112           scintilla/Style.{cxx,h},
24113           scintilla/StyleContext.h,
24114           scintilla/ViewStyle.cxx,
24115           scintilla/include/*.h: updated.
24117         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24119         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24120           should have been told to the scintilla team. We're lucky I read the
24121           ChangeLog and the modifications of the lexer (thanks to the Gnome
24122           bonsai for this ;)
24124         * data/internal.properties: added Baan definitions.
24125           Fixed some issues for C such as *_cast directive, that are only
24126           available with C++.
24127           Updated C++, HTML and shell scripts definitions.
24128           Updated Ada and Bullant, that have been forgotten.
24130         * src/main_menubar_def.h,
24131           src/lexer.h,
24132           src/aneditor.cxx,
24133           src/utilities.[ch]: added support for the Baan highlight style.
24135 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24137         Polished the plugins menu behaviour and added a tearoff
24138         menuitem to the recent entries submenu.
24140         Note: The recent entries list seems to be too height
24141               with all these superfluous hseparators.
24143         * src/main_menubar.c: Polished, making some
24144           functions declarations static and cleaning some code.
24146           (create_submenu_plugin): removed the extra
24147           plugins entry and the horizontal separators.
24149           (on_plugins_menu_realize): the plugins menu is only
24150           shown if there's at least one available.
24152           (create_submenu*): added a tearoff menuitem to have
24153           a more homogeneous menu style. For now, it doesn't
24154           take care of user settings (but it was even worse
24155           before :).
24157 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24159         * configure.in: added the packageplugindir variable to avoid
24160           installing the plugins in $(prefix). It's not the same path as
24161           anjuta 2 to allow parallel installation.
24163 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24164         Fix a reopened part of bug #440676: keyboard navigation between the
24165         different text buffers. Changed to a more global approch. 
24167         * src/notebook.[ch]: removed.
24169         * src/Makefile.am: removed notebook.[ch]
24171         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24172           (on_anjuta_window_key_press_event): added to fulfill the global
24173           shorcuts handling.
24175         * HACKING: updated according to the new global shortcuts handling.
24177 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24179         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24180           Shifted plugin menu from Edit submenu to main menu.
24181         
24182         * po/POTFILES.in:
24183           Added plugins/sample1/plugin-sample1.c
24184           
24185         * plugins/sample1/plugin-sample1.c:
24186           Added localization and used anjuta_info, instead of anjuta_error.
24187           
24188         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24189           Added cvs ignores.
24190           
24191 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24193         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24194           for plugin dir.
24195         
24196         * Makefile.am: Added module plugins.
24197         
24198         * plugins, plugins/Makefile.am, plugins/sample1/*:
24199           Created plugins modules.
24200           
24201         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24202           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24203           to load plugins of *.so only and not *.so* (which results
24204           in duplicates).
24205         
24206         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24207           plugins during packaging.
24209 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24211         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24213 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24215         * configure.in: Added portuguese to ALL_LINGUAS
24217 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24219         * global-tags/.cvsignore
24220         tagmanager/.cvsignore
24221         tagmanager/include/.cvsignore:
24222         Added cvs ignore files.
24224         * data/.cvsignore
24225         Updated cvs ignore file.
24226         
24227 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24229         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24230           data/anjuta.properties, data/internal.properties: clean up some 
24231           message strings (me)
24233 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24235         * src/about.c, THANKS: added Jens to the credits
24236         
24237 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24239         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24240           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24241           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24242           Georg <mail@jensgeorg.de> to add close button to file tabs.
24244 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24246         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24247           (debugger now catches correct signal from process)
24249 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24251         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24252         * src/pixmaps.h: switch appwizard project icons to new designs
24253         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24255 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24257         * pixmaps/Makefile.am: stop redundant images from being installed.
24258           The next step will be to remove them completely.
24259         * src/appwiz*: further updates (more to come)
24260         * src/pixmaps.h: cleaned up, commented
24261         * src/splash.c: should use the pixmaps macro defined
24262         * HACKING: more on the graphics stuff and use of pixmaps.h
24264 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24266         * src/defaults.c: fix bug #494864
24268 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24270         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24271           graphics from Misha
24272         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24273           redundant graphics, no longer used
24274         * src/appwiz*: revamped application wizard by Andy and Misha for
24275           a more usable and professional look-and-feel
24276         * HACKING: updates to cover patching, graphics, and some additions
24277           post-0.1.8
24278         * TODO: removed some implemented features
24280 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24282         * data/anjuta.properties, data/internal.properties: cleanup
24283         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24284           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24285           to edit styles colors for keywords and add Goto Tag menu option
24286           in the editor
24288 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24290         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24291         
24292         Fixed bug #460335
24293         fixes the Forget of the cursor position when tab is brought active
24294         from project manager.
24295         
24296 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24298         * src/messages.c
24299           Exported "TERM=xterm" to get a color terminal when
24300           anjuta is not started from within a terminal.
24301           
24302 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24304         * src/messages.c
24305           src/messages.h
24306           Added a frame around zvt terminal.
24307           
24308         * src/preferences_gui.c
24309           Modified to say "Use glade component (experimental)"
24310           instead of "Use Component".
24311           
24312 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24314         * Patch from 
24315         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24316         
24317         * src/anjuta.c
24318         src/fileselection.c
24319         src/messages.c
24320         src/messages.h
24321         src/preferences.c
24322         src/preferences.h
24323         src/project_dbase.c
24325         a) Extra scrollbar in terminal no longer appears.
24326         b) Character set preference should be preserved (untested).
24327         c) File selection widget now remembers last directory.
24328         d) On creation of generic project, the glade 'file not found' error no
24329                 longer occurs.
24330         e) First terminal window is created 'on demand', so it should always to
24331                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24332                 environment is now passed to the terminal.
24333         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24334                 with getcwd()).
24335         g) Fixed some compilation warnings.
24337 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24339         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24340           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24341         * src/*: cleanups (me)
24342         * pixmaps/mini_term.xpm: added new file for terminal button
24343           (me, based on existing artwork)
24345 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24347         * configure.in: bumped version to 0.1.9-pre
24348         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24349           translation
24350         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24352 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24354         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24355           files are free of that char)
24356         * configure.in: added "az" to ALL_LINGUAS
24358 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24360         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24361           crash bug fix from Biswa.
24362         * FUTURE: added Anjuta/gIDE merger information to provide 
24363           details on future direction and status of 1.x stuff
24364         * NEWS: prepared for release
24365         * po/de.po: update from Jens Georg <mail@jensgeorg>
24367 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24369         * multiple minor updates pre-0.1.8
24370         * patch from Biswa to fix syntax highlighting and packaging
24371         * po/fr.po: update from Stef
24373 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24375         * global-tags/Makefile.am
24376         global-tags/create_global_tags.sh
24377         global-tags/tm_global_tags.c
24378         scintilla/LexCPP.cxx
24379         scintilla/include/SciLexer.h
24380         src/aneditor.cxx
24381         src/project_dbase.c
24382         tagmanager/Makefile.am
24383         tagmanager/include/Makefile.am
24384         tagmanager/include/tm_project.h
24385         tagmanager/include/tm_tag.h
24386         tagmanager/include/tm_tagmanager.h
24387         tagmanager/tm_project.c
24388         tagmanager/tm_source_file.c
24389         tagmanager/tm_tag.c
24390         tagmanager/tm_workspace.c:
24391         
24392         Includes the syntax highliting patch to scintilla).
24393         and more stable code.
24394         
24395         *tagmanager/include/tm_symbol.h: New file.
24396         *tagmanager/tm_symbol.c: New file.
24397         
24398         Add symbol tree building functionality at project level
24399         
24400         Patch from:
24401         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24402         
24403 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24405         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24406           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24407           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24408           : New and improved pixmaps from Misha <misha@phreaker.net>
24409           Thanks to him.
24411 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24412         
24413         * Big patch submitted by
24414           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24415           Many thanks to him.
24416         
24417         * src/Makefile.am, src/aneditor.cxx
24418           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24419           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24420           Use of tagmanager lib for advanced calltips.
24422         * global-tags/*: Created new directory and added files to 
24423           generate system.tags.
24425         * tagmanager/*: Created new directory and added tagmanager lib
24426           files.
24428         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24429           the above additions.
24431         * data/Makefile.am: Modified to accomodate generated system.tags file.
24433 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24435         * scintilla/: updated to 1.41
24436         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24437         * src/about.c: updated list of authors
24438         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24439         * HACKING: updated to cover Scintilla usage
24440         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24441           translation
24443 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24445         * src/aneditor.cxx: Fixed compilation errors with it.
24446           by add include to gtk+ headers and typedefining a mysteriously
24447           vanished class Colour.
24449 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24451         * configure.in: Added pt_BR in the languages.
24452         
24453 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24455         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24456           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24457         * THANKS: updated
24458         * manuals/C/anjuta-manual/*: new format to match
24459           the rest of the GNOME docs chapter layout. Added the many
24460           new contributors. Moved Authors and License information into new
24461           chapters of their own - should make expansion easier too
24462         * src/compiler_options.c: changed the profiler option to -pg to 
24463           work with GNU tools (gprof)
24464         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24465           and text labels
24466         
24467 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24469         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24470           compiler_options_gui.c:
24471           Added a new entry for linker flags and renamed c_options to c_flags
24472           and l_options to l_libs. Also, added a new function:
24473           compiler_options_set_prjlflags_in_file();
24474         
24475         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24476         
24477         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24478           
24479 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24481         * THANKS, src/about.c: corrections and additions following 
24482         Naba's big update
24483         * src/main_menubar.c: patch from Rikul to fix the problem with 
24484         menu accelerators not being loaded
24486 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24488         * THANKS: Added all contributors and translators names and emails.
24489         * AUTHORS: Updated
24490         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24491         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24492               Added new file (earlier logo with border).
24493         * src/about.c: Added all contributors names and emails
24494               and used macro definition for logo pixmap file.
24495         * src/pixmaps.h: Added entry for anjuta splash screen.
24497 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24499         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24500         to new PNG version (thanks to Misha) and removed the old
24501         pixmap.
24503 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24505         * THANKS: added Conner Mo for simplified Chinese translation.
24506         * configure.in: added zh_CN in ALL_LINGUAS
24508 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24510         * THANKS: added Joe Man for his traditional Chinese translation.
24511         * configure.in: added zh_TW in ALL_LINGUAS.
24513 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24515         * src/main_menubar_def.h: Changed the link of lidn to
24516         http://lidn.sourceforge.net.
24517         
24518 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24520         * Applied patch from Rikul
24521         * Applied patch from Luca
24522         * Fixed a cvs conflict. :)
24524 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24526         * THANKS: added Marc Botermans for his Dutch translation.
24528         * configure.in: added nl in ALL_LINGUAS.
24530         * po/nl.po: added.
24532 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24534         * anjuta.c: Fixed luca's typo.
24535         * resources.c, resources.h: Changed gchar* return to void, to
24536                 avoid a compiler warning.
24537         * scintilla/Makefile.am: Reorganized file entries.
24538         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24540 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24542         * Upgraded scintilla to 1.4.
24543         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24544                 LexLisp.cxx StyleContext.cxx StyleContext.h
24545         * src/Makefile.am: Added 4 lexers and separated lexer objects
24546                 from the main link variable.
24548 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24550         * THANKS: added Luca, even if it shouldn't be my role to write
24551           this sort of thing :)
24553         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24554           the latest Luca patch.
24556 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24558         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24559         This is not documented yet; plugins to come later.
24560         * src/find*.c: find dialogs now persistent 
24561         (Rick <rikul@bellsouth.net>)
24562         * widgets/gnomefilelist.c: fixed multiple file open issue 
24563         (Rick <rikul@bellsouth.net>)
24564         * changes to recent file and project lists handling 
24565         (lbell <lbell@tsc4.com>)
24566         * more minor UI updates (me)
24568 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24570         * src/Makefile.am: removed warnings for traditional C syntax
24571         * pixmaps: added new icons for mini_locals, mini_cvs and
24572         the splash screen - thanks to Misha <misha@phreaker.net>
24574 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24576         * src/toolbar.c: fix typo in tooltip text
24577         * ccview/cccmd.cc: alter Func to Function in menu text
24579 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24581         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24582         issue with find dialog reporting an error when Scintilla finds text
24583         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24584         DOS files (i.e. CR/LF translation)
24586 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24588         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24589         #452436
24590         * data/internal.properties: default fold style now set to 3 :-)
24591         * applied patch from rikul <null@acm.org> to turn notebook tab 
24592         headings red when file has been edited.
24594 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24596         * configure.in: Added "no" to ALL_LINGUAS.
24597         
24598 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24600     * Patch from lbell <lbell@tsc4.com>
24601     src/controls.c
24602     src/debugger.c
24603     src/main_menubar.c
24604     src/main_menubar.h
24605     src/main_menubar_def.h
24606     src/mainmenu_callbacks.c
24607     src/mainmenu_callbacks.h
24608     src/project_dbase.c
24609     src/project_dbase.h
24610     
24611     Implemented a check menu item to handle the 'show locals' flag
24612     for the current project.
24614     * data/internal.properties: Removed the redundant command
24615     for gnome-terminal.
24616     
24617 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24619         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24621 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24623         * configure.in: Added "ta" to the languages list.
24625 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24627         * data/internal.properties:
24628           added fold.symbols property to control appearance of folds
24629           in the Scintilla editor (thanks to rikul <null@acm.org>)
24631 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24633         * src/message.c:
24634           one extra button for message win is being created -- Fixed.
24635         
24636           The frame should be hidden and not only the pix_lab when
24637           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24638           -- Fixed.
24639         
24640         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24641           for the time being it is same as mini_cvs.xpm.
24642         
24643 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24645         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24647         Patch from rikul <null@acm.org>
24648         
24649         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24650         glades.h, messages.c, messages.h, pixmaps.h,
24651         project_dbase.c, project_dbase.h, session.c,
24652         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24653         
24654         inserted 'add to watch' option in inspect window, so you can add easily
24655         a variable in watch window .
24656         
24657         Added a new message pane for the gdb local variables inspection. Changed
24658         the code in messages.c to better account for future new panes insertion.
24659         Defined a new pixmap for the new tab button in pixmaps.h
24660         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24661         install script.
24662         
24663         Changed the debugger module to have a single function for asking to gdb
24664         to send program info. The idea is to ask the debugger about only the
24665         info needed to open windows( watch, registers, etc ) to speedup the step
24666         command. I plan to ask informations to the debugger based on the user
24667         interface status.
24668         The request for local variables is enabled by default, but the
24669         projectDBase has a variable to control it, to allow disabling that
24670         feature,  there is also the code to save and to reload the state. If you
24671         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24672         in project_dbase.c
24674         This big patch is from:  lbell <lbell@tsc4.com>
24675         
24676 2001-09-20  Stephane Demurget <demurgets@free.fr>
24678         Patch from rikul <null@acm.org> :
24680         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24681           problem and added folding support for php/hmtl.
24683 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24685         * Fixed dnd of files within scintilla.
24686         patch from:  rikul <null@acm.org>
24687         
24688 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24690         * Applied patch from Luca.
24691         
24692         * src/source.c: source_write_build_files(): Fixed the project generation
24693           failure. The fist return statement and the free_project_type were 
24694           misplaced.
24696 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24697         
24698         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24699         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24700         
24701         1) Restore the error color to red (waiting for a configurable one )
24702         2) Saving projects settings if you exit anjuta without closing an open
24703         saved project
24704         3) New Menu 'repaeat search' to search with a keystroke without pressing
24705         the toolbar button
24706         4) some define in the menus to better handle menu item update
24707         
24708         Patch from: lbell <lbell@tsc4.com>
24709         
24710         * main_menubar_def.h, main_menubar.c: Change the position of
24711         "Repeat find" menu position.
24713 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24715          project_type.h, project_type.c, source.c: Applied patch.
24716          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24717          
24718 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24720         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24721         
24722 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24723         
24724         * Fixed bug #445752
24725   
24726 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24727         
24728         * Fixed bugs in Gtk-- and Gnome-- project type
24730 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24732         * dnd.c: Support for multiple files drag-n-drop.
24733         
24734           Patch from: rikul <null@acm.org>
24735         
24736         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24737           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24738           saving from menu.
24739         
24740           Patch from: rikul <null@acm.org>
24742         * Applied patch for widgetizing goto dialog box.
24743           Patch from: ???
24744         
24745         * Applied patch for having new project type handling.
24746           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24747           
24748 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24750         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
24751           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
24752           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
24753           find_replace.c, find_replace.h, find_text.c, find_text.h,
24754           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
24755           project_dbase.h, source.c, text_editor.c, text_editor.h,
24756           text_editor_cbs.c, utilities.c, utilities.h:
24757         
24758           Applied a huge patch (after slight preview). I would like Luca
24759           to have his feature additions mentioned here.
24760         
24761           Patch from: lbell <lbell@tsc4.com>
24763 2001-09-09  Stephane Demurget <demurgets@free.fr>
24765         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
24767         * po/fr.po: updated to the latest sources.
24770 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24771         
24772         * Fixed bug #445752
24773   
24774 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
24776         * dnd.h, dnd.c: New files for drag n drop support.
24777                 
24778         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
24779            Added drag and drop support for opening files.
24780         
24781         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
24782         Archit Baweja <bighead@crosswinds.net> for this idea.
24783         
24784         * TODO: Added some more todos. :-(
24786 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24788         * Fixed the goto line activate bug.
24789         patch from: Martyn Bone <mbone@brightstar.u-net.com>
24791 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24792         
24793         * Fixed bugs in Gtk-- and Gnome-- project type
24795 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
24797         * widgets/gonmefilelist.c, gnomefilelist.c:
24798         Modified multiple selection on pressing control.
24799           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24800         
24801         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
24802         Modified multiple selection on pressing control.
24803           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24804         
24805 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
24807         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
24808           This is useless; but just in case...
24810 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
24812         * data/internal.properties: modified a bit of perl properties.
24813         
24814 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
24816         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
24817           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
24818           Added support for multiple file imports. Changed the standrd C++
24819           convention of #include <file> to #include <file.h>, because I had given
24820           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
24821           now support the #include <file> convention. That is something to be fixed :). 
24822           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24824 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
24826         * src/anjuta.c: Added function static greetings_text(), to solve the non
24827                 translation of the greetings text in the wizard.
24828                 
24829 2001-08-31  Andy Piper <andy.piper@freeuk.com>
24831         * src/find_in_files_gui.c: made order of buttons consistent with other Find
24832           dialogs, with OK the default (fix bug #453482)
24834 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
24836         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
24837         
24838         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
24839         
24840 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
24842         * src/aneditor.cxx
24843           src/aneditor.h
24844           src/anjuta_cbs.c
24845           src/controls.c
24846           src/main_menubar.c
24847           src/main_menubar.h
24848           src/main_menubar_def.h
24849           src/mainmenu_callbacks.c
24850           src/mainmenu_callbacks.h:
24851                 Applied the patch that addes menu items which allow users to
24852                 insert GPL notice and date time in current document.
24853                 patch from: Rick Patel <rikul@shreve.net>       
24854                 
24855         * src/main_menu.c: Fixed a compilation error.
24856         
24857         * src/anjuta.c: Fixed non-rememberence of editor tab position.
24858         
24859         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
24860           about the unterminated strings.
24861           
24862         * scintilla/*: Updated scintilla to 1.3.9 version.
24863         
24864 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
24865         
24866         * widgets/gnomefileselection.c:
24867           Applied the patch for fixing multiple selection of file open funcion,
24868           which will deselect the files selected.
24869           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24871 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
24873         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
24874           src/fileselection.c, src/anjuta_cbs.c:
24875           Applied the patch     for multiple selection of file open.
24876           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
24877           
24878 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
24880         * Removed "-f" option in call to devhelp, because devhelp no longer
24881           supports that.
24882         
24883 2001-08-26  Stephane Demurget <demurgets@free.fr>
24885         All these modifications have been pointed out by
24886         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
24888         * data/internal.properties: two fixes for the PHP lexer.
24889           this out.
24891         * fr.po: minor fixes.
24893         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
24895 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
24896         
24897         * main_menubar.c,
24898           main_menubar.h,
24899           main_menubar_def.h,
24900           main_menubar_callbacks.c,
24901           controls.c:
24902                 Added new menu item for "close all fils".
24903                 (Patch from Rikul <rikul@shreve.net>, after revision)
24904         
24905         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
24906         
24907         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
24908                 (Patch from Rikul <rikul@shreve.net>)
24909         
24910         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
24911                 (Patch from Rikul <rikul@shreve.net>)
24913 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
24914         
24915         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
24916            project name in application widzard.
24917            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
24919         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
24920           of the 'OK' button there is an 'Execute' one.
24921           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
24922         
24923         * executer.c: Changed cancel button to close button. That was more appropriate.
24924           
24925 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
24927         * HACKING: corrected >>>>>> Config management.
24928         
24929         * HACKING: Added many things.
24930         
24931         * src/launcher.h: Added some comments.
24933 2001-08-21  Stephane Demurget <demurgets@free.fr>
24935         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
24937         * HACKING,
24938           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24939           src/appwizard_cbs.c,
24940           src/appwizard_gui.c: Applied UI/docs cleanup patch from
24941           Andy Piper <andy.piper@freeuk.com>
24943         * po/fr.po: updated to latest sources.
24945         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
24948 2001-08-18  Andy Piper <andy.piper@freeuk.com>
24950         * Fixed bugs #450280 and #448845
24952         * src/about.c: corrected Naba's e-mail address (.net, not .com)
24953         
24954         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
24955           named dialogs
24956         
24957         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
24958           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
24959           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
24960           names to remove "Anjuta: " prefix
24961           
24962         * src/main_menubar_def.c: altered a message
24963         
24964         * launcher/anjuta_launcher.c: cleaned up some messages
24966         * src/debugger.c: edited messages to improve clarity
24967         
24968         * src/app_wiz*.c: tidied wizard interface
24971 2001-08-15  Stephane Demurget <demurgets@free.fr>
24973         Synced Naba's fix and mine about the wizards not working and removed
24974         anjuta.prj to avoid a nasty checkin.
24976         * Makefile.am: removed the install-data-local rule.
24978         * data/Makefile.am: changed the list of files.
24980         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
24982         * .cvsignore: added anjuta.prj for the same reason.
24985 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
24987         * src/source.c: Fixed a bug that fails new gnome projects to get
24988           created.
24990         * src/project_manager.c: Fixed a bug that disables storing recent
24991           project history.
24993         * Makefile.am: Added stuffs to install the macro files in the
24994           anjuta share file.
24997 2001-08-14  Stephane Demurget <demurgets@free.fr>
24999         * data/Makefile.am: added some rules to support the gnome/ macros
25000           dir in order to make the wizards work again.
25002         * anjuta.spec.in: upped the release number.
25005 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25007         * configure.in (ALL_LINGUAS): Added pl.
25010 2001-08-09  Stephane Demurget <demurgets@free.fr>
25012         * anjuta.spec.in: fixed the doc files list.
25015 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25017         * src/about.c: corrected my email address. :-)
25018         
25019         * TODO: Updated.
25020         
25021         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25022          (patch from Andy Piper <squiggle@ukgateway.net>)
25024 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25026         * debugger.c: Fixed a bug associated with debugging threaded
25027           application.
25028         
25029         * text_editor_menu.c: Fixed broken ui in text editor
25030           pop up menu.
25031           
25032         * text_editor_menu.c: Now the option sub menu in text editor pop up
25033           works.
25034         
25035         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25036                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25037         
25038 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25040         * src/text_editor_menu.c: Added menu item for context help
25041           (patch from Andy Piper <squiggle@ukgateway.net>)
25042         
25043 2001-08-06  Stephane Demurget <demurgets@free.fr>
25045         * ccview/cccproj.cc: added missing i18n strings.
25047         * data/welcome.txt: bumped version to 0.1.6.
25049         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25051 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25052         
25053         * help.c, help.h: Added support for DevHelp context sensitive help
25054                 and gnome api browsing.
25055         * Fixed toolbars and editor views "not save" bug.
25056         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25057           (patch from Andy Piper <squiggle@ukgateway.net>)
25058         * Updated THANKS and chapter15.sgml for uk and ru translators.
25060 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25062         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25063         * Updated configure.in to include these changes
25064         
25065 2001-08-03  Stephane Demurget <demurgets@free.fr>
25067         * src/project_dbase_gui.c: fixed bug #446963
25068           (on_project_dbase_ccview_update_start),
25069           (on_project_dbase_ccview_update_end): added.
25070           These two respectively disable and enable close file/project
25071           menu entries and toolbar items, while the ccview part updates
25072           its tag database.  
25075 2001-08-03  Stephane Demurget <demurgets@free.fr>
25077         * configure.in: added sv to the ALL_LINGUAS list.
25078         
25080 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25082         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25083                 file to work: merge translations and distribute it.
25085         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25087         * NEWS, README, THANKS & TODO: Spelling fixes.
25089 2001-08-01  Stephane Demurget <demurgets@free.fr>
25091         * README: updated requirements.
25093         * scintilla/Makefile.am,
25094           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25095           target can't be realized (custom build path).
25097         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25098           Removed install-data-local.
25100         * src/compiler_options.c: changed the include paths of the pixmaps.
25101           we hadn't any warning because of the include paths passed to the
25102           compiler. Thanks to make distcheck for reporting this.
25105 2001-07-31  Stephane Demurget <demurgets@free.fr>
25107         * NEWS, THANKS: updated.
25109         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25110           fixed to show the correct kernel signal number and its description.
25112         * widgets/gnomefilelist.c: fixed bug #445756
25113           (goto_last): renamed to goto_prev and changed according to goto_next.
25114           (goto_next): added.
25115           (goto_directory): removed.
25116           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25117           returned value is now the position in the list.
25118           (check_ok_button_cb): changed the back check and added one for next.
25119           (gnome_filelist_set_dir): the check in history make it wouldn't be
25120           a "true" history. polished the whole thing, using set_dir_internal.
25121           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25122           there's no check in the history when using back or next.
25124         * manuals/*: added missing .cvsignore files.
25127 2001-07-30  Stephane Demurget <demurgets@free.fr>
25129         * po/fr.po: updated to latest sources.
25131         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25132           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25133           to put off their sensitive attributes.
25135 2001-07-29  Stephane Demurget <demurgets@free.fr>
25136         
25137         * po/fr.po: fixed some grammar things.
25138           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25139           this out.
25140         
25141         * src/utilities.c: (file_is_link): use lstat instead of stat.
25143 2001-07-27  Naba Kumar <kh_naba@123india.com>
25144         
25145         * Remove help dir from cvs, because it is no longer
25146           needed.
25147         
25148         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25149           needed.
25151 2001-07-24  Naba Kumar <kh_naba@123india.com>
25153         * debugger.c: (debugger_update_prog_status): Fixed
25154                 the bug with gdb version 5. Debugger starts, when
25155                 step in/out/over etc are clicked.
25156         
25157         * debugger.c: All functions: added debugging codes.
25158         
25159         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25160         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25161           Modified to recognize non project files also.
25162           
25163         * source.c: (source_write_configure_in):
25164           Added source for 'prefix' counterparts for
25165           no-prefix AC_SUBST.
25166         
25167 2001-07-23  Naba Kumar <kh_naba@123india.com>
25168         
25169         * anjuta.c: added function anjuta_remove_text_editor();
25170           and suitably modified anjuta_remove_current_text_editor().
25171           
25172         * project_dbase.c: project_dbase_close(), Added code to
25173           close all opened files that belong to the project when
25174           the project is closed.
25175          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25176         
25177         * Updated the manuals/anjuta-manual subdir for GDP standards.
25178            (patch from Andy Piper <squiggle@ukgateway.net>)
25179         
25180         * main_menubar.h, main_menubar.def: Added Menu items to handle
25181           urls for library references, bugs, patches and feature request
25182           submission.
25183         
25184 2001-07-20  Naba Kumar <kh_naba@123india.com>
25185         
25186         * Set wmclass names in all windows.
25187           (patch from Andy Piper <squiggle@ukgateway.net>)
25188         * New splash logo from "Misha" <misha@phreaker.net>);
25190 2001-07-19  Naba Kumar <kh_naba@123india.com>
25191         
25192         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25193           set caret color, calltip back color and selection fore/back
25194           color.
25196 2001-07-18  Naba Kumar <kh_naba@123india.com>
25197         
25198         * project_dbase.c: Closes all files when project is closed.
25199          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25200          -- We still need to refine this as it closes all sort of files.
25201         
25202         * compiler_options.c: Fixed seg-fault bug when last item in
25203           compiler option lists is removed.
25204         
25205         * Fixed missing newline warnings during compilation.
25206           (patch from Andy Piper <squiggle@ukgateway.net>)
25208 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25210         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25211                 autogenerated no need to store'em in CVS.
25213         * ccview/.cvsignore: Addition of cvsignore.
25215 2001-07-17  Naba Kumar <kh_naba@123india.com>
25216         
25217         *GUI fixes and spell corrections
25218         (patch from Andy Piper <squiggle@ukgateway.net>)
25220 2001-07-15  Naba Kumar <kh_naba@123india.com>
25221         
25222         *Fixed double error message for file not found.
25223         
25224         *Put white backgrounds for png images.
25225         
25226         *Converted '-' to '_' in sgml files.
25228 2001-07-14  Naba Kumar <kh_naba@123india.com>
25229         
25230         * project_dbase.c: Short-cut for expand/collasp project tree
25231         
25232         * project_dbase_gui.c:
25233          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25235 2001-07-13  Naba Kumar <kh_naba@123india.com>
25236         
25237         * notebook.[h,c]: Added
25238          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25239         Project/message window now toggles on control and
25240         and notebook switch short-cut
25242 2001-07-7  Naba Kumar <kh_naba@123india.com>
25243         
25244         * Changed a new icon set which looks more gnomish.
25245         
25246         * Changed a new anjuta splash logo.
25247         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25249 2001-07-6  Naba Kumar <kh_naba@123india.com>
25250         
25251         * ccview/*: Integrated ccview for class view and file view
25252                 in the project Manager.
25253         
25254         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25256 2001-07-1  Naba Kumar <kh_naba@123india.com>
25257         
25258         * scintilla/*: Upgraded Scintilla to version 1.3.7
25259         
25260         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25261         
25262 2001-06-28  Naba Kumar <kh_naba@123india.com>
25263         
25264         * src/debugger.c: Correct step-over and step-out swapping.
25265         
25266         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25267           chapters and added more stuffs.
25269 2001-06-13  Naba Kumar <kh_naba@123india.com>
25270         
25271         * data/autogen.sh.gtkmm: Added
25272         
25273         * data/autogen.sh.gnomemm: Added
25274         
25275         * src/appwiz.c: Added two more application wizard templetes
25276         
25277         * src/project: for gtk-- and gnome-- and proper support
25278         
25279         * src/source.c: for c++ in the project configuration.
25280         
25281         * src/source.h:
25283 2001-05-05  Naba Kumar <kh_naba@123india.com>
25285         * Merged my pre-cvs modifications with 
25286           the current cvs copy.
25288         * (lot of files change).
25290         * Implemented session management.
25292         * Local installation possible by
25293           manageing our own pixmaps paths
25294           manupulations.
25295         
25296         * resources.h: Added.
25297         * resources.c: Added.
25299         * Fixed some bugs.
25300         
25301 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25303         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25304                 Corrected/extended ignores.
25306 2001-05-04  Naba Kumar <kh_naba@123india.com>
25308         * manuals/: dir tree added.
25309           Sgml documentation started in this dir.
25310           
25311         * omf-install/: dir tree added.
25312         
25313         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25314           Created initial document structure.
25315           
25316         * configure.in: Added test for scrollkeeper.
25317           Added some Makefile entries in AC_OUTPUT.
25318         
25319         * Makefile.am: Added subdir manuals/
25320         
25321         * HACKING: Wrote something stupid.
25323 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25325         * Makefile.am: Added ChangeLog in local data list, becaused it's
25326           needed to create a new project.
25327           
25328         * po/fr.po: minor fixes.
25330         * src/build_file.c, src/configurer.c, src/debugger.c,
25331           src/executer.c, src/find_replace.c, src/gnome_project.c,
25332           src/goto_line.c, src/launcher.c, src/messages.c, 
25333           src/preferences.c src/project_dbase.c: functions declared static.
25334           
25335         * widgets/gnomefilelist.c: Fixed a project creation bug,
25336           introduced with latest changes.
25338 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25340         * widgets/gnomefilelist.c,
25341           BUGS: Fixed an annoying bug preventing from loading files/project
25342           given on the command line. Polished the whole gnome_filelist widget.
25344 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25346         * src/main.c,
25347           src/anjuta.c,
25348           src/anjuta.h: Polished the command line parsing.
25350         * BUGS: Need to clean that damn gnome_filelist widget.
25352 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25354         * src/registers.c,
25355           src/sharedlib.c,
25356           src/signals.c: Removed duplicated includes.
25358         * po/fr.po: minor fixes.
25360         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25361           create_compiler_options_page? () declared static.
25362         * src/main.c,
25363           src/anjuta.c: Put a command line option for disabling
25364           the splashscreen.
25366         * src/preferences_gui.c: Fixed an internationalization issue,
25367           other functions declared static.
25369         * src/gnome_project.c: Fixed some memory leaks,
25370           new_prj_terminated () declared static. 
25372 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25374         * configure.in: Sort ALL_LINGUAS alphabetically.
25376 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25378         * Emptied that ugly old Changelog.
25380 == Anjuta 0.1.5 ===
25381 == Anjuta 0.1.4 ==
25383 2001-03-10 Naba kumar  <naba@gnome.org>
25385         * src/gnome_project.c: Fixed project dir creation bug.
25387         * src/text_editor.c: Fixed double accelerators bug.
25388         
25389         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25391         * src/stack_trace.c, * src/compiler_options.c,
25392         data/internals.properties, src/defaults.c:
25393         Fixed pixmap creation with NULL window.
25395         * src/commands.c, src/preferences_gui.c, src/build_project.c
25396         src/clean_project.c: Bug fix.
25397         
25398         * src/main_menubar_def.h: i18n bug fix.
25399         
25400         * src/executer.h, src/executer.c: Bug fix.
25401         
25402         * src/controls.c: Bug fix.
25403         
25404         * src/debugger.c: Debugger now takes program args.
25405         
25406         * po/ja.po: Added japanese translation file.
25407         
25408         Upgraded to ver 0.1.4
25409         ... Fixed other minor bugs.
25411 == Anjuta 0.1.3 ===
25413 2001-XX-XX Naba kumar  <naba@gnome.org>
25415         * Lots of unaccountable changes. Integrated scintilla.
25416         Redesigned Project managemet. Added supports for other languages.
25417         Java style properties managements. .... blah blah
25418         
25419 2000-11-11 Naba kumar  <naba@gnome.org>
25421         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25422         Upgraded to version 0.1.3.
25424         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25425         Fixed to activate Debug->add watch properly.
25427 === Anjuta 0.1.2 beta_2 ===
25428 === Anjuta 0.1.2 ===
25430 2000-11-05 Naba kumar  <naba@gnome.org>
25432         * src/compiler_options.c, src/compiler_options_cbs.c
25433         src/compiler_options_cbs.h, src/compiler_options_gui.c
25434         src/anjuta2.c, extra/stock_libs.anj (new),
25435         extra/README.stock_libs (new), htmls/page13.html,
25436         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25437         added libraries. Stock libs provided for ease of entry. Modified
25438         help html file accordingly.
25440 2000-11-03 Naba kumar  <naba@gnome.org>
25442         * README: Minor fixes in Doc files.
25444         * src/gnome_prj.c, src/appwidzard_cbs.c:
25445         Fixed to ignore non-existant dir for blank prj.
25446         More checking in project creation, especially to confirm
25447         that the prj file already does not exist.
25449         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25451         * src/controls.c: Now Menu item "Format/Detach current document"
25452         is inactive when there is no document opened.
25454 === Anjuta 0.1.1 ===
25456 2000-11-01 Naba kumar  <naba@gnome.org>
25458         Completed and Release of first version (Beta) with lots of bugs.
25460 1999-12-27 Naba kumar  <naba@gnome.org>
25462         Anjuta project started.